Подписывайся на Telegram-канал

Нужно ли программисту профильное образование

Нужно ли программисту профильное образование

https://t.me/it_programmist

Хочется создавать сайты. Или не сайты, а программы. Или приложения. 

У того, кто хочет, но ещё не делает, всегда возникают вопрос "что для этого надо"? 

Вообще, по большому счёту, только желание, однако будет легче, если будут ещё некоторые вводные, которые, в принципе, можно приобрести. 

Сегодня один из самых частых вопросов.


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

Если мы рассматриваем программирование, то плохое, хоть и профильное, образование не даст вам ровным счётом никаких преимуществ.   


Программисту нужно знать математику?

Нужно! Но это совершенно не значит, что, заучив наизусть доказательство теоремы Римана и научившись с полувзгляда определять каким способом взять интеграл, можно сразу считать себя гуру программирования. Математика, в данном случае, учит правильно думать.

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


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


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

Но нужно начать с азов. Наверное, для начала хватит базового курса Математического анализа(Высшей математики). Так что, если ты ещё учишься, пускай на гуманитарной специальности, то не забивай на математику. И основы программирования параллельно или после. Основы программирования лучше изучать на C, C++, Java, С#. Там всё строго и очень хорошую базу даст для будущего. И, тем более, эти языки всегда востребованы. Так что, может дальше и не в веб, а может даже куда поинтереснее, да ещё и с хорошей зарплатой. 


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

Тут я выступаю, как передатчик, как диванный эксперт, если хотите. Ибо сам начал с C и C++. 


А если прям веб хочется? PHP? Можно, но не стоит. Да, это первое, что приходит в голову. PHP - это же для веба! Да, но php очень свободный в плане вариантов написания кода, поэтому даже, если у вас всё работает, не факт, что код написан хорошо. Но вариант обучения PHP возможен, при выборе хорошего пособия или наставника. 


Тема обширная - в один пост не уместить. Продолжения следует. 

А ты, если ещё не подписан, подписывайся на Я - программист!

Пиши в чат Клуб программистов.

Ещё