Каким программистом стать?
Jul. 20th, 2016 01:09 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Если молодой человек хочет стать программистом, то каким программистом лучше стать? Что именно изучать, что бы всю жизнь потом эти знания кормили и были востребованы? Php, 1C, Sql, html или что-то еще? Цель: Зарабатывать хорошо сейчас и в ближайшие 30 лет, допустим.
P.S. Всем спасибо! Путем анализа всех комментов пришел в к выводу, что наиболее правильно учить JAVA и C++.
P.S. Всем спасибо! Путем анализа всех комментов пришел в к выводу, что наиболее правильно учить JAVA и C++.
no subject
Date: 2016-07-20 04:35 pm (UTC)no subject
Date: 2016-07-20 08:22 pm (UTC)Все остальные что тут писал в лучшем случае кодеры, может даже виртуозные, но кодеры. Они видят только свои зарплаты. А рынка они не видят. Сложности освоения , трудозатрат и выхлопа они не видят. Да и вопроса не поняли.
Речь ведь про то что выучить человеку чтобы гарантированно иметь как можно больший кусок хлеба. ГАРАНТИРОВАННО. А они упёрлись в то что им повезло например сесть на BiG Data или какой научный распил с мегазп (а скорее всего просто тролли которые об этом слышали и не понимают о реальном положении рынка).
Например те кто рекомендуют учить C++ не думают о том что этот язык не востребован на рынке без высшей математики и очень высокого уровня и сложности и освоения. Потому что скорость разработки в 4-7 раз меньше. А это затраты и времени, и зарплат, и общепроизводстенный и общехозяйственных затрат, и маркетинговые потери. С++ это злая необходимость в сверхнагруженных проектах. Потому что там ни один другой язык не обеспечит необходимую скорость исполнения и размера кода, и потребностей в оперативной памяти и каналах связи между кластерами.
Те кто рекомендуют учить что то "модное" не думают о том что мода это вещь сиюминутная, что через несколько лет она пройдёт, да и сейчас - корпсектору плевать на моду. А личные извраты как у mail.ru только от того что у них кодеры уже такого уровня что им всё-равно на чём писать. А в другом месте происходит конкуренция меджу модным и традиционным.
От сюда и весь их бред.
А Java - будь моя воля я бы ввел ещё обязательное изучение на уроках информатики в школах.
Потому что язык универсален и промышленный стандарт.
Он всего в два раза медлеенее С++, его откомпилированный код в два раза больше, но при этом скорость разработки быстрее в 4-7 раз, и чем сложнее проект тем быстрее. Он заточен под разработку многими программистами. Он вообще заточен именно на скорость и относительную простоту разработки. Не так как Питон например , но и работает он на порядок быстрее питона на некоторых задача до 32 !!! раз. При этом ошибку сделать Java достаточно сложно, в С++ же отловка багов обязятельна и занимает львиную долю времени. Честно говоря для Java не требуется QA если это потребительский продукт класса B - достаточно просто DevOps в конторе который поддерживает сисадминские вопросы и чтобы он прогнал автоматизированные тесты. Обучить такого DevOps не фиг делать. Берём админа - месяц времени и учим.
no subject
Date: 2016-07-20 08:45 pm (UTC)