+ listening — умение слушать и понимать что говорит собеседник. Одна из проблем в изучении английского — то что на нем говорят люди из разных стран с своим специфическим диалектом. Китайцы, итальянцы, индусы — все говорят со специфическим акцентом. У многих черных тоже своеобразное произношение.
Прокачивать можно просматривая фильмы на английском языке с английскими субтитрами.
Словарь выучить самому тяжело. В английском языке уйма нюансов и исключений.
В целом, обучение с преподавателем — намного более эффективно потому что преподаватель указывает тебе на твои ошибки
Те которые вам понравятся. Регистрируешься на www.coursera.org, смотришь какие курсы доступны, подписываешься, смотришь и делаешь дз (я по правде ни в одном еще до дз не дошел — лень). Можно подписаться на много курсов, посмотреть начало и отсеять то что не понравится.
Из доступных сейчас, меня заинтересовал этот www.coursera.org/...course/proglang
Но вы смотрите исходя из того что вам нужно и интересно
Я вот закончил кременчугский политех и учился там на электронщика. Программирование учил сам, читая статьи и книги. Нехватку образования ощущаю, но я не уверен что какой-нибудь бы украинский вуз дал бы мне то образование которое я хочу. Само программирование изучается благодаря статьям, блогам, форумам и книжкам. А для изучения более научных тем сейчас появилась coursera.org — там очень много достойных курсов по computer science от известных университетов
Вобщем рекомендую записаться на
Насколько я знаю, джанга многим питон-программерам не нравится и они уходят в альтернативные питон-фреймворки — flask, pyramid, webpy, werkzeug и тп
если php используешь — то вот еще полезный плагин github.com/...calvarcheck.vim — подсвечивает переменные, которые не используются или не объявлены. К сожалению в некоторых редких случаях глючит
Ну не верю я что все эти «зубры» работают исключительно по SSH на удалённом сервере.Зубром себя не считаю, но последние лет 7 работаю именно удаленно по ssh. На локальном компе вообще нет рабочего кода.
из того что еще не называли — плагин file-line
Позволяет открывать файлы командой: > vim a.php:22
Откроет файл в нужной (22) строке. Удобно так результат грепа так использовать
о том как будущее за Джавой и дотнетомЯ бы сказал по другому: будущее за JVM и .NET (именно за платформами а не языками) на основе которых появятся новые языки. Причем это могут быть как OOP так и FP языки или даже смесь парадигм, cкорее всего ориентированы они будут на parallelism and concurrency. Фактически уже сейчас на этих платформах появляются новые перспективные языки (scala, clojure, kotlin, F#, nemerle)
Сам пишу на php лет 10, чувствую себя нормально, хотя PHP и надоел. Но если и буду уходить — то в erlang, clojure или анализ данных (R, мат-статистика и тп), но никак не ruby
99.5% пхп-шников не в состоянии сделать масштабируемый сайт