Entry tags:
(no subject)
Вот думаю, есть ли смысл впрягаться в изучение программинга в 35 лет? Или уже всё, поезд ушёл, и я заведомо буду в проигрышной позиции на рынке. Не то чтобы мне хочется покорять вершины, просто поддерживать доход на среднем уровне — в районе 1500-2000 $ для моих скромных запросов и накоплений для пенсии если доживу и чтоб работать не более 5 часов в день, хе-хе. Я тут немного корывяюсь на codeacademy, и иногда туплю в довольно простых задачах. Что будет дальше, представить страшно.
no subject
вот что думаю.
зависит от бэкграунда.
я полусерьезно недавно спросил себя и других, стоит ли мне (почти 45) из среднего инженера переквалифицироваться в плохого программиста? (например, чтобы не оказалось что всё связанное с пресловутым искусственным интеллектом проходит мимо).
при том что нас вообще многие не различают. для гуманитарьев это одно и то же.
думаю что в области где мой опыт в "железе" полезен, туда ещё стоит соваться.
но во всё остальное - не стоит. оно за десятки лет существования массового программирования так развилось, настолько оторвалось от институтской программы (которую я отчасти знаю - неформально) что этот зазор принципиально ненаверстаем.
скрипты писать можно научить дрессированную обезьяну. но это ещё не програмирование.
соответственно, химику, биологу и т.п. надо искать стык своей специальности и какого-то программирования.
no subject
Хз, насколько оторвалось. Многие базовые вещи пересекаются во многих языках программирования - конечно, есть свои тонконсти. Но если погружаться в какой-то один, то последние вполне реально освоить.
Я, например, готов побыть плохим программистом и дрессированной обезьяной первое время. У меня, в целом, нет особых амбиций, не собираюсь менять мир с помощью программинга, покорять карьерные лестницы и пр. - чисто поддерживать уровень доходов и, возможно, откладывать что-то. Хотя в любом случае нужно постоянно быть начеку трендов, отсидеться в окопах не получится.
no subject
барьеры для программиста складываются из двух составляющих.
первая - это сложные экзамены (и вопросы на интервью) основанные на зубодробительных алгоритмах.
даже если потом этот програмист никаких алгоритмов использовать не будет. не говоря уже о придумывать/изучать.
а второй барьер - работа в группе, в фирме, интеграция в большой проект, какие-то библиотеки, облако, revision control и т.п.
этих вот вещей иногда больше чем собственно кода.
no subject
2) Соответственно, если берут джуниором, вряд ли будут ставить на крупный серьёзный проект на ведущие позиции. Конечно, интегрироваться так или иначе всё равно придётся. (Я больше склоняюсь к фрилансу, хотя понятно, что без опыта, который необходимо нарабатывать, и лучше в конторе, будет не очень легко находить клиентов.)