Как стать автором
Обновить

Комментарии 136

После тридцати, ближе к, страшно подумать, 40, приходится начинать экономить энергию. Закрывать лишние окна и вкладки. Стараться чаще бывать на воздухе, чтобы не превратиться в горбатого Горлума с кольцом Интернет-всевластия.

Этим надо заниматься и до 30. И это не про какую-то выдуманные вами старческие изменения, а про концентрацию и work-life balance. И, конечно же, это про то самое пресловутое выгорание. Можно и в 20 загнать себя в апатию и хроническую усталость неумением распределять внимание и время.

Почему эти 5 лет в вузе не были потрачены на программирование? Неужели в вузе ни на одной кафедре не было ни одной икстишки или даже двк-2/4? Я ни капли не жалею этих 5 (в моем случае 6) лет. Пробивался всеми правдами и неправдами в ВЦ, сначала фортран и перфокарты, потом паскаль на двк, потом си и паскаль на писишках. Ну да, приходилось днем учиться, а по ночам бегая и скрываясь от вахтеров , заниматься открытием нового мира. На последних курсах за это даже деньги начали платить. Время обучения в вузе - это время новых возможностей. Ищущий да обрящет.

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

Оно и сейчас и так. Сотни свежих выпускников с одним лишь дипломом выглядят практически одинаково.

я воспринял эту поговорку слишком буквально и стал работать вместо второго курса

Тоже вариант (особенно если других нет), но крайние случаи не для всех хороши.

Я вместо первого.

Вот мне как инженеру интересно, зачем 5 лет изучать программирование? Вот понимаю как изучать 5 лет математический анализ, теорию вероятности, сопромат, квантовую физику, численные методы (не привязанные к языку), организацию БД, теорию автоматического управления. И это изучение лишь поверхностное, можно годами углубляться в любое направление. Программирование у нас было как второстепенный предмет, помогающий решать инженерные задачи. Например разложить на С++, Pascal, Mathlab сигнал и выделить некоторые частоты из него, больше математического анализа. Ну и уровень абстракции заметно ниже, чем в математических дисциплинах. Код линеен, а функции в частотной области весьма абстрактны и сложны для понимания. Впечатление что изучение языка уровень неких курсов, как обучение вождению. Переход с языка на язык вообще не проблема, они все похоже, ну кроме с ООП на функциональный стиль переход. Можно по рабочему коду проекта понять принципы языка даже не читая книг по нему.

Успешно работающие стажеры, студенты 2-5 курсов вполне подтверждают это. Компания берет Juniora, пару недель вводит в курс дела и далее он вполне может решать простые задачи как программист. С инженером такое не получится, выше порог вхождения.

В вашем примере тоже 6 лет обучения, но обучение не на чистого программиста, вы по своей инициативе параллельно основной учебе сами себе устроили курс программирования. Скорее всего это можно было уложить в стажерскую программу длительностью несколько месяцев.

Просто основное обучение на программиста – это не языки программирования и не библиотеки. Это тот самый матан, численные методы, алгоритмы и структуры данных... Я вообще довольно долго думал, что учебных программ для программистов нет, т.к. слишком быстро всё меняется, и чтобы стать программистом – лучше всего подходит вуз, где хорошо преподают математику (всё ещё считаю это годным вариантом). Но потом увидел SICP, а позже – программу какого-то из новых российских вузов, и изменил мнение: уже учат, причём полученный багаж знаний не упирается в сиюминутные языки и библиотеки.

"Соседняя" специальная была чистое программирование. Заметно попроще там считалось учиться, из сложного дискретная математика и всё, остальное без особого напряжения давалось. Курсовые и дипломные проекты - база данных из нескольких табличек. У нас в обработке сигналов касались дискретного Z-преобразования, тема ну очень сложная для понимания, чтобы въехать желательно понять для чего преобразуется сигнал из линейного вида в частотное представление и математика и физика сопутствующих процессов.

Для обычного программиста, смотрю по своему опыту и коллег, математика не пригодилась, только опыт работы с конкретным языком программирования, фреймворком. При смене работы заметное переучивание и изучение нового. Типично данные из БД на экран и в Excel перегоняются. Причем если чистый кодер, то и в бизнес логику погружаться не нужно, решая логические противоречия с временными интервалам в выборе данных, всё предоставляет консультант, ошибки вылавливает тестировщик. Математика больше пригодится как-раз консультанту, знающему бизнес-процесс.

Ну, объективно для решения бОльшей части задач действительно хватило бы образования типа ПТУ, не вузовского. Тем не менее высшее техническое образование (даже не профильное) даёт существенные преимущества в виде умения (и привычки) работать с абстракциями и искать информацию в литературе.

Было бы любопытно собрать статистику: как часто "алгоритм маляра Шлемиэля" реализуют программисты с высшим образованием и без него.

Было бы любопытно собрать статистику: как часто "алгоритм маляра Шлемиэля" реализуют программисты с высшим образованием и без него.

А какая собственно разница, если и тот и другой пойдет в интернет и либо скопирует готовую реализацию, либо найдет библиотеку где он есть.

Разница (если она есть, что надо проверить) – ровно в способности глянуть на алгоритм, сказать "чёрт, это же O(n²)" и либо выбрать другую реализацию, либо осознанно решить "фиг с ним, у меня всё равно n<10".

Про математику и IT вчера написал статью. Про трудности трудоустройства с возрастом см.

А что SICP прям хороша?
А елси так хороша, почему её на чём-то более современном не перепишут, вот не понимаю и всё думаю открывать или нет...

Весьма, если хотите узнать базовые вещи (которые, возможно, не будете использовать напрямую, но которые повлияют на ваши дальнейшие подходы к разработке).

Переписать – ну, сейчас этот курс в MIT идёт на питоне. Язык тут не очень важен, лишь бы лямбды поддерживал. Собственно, можете ради практики переписывать примеры оттуда на любимый язык, это не должно быть сложно.

Вы не могли бы припомнить, что это был за вуз такой чудесный? Интересно было бы взглянуть на современную программу обучения. Хотя еще более важно imho не только то, что в ней заявлено, но кто и как этому будет учить.

Увы, не вспомню (дело было несколько лет назад), и беглым гуглением не нашёл.

Как зачем? Да чтобы те же самые расчеты реализовать и отобразить. И тут выясняется, что нет ни у кого в наличии графической библиотеки, чтобы сигналы в моделируемой системе отобразить. И вот ты сидишь и погружаешься в работу с видеоадаптером напрямую.

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

Эх... Приступ ностальгии вызвали). Как я 25+ лет назад смотрел в отладчике, как трекер цифрует стереозвук с Sound Blaster Pro (надо было для написания медицинской софтины): в документации этого не было от слова "совсем", только моно, которое делалось по другому. Ассемблер, работа с DMA-контроллером через порты, прерывания, все дела.
Но учиться для этого приходилось не 5 лет в вузе, а самому в процессе работы. Книги, накопанные где-то доки (с этим сейчас куда лучше), реверс инжиниринг...

Когда я учился на программиста, то цели, которые ставили перед собой наши учителя, чем они руководствовались, обучая нас программированию, прекрасно отражают слова выдающегося советского учёного, одного из пионеров теоретического и системного программирования академика Андрей Петровичу Ершову (статья «О человеческом и эстетическом факторах в программировании», 1972):


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

ну если перекладывать jsonы из таблички в табличку(ц), то не нужно, конечно!

То что Вы описали - это не программирование. Да и "обучение вождению" - это не курсы, а три года езды с восклицательным знаком на заднице. Ибо чайник. Много таких, "окончивших курсы". Но Пушкин верно заметил - "Пока можешь не писать - не пиши". Потому что код написанный такими смежниками с основной специальностью, программист потом перепишет так что его целевые качества, например скорость работы, вырастут на порядки. Но! Самые глубокие, тяжелые ошибки делаются ДО написания кода - это ошибки архитектурные. Вот поэтому - "Пока можешь не писать - не пиши". Лучше тихо отъездий свои три-пять первых лет в разработке с восклицательным знаком чайника на заднице - в разработках для себя, а не для других. Прочувствуй на своей шкуре эти архитектурные ошибки. А ещё лучше - занимайся СВОИМ делом а не ЧУЖИМ. Используй для постановки задач язык разговорный, а не алгоритмический. Это позволит делегировать архитектуру - архитекторам. Разработка начинается - с архитектуры, а не с языка кодирования

То что Вы описали - это не программирование. Да и "обучение вождению" - это не курсы, а три года езды с восклицательным знаком на заднице. Ибо чайник.

По сравнению с Шумахером все чайники, нет 40 лет стажа по 12 часов в день - не полноценный водитель. А полноценных водителей 5 человек на весь город. Они знают что они хороши в своем деле и смотрят на всех свысока. Хотя могут быть безработными или получать ниже среднего.

По сути придуманная вами иерархия не имеет практического смысла, за это не платят, бизнесу важно соотношение цена/качество/скорость.

Самые глубокие, тяжелые ошибки делаются ДО написания кода - это ошибки архитектурные.

Вот, самые дорогостоящие ошибки делают профессиональные программисты

https://habr.com/ru/post/307394/

Разработка начинается - с архитектуры, а не с языка кодирования

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

Что за священная корова ИСТИННО ВЕРНЫЙ КОД, для написания которого нужны годы обучения и не оптимальный код недопустим? В продакшене, даже где через банки миллиарды проходят, код пишут индусы и этого достаточно. Недостатки кода выявляются при тестировании и отправляется работать на рабочий сервер.

На тот момент программирование меня не увлекло( - я был просто амёбой, плывущей по течению.

Неужели в вузе ни на одной кафедре не было ни одной икстишки или даже двк-2/4?

Автору родители купили компьютер.

На втором курсе университета родители купили мне мой первый компьютер – это был Celeron

И как он сам честно признается

За оставшихся три университетских года, несмотря на доступ к компьютеру, программирование не продвинулось ни на шаг.

ИМХО дело не в наличии/отсутствии компьютера а вот в этом.

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

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

Меня всегда удивлял и продолжает удивлять такой подход - я ничего не понимаю в программировании (музыке/спорте/whatever), но знаю лучше понимающих в этом людей, что надо, а чего не надо.

Клавиатура для компьютера Электроника
Это не клавиатура, а весь компьютер :)

Затем погружение в Computer Science – тот самый, что так неудачно преподаётся в школе в своей базовой версии.
В школе предмет называется «Информатика», что несколько другое, и может не включать программирование совсем.

Если не секрет, какое высшее образование вы получили?
НЛО прилетело и опубликовало эту надпись здесь

У нас в школе (нулевые) был паскаль и делфи. Для желающих углубиться - вечерние курсы олимпиадного программирования.

У нас был ещё QBasic45r и Visual Basic 6.0. Кстати, студия была полной, можно было писать на плюсах, но никто не умел, включая учителей.

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

никакой программист в здравом уме не пойдет работать учителем информатики в отечественную школу

А это нужно? Есть знакомые программисты, ведут кружки с олимпиадниками, как хобби. Есть даже фанат микроконтроллеров с группой детей лет 9-12, учит дебажить код на С++ в железяках типа STM32, человек специфический, но очень увлеченный и находит единомышленников среди детей. Но всем, как эталон информатики такое не подойдет наверное.

В остальном навык учителя и программиста сильно отличается. Физруком не должен быть обязательно мастер спорта, например, разные навыки. Как введет в курс дела программист, который драйверы на С++ пишет под ядро Linux детей в школе? Ему придется переучиваться полностью на педагога.

Изучение редактора может и имело смысл для специальности типа сварщиков, чтобы познакомить с компьютером и научить вносить некоторые данные в комп. Странный редактор мог быть не так уже плох. Сейчас тоже очень многие предпочтут консольный текстовый редактор в Linux типа Nano, Vim тяжелому приложению MS Office, удобно иногда когда всё на горячих клавишах управляется, без графического интерфейса.

уроки часто ведут какие-то старперы

Отсылка к названию статьи? ))

В университете иногда студенты жалуются на обратную проблему. Например энергетики получают курс С++ применительно к автоматике управляющей электроснабжением, программируемые логические контроллеры, частотные приводы с векторным управлением. Преподаватель увлечен своим делом, и большая часть студентов страдает от этого, так как им нужно попроще и удивляются, зачем им программирование, если они инженеры энергетики.

>Есть даже фанат микроконтроллеров с группой детей лет 9-12, учит дебажить код на С++ в железяках типа STM32, человек специфический, но очень увлеченный и находит единомышленников среди детей. Но всем, как эталон информатики такое не подойдет наверное.

возможно это самое полезное (из перечисленного), что можно сделать для детей, здесь не хочется перегружать тему обсуждением причин (лучше если есть желание пишите в личку)

Зачем будущему ветеринару погружаться в микроконтроллеры? Общей информатики в имеющемся виде достаточно вполне кажется. Вот статья на хабре человека что организовал кружок по программированию. Возможно есть еще похожие статьи.

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

>Зачем будущему ветеринару погружаться в микроконтроллеры?

ветеринару вероятно не надо, ровно как и монтажнику-высотнику, не пойму вы разве обсуждаете как ветеринаров воспитывать?

мне казалось, что все же речь не совсем об этом, извините если не понял :)

ps

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

Ну я имел ввиду школьную программу, там углубляться нет смысла, так как программа школьная и так насыщенная.

А на счет кружков согласен, они могут быть разные, чем больше, тем лучше.

pps

спасибо за ссылку, статья 2014 года пожалуй интересней будет, особенно обсуждение

Не соглашусь, информатика в старших классах с середины 80х была в школе. На программируемых калькуляторах.

Далеко не везде можно было что-то компьютерное потрогать. Закончил школу в 1987, уроки информатики проходили либо в классе, с листочками бумаги на парте, либо ходили домой к однокласснику смотреть по тв какие-то учебные программы по информатике.

Примерно в то время была практика водить школьников в ИВЦ. И программы, написанные на физических носителях, туда отдавали.

Хотя, конечно, дичь, но лучше так, чем ничего.

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

Там учили работать в текстовом и табличном редакторе. В то время это был не MS Office, а странная хрень еще под DOS,

Та хрень называлась Lexicon ) Я тоже ее застал. И ситуация была примерно как у топикстартера - не мог я по финансовым соображениям поехать учиться в вуз из маленького нашего городка. Выбор был небольшой - юрист, экономист, менеджер или нефтяник. Не считаю пед и мед училища ) Отучился на экономиста, а потом по накатанной - работа, карьера и спрыгивать на низ, переучиваться - да, духу не хватало долго. Рискнул, после 40 сделал это. И не жалею сейчас. Разве что о том, что раньше не сделал.

Подробнее можно? Как куда? Тоже подхожу к этому возрасту

Такая же хня...и тоже за 40 ))) Правда за спиной Тех. Универ. Если что, то в личку о своем прыжке напишите хотя бы)

Более того, раньше такого предмета в принципе в школе не было

У нас была информатика в школе на компьютерах "правец" (вторая половина 80х). В соседней школе я починил мышку на "учительском" 286м и получил абонемент на безлимитный доступ к телу. 10й-11й класс, не помню за какие заслуги, просидел на пару с одноклассником уже кажется на 386м в своей школе в кабинете директора. Можно было невозбранно пропускать любые уроки. Помню как мы громко крича (возможно иногда с матом) играли в wing commander, а в той же комнате у нас за спиной проходил педсовет и директриса просила учителей разговаривать потише чтобы нам не мешать.

Спектрумы еще в школе я собирал на продажу, но сам им пользовался не очень часто. Плата АОНа была для меня тогда ардуиной. Но писать приходилось на ассемблере и компилировать в уме по где-то отксеренным спекам на процессор.

Высшее экономическое.

Krutaya statjya! Spasibo! =)

НЛО прилетело и опубликовало эту надпись здесь

Автор всю статью рассказывал, как жил до программирования. Статья о том, как ты меняешь направление работы после 30, что ты ощущаешь внутри себя.

НЛО прилетело и опубликовало эту надпись здесь

Вот у нас в школе тоже была информатика и рисовали фигуры на Basic каком-то. Рисовать фигуры скучно, поэтому я сделал цикл в цикле, получил причудливую фигуру которую собрался посмотреть весь класс и преподаватель.

Почти такая же история была и у меня. Пара информатики на тему графика фигур с линейным перемещением (рисуем, затираем, рисуем со сдвигом). За 15 минут закончил задачу и решил для разнообразия игру сделать - в рандомном месте появлялся кружек (цель) игрок управляет стрелочками нарисованым прицелом и по пробелу "стреляет" по мишени. Преподаватель был в восторге. Так собственно и начались мои поездки на олимпиады по программированию. :)

Этот интерес был во мне в зачаточном состоянии, но никак не переходил в стадию увлечения. Перешёл, когда стало за 30. Может быть, всему своё время.

И в жизни те, к кого есть интерес, в юности "программировали" вообще на тетрадном листочке, когда доступа к компьютеру не было, а из всей литературы были только книжки "Бейсик для школьников" и "Как написать компьютерную игру на ассемблере для IBM PC" в городской библиотеке.

Мне кажется, вы излишне идеализируете. Интерес долгое время может тлеть легкой искрой и требуется хороший ветер, что бы его как следует разжечь. Не все нынешние программисты в юности "программировали" на бумажке. У меня например, в сельской библиотеке не было таких книжек, я не слышал про бейсик, компьютер появился в год поступления в техникум, а интернет в село провели только когда я уже работать начал. И даже после учебы по соответствующей области, программирование для меня оставалось абстрактным единорогом. И полноценно тлеющая искра разгореться смогла только восемь лет спустя, когда я решил в один из скучных вечеров поковырять Unity. А после, распробовав написание скриптов, ушёл в изучение С# и .Net. Тогда то и разгорелась моя искра пламенем.

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

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

Тут какой-то юношеский максимализм и романтизм.

Какой шанс поменять мир с помощью кода? Разрабатывая в банке кровавый энтерпрайз, перекладывающий строки из одной системы в другую? Или разрабатывая очередную фичку для социальной сети, чтобы подсаженные пользователи проводили в ней на минуту больше? Или улучшая алгоритм агрегирования данных наслеженных за пользователем из разных источников, чтобы лучше таргетировать на него рекламу?

Всё тлен.

И это пройдёт.

Можно идти в биомедицинскую индустрию например и делать софт для медицинских приложений и приборов. Просто это не так прибыльно как еще на минуту подсаживать пользователей соцсетей.

Но прибыльней всего это писать ransomware, dark web и схожее. Каждый сам решает что у него в приоритете.

Можно, как можно и в любой профессии найти своим навыкам какой-то особое "осмысленно-гуманистическое" применение.

Но в статье идёт речь о человеке начинающем свой путь в программировании, поэтому имеет смысл не романтизмом заниматься, а трезво оценивать вещи. В 95% случаев - программирование это перекладывание строк в энтерпрайзе и валидация формочек. Я легко могу представить как деятельность дизайнера может быть гораздо осмысленнее этого. Вот есть один небезизвестный дизайнер, который когда-то заявил что дизайн спасёт мир.

Романтизация - это круто, это помогает не утонуть в рутине. Когда я вижу увлечённых людей - меня это дико мотивирует что-то делать дальше.

Оглядываясь назад, я считаю, что это был самый главный просчёт родителей – посчитать, что само только наличие высшего образования решает все проблемы с работой и устройством в жизни. По факту эта «корочка», на которую я потратил 5 лет своей жизни ни разу не пригодилась – я её всегда предъявлял в самый последний момент, когда расписывался в трудовом договоре. Это было просто как напоминание о том, что «ты смог». Но с таким же успехом я мог бы потратить 5 лет на что-то другое – на изучение компьютерных программ и мануалов.

Я могу развить эту тему. Проблему трудной жизни моей мамы я связывал с недостатком образования, военное детство, там бы просто выжить. СССР в то время был на подъеме – супердержава, НТР – научно техническая революция, образование ценилось и хорошо оплачивалось. Поэтому я выбрал достаточно престижный ВУЗ, относительно нашей провинции, в областном центре. Влекла романтика, поэтому поступил на горно-геологический факультет. Во время летних практик поездил по стране, подрабатывал, на жизнь хватало. Программирование (факультативное) тогда было исключительно теоретическим, к местной ВУЗовской ЭВМ нас не подпускали. Но оно меня зацепило. Во время зимнего лыжного похода в Карелию, на каникулах, наш командир отряда, студентка с факультета прикладной математики, обронила несколько фраз по математике, которые меня тоже очень зацепили. Поэтому я решил закончить этот ВУЗ, а затем поступить, второй раз, на дневное отделение мехмата МГУ. Но нужно было отработать четыре года по распределению, я выбрал Белгородский Всесоюзный НИИ, чтобы оттуда легче было поступить в Московский университет. В этом НИИ тоже были советские ЭВМ, на которых пытались вести какие-то научно-практические расчеты и считать «зарплату». Туда меня тоже не пускали, не было профильного образования.

Удивительно, но цели своей я полностью достиг. Поступил на первый курс «математики» в МГУ и отучился еще пять лет. Программирование там тоже было, но, по известному принципу, чтобы отбить желание им заниматься, хотя у меня первый научный руководитель был крутой, кстати, тот же самый, что и у Ильфака Гильфанова, «широко известного в узких кругах», со своим «народным» дизассемблером «IdaPro». Программированием у нас все занимались неформально, я помимо университетской вычислительной системы, имел доступ к персональным компьютерам (только что появившимся в то время в СССР) в «Керосинке» – Институте нефти и газа АН СССР.

Второе распределение у меня было в серьезное научно-производственное объединение. Карьера мне светила сногсшибательная, если бы не одно «но». СССР развалили, фирму обанкротили, и наступил десятилетний период абсолютной нищеты и упадка. Но выжить удалось, в том числе и в связи с появлением необходимости компьютерной отчетности и написании учетных программ. Большую помощь мне оказала здесь 1С77, на ней я написал и внедрил, на нескольких предприятиях, свою «Зарплату» и другие поделки, которые, кстати, кормят меня до сих пор. Замечу, что я живу сейчас не в России, а в ЛНР, а наши республики фирма «1С» не признает, поэтому работы на этот поприще мне хватает.

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

Я вот заметил, что большую часть времени приходится искать нужную информацию. Это может быть концептуальная информация, в каком направлении развиваться, какие задачи решать, какими инструментами и методами. Так и конкретная, как достичь того или иного локального эффекта в программировании с помощью известных средств. Поэтому более опытный ментор мне бы и сейчас не повредил. Но такого никогда не было и вряд ли будет, хотя это, естественно, сэкономило бы мне кучу времени. А так пришлось пробовать все, чтобы понять, что мне реально нужно, на что ушли многие годы. Соответственно, даже на поиск вполне типичных тем в Интернете уходит слишком много времени. Ибо, Интернет, оказывается, это не База Знаний, а просто, в основном, обмен информацией между обычными пользователями, у которых вопросов, как правило, больше, чем ответов.

При этом, хотя у меня «желанных» (благодаря СССР) было два ВУЗа и две специальности, но работаю я по третьей, полученной самостоятельно, поскольку диплома программиста у меня нет. Главной проблемой для меня стало обрушение СССР, тогда за спиной стояла Империя, а сейчас мы только-только выкарабкиваемся из состояния, которое я называл «полная дезинтеграция людей и общества». Другими словами, если сам себе не поможешь, то тебе никто не поможет, по большому счету.

Простите, а какие вы видите перспективы для разработчиков в "лнр", где "полная дезинтеграция"?

Не троллинга ради... Просто интересуюсь.

Ну, во-первых, я имел в виду всю территорию exСССР. Или вы можете утверждать, что в Российской Федерации уже нет никакой дезинтеграции общества? Тогда почему такие страсти-мордасти между прививочниками и антиваксерами, патриотами и либералами (мягко скажем), список можно продолжать долго. В СССР такого не было, «дружба народов» и понятие «советский человек» были не просто пропагандистским клише.

А, во-вторых, в ЛНР / ДНР не так уж и плохо, по крайней мере, вдали от «линии фронта». Даже по уровню жизни. Скажем, средние выплаты бюджетникам с Нового года будут, как в Ростовской области, а среднюю зарплату обещают поднять до уровня таковой, в той же Ростовской области, но как в 2019 году. Также прошла информация, что Россия собирается в ближайшие три года инвестировать в экономику ЛДНР триллион рублей. Пошли разговоры о признании Госдумой наших республик при обострении военной ситуации на «линии разграничения». А возможность получения российского гражданства решает все остальные проблемы.

Что касается разработчиков, то в эпоху Интернета, работа для них ни разу не проблема. Главное иметь способности и желание. Я лично, в силу своего менталитета, не привык работать в команде, больше нравится статус «свободного художника», тем более, что мои старые программы вполне обеспечивают нормальное существование. Перепробовав кучу всего, я наконец-то остановился на С++ / WinAPI и идее модульного программирования, на базе которого хочу создать свой «модульный учет» а-ля 1С77, но 64-х разрядный, с движком БД SQLite + MMF. Плюс «конфигурации» в виде независимых бинарных модулей.

Все это, естественно, не интересно фирмам, которые платят деньги программистам, не важно, где они находятся в России, ЛДНР или на «диком» Западе. Даже публично обсуждать эту тему без холивара почти невозможно. Сразу найдется куча советчиков, что так делать нельзя, а надо использовать фреймворки, высокоуровневые языки программирования и т.д. и т.п. Примерно как в анекдоте, почему заниматься сексом на улице неудобно? Потому, что советчиков много!

Поэтому, пока меня вполне все устраивает. Только бы побольше творческой энергии…

Хм... Честно говоря, не совсем понимаю, зачем России в настоящее время финансировать украинские регионы, где дефакто нет никакой промышленности ещё со времён майдана... Ну с паспортами понятно, народ может переехать в тот же Ростов и "правильно" проголосовать за "кого надо". Но вот какая перспектива финансировать регионы, которые по сути являются другим государством? Не совсем понятен эффект и отдача... Тем более если завтра-послезавтра Киев решит таки "восстановить конституционный порядок" (по крайней мере про это они говорят всё чаще), вряд ли Россия будет этому как то препятствовать, спустя 7 лет..

Но это такое, отступил от темы... Интересует реально вопрос аутсорса - а как у вас оплачивается работа западными фирмами? Это ж надо открывать ФЛП в Украине или ИП в России и потом ездить в соответствующие банки для обналички? Или как-то вопрос по месту можно решить?

Ну, почему «нет промышленности»? В ЛДНР промышленность почти вся сохранилась. Основной спад пришелся на 90-тые годы, а Украина потом не слишком способствовала ее восстановлению. Но, в целом, после 2000-го года жизнь стала более менее сносной, даже была лучше, чем в России, в то время. Знаю русских граждан, работающих у нас, даже по сей день, причем по своим собственным документам, не по нашим (в налоговой и пенсионной отчетности, вместо нашего идентификационного кода, пишется псевдокод на базе номера российского паспорта).

За время текущего руководства ЛНР, сократили некоторое количество шахт в регионе, но создали республиканское объединение «ВостокУголь». Пока не могу сказать, хорошо это или плохо.

По голосованию, у нас рекламировали информационные центры, в которых можно было приять участие в российских выборах, дистанционно, по месту жительства. Сам я русский паспорт пока не получил, но голосовал бы тоже за «кого надо». Просто Владимир Путин у нас – абсолютный авторитет, настоящий защитник и реальный помощник. Поэтому нас устраивает любая «его» партия, в данном случае партия власти.

Насчет финансирования ЛДНР Россией и нашего политического будущего. Нам ведь, по большому счету, от России ничего не надо, нам она ничего не должна. Кроме, естественно, гарантий безопасности от возможного украинского геноцида. Нам более чем достаточно, что РФ спасла нас от голода (гуманитарные конвои) и вооруженной агрессии украинских нацистов. Мы только за это бесконечно благодарны. Донбасс это бескорыстный союзник России, поскольку он ее естественная часть (до 1917 года). Мы не «царь славян», который, грубо говоря, паразитирует на Российской Федерации.

Инвестиции в нашу экономику – собственное решение российского политического руководства. Это может иметь смысл в геополитической перспективе, например, ЛДНР может стать витринной для голодной, холодной и замерзающей Украины, что может вызвать желание у нее присоединиться к территории, с легитимной властью, с новой столицей в Донецке. А военно-нейтральная, дружелюбная «Украина-2.0» будет выгодна Российской Федерации, хотя бы в смысле ее собственной безопасности.

Киев уже не сможет «восстановить конституционный порядок», поскольку мы уже почувствовали вкус от «возвращения в российскую гавань». Именно Россия препятствовала украинской агрессии более семи лет, и нет никаких оснований думать, что что-то измениться.

Кстати, по прогнозу Симпсонов (есть мультик на Ютубе), «Украина-2.0» состоится к сентябрю 2024 года. Почему-то, в это вполне верится.

К сожалению, по аутсорсу не могу ничего сказать однозначно. В любом случае, связываться с Украиной не вижу смысла, я там даже пенсию не стал оформлять. В экономическом смысле, у нас, в каком-то смысле «серая зона». Этим можно воспользоваться. Например, получать оплату по paypal, в биткоинах, webmany, на российские платежные системы и т.п. Обналичку можно делать через местные финансовые центры, за определенный процент. Главное, выяснить, как работодатель готов оплачивать ваш труд, а потом уже смотреть, как это здесь обналичить. Народ использует разные схемы, но профессиональных программистов я среди них не видел, а сам я пишу программы только «для себя».

Хороший у вас троллинг ОРДЛО и Путина получился, практически Соловьевская Киселина Скабеевна :) только ещё про распятого лично Ярошем и Бандерой мальчика надо было добавить, а то народ, похоже, начинает забывать эту историю...

К сожалению, по поводу разрабов "оттуда" вы мои догадки подтвердили - народ массово повыезжал и возвращаться уже не будет :( насколько знаю, процент пенсионеров у вас около 80 и выше.

Вот что мне нравиться у наших соотечественников, здесь и в России, так это легкость на глобальные выводы. По принципу, есть два мнения, мое и неправильное. В «святые» девяностые часто можно было услышать слова о «необязательности русского бизнеса». Сейчас так уже давно не говорят. По-видимому, русский бизнес стал уже более ответственным и обязательным?
А вообще-то это известная истина, за рубежом можно встретить более русских, чем сами русские в России.
Я вообще-то понимаю, ваше мировоззрение. Вот буквально, на днях ко мне в гости приезжал друг из Нижнего Новгорода. У него родители еще здесь, в ЛНР, поэтому семейных дел хватает. Сам он крутой программист, я считал его лучшим, в свое время, на Украине. Да, он уехал с новой семьей жить в Россию, получил российское гражданство. Но он и приехал, в свое время, на Украину из России, где преподавал программирование, в одном из ВУЗов Ростовской области. Просто развелся с женой, порвал все связи и вернулся к родителям. А в России бабушка оставила дом в наследство, грех было не воспользоваться.
Это раз. Второе, мы ведь живем в провинциальном городе, поэтому здесь никогда не было серьезной командной работы для разрабов. Только всегда индивидуальные проекты. Он поднимал учетные системы на своем предприятии, я на своем, в этом плане мы не пересекались, работали с разными программами, хотя у него был напарник, который помогал ему в программировании, но неофициально (кстати, после майдана, он осел в Харькове, стал ярым националистом, но как мы считаем, из-за слабой политической подготовки и влияния его жены из Закарпатья).
Поэтому говорить о массовом выезде разрабов на моем примере не приходится. Все кто уехал в Россию, из моих знакомых, сделали это в 2014-2015 годах, когда просто стояла проблема физического выживания, но как только попустило (благодаря РФ и В.В. Путину), выезды заметно уменьшились, но многие воспользовались возможностью получить российское гражданство и паспорт.
Кстати, об этом говорят и цены на недвижимость. Тогда она стоила копейки (мне, в свое время, предлагали двухкомнатную квартиру, рядом с центром города, за 200 долларов, но у меня тогда и таких денег не было). А сейчас стоимость квартир такая же, как и в тучные годы Украины (в то время к нам приезжали жить и работать из России также). Наверное, уже догадываются о сценарии «Крым-2» для Донбасса :).
Насчет пенсионеров. Их отнюдь не 80% процентов, а как всегда и везде. Более того, молодежь не слишком жаждет даже учиться в России. Причина прозаическая, это слишком дорогое удовольствие. Да и учиться, как я посмотрю, не многие любят. Есть женщины, правда, которые, в свое время, повыходили замуж за иностранцев или там периодически работают, скажем, в Турции, но таких мало и сейчас я такой тенденции не вижу.
Интересно, но друг рассказывал, что в России, в крупных городах, Путина не любят, он даже запретил говорить своей семье, что родом из ЛНР. Хотя вдали от областных центров, народ горой стоит за Путина и патриотизм там в почете. Поэтому я вполне допускаю, что вы из крупного города, где влияние иноагентов на порядок выше, чем в провинции.
Однако могу сказать, что любой человек социально программируем. В молодые годы это делать проще, в зрелые труднее, но тут зависит от напора и мощности пропаганды и силы критического мышления индивидуума. Зная настроения на Украине до майдана, я был весьма удивлен, как быстро нагнули всю страну и все стали массово укромовными бендеровцами, по крайней мере, в публичном поле. Тут я просто восхищаюсь силе Западной пропаганды. Советская пропаганда, с которой я непосредственно имел дело в юности, это детский лепет на лужайке, поэтому не удивительно, что весь СССР так легко соблазнили и раздели до нитки.
Сейчас этот финт ушами хотят повторить с Россией. А кто это будет делать? Естественно, те, кто соблазнится Западной пропагандой. Вот и «социально программируют» молодежь в РФ, что проще делать, естественно, в крупных городах.
Насчет, Соловьева, Кисилева, Скабеевой и прочих. К Соловьеву, я лично, относительно нейтрален, иногда смотрю его, но, пока, нет. К Кисилеву тоже нейтрален. Что не нравится, просто не смотрю. А вот «Олю в шортах» (как ее назвали в чате на Ютубе) смотрю с удовольствием. Талантливая и красивая телеведущая, лично я бы ей Звезду Героя дал бы. И, кстати, без мужа (как у нас шутят, мужа жены мужа Скабеевой) она смотрится гораздо симпатичней и, вполне справляется, без него. Относительно содержания передач, да, есть мнение, что иногда ее используют втемную, и она завуалировано транслирует Западную пропаганду. Но, в целом, она одна из лучших. Есть еще несколько человек, которые мне нравятся как новостные аналитики, но практически ко всем остальным я равнодушен. Какого-то отрицалова либо негатива у меня ни к кому нет. Поскольку, если человек ненавидит кого-то либо что-то, то им гораздо легче манипулировать, а я этого не люблю.
Относительно страшной истории, которую вы упомянули. Естественно, это невозможно воспринимать спокойно, но такие вещи не пройдут даром для виновных. Все преступления украинских фашистов тщательно фиксируются, они не имеют срока давности, придет время, справедливость восторжествует.
Под конец можно сказать о принципиальной разнице между англосаксонским Западом и Россией. Среди англосаксов 2/3 сатанистов, а в России их 1/3. И, кстати, они, по странному совпадению, любят жить в крупных городах. Но на Западе они побеждают своей массой, а в России – нет. На этой ноте позитива закончим нашу информативную дискуссию :).

Крутая история! Всегда интересно почитать, как люди шли к своей профессии.

Я вот заметил, что большую часть времени приходится искать нужную информацию.

Аналогично. И большинство моих знакомых кодеров гуглят. Вообще с менторством в России проблема - так не принято. К сожалению.

Аналогично. И большинство моих знакомых кодеров гуглят. Вообще с менторством в России проблема — так не принято. К сожалению.

Я не думаю, что нужно сильно сожалеть. Просто мы все такие, самодостаточные что ли. Интересно, но на Западе есть диаспоры всех национальностей, кроме русской. Нам не нужна тусовка сама по себе, только если она психологически комфортна, что бывает, естественно, редко.

Для примера, ко мне на первом курсе Московского университета подошел парень, как оказалось, из Западной Украины и спросил, ты украинец? Я, очень удивился, впервые такой вопрос задали. Ну, типа, да, с Украины, а что? Давай, говорит, объединяйся с нашей диаспорой и все это на украинской мове, которую я в детстве знал хорошо, но говорить уже успел разучиться. А на фига это мне надо? Он что-то там объяснял, но говорить на разных языках мне почему-то совсем не хотелось. Короче, не поняли мы друг друга.

Второй пример, уже работая в будущем ЛНР, ко мне в отдел дали выпускника Харьковского ВУЗа, типа натаскай его практическому программированию. Я начал говорить с ним про базы данных, их проблемах, учетных программах и все такое. Но интереса особого в глазах не увидел, не нужно это было ему совершенно. Ну и ладно, уговаривать его мне тем более не надо. Потом оказалось, что он перешел на нашем предприятии на рабочую должность, там, где больше платили, т.е., интерес был только к деньгам.

Здравствуй, дорогой дневничок...

Честно говоря я даже немного завидую автору. Это сколько еще неизведанного человеку прийдется изучить, чтоб стать Программистом?

Хотелось так же заступиться за собратьев по цеху. На мой взгляд среди программистов довольно много народа кто занимался и достиг результатов вполне так почитаемых видам спорта в советской и полагаю российской подворотне. Большенство по моим наблюдениям это борцы: от вольной борьбы до дзюдо реже встречаются боксеры, но они тоже есть. Самый знаменитый в ИТ любитель бокса это изобретатель RSA, за что ему и дали премию Тьюринга Леонард Адлеман предки которого эмигрировали из Беларусь в Калифорнию.

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

Я бы посоветовал автору не унывать и просто смотреть на рынок в перспективе использовать свои знания полученные во время учебы в ВУЗ-е.

У меня непрофильное образование, поэтому описываю как потерянное время.

НЛО прилетело и опубликовало эту надпись здесь
Оглядываясь назад, я считаю, что это был самый главный просчёт родителей – посчитать, что само только наличие высшего образования решает все проблемы с работой и устройством в жизни. По факту эта «корочка», на которую я потратил 5 лет своей жизни ни разу не пригодилась – я её всегда предъявлял в самый последний момент, когда расписывался в трудовом договоре.

Очень вредное заблуждение, популярное среди тех, у кого есть эта корочка. У меня при поиске работы всё шло хорошо, рекрутёр радостно отводил в отдел кадров для оформления, и всё предсказуемо обрывалось, когда оказывалось, что нет вообще никакой, хотя бы непрофильной, корочки — они банально не могут оформить на высокую должность… Некоторое время работал на должности монтажника, выполняя функции инженера-конструктора, но долго платить х2 зарплату «монтажника» они не могли, первая же проверка создаст массу проблем. Сейчас работаю на себя, корочку сам у себя не требую, но для такого итога пришлось приложить слишком много усилий.

Поэтому, юноши из СНГ, не слушайте эти байки, поступайте куда угодно, лишь бы выдали корочку о законченном высшем образовании… Иначе ваша трудовая жизнь очень сильно усложнится.

самый главный просчёт родителей 

Впереди у автора новый этап взросления - перестать в своих неудачах винить родителей ?

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

Только вот если вы уже «взрослый», и думаете о себе как о взрослом, состоявшемся человеке, то ошибки родителей не должны играть никакой роли. Собственно, их даже ошибками считать контрпродуктивно, так как родители делали то что могли, то что сами считали верным на тот момент. Если бы они могли что-то сделать по-другому, они бы обязательно сделали.

Взрослые люди сами хозяева своей судьбы и воспринимают прошлое как часть стартовых условий. Примерно как пол, расу, рост, длину носа и т.д. Вы же не возьметесь утверждать что-то вроде «Самый главный просчёт родителей — родить меня мальчиком»?
Да и то, взрослые люди даже эти стартовые условия умудряются менять.

В конкретно вашем случае, если недовольны образованием — пойдите и измените его. Выучитесь по новой на кого угодно. Воспринимать оконченную вышку как «просчёт родителей» — верх контрпродуктивности, от данных пассажей за версту несёт инфантилизмом.

Только вот если вы уже «взрослый», и думаете о себе как о взрослом, состоявшемся человеке, то ошибки родителей не должны играть никакой роли. Собственно, их даже ошибками считать контрпродуктивно, так как родители делали то что могли, то что сами считали верным на тот момент. Если бы они могли что-то сделать по-другому, они бы обязательно сделали.

Это называется редукционизм. Так же и преступников наказывать незачем - ведь у них не было другого выбора, они сделали то, что могли сделать в тот момент времени, ведь свобода выбора - лишь миф.

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

В конкретно вашем случае, если недовольны образованием — пойдите и измените его. Выучитесь по новой на кого угодно. Воспринимать оконченную вышку как «просчёт родителей» — верх контрпродуктивности, от данных пассажей за версту несёт инфантилизмом.

Сколько на хабре споров видел с подобными аргументами, не счесть, обычно между капиталистами и социалистами. Одни говорят, мог, сам виноват, что сидишь в бедности - учись на программиста, переезжай в столицу и купайся в деньгах. Другие говорят, что вся страна не может быть программистами и жить в дефолт сити.

Вы, видимо, из первых :)

Это называется редукционизм. Так же и преступников наказывать незачем — ведь у них не было другого выбора, они сделали то, что могли сделать в тот момент времени, ведь свобода выбора — лишь миф.
Вы сейчас манипуляцией занимаетесь. О преступниках речь вообще не шла.

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

В моей картине мира как раз умышленно преступившие закон всегда имели выбор его не нарушать. Не могли бы вы раскрыть почему считаете свободу выбора мифом?

Сколько на хабре споров видел с подобными аргументами, не счесть, обычно между капиталистами и социалистами. Одни говорят, мог, сам виноват, что сидишь в бедности — учись на программиста, переезжай в столицу и купайся в деньгах. Другие говорят, что вся страна не может быть программистами и жить в дефолт сити.
Я не силён в политических определениях. Но вы в своём комментарии красите в белое и чёрное, что мне кажется слишком радикальным. Все не могут быть программистами/космонавтами/пилотами авиалайнеров, но возможность вести достойную жизнь должна быть у всех. Я социалист?

Если человек (думает что) хочет быть программистом, но ему мешает факт, что родители его не в тот ВУЗ отдали 10 лет назад, то я считаю он либо ещё не повзрослел, либо свернул не туда. Это делает меня капиталистом?

Встречный вопрос — если вы программист, то меняли стек? Переходили на более высокооплачиваемую работу? Пробовали быть лидом, менторить джуниоров?
Если ответы — да, то мешал ли вам в этом свершившийся 10 лет назад факт из вашей жизни?

Вы сейчас манипуляцией занимаетесь. О преступниках речь вообще не шла.

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

В моей картине мира как раз умышленно преступившие закон всегда имели выбор его не нарушать. Не могли бы вы раскрыть почему считаете свободу выбора мифом?

Это составной вопрос.

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

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

Я не силён в политических определениях. Но вы в своём комментарии красите в белое и чёрное, что мне кажется слишком радикальным. Все не могут быть программистами/космонавтами/пилотами авиалайнеров, но возможность вести достойную жизнь должна быть у всех. Я социалист?

Если человек (думает что) хочет быть программистом, но ему мешает факт, что родители его не в тот ВУЗ отдали 10 лет назад, то я считаю он либо ещё не повзрослел, либо свернул не туда. Это делает меня капиталистом?

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

С одной стороны, я в своё время и листовки расклеивал, и поваром в столовой за копейки работал, так что могу сказать, что всё, чего я достиг, я получил своими собственными усилиями. С другой стороны - родители хоть и были бедны, но у них хватило денег купить мне компьютер, когда я был подростком, при этом мне, в силу особенности характера, было интересно возиться техникой и разбираться, как всё устроено, а не просто играть в игрушки, а обществу именно в этот период времени понадобились программисты в больших количествах, так что мне, в общем-то, просто повезло что совпали три этих фактора.

Что касается вопроса детей-и-родителей, тут есть определенная проблема. Общество в целом и подавляющее большинство взрослых в частности не умеет правильно воспитывать детей. Оно просто продавливает своё мнение и, если ребенок усвоил это мнение, то воспитание считается завершенным. Банальный пример - сочинения на уроках литературы. Формально от ученика требуется выразить собственное мнение, но по факту проверяется, правильное ли оно. Очень мало детей на одних лишь своих волевых могут осознать, что всё это бред, и что надо жить своим умом, не принимая ничего на веру. И только во взрослой жизни начинает появляться осознание и некоторая доля уверенности в том, что можно и даже нужно делать то, что лично ты считаешь правильным, а не то, что считает правильным общество вокруг тебя. И то, далеко не у всех.

Встречный вопрос — если вы программист, то меняли стек? Переходили на более высокооплачиваемую работу? Пробовали быть лидом, менторить джуниоров?
Если ответы — да, то мешал ли вам в этом свершившийся 10 лет назад факт из вашей жизни?

Мешал - нет, замедлил - да. В своё время я не знал, что нонконформизм - это отдельный навык, который нужно культивировать в себе, а не подавлять. И, благодаря тому, что я осознал, что это ошибка, я надеюсь, что следующему поколению будет чуть-чуть проще, чем мне.

НЛО прилетело и опубликовало эту надпись здесь

Ну если человек увидит интересный для себя проект в каком-нибудь НИИ государственном или полугосударственном (может что-то связанное с авиацией например. Опустим тут "уважающий себя программист не пойдет", может человек мечтает делать ПО для авиации, а других вариантов нет), то отсутствие диплома может сыграть злую шутку. Плюс так же стоит понимать что если возникает желание релоцироваться в другую страну (или не желание, а необходимость), то отсутствие диплома если и не ставит крест на визе, но многократно усложняет процесс и повышает шансы неудачи. Мне диплом понадобился ровно один раз за всю жизнь, но именно этот раз стоил 5 лет обучения (ну еще конечно стоила вся математика с которой я ознакомился в университете. Все таки в моём вузе специальность математик-программист была 95% математик, 5% программист, и то если к программированию сам силы приложишь).

Мне диплом весьма пригодился, когда решил поработать за пределами родной страны. Когда миграционная служба принимающей стороны спрашивает "А вы специалист по этому делу? У вас, может, и образование профильное имеется?", даже бумажка совсем не топового ВУЗа о законченном специалитете сильно упрощает жизнь.

Поэтому, юноши из СНГ, не слушайте эти байки, поступайте куда угодно, лишь бы выдали корочку о законченном высшем образовании… Иначе ваша трудовая жизнь очень сильно усложнится.

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

Некоторое время работал на должности монтажника, выполняя функции инженера-конструктора, но долго платить х2 зарплату «монтажника» они не могли, первая же проверка создаст массу проблем.

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

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

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

Я что, на хабр захожу чтобы сделать себе больно? хабр, прекрати!

Стажер в 20, спасибо за мотивацию)

Короче, что я хотел сказать, что после 30 открывать для себя программирование - это круто.

Согласен полностью! 38. Попробовал кодить чисто случайно лет пять назад. Тупо сидел однажды в пятницу с пивком и пиццей за компом и стало скучно: фильмы все просмотрены, танки надоели... "Вроде как люди за компьютером ещё как-то программируют чего-то..." - подумалось мне тогда и я полез в гугл. В общем, через пару месяцев танки с компа были удалены за ненадобностью, а через пол-года и виндуз как-то отпал, и его место занял Linux Mint. Я вообще не понимаю, как так вышло, что мне не пришло в голову попробовать это раньше - так меня пропёрло)) Вот думаю после НГ попробовать работку в IT поискать, ну, а если не выйдет трудоустроиться - у меня останется прикольное хобби))

У меня долгое время программирование было хобби, а потом что-то щелкнуло в голове: почему бы не совместить полезное с приятным. С тех пор работаю программистом и кайфую))

Чувак, я зарегилась на Хабре, чтобы плюсануть твою статью, но не поняла, как это сделать xD

Что ж, придётся просто написать, что ты крутой! Аплодирую, вдохновляюсь. Слушай бородатых кулхацкеров, и всё у тебя будет "так")))

Миллион лет читаю хабр и решил таки что-то опубликовать - рад, что вам понравилось!

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

Спасибо тебе, добрый человек, я испугалась, что мой интеллект совсем плох))

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

Автор, пишет "После окончания школы было желание пойти на программиста".

А потом пишет "Вместе с этим начинается довольно скучное изучение компьютерной теории и ЯП Basic всё с теми же кружочками и квадратиками."

Что? Ты задумался ,вообще, что пишешь.

У тебя ожидания другие значит были .

Не знаю как у тебя, но мне было интересно. Особенно теория на уровне железа. Как микроконтроллер обрабатывает и хранит информацию. Потом сам искал учебники и просто их читал, потому что было интересно. Мне не нужен был юмор или препод с мотивации.

Просто сплошное нытье ...

Ну меня школьная программа тоже не сильно вдохновляла. Все эти бейсики-кружочки можно было растянуть максимум на неделю. Турбо паскаль - на 3 месяца (через месяц я писал на паскале вирусы). Почему то Си тогдашней системой образования игнорировался.

Меня родители тоже отправили в институт "за корочкой". Технические спец-ти в моем городе были недешевы, пошел на "Прикладную информатику в экономике" (экономический факультет). Со второго курса работал помощником сисадмина (з/п 500руб/мес - 2006г), потом продавцом в М....део, потом пытался свой бизнес начать на картриджах... Поменял кучу мест работы, но всегда хотел быть программистом. Переехал в другой город и удалось устроится стажером 1С - вот уже 10лет оный) Был в моей жизни опыт собеседования, когда мне мадам нач отдела заявила: "Как вы хотите работать программистом, если у вас экономическое образование..." Глупышка))) Работаю, считаю довольно успешно: з/п для нашего региона и рода деятельности в топе, проблем с трудоустройством нет (тьфу тьфу тьфу)))). Но все равно хочу уйти в "настоящую" (1С-ки поймут) разработку - учу питон. Хотя понимаю, что на джуна не уйду в ввиду разницы в доходах. Хотя среди друзей есть успешные примеры "реинкарнации" без потери дохода!

P.S. Родители хотели для меня только хорошего, но время и ситуация в стране накладывала свои отпечатки - я им благодарен за все!

Пытайтесь найти миддл, миддл- вакансии. В своё время ушёл с просадкой с 1С и Делфей, но просадка была не очень большая, и буквально через три месяца я вернул свой уровень дохода. Правда, в 1С я был среднего уровня специалистом.

Опыт - его не пропьешь, а поскольку проект был новый, то кодовой базы почти не было, что облегчило переход.

Сумбурная какая-то статья, типа извинения не понятно за что. У вас не с программированием проблема, а как мне показалось отсутствие каких-то разумных и интересных для вас целей. Люди и 50 и в 60 программируют, кто видит в этом смысл, возраст не мешает.

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

а так-то да, в 55 активно программирую сложное десктопное приложение (.NET WPF, больше 0.5M LOC), изучаю новые технологии и подходы и в целом всем доволен... перешел в коммерческую разработку в 45 лет, к тому времени .NET самостоятельно изучал уже лет 5 на хобби-проектах. первый год (переход с WinForms на WPF/MVVM) было ужасно трудным, работал и учился весь год без выходных по 10-12 часов в день

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

Вот такими случайными людьми сейчас и наводнена разработка. Понабежали за длинным рублём, хотя ничего толком не знают и не умеют, но вроде как просто не имеют желания)). Мне вот было интересно рисовать кружочки и квадратики на паскале, а на информатике тоже были доисторические Yamaha, но делая задания быстрее всех мне разрешали пользоваться IBM PC, в то время пока все еще выполняли задания.

Мне бы тогда было интересно сделать игру, вставить спрайт и заставить его бегать по нажатию кнопки, но такого не преподавали - были кружочки и треугольнички. Мне и сегодня не интересно такое. Мне кажется, детей надо приучать интересными задачами - например, сейчас можно покодить для майнкрафта на питоне можно. А потом человек втягивается. Или не втягивается.

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

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

Дальше я пошёл на платные курсы подготовки к ЕГЭ

...

На втором курсе университета родители купили мне мой первый компьютер – это был Celeron (первый или второй – точно не помню) с дискретной видеокартой 8Mb и Windows 98 на борту.

ЕГЭ и Windows 98 на первом компьютере, купленном на втором курсе? Довольно противоречиво:) В каких годах всё таки происходят описываемые события?

Согласен, как-то странно видеть упоминания ZX Spectrum и ЕГЭ в одной статье. Когда я заканчивал ЕГЭ только в планах был (значит я точно старше автора), а ZX Spectrum был уже почётным старичком в музее. Ещё в школе мне купили первый пентиум, уже тогда бэушный, когда поступил в универ - в ходу были уже процессоры помощнее

Полагаю, под ЕГЭ подразумевался всё же не именно ЕГЭ, а просто обобщенно выпускные экзамены школьные, но тем не менее, хотелось бы более конкретно узнать годы происходящего
:)

ЕГЭ было уже в 1997 году. Но не том виде, в каком оно сейчас.

Может быть. К тому времени 486 устарели и появились последние пентиумы I. А Spectrum был уже никому не интересен.

ЕГЭ в 2001 начали вводить в 5 регионах (моем в том числе). До этого скорее всего было ЦТ, но организационно это немного другое всё же (как минимум потому, что проводилось на коммерческой основе и результат не являлся обязательным к приёму любыми учебными учреждениями)

ZX Spectrum был мною увиден и оценен примерно в возрасте 9-12 лет. На тот момент ни у кого из моих знакомых не было и намёка на персональные компьютеры.

98 винду не менял на XP до последнего, ЕГЭ у нас в регионе был в экспериментальном режиме введён в 1999-2000 примерно.

Ого! Не знал, что он настолько старый. Сам сдавал в 2007, как тогда казалось, в первой волне:)

Просто это смотря где. Наша область входила в число 5 регионов, где стартовало ЕГЭ как эксперимент в 2001 году. Все регионы без исключения стали сдавать только в 2008 году.

Когда я учился в школе, у нас еще в тетрадках были промокашки. О компьютерах, даже о калькуляторах и речи еще не было.

Первая моя программа была написана на "Электронике ИМ-11" и я заболел программированием навсегда.

Потом были программируемые калькуляторы, Спектрум, 486 т.п., промышленные программируемые контроллеры, питон и джава, многие написанные мной программы я уже не помню,

но свою первую прогу - «двигаться вперёд на 5 единицы», «пауза», «сделать выстрел» «двигаться назад на 5 единиц» я запомнил на всю жизнь

В программировании мне нравится то, что есть некая ощутимая вершина, к которой можно стремиться.

Это какая?

Вопрос выбора у каждого есть, какую человек выбирает - к такой и идёт (зачем его спрашивать ?)

Затем, что человек сделал некое заявление о том, чем ему нравится программирование (в противовес другим дисциплинам). Меня это заявление удивляет.

Я бы сказал, что программирование стоит на трёх китах — интеллект, опыт, кругозор. Поэтому нужно всё — нужно плавить себе мозги математикой и сложными алгоритмами, нужно программировать, нужно постоянно пробовать другие языки и технологии.

Иначе вам никогда не дойти до вершин.

Элитные дети все получают высшее. И это не формальное образование, не покупная корочка. Это образование очное, напряженное, никто никого не жалеет.

Дистанционка, говорят они, для плебса. И платят ломовые деньги чтобы их с чад 5 лет снимали стружку. Ну потому что по-другому ничего не бывает.

Во дураки то, да? Нашли на что потратить время!

Не то, что мы:

По факту эта «корочка», на которую я потратил 5 лет своей жизни ни разу не пригодилась

Полностью согласен, что образование, полученное в элитном вузе отличается.

Откуда эта тяга у рядового программиста менять мир? Ладно это если CEO говорит (пусть даже стартапа из одного человека) или топ-менеджер. Меняет мир в лучшем случае ваш работодатель, в худшем он банально перепродает вас тому, кто меняет мир. Программист меняет мир не больше, чем молоток строит дома.

В программировании мне нравится то, что есть некая ощутимая вершина, к которой можно стремиться

Все вершины у нас в голове.

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

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

Одно нытье.

Пишет мечтал стать программистом.

А потом.

Мне нравится программировать кружочки и изучать теорию по компам .

Ты нормальный ?

какое ЕГЭ в конце 90ых?! что он несет?

В экспериментальном режиме уже были в некоторых регионах. Конец 90-х начало 00-х. В Википедии написано с 2001, но по факту на пару лет раньше.

Где читал исследование про возраст программистов - если вам 42, то в мире половина программистов младше вас и половина старше.

НЛО прилетело и опубликовало эту надпись здесь

Тяжело менять коней на переправе, поэтому накипает, хочется высказаться.

А если у вас не получится, то вы будете спокойны, потому что сделали, что смогли.

Любят везде кидать это клише. Хотя для него нет никаких оснований, и никто таким принципом никогда не руководствуется.

Когда принимаешь все решения сам - то и все последствия легче принять. А когда тебе указывают, что делать - в итоге ты начинаешь сомневаться в себе и других, если что-то пошло не так.

Автору - welcome to the club!

Во время первых везет очень немногим, но сильно. Но потом (сейчас) везет всем, но не блестяще.

Раз уж здесь все делятся своими карьерными перипетиями, то может и мне подскажите. 5 лет после ВУЗа отработал в АСУ ТП, недавно ушел с завода. И возвращаться назад в АСУ ТП желания нет, ибо все заводы у нас в городе весьма плохи и хотят получить человека-оркестр, еще и без выходных. И вот появилось желания перейти в ИТ, но с чего тут начать? Программирование в ВУЗе ограничивалось Паскалем, зато потом на работе на Си-образном ST ПЛК много программировал. Есть техническое образование по профилю, а еще слегка неоконченное экономическое. И вот куда идти ума не приложу.

Сначала лучше выбрать платформу (веб, десктоп, мобайл, серверы), посмотреть, на каких языках для этой платформы пишут, найти видео-мануал на Youtube, потом попробовать пройти курс где-нибудь на Coursera. Далее завести пет-проект. Чтобы лучше узнавать ЯП и алгоритмы практиковаться на leetcode. Этого должно быть достаточно, чтобы въехать и понять, куда двигаться дальше.

посмотреть, на каких языках для этой платформы пишут

Как же мне «нравится», что программирование из технической и инженерной дисциплины превратилось в нечто, где есть место моде.


Я представляю, если бы так работало машиностроение:
— Из какого сплава сделаем эту ответственную деталь? Я предлагаю 12ХН3А.
— Ты что, сбрендил? Из этой допотопной стали 20 лет назад детали делали! Сейчас все делают из смеси алюминиевого порошка с перхотью индейцев. Это сейчас самое модное направление. К тому же оно позволяет экономить время разработки и деньги в продакшене. Мне евангелист индейской перхоти вчера так сказал.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации