Всем привет! Материал статьи написан в лирическом стиле на тему того, как стать программистом и почему это трудно в реалиях современного времени.
Вообще, программирование – слишком молодая наука, что бы говорить о каком-то "нашем времени". И в то же время, настолько быстро прогрессирующая, что тут 2-3 года – целая эпоха! И вот что я заметил, программистов становиться всё меньше и меньше. Нет, ну не то что бы они исчезают, просто всё меньше молодых людей избирают программирование своей профессией, что бы писать программы. И не потому, что не хотят, а потому что не могут! И действительно, сейчас стать программистом гораздо сложнее, чем было в то время, когда я сам изучал основы этой потрясающей профессии.
Сразу скажу, что это не статья из серии "Ах, были времена, люди были умнее, деревья выше, а птицы умели говорить…". Нет, я просто попытаюсь рассказать, почему в наше время программистом стать труднее, чем 5-10 лет назад.
Как стать программистом, когда вариантов выбора слишком много?
Решил Стив стать программистом. Что он сделает? Ну во-первых он выберет язык на котором ему писать… Но какой? В сети все советуют разное, литературы достаточно по всем языкам, компиляторов, интерпретаторов, сред разработок и остальной фигни, которая учит как стать программистом, на прилавках магазинов хоть отбавляй. В итоге Стив что-нибудь да выберет, наугад, подумав про себя: "не понравиться, выберу что нить другое". Так обычно и случается, сегодня Стив читает книжку про делфи, завтра про c#, а после завтра, уговаривает бедных родителей купить ему "PHP для чайников".
Так и мечется Стив, от книжки к книжке, ища счастье в очередном языке программирования, и надеясь, что он точно должен ему приглянуться, что бы стать программистом. Причем такое происходит не потому, что Стив тупой, непостоянный идиот, который не в состоянии понять основы программирования на каком-то конкретном языке, просто у Стива есть выбор, большой выбор, и Стив ищет то, с чего ему легче начать программировать и стать успешным программистом.
В былые времена всё было не так. Литературы по программированию не было. Вот справочник IBM PC для пользователя – продавался на каждом шагу, а что-то серьёзное достать было проблемой.
Как стать программистом – игры и общение
Игры – это зло! Это прямо наркотик! Все вокруг режутся в online rpg, а наш Стив чо, рыжий чтоли? Ему тоже хочется прокачать своего персонажа до максимального левела, что бы тот мог использовать заклинание смертоносного веника, сметающее на своем пути всех безумцев, выбравших не тот клан! Это я к чему? Просто игр в наше время уйма, не знаю, сотни? Тысячи? Когда тут стать программистом? И о чём завтра говорить с друзьями, которые пошли на осаду замка без Стива, а тот, в это время, писал никому ненужные программы, за которые он пока даже денег не получает!
Раньше, всё было проще! Инет был дорогой, с друзьями можно было поиграть только в компьютерном клубе, которых было не так много, а дома порубиться в контру с ботами, и по проходить ред алерт первый… Что быстро наскучивало, и на столе вновь появлялась книга "как стать программистом".
Общение. Я имею ввиду общение с более опытными программистами. Программистов в сети много, и многие из них готовы помогать начинающим товарищам как стать программистом, а остальные на все вопросы дают ссылку на гугл. Плохо и первое, и второе. Дольше всего в голове у человека остается то, что он постиг сам, без посторонней помощи. Конечно, Стив такой ерундой заниматься не будет, он найдёт готовый плагин, или попросит помощи у опытных товарищей, и это в какой-то степени правильно, зачем изобретать велосипед, но только не для начинающего!
А вообще, всё это навеяно разговором с одним человеком, программистом, ему уже за 30, и он уверен, что молодежь слишком глупая, чтобы браться за программирование, и что человечество регрессирует с каждым годом. Нет, я с ним не согласен, всегда будут умные люди, которые будут становиться великолепными программистами, другое дело, что чем дальше, тем больше факторов отвлекает людей от программирования, что ж, тем лучше, пусть остаются только достойные.
Спасибо за внимание. Автор блога Владимир Баталий