kostya_h: (Default)
kostya_h ([personal profile] kostya_h) wrote2018-11-07 12:31 pm

(no subject)

Вот думаю, есть ли смысл впрягаться в изучение программинга в 35 лет? Или уже всё, поезд ушёл, и я заведомо буду в проигрышной позиции на рынке. Не то чтобы мне хочется покорять вершины, просто поддерживать доход на среднем уровне — в районе 1500-2000 $ для моих скромных запросов и накоплений для пенсии если доживу и чтоб работать не более 5 часов в день, хе-хе. Я тут немного корывяюсь на codeacademy, и иногда туплю в довольно простых задачах. Что будет дальше, представить страшно.

[identity profile] gershshpraihler.livejournal.com 2018-11-20 03:25 pm (UTC)(link)
думал подписаться на комменты (при том что мы в несколько разных реальностях), а их всё ещё ноль.
вот что думаю.
зависит от бэкграунда.
я полусерьезно недавно спросил себя и других, стоит ли мне (почти 45) из среднего инженера переквалифицироваться в плохого программиста? (например, чтобы не оказалось что всё связанное с пресловутым искусственным интеллектом проходит мимо).
при том что нас вообще многие не различают. для гуманитарьев это одно и то же.
думаю что в области где мой опыт в "железе" полезен, туда ещё стоит соваться.
но во всё остальное - не стоит. оно за десятки лет существования массового программирования так развилось, настолько оторвалось от институтской программы (которую я отчасти знаю - неформально) что этот зазор принципиально ненаверстаем.

скрипты писать можно научить дрессированную обезьяну. но это ещё не програмирование.

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

[identity profile] kostya-h.livejournal.com 2018-11-20 07:03 pm (UTC)(link)
45, кажется, - уже поздно. Т.е. "если захотеть, можно в небо улететь", но тут вопрос в приложенных усилиях и последствиях такого приложения. Проще продолжать то, что делалось раньше. Либо попробывать включить в текущую специализацию (правда, смотря, какая инженерия) машинное обучение - там можно обойтись без лютого программинга, если выбрать статметоды и бигдата и использование их в МО.
Хз, насколько оторвалось. Многие базовые вещи пересекаются во многих языках программирования - конечно, есть свои тонконсти. Но если погружаться в какой-то один, то последние вполне реально освоить.

Я, например, готов побыть плохим программистом и дрессированной обезьяной первое время. У меня, в целом, нет особых амбиций, не собираюсь менять мир с помощью программинга, покорять карьерные лестницы и пр. - чисто поддерживать уровень доходов и, возможно, откладывать что-то. Хотя в любом случае нужно постоянно быть начеку трендов, отсидеться в окопах не получится.

[identity profile] gershshpraihler.livejournal.com 2018-11-20 07:47 pm (UTC)(link)
насколько я могу судить, язык - это вообще не пуэнто.
барьеры для программиста складываются из двух составляющих.
первая - это сложные экзамены (и вопросы на интервью) основанные на зубодробительных алгоритмах.
даже если потом этот програмист никаких алгоритмов использовать не будет. не говоря уже о придумывать/изучать.
а второй барьер - работа в группе, в фирме, интеграция в большой проект, какие-то библиотеки, облако, revision control и т.п.
этих вот вещей иногда больше чем собственно кода.

[identity profile] kostya-h.livejournal.com 2018-11-21 07:02 am (UTC)(link)
1) Да, в крутых конторах такое практикуют. Однако там, где я живу, можно даже задания брать на дом, решать и потом приходить на интервью (ну, это не супер-пупер конторы, однако для старта - вай нот). Или некоторые фирмы организуют курсы, и в зависимости от успешности его прохождения берут обычно на джуниора.

2) Соответственно, если берут джуниором, вряд ли будут ставить на крупный серьёзный проект на ведущие позиции. Конечно, интегрироваться так или иначе всё равно придётся. (Я больше склоняюсь к фрилансу, хотя понятно, что без опыта, который необходимо нарабатывать, и лучше в конторе, будет не очень легко находить клиентов.)