Как я стал программистом в 40 лет
>В школе и немного после нее активно занимался программированием (начинал еще с программ под калькуляторы мк-52), мне это нравится и получалось хорошо, склад ума у меня точно математический
Ты писал хеллоуворлды и околохеллоуворлдовое.
>у меня сейчас доход 85-100 тр в месяц (Санкт-Петербург), что не много, конечно, для 40-летнего дяди
Лолировал. Мы всю жизнь существовали на 10-20к в месяц, и тут ты со своими 100к, которых МАЛО.
Стажировки сейчас почти везде не оплачиваемые, если возьмут, то джуниору будут платить 15-20к в месяц. Для сравнения: 40к можно заработать вождением автобуса, зато после рабочего дня не будут адово болеть глазные яблоки.
>Конторы присылают тестовое задание. И по нему смотрят, нужен ли им этот программист или нет
А мне написали, что ТЗ сделано нормально, пригласили на собеседование, где задали два простых технических вопроса о проблеме ромба и отличии массива от списка, но в основном спрашивали про опыт и коммерческие проекты. В резюме у меня первым проектом был указан криптор, который они называли "криптографом". Когда я рассказывал о процессе загрузки PE-файла из памяти и о том, зачем снижать энтропию, меня прервали и попросили рассказать, как криптор устроен концептуально. Еще меня спросили, почему я пишу на си, а не на c++. Я ответил, что си хватает, а c++ вынуждает создавать лишние сущности для всякой типобезопасности, тредсейфа, безопасности в исключениях и прочей мути, которые отвлекают от алгоритма решения задачи. Прислали отказ без объяснений. Это из-за недостатка опыта или потому, что у меня тревожное расстройство (сорт оф социофобия) и на людях у меня паника и я выгляжу как наркоман?
>ну так не обязательно ж весь день постоянно в монитор втыкать )
На предыдущем месте как раз так и работали. Там мужики даже обеденным перерывом не пользовались полностью: за 15 минут ели и снова садились писать код. Еще у них был холодильник с шаред полкой, чтобы быстро перекусить и дальше кодить.
Из года в год говорю, не будет не программистских специальностей, будет врач-программист, в вашем случае, и дальше выбирайте что программировать, про администрирование оборудование и нано-ботов рассказывыть не буду, первое уже необходимость 10 летней давности, второе уже совсем близкое будущее.
Ну а программировать человека быть здоровым, это тоже уметь надо, не знаю что вы там лечите, но реальные врачи это травматологи хирурги, всё остальное мало понятное что-то. Если человек не умеет нормально питатья, чем ему врач с таблетками поможет? ничем, заработает денег для фарма кампаний на дураке и всё, раз вы ориентируетесь на доход, то наверное этим и стоит заниматься, так как здоровый человек ни клиент ни разу, денег не приносит в индустрию врачевания.
фигня какая-то, каким образом С++ заставляет вас использовать треды, а С нет?
И от типобезопасности (если я понял что имелось в виду) вам ж самому проще, так что аргумент вида "не пишу тесты потому что некогда", "не рефакторю потому что страшно"
Работа в США: стать программистом в 40 лет — не поздно ли?
Можно ли стать программистом после 40 лет? Вопреки заверению многих людей с негативным опытом сделать это можно. Но есть много "но". Это зависит от места, навыков и личных качеств человека.
Переквалификация: три фактора успеха
Утренний вопрос: «Есть ли жизнь в программировании для свитчеров (для тех, кто меняет профессию) после 40? Мой опыт говорит, что нет. Я сам углублялся в Java и немало чему научился. Были у меня и свои проекты, и есть сейчас. Но все это не помогло найти себя на этом поприще программирования. В общем, так это дело и сдулось, ибо мотивация тоже не бесконечная. И думается мне, что причина – возраст.
И тут дело не в том, что легче всего списать все на возраст, так как такие же истории я встречал не раз и от других людей. Вот такой опыт. Интересен взгляд на эту историю со стороны». С нашей стороны, естественно. Что тут сказать, друзья? Сказать можно многое. Давайте говорить по порядку.
1. Место проживания. Все сильно зависит от того, в какой стране человек живет, в какой культуре он живет, что там принято, что там не принято. Например, есть общества более открытые или менее открытые, есть места, где в 30 лет на тебя уже никто и смотреть не станет всерьез. А есть такие, где и в 45 – вперед. Я смотрю на это со стороны американского рынка. На американском рынке не заказано, 40 лет – не такой возраст, когда человек не может переучиться, тем более на программиста. А там, где вы живете, может быть, действительно, возраст – это все. Я даже не знаю, где человек живет.
2. Вид профессии. В данном случае программирование – это, может быть, самая благодатная почва, для того чтобы в таком возрасте совершать скачок в смене карьеры. Если, допустим, вы решили стать инженером-электриком, который занимается разработкой цифровых дизайнов, микросхем и т. д., я думаю, что ваши шансы просто равны нулю. Зависит от того, чем вы раньше занимались, но если вы совсем из другой области, то просто ноль. Никто даже разговаривать не станет. Это абсолютно закрытая, почти кастовая область. А программирование – это абсолютно открытая область, заходи кто хочешь. Можешь – вперед! Поэтому зависит от профессии.
3. Внутренние качества человека. Конечно, еще от адекватности человека тоже многое зависит, от адекватности относительно поставленной задачи. Либо человек говорит: «Я хочу понять, как это сделать, поскольку я понимаю, что задача непростая, я хочу разобраться, как это лучше сделать». Второй путь, когда человек может сказать: «Я думаю, что я это буду делать вот так», — и дальше может оказаться, что направление, которое он выбрал, провальное.
4. Помощь со стороны. Более того, из моего личного опыта, человек, который сам по себе начинает определять направление того, как перескочить в другую область без того, чтобы ему этот путь прочертили грамотные люди из той области, его шансы практически никакие, он обречен. Я вижу признаки этого в той истории, которую я сейчас зачитал. Он решил, что это сделает вот так, он прочитал две или десять книг, он оценил себя как человека достаточно крутого, «в книжке такого не прочтешь», он сам себе придумал проект и т. д. В итоге это не работает.
Я не могу четко сказать, что дело именно в том, каким именно путем он пошел, но, в общем выбор, пути очень важный. Либо тебе дали направление и пинка в нужную сторону, либо нет, и ты сам копошишься, и оно не получается. Люди, которые смотрят со стороны, у них другая оценка. Они не говорят: «О, мужик, этого в книжке не прочтешь!» Они же по-другому смотрят.
5. Поиск работы. Здесь опять надо уметь. Ты шлешь резюме и шлешь, и результат вот такой. Еще кое-что надо знать, кроме того, чтобы взять газету, пойти на сайт. Конечно, может, тебе и газеты, и сайт как-то помогли. Есть полно людей, которым так раз – и помогло. У меня в онлайн-классе мальчик за 10 минут до начала последнего урока получил оффер в Лос-Анджелесе. Молоденький армянский мальчик. Он даже резюме не повесил на https://www.dice.com/. У него было резюме, он его на https://craigslist.org/ бросил. Ему тут же позвонили, поговорили. Он два дня был на рынке и пошел на работу. Он даже не вывесил свое резюме на поисковике. Вы можете сказать: «Вот, смотри, как надо работу искать!» Да, но не у всех так получится.
Для консультации по переезду в США наймите иммиграционного адвоката. Также мы рекомендуем вам рассмотреть иммиграцию в Канаду, так как это отличная альтернатива Америке.
Как вы стали программистом?
Приветствую всех, обращаюсь уже к состоявшимся кодерам. Как вы стали программистами? а именно как изучали? в соло? или с учителем. Просто интересно, знать историю каждого прогера
Ах да мнение токсичного,чсв, и как человека гнили @TINKER ABUZER не интересно.
Остальные же пишите, буду рад вашим историям.

25 Jan 2021 в 16:22 #2
Отучился на прогера, нашел работу, работаю, вроде все
25 Jan 2021 в 16:29 #3
Че все в it идут?
Это же геморой
Вам хочется всю жизнь гемороем заниматься?

25 Jan 2021 в 16:30 #4
Приветствую всех, обращаюсь уже к состоявшимся кодерам. Как вы стали программистами? а именно как изучали? в соло? или с учителем. Просто интересно, знать историю каждого прогера
Ах да мнение токсичного,чсв, и как человека гнили @TINKER ABUZER не интересно.
Остальные же пишите, буду рад вашим историям.
Сходил в армию, понял, что не хочу так жить
А потом бац-бац и в дамках
25 Jan 2021 в 16:34 #5
С детства нравилось играть в игры. В 9 классе появился в школе предмет «программирование» на который я пришел и, ни имея ни малейшего понятия что к чему и по чем, сказал «я хочу стать программистом». Примерно так все началось.
Т.к. интернета дома не было, приходилось первое время писать код на листочке в тетрадке, а потом на факультативах или самих уроках сидел переписывал и смотрел что получалось.
Когда стало очевидным что у меня есть некоторые задатки, я стал принимать участия в олимпиадах местного разлива. Естественно задачки были простецкого характера, но с чего-то все же начинать надо было. Так однажды до области доходил, где повстречал натуральных гиков, эдаких задротов по алгоритмам, которые хоть на псевдокода тебе пояснят как работают графы и почему квиксорт не всегда самый выгодный.
После этого решил поступить по специальности в универ. Собственно, тут и начался весь сок. Пара крутых преподов по алгоритмам, структурам данных и дискретной математике, ещё один препод по схемотехнике – всё что мне надо было для получения натурального удовольствия от процесса обучения. Когда препод знает свое дело и рассказывает действительно нужные и полезные вещи, не грех и до утра сидеть глубже во всем разбираться и кодить, кодить, кодить.
Не считая всяких подработок с фриланс.ком а-ля «сделать лабораторку на %язык программирования%», получать хоть какие-то сабжи начал довольно поздно, где-то к 4 курсу (22 года), т.е. на
6-7год моего знакомства с программированием.
Возвращаясь конкретно к вопросу об обучении: примерно треть времени я проводил обучаясь с кем-то, будь то мои товарищи или преподаватели, остальные две трети времени сидел и учил все сам.
Кул Стори стена текста, так сказать

25 Jan 2021 в 16:35 #6
Математик с рождения, а чем ещё зарабатывать математику, как не кодом?

25 Jan 2021 в 16:41 #7
С детства нравилось играть в игры. В 9 классе появился в школе предмет «программирование» на который я пришел и, ни имея ни малейшего понятия что к чему и по чем, сказал «я хочу стать программистом». Примерно так все началось.
Т.к. интернета дома не было, приходилось первое время писать код на листочке в тетрадке, а потом на факультативах или самих уроках сидел переписывал и смотрел что получалось.
Когда стало очевидным что у меня есть некоторые задатки, я стал принимать участия в олимпиадах местного разлива. Естественно задачки были простецкого характера, но с чего-то все же начинать надо было. Так однажды до области доходил, где повстречал натуральных гиков, эдаких задротов по алгоритмам, которые хоть на псевдокода тебе пояснят как работают графы и почему квиксорт не всегда самый выгодный.
После этого решил поступить по специальности в универ. Собственно, тут и начался весь сок. Пара крутых преподов по алгоритмам, структурам данных и дискретной математике, ещё один препод по схемотехнике – всё что мне надо было для получения натурального удовольствия от процесса обучения. Когда препод знает свое дело и рассказывает действительно нужные и полезные вещи, не грех и до утра сидеть глубже во всем разбираться и кодить, кодить, кодить.
Не считая всяких подработок с фриланс.ком а-ля «сделать лабораторку на %язык программирования%», получать хоть какие-то сабжи начал довольно поздно, где-то к 4 курсу (22 года), т.е. на
6-7год моего знакомства с программированием.
Возвращаясь конкретно к вопросу об обучении: примерно треть времени я проводил обучаясь с кем-то, будь то мои товарищи или преподаватели, остальные две трети времени сидел и учил все сам.
Кул Стори стена текста, так сказать