Репутація українського ІТ. Пройти опитування Асоціації IT Ukraine
×Закрыть

Какой язык учить

Вопрос о том, какой язык учить — это вроде как самый важный вопрос для начинающего программиста. Понятное дело, что хочется и денег побольше, и работу поинтереснее, и перспективы чтобы были хорошие.

Логично, что в зависимости от того, кому этот вопрос задать, ответ будет разным. Большинство хвалит язык, на котором пишет само (или пишет его команда, компания и т.д.). Но вы никого не слушайте. Вы меня слушайте, я простой и правильный ответ дам.

Учите английский язык.

Особенно если вы — школьник или студент младших курсов. Какие-то основы программирования вам и так дадут в вашем ВУЗе или где вы там учитесь.Или вы выучите сами, если внешнее образование вы почему-то презираете. И даже Кнута, может быть, прочитаете. А вот чем дальше заниматься, к чему душа лежит — подскажет жизненный опыт. В том числе чужой. Через интернет. Англоязычный, потому что русскоязычный (к сожалению, молчу про украиноязычный) интернет — это какая-то в лучшем случае калька. В худшем — просто пародия. А так — форумы, сообщества, книги, статьи, руководства.

Ну а если вы уже не начинающий айтишник — вы английский либо учите, либо уже знаете. Если по каким-то причинам до сих пор нет (или знаете на уровне, который какой-то шутник назвал «понимание технической документации») — бегите учить. Новомодный фреймворк подождет, а иностранный язык лучше учить раньше и больше. Вообще, в современной украинской IT-индустрии (см. аутсорсинг) без английского нет ни интересной работы, ни более-менее приличной зарплаты, ни более-менее ответственных должностей. Не всегда, конечно, но чаще всего именно вот так.

Да и вообще, английский язык открывает вам целый мир даже вне IT. Стоит, в общем, затраченных усилий на все сто процентов.

LinkedIn

31 комментарий

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.
Учите Испанский, Хинди и Суахили.
Испанский — второй после английского по численности носителей + экономики латино-американских стран сейчас бурно развиваются.

Хинди и Суахили, вместе с их культурами, сильно расширят ваше восприятие мира!

Я учу хинди, не то чтоб совсем восприятие расширил, но так, интересно. Но много времени занимает, не всем это нужно.

А вообще если для работы, то нужно учить французский и немецкий. И немцы, и особенно французы очень любят, когда с ними говорят на родном языке. А проектов с испаноязычным заказчиком лично я в Киеве не знаю ни одного.

Вы учите Хинди без Индии?

Испаноязычные заказчики в Латинской Америке. Но заказывать сюда им смысла нет )
Испанская экономика слабая, а у французской много проблем, на сколько мне известно. Немецкий, наверное, самый полезный из европейских после английского.

В смысле без Индии? Конечно, я довольно много и о самой Индии читаю и узнаю. Но кругозор у меня и так был огого.

вы не путешествуете по Индии?

Если честно, чем больше узнаю о стране, тем меньше хочется в Индию. Грязь, вонь, болезни.

А как насчет немецкого? Я смотрю очень много проскакивает предложений для знающих нем, похоже IT-индустрия в Германии очень развита.

Интересно читает ли кто-то такую литературу на немецком?

IT-индустрия в Германии очень развита.

Да, это правда. Плюс Австрия и часть Швейцарии. Так что если для работы и карьеры, то я бы немецкий посоветовал учить вслед за английским. А вот про литературу не уверен, думаю, язык общения айти-специалистов это все же почти всегда английский.

Я по образованию переводчик, поэтому когда начал изучать програмирование, конечно же все книги читаю только на англ.

Но с другой стороны нужно читать что-то и на русском ведь нужно знать как люди здесь общаются, какие термины используют — просто кальку (похоже в большинстве случаев так и есть) или же какие-то специальные термины, совершенно отличающиеся от англ. оригинала.

Как минимум все толковые книги на английском языке. Тут хочешь-не хочешь, а выучить придется. С некоторый пор не могу читать техническую литературу на русском, особенно то, что печаталось при союзе.

Ну да, я ж и говорю, что несу тут людям очевидные вещи.

А зря, при союзе очень хорошо излагали фундаментальные науки и такие книги значительно проще читать на родном языке.

Кстати, да. Другое дело, что сколько тех фундаментальных наук нужно, особенно если ты обычный программист.

Зависит от прикладности «обычного». Чуть что с физическими или прочими процессами — и вполне придется вспоминать хотя бы элементы ВУЗовской «вышки».

Может проблема в том, что до сегодняшних аутсорсеров такие задачи в принципе, почти не доходят?

Ибо в советских НИИ проблема расчета разлета элементарных частиц при бомбардировке атомов другими частицами извне, или, допустим каких-то аномальных вязкостей — вполне себе стояли.

Ну я же и пишу — «обычному».

Проблема расчета разлета элементарных частиц при бомбардировке атомов другими частицами извне, или, допустим каких-то аномальных вязкостей сейчас практически ни перед кем не стоит, не знаю, хорошо это или плохо. Скорее хорошо, конечно.

1. Задача распознавания речи и владельца по речи, на моей памяти приходила коллегам по аутсорсным каналам. Вроде «обычно», но пахнет разложением в ряд, спектром и т. д. С точки зрения ПМов девелопера — «обычный» проект, ну может чуть больше денег, если «осилят» технологию. И её таки «осилили».

2. Я бы сказал, что «скорее плохо». Отсутствие сложных задач такого уровня — это отсутствие шансов участвовать в разработке Hi-Tech и Hi-End систем и приобщаться таким образом вплотную к прогрессу. К возможности первыми получить или сделать новейшие разработки. К возможности получать деньги за патенты с этих разработок, в конце концов. Гораздо лучше и для страны и для бизнеса оказываться на переднем крае технологий. Но вся тенденция по крайней мере гос. образования в Украине направлена, увы, в противоположную сторону.

Аномальные вязкости позволили СССР запустить Луноход, который ездил на чудо-смазке по Луне в условиях тамошних перепадов температур. Бомбардировка атомов привела к развитию атомной энергетики и вооружений. Есть ли у Украины шансы сейчас двигаться в таких же объемах в этих и близких отраслях — вопрос, увы, риторический.

1. Этому можно научиться, все равно почти никто не помнит разложение в ряд через 5 лет после выпуска из института, если работа с этим не свазана. А «осилить» заново можно.

2. Таких специалистов нужно пару сотен на такую страну как Украина. Ну, пару тысяч. А остальным приходится работать над другими интересными задачами.

Смотря какую техническую литературу? Может сможете прочитать по строймеху или гидравлике что-то на английском? )))
Можно подумать, что язык как-то помогает мозгу воспринимать информацию? А тем более не родной.
Те книги, которые переведены конечно могут читаться сложновато. Но те, которые именно написаны автором и есть лучший вариант для понимания. Другой вопрос, как автор написал книгу/учебник?.
Я вот встречаю английские книги напечатанные без запятых. И что можно сказать о таком авторе?

Не надо никого переводить в ранг богов, только потому что этот кто-то платит деньги.

Английский полюбому учить нужно, даже если ты программист, то темболее, самая интересная и полезная инфа лежит в англоязычных источниках, а это блоги, сайты, порталы, книжки и учебники

+1 за Английский. Плюс логическое мышление. Все остальное легко учится по требованию.

комментарии аааа, я от украинского айти уже давно ничего хорошего не жду, но это какая-то новая бездна, оказывается, они не только рубают на похапе, но и не знают английского

Зато пишут хороший код, а плохой не пишут.

все ли пишут хороший код?

Почти все думают, что пишут хороший код.

Я сам до этого дошел уже...
Только вот второй год хочу на курсы пойти... Все времени и денег не хватает...
На английском вся толковая документация и книги, последние переводят на русский за год-два (в лучшем случае)
А больше всего меня поразило когда делал сайт одной оутсорсинговой-инжиниринговой компании... Директор парень — голландец лет 35, наверно... Первые пол года мы с ним общались через переводчика (начальника отдела по совместительству) ..
А недавно я с ним встречался один-на один... Я все волновался как мы с ним общаться будем...
Он начал по английски, потом когда понял, что мне тяжело перешел на русский...
Вот это уровень, это люди работают... А я английский выучить немогу...

Аналогичный пример у меня был с итальянцами, поднимаю трубку слышу девушка по английски спрашивает моего начальника, а его нет...
Я ей: He is not to be office!
....
После ржание на том конце провода, она заговорила на ломанном русском (как оказалось, она владеет еще немецким, испанским, французским... учит китайский и русский)

Ну, я тут очевидные вещи пишу же. Просто мало ли, вдруг кого-то лишний раз подтолкнет.

Это да... Спасибо. Я уже опять присматриваюсь к курсам...

здраво, я это много кому уже говорил лично

некоторые до сих пор не верят

Полностью поддерживаю. Английский это очень важно. И да, данные нашего зарплатного опроса показывают, что есть положительная корреляция между уровнем английского и зарплатой.

О, спасибо за ответ на мой вопрос! Который я задал в заметке про English and miracles :)

Будет какой-нибудь отчет по этому поводу?

Подписаться на комментарии