Comments 321
Hello, Adrian! It is very nice to meet you among the Habr community :)

What are yours three programming languages you're going to learn next 3 years? Why?
Are you planning on switching into Android ecosystem?

(My complete and absolute lack of knowledge in Russian made me create a new thread with this answer :) sorry about that!)

Hi Shapelez! Thanks for the warm welcome :)
I don't really plan which languages to learn, every year I have picked one almost randomly, depending on the books I've read or some new job I had. I just pick one, any, and learn it. Sometimes I had to work with it, sometimes not.
I'm not really planning on switching to Android, but lately I wrote more Android code that I though I ever would… and some parts of it are really good. But to be fair, I still prefer iOS.
All the best!
Hi Shapelez! Thanks for the warm welcome :)
I don't really plan which languages to learn, every year I have picked one almost randomly, depending on the books I've read or some new job I had. I just pick one, any, and learn it. Sometimes I had to work with it, sometimes not.
I'm not really planning on switching to Android, but lately I wrote more Android code that I though I ever would… and some parts of it are really good. But to be fair, I still prefer iOS.
All the best!
Well that's a good question, don't know that many, I used Transact-SQL of course from version 6.5 to 2005, then a bit of MySQL and PostgreSQL, a tiny fraction of PL-SQL and for the past 8 years it was mostly SQLite. Cannot say which one I prefer… I like the SQLite licensing model though.

Thanks for an answer. I have to say that your opinions in the article the same as mine in many ways.
There is a problem with a time. Wife, children, parents, work, home things — everything take a time. 5 minutes, 1 hour, 1 day — it doesn't matter. Everything needs some time. This is a fact. Hobby. I like fishing, so my hobby take a lot of time. But i have a lot of ideas for software. How did you found the time for your projects? This is very important to make priority for every thing you wanna do. But normal people dont want to break parents or wife from their life to make some project. How did you found the required amount of time?

Ha! The million dollar question. Just follow your gut, and you will find time to do what you _really_ want to do. If it is really something that you love to do, you will find the time. If you don't find the time, then it probably wasn't something you wanted to do that much in the first place.

Yes, but how did you do this? The expirience is important =) We are like a monkeys, at first we always try to repeat, and then make some unique things.
You wrote that you made some opensource projects. Wich one?

nib2objc (2009) and SwiftMoment (2015-now) Bots on Github :)

Both ideas came to me in the shower and both products were born in a weekend. The rest is history :)
Hope that your random from a lot of languages will pick russian lang in near future. You should try it, russian language compiles faster than speed of light =)
«Read Karl Marx and Thomas Piketty.»
This is what often baffles and saddens me, that apparently smart people which IT professionals are supposed to be, throw out reason and logic out of the window when it comes to economics and politics.
Seriously, if you want to be economically literate, rather read Murray Rothbard and Hans-Hermann Hoppe. Or stop embarrassing yourself and stick to programming.
«Or stop embarrassing yourself»
Please don't be rude to people only because they don't share your opinion.
[If you believe that a government/state should exist] you’re supporting, and calling for, victimizations of innocent peaceful people who disobey your opinions. By willingly supporting it, you’re an accessory to, a willing participant in, the routine initiation of violation, violence and non-consensual interactions.
But you know not what you do. You really do imagine it’s just a ‘difference of opinion.’ So instead of resorting to justifiable defensive force, over and over I will calm myself, and I’ll patiently explain, and I will keep patiently explaining, until you wake up and see that willingly participating in, calling for and defending aggression is a form of aggression. Violating people who have not violated anyone else is NOT OKAY. Willingly advocating, defending, and paying to impose rulers onto unwilling victims, because they didn't obey your gang? It’s more than just an opinion, and it is not okay.
“Obey my gang or be caged” is not an opinion.
“Be caged without resisting or be executed” is not an opinion.
I understand you have some strong political opinion and want people to get interested in what you advocate. Behaving like you do isn't really helping that.
Спасибо за качественный перевод интересной публикации.
В тексте есть немало действительно здравых и зрелых мыслей.
Благодарю. Тут стоит отдать должное и автору первоисточника, который был готов пояснять любые моменты в ходе работы (например, в ситуации с выражением «Send The Elevator Down» с которым я столкнулся впервые).
Речь о тех, кто «лицом не вышел», о тех, кто может усердно работать, но быть «другим» в этом мире белых мужчин: чёрным, жёлтым, узкоглазым, женщиной или… подставьте что угодно.
Именно. Работоспособность, знания, навыки — этого недостаточно, если нет шанса. Небольшого кусочка везения.
Обычно не читаю эти success-story, но этот текст как-то зацепил с первых строк.
Спасибо за перевод. Было очень интересно.
Спасибо. Очень интересно было прочитать.
Зарегистрировался что бы поблагодарить.
Как это случилось? Я что-то пропустил, на хабре открыли регистрацию? Почему у вас в профиле не указано, кто вас пригласил?
Спасибо за перевод. Такие посты нужны хотя бы для того, чтобы ответить самому себе «А тем ли я занимаюсь по жизни?».
Спасибо автору за очень увлекательную статью, и переводчику за достойный человеческий перевод.
Концовка очень трогательной получилась. Почти уход в закат.
Так и хочется вставить свои замечания на тему достойности данного перевода. Но — уже высказал их автору в личку.
А вообще достойно. В первую очередь — выбор статьи для перевода. Даже в моем возрасте, достаточно далеком от 40 — интересно прочитать. Спасибо, ragequit! Thank you, akosma!
tnx for a great article!
my question: how often do you usually change the place of work? and why does it happen?
Hah, good one. I don't have a fixed schedule if that's what you mean :) it is usually because I don't feel I really fit in the team. It's not the fault of anyone, some people just can't work together. In that case it is better to talk about this openly and then to move on.
Ощущение такое, что все комментаторы выше — друзья переводчика. Признаюсь, пост зацепил. Но, только первая половина. Дальше как то теряется мысль повествования. Не буду судить никого по этому поводу, просто плюс. Всем читать! До конца.
У меня столько знакомых нет, сколько людей вы моими друзьями назвали :)
UFO landed and left these words here
Посмотрел профили комментирующих.
По крайней мере, это не боты с десятком дежурных фраз, а реальные люди, со статьями, десятками и даже сотнями живых комментариев.
Но изначально у меня было даже более негативное впечатление.
Тут просто дело в преценденте, я лично впервые вижу чтобы автора оригинальной статьи (который, к тому же, не говорит по-русски), а он еще и на вопросы отвечал. Было бы замечательно, если бы тенденция продолжилась.
Угу. Только «Саб-версий еще не существовало» -> «Subversion еще не существовало» наверняка:)
Спасибо автору за статью и переводчику за перевод!
Прочитал на одном дыхании, сделал много выводов для себя.
С новой силой ощутил в себе желание делать что-то для сообщества. Постараюсь завести пятничный блог, ориентированный на новичков, с разбором горящих вопросов.
Хмм… Мне, конечно, до сороковника ещё пять лет пилить, но стаж программирования имею вполне сравнимый — свой первый гонорар за программу я получил в начале 1999 года, и это был набор макросов для экселя, написанный, само собой, на VBA.

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

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

По первой половине имею заметить, что:
— Да, у нас есть зоопарк технологий. Каждые пару лет что-то новое становится безумно модным и молодёжным. Чтобы в это влезть, надо прилагать некоторые усилия. С другой стороны, в тех же самых информсистемах теория разработана ещё 80-е и с тех пор меняется очень медленно и трудно, поэтому, если сильно не уходить в сторону, то фреймворки уходят и появляются, а принципы построения остаются. Учиться в реальности приходится только на чтении документации к следующей версии платформы, на основе которой ты планируешь растить твой следующий проект. Ну, и популярные статейки на хабре и аналогах полезно почитывать, чтобы не давать мозгам застыть.

Далее по тексту (про отстой рабочих мест):
— Программирование давно уже не искусство, и даже не ремесло (в середине 2000-х оно им было, я хорошо помню этот этап), а конвейер. Соответственно, программистам странно было бы ожидать какого-то иного отношения к себе, мы теперь «ресурс», такой же расходный материал, как и любые другие рабочие. Извините, но время романтиков закончилось, извольте копать от спеки и до внедрения. Не нравится конкретный завод — так хорошие рабочие всем нужны, и сменить место работы для программиста не просто, а очень просто. Я сам за 17 лет сделал это 7 раз (оставаясь на одном месте от 9 месяцев до почти 5 лет).

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

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

Хотя… против того, чтобы вспомнить о днях давно минувших, я тоже ничего не имею (и у меня тоже есть бложик, где я изредка пишу что-то похожее).
Позвольте возразить насчет «люди обычно сами способны понять». Эффект Даннинга-Крюгера никто не отменял, и иногда можно дать и общеполезный совет, и он не пропадет зря. Это хорошо видно на примере StackOverflow, когда задают одни и те же вопросы. Да, можно просто проигнорировать, подумать — «да это и все так знают, очередной нуб, даже не хочу связываться». Потом этот «нуб» не получив ответ (и не умея гуглить, навыков хватило только на SO), залепит свой велосипед, потом его папа продвинет это на уровень повыше, а потом мы удивляемся — «ну как так 1С и другие поделки вообще появляются на свет???»
и как теперь жить, зная что этот эффект есть?)) он же получается всегда присутствует
А еще вся проблема в том, что согласно данному эффекту, из-за необъективности суждений о самом себе каждого индивидуума, вы не можете самостоятельно определить, а то и вовсе принять на веру, к какому из двух лагерей вы относитесь.

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

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

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

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

Есть такое, я где-то ещё термин слышал — оверквалификация, суть в том, что ты уже слишком крут для текущей работы, но недостаточно крут для чего-то более грандиозного и в итоге болтаешься неудовлетворенный.

Hi Adrian,

Nice article, thanks :) It was surprising for me that workplaces in Europe are not so good, working in North America (Canada in particular) we have a different situation — companies do appreciate their employees, otherwise they couldn't keep them. I guess the reason is thriving IT industry and a lof of competition.

Also it's easy to advance in career and actually many people (including me) chose to «downgrade» their position to reduce the amount of worthless work (projects planning, teams reporting etc) and concentrate on things that actually matters (projects design and coding). Surely we keep the same salary, and employeers understand that we worth more doing what we're best to do rather than management duties.

However, there are «old-style» companies (especially in videogaming industry) with «wage slavery» attitude, but things are changing. Yahoo situation is a good example — Marissa Mayer attempt to move company back to «good ol' style» is quite disasterous. Happy employee is more productive than working excessive hours, tired and mad employee :) Surely salary does matter, but high salary != high quality, and I think more and more employeers realize it when dealing with losing the money because of bad quality (as a cybersecurity specialist it's quite obvious in my area of expertise considering the recent epic failures like Target's, Bangladesh Bank etc).
Interesting comment! Thanks! :)

Yes well then again, please consider that this is my experience, not a survey of the industry. I have heard many good stories in Europe too, so maybe I just did not have enough good luck :)

I'm working in Germany, and can confirm your experience (at least partially). Of course own perception is personal sense, for example I have no problem to work in open-space, but know many people that hate to work there. About several other things we could moot likewise, but it can be also really different between Germany and Switzerland.

Ach ja, im Großen und Ganzen ist ein sehr offener und für einen ebenfalls Vierzigjährige sehr interessanter Artikel. So, vielen Dank dafür und herzlich willkommen auf Habr, sind zu wenig Fremdsprachler hier :)

too late, they already broke my dream, now it's only for getting money to do what they can't prohibit me to do.
За хайпом надо следить, иначе можно остаться программистом на 1С. Ходить не нужно — следить — нужно.

Потому что когда-то был хайп про интернет, и были олдфаги, которые говорили «я видел как вы бегали с хайпом про арпанет, хаоснет, s/360 — и ничего в этой жизни не меняется, меня этот ваш интернет не интересует».
И?.. Вот на моей жизни разработчика, например, рост интернета никак не отразился. Я как занимался областями NLP и AI, так и занимаюсь. Как пользователь, конечно, я выигрываю от интернета, но как разработчик не особенно с этим сталкиваюсь. Не все же программируют сети и веб-интерфейсы. Грубо говоря, если завтра все пересядут на электромобили, то и я пересяду, но это не значит, что мне нужно будет досконально изучать их устройство.
вы сейчас что доказать пытаетесь? что есть интернет, что нет его, вам лично никакой разницы?
или то, что не надо следить за тем что вокруг вас происходит?
Да вроде бы я достаточно ясно выразился. Тут речь шла о том, чтобы «оседлать хайп».
Те, кто это сделал, занимаются сейчас интернет-программированием (во всех его проявлениях).
Кто этого не сделал, занимаются программированием в других областях.

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

Для меня-человека интернет важен. Для меня-разработчика — вероятно, не очень. Так что ничего страшного нет в пропущенном «хайпе».
тут речь не про «оседлать», а просто смотреть и видеть то, что происходит вокруг. А ну как чего полезное изобретут?

ну а про то что вам как разработчику не нужен интернет — то есть специализированную литературу вы получаете по почте в виде журналов, покупаете книжки в магазинах, посещаете библиотеку. С профессиональным коммьюнити переписываетесь исключительно по-старинке?

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

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

Да ладно? Мгновенный доступ к практически любой информации — не огромный плюс для разработчика (вообще не важно в какой области)?
Конечно, плюс. Но выше я уже ответил, это я считаю несколько иной темой, юзерской.
Да, достигнут большой прогресс. Люди, которые всю жизнь писали на 1С, могут радоваться.
Действительно, ребят, кому годов много и опыта хоть отваливай — пишите книги! пожалуйста, пишите книги. Я уверен, многим есть что рассказать и показать, к тому же на русском языке, увы, не так много литературы по it, в основном переводы.
Пока мы будем писать книги, вы уже сами до многого дойдете и без нас :)
Писать книги должны не старички с опытом, а те, у кого это хорошо получается.
А чё писать-то? Как в 80-х я долбил по клавишам ЕС (не помню серию уже, вроде как совместима была с ибм 370)? Как извращался, кодя на коболе, чтобы написать подпрограмму выдачи расчетных листков со склоняемой суммой прописью? Как застревала бумага в ЦПУ? Как будил «уставших» электронщиков, чтобы что-то там поколдовали с этой кучей гребаного железа размером с полэтажа?
Не надо вам это, пацаны…
Ну, если вся жизнь только из этого состояла, то печаль-беда. Обычно находятся интересные истории.
Это не так-то просто. Вот, один из моих преподавателей пишет книгу.
Дофига времени, сил и денег.
Книга это слишком долго, круто и затратно (издавать на какие деньги ее?).
Автор сам написал, что его статьи (в блоге, в ютубе?) люди смотрят, учаться и очень рады этому.
Так что будет хорошо, если вы будете прото писать статьи о том, что знаете, и считаете возможным этим поделиться.
UFO landed and left these words here
>Я провожу 8 часов на рабочем месте и в совокупности 2-3 часа в пробках — мне некогда уже что-то изучать.
Кто вам в этом виноват?
Вы сами выбираете как вам жить, а потом ноете, что все плохо.

>Создание чего-то нового — это прогресс. Кодинг до 40 — это регресс.
Серьезно? Т.е. создание нового програмного продукта это регрес?

Ну и дале все в том же духе.

Извните, но это речь пессимиста и неудачника по жизни.
Всё в точку. И про ответственность за свою жизнь (если до 18 лет за вас отвечают родители, то уж после — только ты сам), и про создание нового программного продукта.

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

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

И вовсе не обязательно всю программу писать самому: музыкальный альбом — это результат деятельности целого коллектива людей, с разной специализацией и разным вкладом.
UFO landed and left these words here
В чем то даже поддержу. Если есть экономическая основа благосостояния в виде парочки рабочих бизнесов, то почему бы из любви к искусству не программировать!? Любим, программируем. Но уже поняли, что программист в нашей стране — это по сути дела такой же рабочий. В целом мысли в ту же сторону, как в этой статье
в виде парочки рабочих бизнесов

И лучше поменьше инфобизнесменов читать.
И что же тогда прогресс? Я-то глупый думал, что это узнавать новое, помогать другим, возможно делать что-то опенсорсное… Или прогресс — это рыть в кишках корпоративных систем?
UFO landed and left these words here
А, то есть, реальный результат — это кишки корпоративных систем?

Ну, печально. И так толсто, что уже тонко.
UFO landed and left these words here
но, условно говоря, как сидел, так и сидит и собирается продолжать сидеть в съёмной комнате в коммуналке, без особых изменений в жизни, то это не результат, а бесцельная трата таланта

А если ему так норм?
UFO landed and left these words here
А какие изменения позитивны? Одинаково ли множество позитивных изменений для всех людей? Откуда возьмутся проблемы?
То есть у вас критерием успешности являются деньги. Заработал мильончик на стартапе — молодец, сделал бесплатный гитхаб — лох и ваще сейчас соцсети в моде, так?
UFO landed and left these words here
Деньги это одна из компонент. Причем если я одном рабочем месте получаю Х удовольствия, и У удовольствия в денежном эквиваленте (блага, которые я смог приобрести на зарплату Z1) и на другом месте я получаю 0.1Х удовольствия, и 1.5Y удовольствия (ЗП Z2=3Z1, например), то первое рабочее место выгоднее.

Причем зачастую интересует не тупая сумма, а удельное удовольствие на единицу денег, или обратная величина, сколько денег мы получаем не страдая, а получая некоторое удовлетворение. В первом случае получаем 1 условный тугрик (размерность Y*X), а во втором 0.15.
А на берегу океана дико скучно, делать нечего, и всё равно сидишь в комнате.
UFO landed and left these words here
Я не ханжествую. В комнате у меня есть настольная машина. На берегу океана поставить её проблематично.
«Самая главная проблема программистов, работающих на банки — мелкий гавайский песочек, застревающий в клавиатуре».
Да ну.

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

То, что я в Москве из комнаты в течение лет так полутора выходил только в вуз съездить раз в пару недель с научруком пообщаться да еду купить — это тоже ханжество, наверное. И что в Лондоне я жил точно так же, и в гробу видал все эти бигбены и лондон айи вместе с гайд парками — тоже. И что в Нью-Йорк переехал, и мне на окружение точно так же, в общем-то, плевать — тоже. Окружающим виднее, эх.
Ни океан, но живу рядом с морем. И ходить до берега с ноутом ни разу ни приходило в голову.
Это какой-то стереотим или заблуждение. В крайнем случае с телефоном (желательно в защите от воды), и/или зеркалкой для лучших кадров, и их запечатления.
А лучше просто бинокль. Так занятно наблюдать за кораблями заходящими и выходящими в порт, или пикирующими в воду чайками… Или за своим детьми, которые плещутся на берегу, или собираются поплыть за буйки.
Ну вот, а у меня ни зеркалки, ни бинокля, ни детей. И я как-то не горю желанием обзаводиться чем-либо из списка.
Это какой-то стереотим или заблуждение

Это прикольно. Особенно, если есть термос с кофе/чаем с собой. Сидишь на берегу, смотришь на закат, кодишь, слушаешь шум волн.
Это разные сферы. Одна- профессилнализм. А вторая- поучение бабла. Сферы связанные, но не линейно.
Прогресс — получать реальный результат от своей работы, развиваться. Кодить всю жизнь, до 40 — это не развитие. Это тупик.

Тут вы пишете, что развиваться — это прогресс. Ниже — что узнавать новое это регресс. Взаимоисключающие параграфы, мм?

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

Нет, просто у вас видимо психологическая защитная реакция, если кто-то получает за деньги, и при этом не страдает как на войне, а радуется жизни и у него есть время на хакатоны поездить — то это нужно всячески гнобить, и считать, что ваще нимужик.
Если он зарабатывает 138к в 40 кодерством, то почему бы и не радоваться ему? И скорее всего он (автор статьи) как раз не кодер, а разработчик (или даже IT-инженер целый), а это большая разница.
Probably even a «senior sw eng». But that doesn`t change the thrills you get from coding a really good piece of sw (and disappointment from providing a fix that works just within given requirements) — at least that`s how i get akosma `s message.
Интересно, получается что программист — это промежуточная стадия? Дальше надо в менеджеры, ибо регресс? Ничего подобного! Вы выбрали себе профессию, так зачем из нее уходить? Развиваться можно всю жизнь. Менять сферы деятельности: прогать для веба, для мобилок, для медицинской аппаратуры. А как насчет оборонки?

Тут различие в восприятии кодера и программиста. Кодером грустно, конечно, всю жизнь сидеть. Но ведь это можно изменить, если действительно есть желание. Разговоры про недостаток времени из-за семьи и т.п. — ну так значит это для вас более важно сейчас. Не получится взять всё, каждый расставляет приоритеты сам. Если эволюционирование из кодера в программисты для вас не слишком важно, так и расстраиваться по этому поводу тогда не стоит, а сосредоточиться на том, что имеет для вас наибольшую ценность.
>Кто вам в этом виноват?
Какой ваш вариант?

>Серьезно? Т.е. создание нового програмного продукта это регрес?
Не подменивайте понятия. Речь не идет о создании НОВОГО программного продукта, а о КОДИНГЕ.
Кодинг жестко завязан на бизнес-цели. Если у бизнеса (даже у вашего собственного) нет необходимости в создании чего-то нового, то никакого нового продукта не будет.

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

>Не подменивайте понятия. Речь не идет о создании НОВОГО программного продукта, а о КОДИНГЕ.
Это вы, как и автор оригинального камента, подменяете понятия.
Это все равно что говорить «Художник не пишет картину, он машет кистью. А мне надоело махать кистью. Махать кистью в 40 лет глупо.».
Абсолютно точная аналогия. Автор не тянет делать картины. Все, на что хватает его квалификации, это махать кистью. Неудивительно, что он с унынием смотрит на свою жизнь. Ведь он ничего не сделал и не может сделать.

>Поделитесь своей историей успеха.
У каждого своя история успеха.
Для кого-то пробежать 100 метров за 11сек это очень большой успех. И он им гордится и доволен своей жизнью, а для кого-то это ничего не значит. Таких аналогий можно привести очень много. Есть много людей, для которых очень популярный продукт, приносящий много денег, не является успехом. Они не измеряют успех деньгами. А есть такие, для кого только деньги и являются мерилом успеха. И звезды на гитхабе для них пустой звук.

P.S. Пытаться выдать свои 22см за вселенский успех это невероятно глупая затея. Так что оставляю эти глупые писькомерки вам. Хотите, выкладывайте тут свои 22см, может они кого и впечатлят))
Это все равно что говорить «Художник не пишет картину, он машет кистью

Не-а. Он о том сказал, что в большинстве случаев картину пишет over9000 человек, и твой вклад — не вся картина. А можешь и переписывать детали этой картины за кем-то.
UFO landed and left these words here
Жаль, про ЛГБТ и женщин в исходном посте написали, а про эйджизм — нет.

Задолбало уже.
>Так покажите мне, где то место, где «пишут картины» и при этом доход будет на уровне?
Вы реально ждете, что я за вас найду вам работу, место для жилья, красавицу жену и т.д. и т.п.? Оно мне надо, заниматься вашей жизнью? Вы же по жизни неудачник, вам любое место, какое ни назови, будет плохим по куче причин.
Ну ладно. А то опять набежит школота и будет ныть, про не конкретные ответы. Вот вам список некоторых конкретных мест на этой планете, где люди «пишут картины» с хорошим доходом: Пермь, Чикаго, Москва, Рязань, Лондон, Кремниевая долина наконец… Но вам везде плохо, так ведь? Вам проще расслабить булки и попытаться получить удовольствие.

>Моей квалификации достаточно, что бы сделать любой веб-проект
Так почему вы делаете их для других и другим зарабатываете на безбедную пенсию?
Почему вы готовы стоять по 3 часа в пробке, ради хорошей жизни других?
Кто вам мешает сделать свой продукт и изменить свою жизнь?
Почему вы пишете чужие картины?

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

Ответы на эти вопросы вам не понравятся. Потому что они будут говорить о том, что вы не в состоянии этого сделать в принципе.

Это нормально. Кто-то может (есть предпр. жилка, может найти/увидеть потребность общества), кто-то нет.
Только в таком случае нужно отдавать себе отчет «не могу», а не пытаться придумать миллиард причин, почему виноваты все окружающие.
UFO landed and left these words here
Потому что я написал 4 продукта, в стол.

Стоп, но если вы уже написали четыре продукта в стол, то, значит, у вас есть эти самые продукты? Кто мешал писать не в стол?

Что бы писать продукт нужно время. Где его взять, если нужно зарабатывать на пропитание? Меня мама как Вас не содержит.

Можно это делать в вузе. Можно это делать потом, после фуллтайм-работы. Но вам же лучше 3 часа в пробке постоять да отмазаться семьёй.

Давайте посмотрим на ВАШИ результаты. А то Вы такой умный, что просто деваться некуда.

Гитхаб в профиле :]
Ух ты, оно только в плашке под публикациями появляется, значит. Интуитивно!
UFO landed and left these words here
Забей спорить с детьми. Им вон по 24-25 лет, 90ый, 91 год рождения. Они ещё даже джунеорами не перестали быть не только по уровню знаний, но и по опыту жизненному, а уже учат других. Но 23-ие синьоры уже проступают. Такие никогда не признают, что столкнулись с подобными проблемами кодинга после 40, не имя ни семьи ни детей. 3 часа в день на самообразование… Это только если ты один с мамкой живёшь и в ответ на пойти попить пиво друзьям говоришь: «Не, парни, я сегодня пасс. Чего-то хочется выучить новый язык». Когда нет ни сына\дочери с которым нужно заниматься, а который без отца (с отцом лунатиком 12 часов за компом сидит) растёт, когда нет жены, которая внимания хочет. Детки на хабре, потому ресурс стал гoвнoм уже давно. Новое поколение барадтых самовлюблённых кодеров, которые реально считают, что детские фриланс-поделки на гитхабе — это показатель их опыта\навыков\любойдругойхерни. И стоит только захотеть и ты сегодня придумал, завтра написал, а после завтра миллионер и работаешь по 2 часа в день.

Нечем давить — дави возрастом.

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

У меня в 25 лет 13 лет опыта программирования, из них лет 10 — за деньги. Этого достаточно?

Такие никогда не признают, что столкнулись с подобными проблемами кодинга после 40

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

Это только если ты один с мамкой живёшь

Почему? Одному без мамки жить как-то даже эффективнее получается, по опыту.

в ответ на пойти попить пиво друзьям говоришь: «Не, парни, я сегодня пасс. Чего-то хочется выучить новый язык»

А пить пиво никто не зовёт. Потому что ты именно это отвечал N лет назад, и тебя уже никто никуда не зовёт, и вообще ты немножко асоциален. Но да, отчасти поэтому ты в 23 вполне себе синьор.

Когда нет ни сына\дочери с которым нужно заниматься, а который без отца (с отцом лунатиком 12 часов за компом сидит) растёт, когда нет жены, которая внимания хочет.

Да, про это и речь. Семьи нет, детей нет, причём это к возрасту? Это необходимый атрибут возраста, что ли?

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

Никогда не занимался фрилансом, только на удалёнке работал в своё время, а теперь вообще офисная крыса :(

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

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

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

Стоп, но если вы уже написали четыре продукта в стол, то, значит, у вас есть эти самые продукты? Кто мешал писать не в стол?

Так очевидно, время. Технологии ушли вперед и привет.
Ну, сегодня-то да. Или товарищ на изначально оставшихся позади писал?
У вас какие-то мифические проекты в столе… кстати, откуда у вас их целых четыре штуки, если вам даже на фреймворк жизни не хватает?
Ну и какие у вас могут быть компетенции, если вы не понимаете банальных вещей?
Вы даже не осознаете, что можно объединиться с кем-то, а не тратить свою жизнь на никому не нужный фреймворк.
Все ваши каменты, только подтверждают, что вы неудачник по жизни. Написали никому не нужный фреймворк. Сидите в энтерпрайзном говне… кстати, знаете почему вы так говорите обо всем этом?
Потому что у вас нет никаких компетенций, на диком рынке вы никому не нужны. Вы боитесь уйти из большой компании, потому что только в большой компании посредственности легко затеряться и сидеть там до пенсии. И вы каждый год себе говорите, ну вот еще немного и я начну свое дело.
Но знаний никаких нет. Один вы ничего не можете, а объединиться с кем нибудь мозгов не хватает.

>Давайте посмотрим на ВАШИ результаты.

А чего на них смотреть? У меня ваших комплексов нет)) Поэтому доказывать мне нечего.
Мне не надо тащиться по пробкам 3 часа на унылую работу. Я большую часть жизни работаю на себя. Поэтому у меня есть время и на саморазвите и на семью и на все остальное…

P.S. Ну а вы можете продолжать сидеть в своем болотце и пытаться убеждать себя, что все такие же неудачники как вы. А проекты типа Unity3D, Docker, MSQRD и прочие прочие породили единороги среди радуг и к нам они пришли уже в готовом виде))
UFO landed and left these words here
>Я это делал из академических целей, когда еще и фреймворков то не было.

Ого. Т.е. это и не продукт вовсе, а так, академические эксперименты. Погодитека, вы говорите, что тогда фреймворков еще не было… это же сколько лет назад было? 10 или 15? А может 20?
Что-то вы зазвиделись со своими «успехами»))
А потом окажется, что не 4 продукта, а 2… и не продукта, а так, эксперименты типа хеловорда. В общем неудивительно, что они «в столе».
Ибо как-то не вяжется все. У вас есть крутые компетенции, вы знаете жизнь и все такое, у вас есть 4 (целых четыре!) продукта, но они почему-то в столе…

>Обычно кто на себя работает — это такие лузеры…

И тут Остапа понесло…
Или вам в ваших больших компаниях конкретно мозги промыли или вы реально нубас нубасом во всех отношениях…
UFO landed and left these words here
Сразу видно успешного, уравновешенного, довольного жизнью человека без всяких внутренних конфликтов и кризисов!
UFO landed and left these words here
Справедливости ради, форма беседы, применяемая solver ни к чему иному привести не могла.
У меня от постов trevoga_su детектор пассивной агрессии зашкаливает, например.

Но с solver я хотя бы согласен в общем-то.
А какая у меня форма беседы?
Матом не ругался. Не обзывался. Разве что неудачником назвал. Ну так он и выглядит как типичный неудачник. Это просто мое мнение. Я его не навязываю никому.

В итоге реальная сущность trevoga_su вылезла наружу.
Ответьте сами себе на простой вопрос: " Кто несет всякую фигню, а когда ему на это указывают и он это понимает, переходит на мат и начинает вспоминать «мамку»? ". Вполне типичное поведение для таких людей.
А какая у меня форма беседы?

Вот такая:
Извните, но это речь пессимиста и неудачника по жизни.

Т.е. с первого сообщения — почти прямое оскорбление (да-да, речь Х и «ты — Х» не одно и то же, но это оскорбление так или иначе)
Возможно, во дворе, на лавочке под пивко со сверстниками это и нормально, и «всего лишь».

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

У вас есть крутые компетенции

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

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

Обычно кто на себя работает — это такие лузеры, которые за баснословные деньги предлагают низкоквалифицированные услуги.

Как-то наличие 2 лет своей мелкой компании в послужном списке не по мешал мне устроиться на удаленку и переквалифицироваться с веба (ASP.NET MVC) на десктоп(WPF). Да и низкоквалифицированным меня назвать тяжеловато было, хотя и поработать над собой пришлось много в это время.

изучайте по крайней мере один новый язык программирования каждый год зачем? что бы забыть его?
У автора судя по всему много свободного времени. У нормального взрослого человека этого времени нет, если он не окончательно дессоциализировался в попытке постичь необъятное.

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

PS. Я люблю свою работу и в дальнейшем если и буду куда переходить, то по стезе евангелизма/архитектуры, но не в управление проектами, т.к. это просто не мое, да и без удовольствия слишком быстро выгораю. Может по этому мнение автора для меня близко, в отличии от вас. Так что может вам действительно пора менять сферу деятельности, если в текущей сфере вы уже выгорели и разочаровались?

PSS. 28.5 лет / 6.5 лет корпоративной разработки / 8 лет опыта.
Я у вас просил конкретику, а не общие рассуждения «жизнь можно изменить», «у каждого своя история успеха». Трындеть, знаете, это не кули ворочать.
И рассуждать о квалификации человека, вам не знакомого, не очень вежливо.

В общем, я жду от вас конкретные предложения по озвученным вопросам, иначе все это очень похоже на то, что 22 см на всеобщее обозрение пытаетесь выложить вы.
Продолжайте ждать, когда за вас все конкретно решат, вы в этом отлично преуспели.
Какой ваш вариант?

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

Поделитесь своей историей успеха.

У меня её нет, я дно и не достигну того, что мне хочется.
Ну, не убивайтесь вы так…
«Представляете, жизнь можно изменить.» (С) :)
Да я не убиваюсь особо.

Просто мне, ну, не знаю, очень хочется играть в баскетбол. Без баскетбола жизни нет. И без победы в топовом соревновании — тоже. Только росточком я не вышел для баскетбола.
Эх… Охота пуще неволи
Я вот мечтал самолеты водить, гражданские.
Могу понять, самолёты клёвые.

У самого есть игровая машина с DCS:World и всякими там TrackIR, сублимируем как можем.
Да не в росточке то оказывается дело)Список_самых_низких_баскетболистов_в_НБА
Вы так говорите, будто вас гвоздями к рабочему месту прибивают. Кто мешает найти интересный проект и бизнес с интересными целями? Кто мешает квартиру рядом с офисом снять или удаленную работу найти и не торчать по 2-3 часа в пробках? Если не получается, то может быть вы просто специалист хреновый (ну либо пессимист и неудачник по жизни)?
Я не говорил, что меня прибивают гвоздями к рабочему месту. Это коллега выше сказал :)
Но давайте представим ситуацию:
«Жена, пакуй чемоданы, мы переезжаем, я тут клевую работу нашел. Маме потом позвонишь. Дети? Их тоже упакуй. И кота не забудь.» Ну как?

Вы конечно правы, вариантов всяких масса, даже с вышеописанными ограничениями можно найти варианты. Например в Будапеште. Я вам напишу :)
Жена, пакуй чемоданы, мы переезжаем, я тут клевую работу нашел

Если она зарабатывает много меньше — то что не так?
Тут вопрос не в заработке жены, а в процессе переезда всей семьей.
Понятно, что, если у вас за душой только новенький макбук, проблем никаких. Закинул мак в рюкзак, пару трусов, и хоть на край света. Когда же у вас длинный-предлинный «хвост» в виде жены, ребенка/детей, домашнего скарба (вы представляете, сколько шмотья у детей? :) ) и домашних животных, перезд сродни квесту на Hell уровне. Вы когда-нибудь переезжали всей семьей? Я — уже 2 раза :) Хорошо, хоть не «на край света».
Вариант перезжать без шмотья и мебели может иметь место быть, но тогда вы большую часть своей прибыли будете вечно тратить на восстановление потерь от переездов.
Вариант ходить голытьбой — не вариант.
Вариант уехать одному, а семью оставить на прежнем месте чреват. Возможно, через некоторое время твои дети тебе скажут: папа, нам не нравится, что ты от нас уехал! Мы хотим тебя здесь живого теплого «лампового», а не холодного «пиксельного» по скайпу. Мы хотим чтобы ты вместе с нами радовался и огорчался. Чтобы мы могли каждый день хвастаться тебе своими успехами. Чтобы мы вместе ходили с тобой на хоккей и громко болели за нашу сборную! (кстати, сегодня в Мосвке хоккей. Кто пойдет?) А жена может заявить, что она желает нормальные «22 см» (С), а не каки-то суррогаты. И последствием может быть «мы тут нашли нового папу, а ты там продолжай пилить своего очередного убийцу фейсбука».
У меня есть опыт переезда что с макноутбуком и пятью футболками за спиной, что с относительно кучей всякого барахла, которую уже в один чемодан не упакуешь. И даже в два не упакуешь. Во втором случае компания обеспечила relocation, кстати.

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

Нет, вопрос именно в этом. Чем меньше вклад в общий котел, тем меньше права на капризы.

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

Вы когда-нибудь переезжали всей семьей? Я — уже 2 раза :) Хорошо, хоть не «на край света».

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

Вариант уехать одному, а семью оставить на прежнем месте чреват

Разумеется, это очень плохой вариант. Но тут вспоминается анекдот про HR, выкидывающего половину резюме сразу: «а неудачники нам не нужны».
Это для семьи в целом плохо.

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

А оно не всегда и есть. Больше обязанностей больше прав.
равноправие — это когда права равны. Обязанности при этом могут отличаться.
равноправие — это когда права равны.

А оно не всегда и есть. Больше обязанностей больше прав.

В конце каждого сообщения надо дописывать «пмсм»?
Упс. Извините. Фразу «Больше обязанностей больше прав.» прочитал как «Больше обязанностей чем прав.»
Вы прямо как в том анекдоте про набожного еврея которому Бог говорит да ты бы хоть один раз лотерейный билет купил…

На самом деле все шмутье и мебель стоит в районе одного оклада средней руки программиста ну т.е. очевидно меньше 5- 8К долларов США.

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

А так да если на образование детей наплювать и климат не колышет — да за ради бога! можно и сидеть дальше уговаривая себя как я мудро поступил оставшись дома.
Не надо мне тут про лотерейные билеты — я их в своей жизни много напокупал. Если бы вы прочли хотя бы эту ветку, вы б таких анекдотов мне не рассказывали. Но, увы, «спецификации читают только ламеры».
Вы так свято уверены что где-то ТАМ все гораздо лучше, чем где-то здесь. Это юношеский максимализм, он пройдет.
Особенно про образование понравилось. Вы, видимо, уже третьего на западе образовываете и все они прям со школьной скамьи вторые Илоны Маски. И теперь вы со всей ответственностью можете утверждать, что тут все дерьмо, а там феи бабочками какают.
С климатом да, тут мне крыть нечем, тут вы меня уели :)
Про узнать что-то новое для себя, тут, вон, коллега 0xd34df00d рассказывает, что он, что в Москве из берлоги не вылазил, что в Лондоне так же. Сходите, лучше, ему про «что-то новое» расскажите :)
Так что, единственное, что действительна канает в вашем случае — платят больше.

Я вообще хочу донести вам мысль, что если вы одинокий молодой (или не очень) холостой гик, то «пространства для маневра» у вас гораздо больше, и что надо хоть чуточку ставить себя на место тех, кто уже обзавелся семьей, детьми, имуществом и прочим. У нас тоже есть варианты, но они ограничены.

З.Ы.: кидаться какашками «вы все лохи позорные» не вежливо
Извините Вы бы в профайл мой заглянули. Код бы мой почитали если понятно с головой дружите, то возможно что-то поймете.

P.S. Боже упаси никто Вас лично не пытается урезонить — в дерьмо Вы сами себе успешно опускаете без посторонней помощи.
Извиняюсь, вспылил. Бывает.
Вам бы тоже нечего анекдоты про лотерейные билеты рассказывать.
Там вкуснее и дешевле, например. И люди какие-то другие. Доверяют больше, что ли. В Лондоне так вообще все очень милые, добрые и приветливые, даже последний сантехник. И лондонский лендлорд, представьте себе, мне три тыщи фунтов залога за квартиру вернул уже после моего отъезда в Америку, хотя мог бы не возвращать, и мы оба с ним это понимали — не судиться же с ним из-за океана, в конце концов.

Климат в Нью-Йорке — дерьмо, впрочем. В Лондоне куда мягче и ровнее.

Про узнать что-то новое для себя, тут, вон, коллега 0xd34df00d рассказывает, что он, что в Москве из берлоги не вылазил, что в Лондоне так же. Сходите, лучше, ему про «что-то новое» расскажите :)

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

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

Это их выбор. Предполагается, что осмысленный.
Мне в Англии больше в Оксфорде понравилось, тихо спокойно, нет той суеты, что в мегаполисах. Травка зеленеет, солнышко блестит. И толпы зайцев везде прыгают! У нас тут кошки косяками, а там зайцы :) Я там не работал, на всякий случай. Жена на стажировке была, а я турыстом приезжал.
И в Глазго почему-то тоже понравилось, хотя город, как город, ничего особенного.
Люди да, другие, ну так и «контекст выполнения» другой :)
Как замечательно, что моя жена программист, из 3 переездов, 2 раза подобную фразу сказал я, и один раз она, сейчас вот сижу жду ответку за последний раз :)
Почему то, люди любят считать, что как у них так и у всех, жизнь она не черная и белая, а фиолетовая и в крапинку :)
Кто вам в этом виноват?
Вы сами выбираете как вам жить, а потом ноете, что все плохо.

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

Так этим же удивительным свойством людей активно социологи пользуются. )

Вы явно свернули не туда, вы тупо устали от этого, вы застряли в рядовых веб мартышках. А виноват в этом конечно возраст.
Зачем себя так обманывать?

Времени на изучения нового в жизни более чем достаточно, было бы желание и немного воли. Но гораздо проще все свалить на отсутствие свободного времени, чем на отсутствие воли.
Быть может программирование не было вашей стезей никогда и вы здесь случайно, а не ныть на свой возраст, смущая других?
UFO landed and left these words here
Вы так пишите, как будто у Вас есть аккаунт на github с 1000 звезд.
Да, я «рядовая мартышка». Как и 99% программистов. Расскажите о своих достижениях в IT

Ну да, до звезды опенсорса мне конечно далеко, но некоторые мои проекты всё-таки кому-то нужны, к примеру, Vreen, только написал я его давно ещё. Но увы, много интересного из того, что я сделал так и осталось за закрытыми дверями. К примеру шустрая и эффективная система для управления ЧПУ станками. Но в целом я не настроен оставаться на месте и стараюсь следовать рекомендациям автора статьи, хотя до многих из них дошел своим умом.

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

Именно это и означает, что программирование это не ваше призвание, пора бы это уже признать просто. Я как-то не застреваю даже по году на одних и тех же функциях Я как-то нахожу время и на семью и на хобби и на увеличение своих навыков. У автора статьи тоже нет таких проблем. Я уж молчу про то, что стояние по 2-3 часа в пробках — это какая-то ошибка, можно уменьшить это время. Лично по мне, в этом смысле метро лучше, время проведенное в нем можно потратить на чтение книжек, а до работы потом не просто тупо ходить, а делать пробежки. Можно сменить место жительства, место работы, если неудобно. Но ныть то зачем?

UFO landed and left these words here
Чушь какая.

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

Конечно, вы же живете в идеальном мире все. Москвичи наверно?
Ради работы? =)))

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

UFO landed and left these words here

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

А он разве не прав в том смысле, что вы время на дорогу тратите впустую? Но вы на это жалуетесь, но ничего с этим делать не собираетесь.

Да блин, дай угадаю, вы много лет работаете на одном и том же месте работы и менять его хотите только ради собственного бизнеса?

UFO landed and left these words here
Результат то где?

Он «это» знает и применяет в работе, а вы нет. Вы в это время в пробке стояли. Или может он занимался в ОТ тем, чем вы в свободное время занимаетесь — новости, фильмы, книги и пр.
UFO landed and left these words here
Это не результат. Это следствие. Я спрашивал про результат.

Вроде бы ясно написал: время. Эти 2-3 часа сдвигаются со, скажем, вечера на «дорожное» время.
UFO landed and left these words here
Работа в США и зарплата >200к в 25 лет — для вас результат?

Дачи скучные, авто — трата времени.
UFO landed and left these words here
какой результат получает человек, 8 лет изучающий после работы технологии в общественном транспорте, пока я стою в пробке и слушаю радио.

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

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

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

Более того, далеко не все из тех, кто пытался вытащить человечество из пещер, смогли. Не все учёные известны, не всем учёным пришла в голову идея, не все учёные шли по правильному пути.

А ОН не тратит время впустую?

А что не впустую?

Результат то где?

А как вы измеряете результат? Что для вас было бы результатом? Зарплата? Уровень задач? Свобода выбора?

Я кстати раньше такой же был. С работы и на работу с книжкой. Потом сгорел. И он сгорит.

И я сгорел. Потому что понял, что тупой кодинг — это хрень. Потому что не останется после него ничего. Но это заставляет меня не опускать руки и находить спасение в круге семьи и друзей, а заниматься более умными вещами. Читать статьи, гм, более теоретические, в разных интересных ветвях математики. Вряд ли я когда-то чего-то достигну в этом, но это хотя бы даёт шанс.
прочитал много ваших комментов. И лично у меня возникают противоречия. Я с одной стороны понимаю ваши доводы но и Gorthauer87 тоже в чем то прав. Выше вы писали что программирование для вас инструмент, который позволяет вам обеспечивать семью. То есть складывается такое впечатление, что это действительно не ваше призвание, и пошли вы по этой стезе, только ради заработка. Вы сами позиционируете себя как простого рабочего, и убеждены что иначе не может быть. Вы не хотите кодить, вы не хотите быть простой рабочей силой, и это нормальное желание. А вот касательного затронутой темы насчет оптимизации своего времени тут я полностью поддержу @ Gorthauer87. Те люди которые интересуются новыми технологиями, и хотят заниматься программированием ради программирования, это просто те люди у которых есть не просто интерес, это страсть, искусство, от которого они получают удовольствие.

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

Лично мне пока 25. И честно скажу, что я еще очень очень зелен, я долго метался, сначала начинал с дизайна, потом верстка, потом СЕО, Но лишь когда мне прошлось вынуждено покинуть свой родной город, и уехать работать в Москву опять верстальщиком, я определился. Я понял что хочу быть программистом, я хочу развиваться, я хочу принимать участие в разработке интересных проектов. От конвейерной разработки сайтиков уже устал. Но у меня тоже не простая ситуация, и приходится работать по 10-15 часов, чтобы обеспечить семью. Плюс находить время, чтобы проводить с ней его. Мне тоже не хватает времени, я честно признаюсь, что если бы я занялся его оптимизацией, то его стало бы больше, и я бы мог более эффективно работать. развиваться, и отдыхать. Но пока не очень выходит, все равно царит хаос, с которым не так просто справится. Но при этом у меня получается двигаться вперед., находить более интересную и выгодную работу, читать и анализировать, чтобы понять как еще можно улучшить свою жизнь, свой быт. И меня пока это получается, и жаловаться не на что, я получаю удовольствие от своей деятельности и это главное!

Кстати еще приведу пример. У нас на предпоследней работе было около 20 программистов. Но скажу за двоих.
один был зам-отдела, у него докторская степень. ему около 30, он шустрый, умный, легко осваивает новые технологии, есть семья, и вообще по сути у него есть масса перспектив для более интересной работы, но он почему то засел в этой компании, но это уже его дело. И был у нас еще там мужичек, ему около 40. Он просто кодил, кодил каждый день и все. Его видимо это тоже устраивало, что он просто рядовой специалист, который выполняет свои функции.

Вот вы мне напомнили его.

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

Тогда нам с вами друг друга не понять.

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

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

Да вас же всё устраивает!

Ну и после слов «давиться им» уже всё совсем ясно.
UFO landed and left these words here
Т.е. для Вас программирование — «культ, на алтарь которого нужно положить всю свою жизнью».

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

Плохо, что еще сказать.


Я описанные Вами синдромы онанизма на программирование проходил, лет так 7 назад, когда с книжками в метро ездил

А сейчас вы с чем в личном транспорте ездите и зачем?

спецификации распечатывал

Никогда этого не делал, кстати.

У Вас все впереди.

Уже лет 10 по разным поводам мне говорят, что у меня всё впереди, да что-то эти пророчества никак не сбываются. Что именно у меня впереди? Когда этот перёд наступит-то, наконец?
Для меня программирование — работа и инструмент для достижения целей, в т.ч. личных амбиций и проектов. Я программирование расцениваю как инструмент, а не как культ, на алтарь которого нужно положить всю свою жизнью.

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

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

Объясните, в чем проблема получать удовольствие и деньги одновременно? У вас это больная тема?
UFO landed and left these words here
А если после этого общественного транспорта я коммичу много кода на гитхаб?
Проблема в том, что нельзя увлекаться лыжами и не ездить на них. Нельзя увлекаться рыбалкой и при этом не ловить рыбу.

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

Рыбалка делается ради рыбалки, 99% рыбалок заканчивается выкидыванием пойманной рыбы после выяснение, у кого больше. Никто не ездит на рыбалку ради пропитания, кроме совсем глухих районов.
По-моему главное это фан. Как от лыж, так и от программирования. Фан как от процесса, так и от результата. Смысл этим заниматься и ходить на работу, если нет фана. Тоже самое и про изучение всего дополнительного, это банально весело и интересно!
Ради работы? =)))

Разумеется. Я один раз переезжал в другой город ради работы. Потом почти переехал в другую страну (РФ). Это нормально, СССР кончился в 91. Там можно было 40 лет проработать на одном месте и жить в одной и той же квартире. Но у нас уже давно рынок.
К чему здесь упоминание СССР? Даже те, кому к 40, никогда в СССР не работали и нечего делать отсылки к коммунизму. Или у вас фантомные боли? :)
К чему здесь упоминание СССР?

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

Даже те, кому к 40, никогда в СССР не работали и нечего делать отсылки к коммунизму

Это отсылка к истории и сопряженным культурным особеностям. Не «к 40», я сказал «40 лет на одном месте».
Я конечно прошу прощения, но кажется у вас «шаблонное» представление о советской реальности и плановой экономике. Мои родители запросто переехали из своей деревни в город в Сибирь на завод работать и даже в течении жизни поменяли несколько профессий. А я в свое время поехал из Сибири в Моску учиться и тоже, кстати, менял специализацию :) И таких людей было достаточно много. И до революции, в самом настоящей «крестьянской» экономике, люди точно так же переезжали на заработки или в поисках лучшей жизни. В том числе в ту же Сибирь.

Дискуссия разгорелась скорее из-за того, как много раз ты готов переехать ради работы? И сколько надо раз переехать, чтобы «задолбаться» переезжать? :)

> Это отсылка к истории и сопряженным культурным особеностям. Не «к 40», я сказал «40 лет на одном месте».

Я имел в виду другое: даже те, кому сейчас около 40, не имеют того опыта работы в плановой экономике. Они все начинали свою трудовую карьеру в условиях самого настоящего рынка.
Я конечно прошу прощения, но кажется у вас «шаблонное» представление о советской реальности и плановой экономике

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

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

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

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

А, я упустил одну деталь. Вы имеете в виду, что человек волен сам решать в условиях «новых реалий». Я же говорю о поведенческих шаблонах, которые определяют мышление человека. Условно говоря, опыт родителей, более старших родственников и знакомых, очень важен. Посмотрите выше — человек говорит о связях — друзьях, родственниках — и нежелании их рвать. Я как раз об этом — условно — мои родственники и окружение живут все тут, много лет, и я буду.
Дело же не в прямом личном опыте, это скорее ментальность общества.
Это настолько субъективно, что и обсуждать нечего. Это, кмк, то же крестьянское: нет ни кола, ни двора=голодранец, нехОрОшО. Естественно, когда-то осядешь.
Но почему же, когда мы видим мастеров других дел, кому уже далеко за 40 или 50 или больше, то никто их умалишенными не называет? Обычно бывает восхищение их навыком, умением, тягой узнавать новое о своем мастерстве и с таким «багажом» опыта. Согласитесь, резчик по дереву в 50 лет не выглядит глупым. Как и сварщик высшего разряда, стеклодув или промышленный дизайнер.
Думаю, что мастерство в том и есть, чтобы расти и совершенствоваться. Без совершенствования работа превращается в ад.
У вас, вероятно, свои мотивы к такому резкому суждению, но поверьте, не у всех так. Моя семья, например, понимает, что постоянное обучение — это часть моей работы и именно это и делает работника со временем мастером своего дела. Жена моя часто спрашивает: «что нового у вас с go?» При том, что она ни разу не программист, а преподаватель языка.
Программирование может стать поперек горла, если «перерасти» его, если уже руки чешутся самому войти в управление, придумать продукт, найти сбыт, наладить предприятие. Это да.
trevoga_su, Вы проводите по 2-3 часа в пробках. Не думали что-то изменить? Пересядьте на общ. транспорт и пока едите читайте( я так ездил ). То что Вы тратите свое время в пустую и потом говорите «мне некогда уже что-то изучать» это ваши проблемы.
UFO landed and left these words here
Немного сноровки и выйдет и читать и видео смотреть в общественном транспорте. Я так уж лет 8 живу. И это одна из причин, почему в городе использую только общественный транспорт. С ним бесполезные часы дороги превратились в полезное время.

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

Читать в общественном транспорте — абсолютно реально. И еще скринкасты смотреть вместо сериалов. Я так за последний месяц продвигаюсь в laravel (накачал с laracasts) изучаю vue.js, riot.js, продолжаю прокачивать go.
Иногда думаю: «что так быстро до работы доехал, не успел дочитать/досмотреть». На машине — только на дачу. На работу ездить НЕ на общественном транспорте — мне жалко время, которое я именно что теряю.
Вообще все по ИТ изучал в транспорте, сколько себя помню. И не только по ИТ.
И да, один язык в год слишком быстро для меня, получается язык в 3 года, потому как еще экосистему добавить надо.
Кстати, мне 45 и я кодер, начал программировать в 1990 году.

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

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

Так а онлайн курсы тоже подойдут? Вообще есть ли что-то интересное и доступное по алгоритмам или lockfree?

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

Наймите личного водителя или используйте такси.

Читать в общественном транспорте — нереально. Я про Москву в час-пик.

В школьные годы осилил книгу Стивена Праты по плюсам за две недели езды из востока Москвы до Ленинского проспекта и обратно.
Простите, но сейчас будет довольно обидно. Вы уже много-много лет работаете программистом, при этом не заработали ничего. И это удивительно. Судя по компаниям, в которых вы работали, да и по вашим признаниям — за много лет работы вы не научились ничему, так и остались неумелой веб-мартышкой, легко заменяемой, которой платят на уровне со студентами. И причина этому одна — вам ничего не хотелось. Любимая отговорка про «нет времени» вас успокаивала до 35 и успокаивает до сих пор, только сейчас вас прижало и вы поняли, что пора бы с этим заканчивать, начинать свой бизнес и т.д. Хотя можно было всего-лишь стать хорошим программистом, получать большие деньги, жить в Москве, не ездить на своей тойота камри в час пик каждый день, работать с часу дня, руководить людьми, переехать жить под пальмы с семьёй. Не говорите только, что это всё нереально или кому-то «везёт». Нет, просто кто-то не дурак и работал. Ах, простите, у вас ведь не было времени, вам нужно было ехать в м-видео по пробкам на работу.
Но я рад, что вы это поняли наконец и советуете молодым не делать как вы :)
руководить людьми

А как строить свою карьеру, если этого не хочешь ну совсем?
Строить карьеру и нежелание руководить людьми — почти две противоположности. Можно карьеру и не строить, стать самым умным и востребованным специалистом, например, если с людьми работать нет желания.
Так вокруг все в каких-то там лидов-менеджеров-шменеджеров растут. А я как сейчас синиор, так и буду синиором, максимум — архитектом, разве нет?

Не, не то, чтобы меня это печалило, в конце концов, меня и текущая позиция устраивает, и текущая зарплата, и развиваться надо в другом в первую очередь, но всё же.
Ну чтобы стать очень востребованным, можно пойти в область, где нужны какие-нибудь специальные знания. Любите вы ембедед, тогда можно пойти в финансы, HFT, FPGA, банки, все дела. Сетевые железки делать, ядра ковырять, процессоры и т.д. Не мне вам говорить, я думаю :)

С наукой проблема в том, что там надо выступать на конференциях и всякое такое. А я хикка слишком. Надо с этим бороться уже.
UFO landed and left these words here
А что не так с компаниями?

Недостаточно ресёрча. Недостаточно математики и новизны, если хотите.

Ну да, а что не так? Мвидео — вполне хорошая компания. Как по условиям, так и по ништякам и перспективам.

Если бы я там работал, я бы выгорел не 40 годам, а уже сейчас в 25.
UFO landed and left these words here
Достаточно всего.

Расскажите про парочку самых интересных и запомнившихся вам задач, сложных именно с теоретической точки зрения.

Лучший опыт — в больших коммерческих проектах с высокой нагрузкой.

Лучший по каким критериям?

На чем основаны Ваши утверждения?

На знании себя и того, что мне интересно.

Сейчас у Мвидео платформа за миллион баксов, от Oracle

А у меня член 35 см И что это должно мне сказать? Платформа для чего? Как что стоимость, что шильдик Oracle делает задачу интересным?
UFO landed and left these words here
У меня всё большее впечатление, что мы с вами просто на разных языках говорим.

Реальные боевые знания чего, в конце концов, получать-то? Мир копроративным болотом не ограничивается, в конце концов.

У меня тоже бывает рутина. Но у каждого программиста есть возможность иметь много интересных проектов помимо этой рутины.

Так всё-таки, поделитесь-то задачками, на базе решений которых можно было бы написать статью-другую в какой рецензируемый журнал?
Что SAP,  что внедряемый сейчас FOBO — это примеры того как НЕ надо делать интеграции. От SAP-а только недавно перестали вздрагивать (с учетом того что интерфейс там ужасен, и это не проблема SAP-ы, это проблема интегратора и бизнеса, не сумевшего внятно озвучить требования.  И ушатали там не один миллион а под десяток, и не долларов а евро. И это еще собственный штат саперов не считали. Пример того как НАДО внедрять SAP — Эльдорадо. По FOBO — вообще песня. Сколько команд там уже слилось с момента начала разработки? Две при мне было, третья вывезла? Уже при мне разрабы теряли причинно-следственные связи многих решений, а это было пару лет назад.
Такси вы относите к ОТ? Я вот иной раз пару часов в день провожу в пробках, но в это время изучаю (путем чтения) что-то новое.
Дружище, не унывай! Свой бизнес — это отличная идея. Два три года — нормальный срок для того, чтобы трансформировать мозги для собственного бизнеса. Всё получится! И да, бросай ты эти крупные города с пробками по 3 часа и 8 часовыми рабочими днями.
изучайте по крайней мере один новый язык программирования каждый год зачем? что бы забыть его?

Просто изучать языки не имеет смысла. Нет смысла изучать для себя Java, когда ты уже знаешь C#.

Имеет смысл изучать новые концепции. Хаскель, пролог, лисп.
Все верно. Если к 35 вы еще рядовой разработчик, то, видимо, не ту профессию выбрали, либо еще не раскрылись, либо с работодателем не повезло. Но чувство про песца верное. В вашей ситуации надо что-то менять. Главное, не останавливайтесь, движение — жизнь.
Разработчик, как работник, каждый день создаёт что-то новое, включая исправление старого. Какой это регресс или застой? Даже если это изобретение велосипеда для решения локальных задач бизнеса его работодателя, то всё равно в рамках этого бизнеса — это прогресс, появляется новая ценность, пускай это ценность для очень ограниченного количества людей, но ценность. Разработчик улучшает мир вокруг себя. Это его вклад в общественный прогресс.

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

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

Изучая новые технологии в личное время, без цели применения их в работе, просто ради интереса, ради расширения кругозора, разработчик может не растёт профессионально, но улучшает качество своей личной жизни — занимается чем-то интересным, фиксирует какие-то личные достижения. Это пускай не увеличивает его вклад в общественный прогресс (хотя потенциально может и увеличить, хотя бы в виде экспертного решения на работе «эту технологию мы не будем использовать, я её пробовал, она нам не подходит», не говоря о, например, коммите в опенсорс проект, который кто-то другой использует на работе), но улучшает его личную жизнь, ничуть не хуже чем достижения в хобби других людей — это тоже прогресс. Личный, никому не заметный, но прогресс, самореализация, пускай и без общественного признания.

Мне завтра-послезавтра (с часовыми поясами точно не поняьб) 41, я, как вы выражаетесь, с 14 лет бегу за технологиями, сначала как любитель, потом как профессионал, вполне совмещая этот бег с семейной и общественной (пускай и в узком кругу) жизнью, и не собираюсь менять как минимум профессию. Просто нет желания, ничто не привлекает так как разработка, даже если оплачивается лучше.
Есть одно замечание автор рекомендует не реагировать на хайп, но рекламирует swift и некоторые другие новомодные идеи. Я думаю это противоречие. В целом статья мне понравилась, особенно темы про оперспэйс и высасывание соков, соглашусь что потраченная жизнь и сверх усилия не стоят некоторого дополнительного капитала. Я отношусь к работе серьёзно сам но почти никогда не перерабатываю.
ИМХО swift не то чтобы уж прям совсем не хайп, но альтернатив то мало. Вы на Objective-C программировали? (ритор.)
Сам iOS уже давно не хайп, а явление, и пиар swift-а уже не выглядит противоречием, если учесть что это единственный родной (не считая всяких оберток типа RubyMotion и т.п.) юзабельный язык для платформы.
Но, автор рекомендует всем читателем учить swift, для чего? Я тоже согласен на сегодня swift узко специализированное решение для экосистемы Apple и да возможно лучшая из альтернатив, я не в курсе деталей. В всяком случае по swift очень много статей а за счет Apache лицензии и трансляции в LLVM его некоторые представляют как новое универсальное решение для любого ПО, даже сам автор приводит цитаты: «Java is 20 years old, C# is 15 — I think it is better to see Swift as a response to that sort of managed language (the next step?)». Я бы еще мог согласиться со скажем Scala, которая к тому же себя зарекомендовала в продакшене.
Тот же LLVM. В чем соль? Просто универсальная вирутальная машина?
Где реально полезная литература?): Х. Бос, Эндрю Таненбаум Современные операционные системы; Зелковиц М. Пратт Т. Языки программирования; многое другое.
С утра видно что статью через чур переоценили. Для пара здравых мыслей, истории 1997 года и субъективных не четких выводов, слишком много внимания.)
Тот же LLVM. В чем соль? Просто универсальная вирутальная машина?
Технология, инструмент. Который, если умеешь пользоваться, даёт хороший пинок, как регекспы.

Поначалу в проектах, где нужен был скриптовой язык, сам писал парсер, интерпретатор, потом jit-компилятор. Было довольно болезненно видеть, как это всё устаревает с уходом x86, и поддерживать кодогенератор лень. Потом открыл для себя LUA и стало всё хорошо. Вот облизываюсь на LLVM, но нет времени изучить.
40 лет? Ха-ха. Когда ему будет полтинник, как мне, тогда поговорим.

> Смартфонами того времени были коммуникаторы Nokia 9000 c 8 Мб памяти, 24 МГц процессором i386

Посмеялся. А на Минск-22 и ЕС-1045 он не программировал?
А я программировал.

Может правда, книгу про свой опыт написать?
Не понимаю, что все так прицепились к этой цифре. Не самый успешный, но самый интересный период моей жизни начался после сорока.
Если все так боятся кризиса среднего возраста, то это явление временное.
Сейчас придет 60-летний и начнет рассказать, какие тут все молокососы, и что он еще на БЭСМ в машинных кодах программировал. К чему это? Автор решил написать — не побоялся. Получил фидбек.
Может правда, книгу про свой опыт написать?

А почему нет? Вместо того, чтобы голословно говорить «да я тебя одной левой» лучше опубликовать собственную статью/книгу, и дальше уже время покажет.

Просто обычно такая фраза говорится с намеком на «если уж даже Я не смею писать такие вещи, то эти неучи и подавно». Кстати, весьма вероятно это тоже проявление Даннинга — Крюгера.
О чём поговорите? Может к тому времени Луну колонизируют и автор, кроме конференций на четырёх материках, и там какой-нибудь хакатон усторит. Это я утрирую, конечно.
Довольно специфическая статья (обилие комментариев доказывает: есть о чём поспорить).

Для начала, само наличие подобных статей просто показывает, что в последние 20 лет в профессии случился массовый приток людей, который явно снизил средний возраст программиста. Отсюда и мысли: вон сколько вокруг молодёжи, как же я-то среди них?..
А ведь таких развивающихся областей очень много. Можно сказать, что нет НЕ развивающихся. Но навскидку: а каково быть не очень молодым врачом (методы-то на месте не стоят)? Химиком? Преподавателем? Инженером?

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

Далее он довольно разумно предостерегает от «хайпов» (мода, увлечения — есть и более привычные слова). Тут я рассуждаю совсем просто: любая новая технология призвана решать некоторый класс задач эффективнее старой технологии. Если я (как уже не самый юный человек) очень хорошо владею технологией X и вижу, что на горизонте появилась конкурирующая технология Y, то нужно прикинуть: допустим, мне нужно N месяцев на освоение Y на уровне X. Соответственно, я теряю N месяцев, а потом буду получать выгоду в M часов еженедельно. Если по моим расчётам итоговая выгода (до завершения карьеры) существенно превышает N, то изучать стоит, в противном случае это уже религиозное решение, а не логично обоснованное. Для начинающего, конечно, лучше сразу браться за изучение технологии Y, он же ничего не теряет при этом.

Ну а под конец автор уже явно скатывается на какие-то глубоко личные темы: ЛГБТ, женщины, социальное неравенство и т.п. Это даже обсуждать не хочется, лучше бы он всё-таки порассуждал об этих вещах как-то отдельно. Все эти штуки никакого отношения не имеют к проблеме программиста среднего возраста.
Не знаю что в этой статье может кому-то нравится — на мой взгляд какое-то слезливое старческое рефлексирование.

Мне скоро 39 — разницы с 25 никакой не чувствую, разве что стал реально спокойнее относиться ко многим вещам, плюс многие вещи (пройти собеседование например) можно делать чисто на опыте, вообще не напрягая мозг. Если обратиться к схожим специальностям, в которых есть связь знания и творческого компонента (медицина, архитектура, инженерия) то увидим, что 35-55 это самый плодотворный возраст, когда уже и опыт есть и сил еще полно.

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

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

Критическое мышление — это один из признаков логического мышления, характерного для хороших программистов.

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

Я требую развёрнутых комментариев! Если вам статья нравится — пишите, что именно понравилось. Вот так «Впервые увидел ясно выраженные мысли о том, о чем я давно подозревал, но подтверждений не видел!» — пишут боты, а не люди. Какая именно мысль вдруг ясно увиделась, какие статьи до этого похожие читал, что именно и как коррелирует с собственным опытом.
UFO landed and left these words here
Два минуса — это не заминусовали, это видимо несколько человек решило, что перегнул с иронией и что нужно было (ещё) корректнее и толерантнее выражать свои мысли. Ну или не понравилось, что именно _требую_ чего-то, я не телепат, но это совершенно не «заминусовали». Вы наверное просто не видели ещё, как минусуют на хабре.

По содержательной части там особо не за что ставить минуса.
По профилю это совершенно типичнейшая статья для гиктаймс.
Статья набрала более ста плюсов за несколько часов и едва нашлось человек пять, кто поставил минус.
Хорошие технические статьи с трудом собирают 30 плюсов и легко — с десяток минусов.
Пора признать, что статьи начального уровня набирают намного больше поощрительных лайков.
Вы не понимаете. Привезли белого господина да не простого, а из самой Швейцарии.
Можно много говорить и писать и о хорошем переводе, и о замечательной, интересной статье, но это уже сказано тут, и не раз. И я не хочу повторяться.

А вот если бы вопрос, вынесенный в заглавие, задали мне, я бы ответил частью одной только фразы из этого текста: «Возраст не имеет значения...». :)

P.S. Мне уже давно не 40… :)

P.P.S. Спасибо…
UFO landed and left these words here
Kомпании желают, чтобы вы заткнулись и молчали в тряпочку, поэтому женщинам платят 70% от зарплат мужчин.

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

Как содержательно. Не хотите ли более развёрнуто пояснить свою мысль?
UFO landed and left these words here
культурного марксизма

Марксизм — это политэкономия. Остальное — ересь.
Нет, это описание движения прибавочной стоимости в капитализме. Держу пари, что вы не читали, но осуждаете.
UFO landed and left these words here
Глупейшие штампы, не имеющие отношения к нашей части света. Как и солидная часть статьи.
Про то что женщинам платят 70% от зарплат мужчин — бред.
Во-первых не ясно про какую страну речь. Про 70% (В речи Обамы 77%, но можно округлить вниз, ага) в США есть хорошая статья. Если вкратце — сравнивают всех женщин со всеми мужчинами, без учета профессии. Если сравнивать по професии, то получается в среднем 91%. Не драматично, да? Если еще принять во внимание что женщины больше берут отгулов и отпусков из-за детей, можно получить некоторые догадки, с чем эта разница связана.

Остальное сказали и без меня. Тратить время на разъяснение остальных пунктов не буду.
Раз, раз, раз… ещё немного средних в мониторы, пожалуйста. раз, раз, раз…

Статья озаглавлена «Каково это быть программистом, когда тебе за сорок». Посмотрим, насколько соответствует заголовок статье.

Сначала идёт блок «что происходило в далёком 1997 году». Это по теме статьи? Нет. Это называется «Воспоминания заставшего давнюю эпоху».

Потом идёт блок «как я начинал свою карьеру». Ну, это можно расценить и как по теме, но можно подсократить и перейти собственно к тому, каково это быть программистом.

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

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

Есть блок советов, мол не хайпите и береги галактику смолоду. Советы — это хорошо, но тема по-прежнему не раскрыта.

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

Это очень похоже знаете на что? Есть такая песня у БГ — называется «Сэлфи». Вот как поэт начинающий напишет песню про сэлфи? «Я иду по зеленому городу, у меня в руке бамбуковая трость...» и там в припеве какой-нибудь рефрен «сэлфи-сэлфи-сэлфи-сэлфи от утра и до зари».

Попробуйте теперь в тексте Аквариума найти слово «сэлфи» или придумать своё собственное название песни, там же нет никакой логической связи и никаких намёков. Уже ЗНАЯ название сэлфи вы можете догадаться, что БГ смотрит на фотографию, на которой движется-поёт некий человек «я ходячее лихо, дурной знак...» — но согласитесь, для этого нужно небольшое логическое усилие.

Тут статья точно такая же. Одно дело — написать «в свои сорок начал ловить себя на мысли, что стал вспоминать молодые годы» — и это был бы грамотный толковый материал-наблюдение, как же я реально ощущаю свои сорок. Но нет! Автор просто льёт на читающего поток воспоминаний о далёком 1997году — и мы сами должны делать логический вывод «когда тебе двадцать — некогда толком оглядываться назад, а вот в сорок лет начинаешь вспоминать и сравнивать».

Поэтому если смотреть именно на статью как на сэлфи — статья вышла хорошо.
Выше привели видео про «36» — вот это о том, каково оно. Ну, и советы тоже. Всем рекомендую.
Разве «Шумиха» плохо отражает смысл слова «Хайм»? На мой взгляд даже лучше чем оригинал.
Я вот тоже зарегистрировался, чтобы оставить коммент… Статья понравилась — как сама статья, так и перевод.
Комментарии несколько удивили. Само собой, есть с чем не согласиться, т.к. у каждого свой опыт и свои взгляды.
В принципе, понятно недовольство тех, кто ждал от статьи на хабре фактов, причинно-следственных связей и сугубо прагматичного подхода. Но «тема не раскрыта»? Как вы вообще представляете себе раскрытие темы «Я разработчик в сорок»? Быть разработчиком — это умение использовать свой мозг для решения задачи разработки, уж простите за тавтологию. Отличие подхода к процессу в 40 и в 20 лет — в накопленном опыте и умении его использовать, но автор, как мне кажется, целью статьи ставил несколько иное. Иначе статья была бы чем-то в духе «мне 40, пишу на %lang% X лет, работаю в YYY Z лет за $140 000, участвовал в N проектах, вот мой GitHub аккаунт. Остальное никому не интересно.»

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

А еще, написано здорово. Кому-то, возможно, не нравится манера повествования или вступление — но это и есть творчество. Не диссертация и не научная работа, а нотка художественности в статье. Вовсе не лишняя, как по мне.

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

akosma: thank you for the article. A quick question as a matter of curiosity and analysis of past experience: what do you consider the most influential technologies or skills you acquired?
«мне 40, пишу на %lang% X лет, работаю в YYY Z лет за $140 000, участвовал в N проектах, вот мой GitHub аккаунт. Остальное никому не интересно.»

Извините это вообще какой-то лузер по меркам «Силиконовой долины». Средней руки профи к сорока годам делает 150К базового оклада + премия 10-20 процентов + акции + 401К 4-8 процента + доплата на медицину + бесплатные обеды + оплата проезда на метро вроде ничего не забыл т.е. под 200К компенсации. И это еще не повезло скажем так.

Умиляет только одно — а что вас так всех держит, да хотя бы в той же Швейцарии? Что мешает соскочить? Просто пародокс какой-то мож кто статью тиснет что так походу не так?!
Ну, я этой фразой только резюмировал содержание статьи в стиле «голые факты без размышлений о жизни».

А вообще, автор на заработной плате, походу, не зацикливался вовсе. Т.е. на данный момент она у него $140К, и автор огласил ее просто как некий факт, акцентируя внимание не на том, сколько он получает, а на том, как к этому «сколько» надо относиться.

Если бы финансовый вопрос для автора стоял острее, думаю, в статье это было бы заметнее. А так — похоже, его устраивает.

По теме зарплат вообще — Вы, живя в Долине, в этом вопросе однозначно компетентнее, мне судить не из чего — быстрый гуглёж по зарплатам выдал только это, из более-менее актуального —
Не то чтобы считать деньги в чужом кармане было здорово, но по этим цифрам выходит, что при уровне зарплат (даже IT сферы) в Швейцарии автора действительно может всё устраивать.
Есть вещи достаточно разумные вроде изучения новых ЯП и чтения книг, но это все разбавляется таким количеством субъективного мнения в ультимативной форме, что читается в итоге с огромным трудом, оставляя послевкусие андроповской политинформации.
Про хайпы выше сказали, могу только детализировать, к чему каждый «хайп» привел.

В 1997 году это были CORBA и RUP — межплатформенная и меж-языковая разработка, начало популяризации высокоуровневых языков.
В 2000 году это были SOAP и XML — сетевые сервисы.
В 2003 году это была Model Driven Architecture и Software Factories — MVC, MVVM и прочие методологии, благодаря которым скорость разработки возросла в десятки раз.
В 2006 году это был Semantic Web и OLPC — смартфоны и смартфонные сервисы, самое начало популяризации.
В 2009 году это была дополненная реальность — смартфоны и смартфонные сервисы, самая центральная их часть.
В 2012 году это была Big Data — здесь вообще все более чем очевидно, переоценить значение невозможно.
В 2015 году… Виртуальная реальность? Боты? (Язык Go? прим.) — да хотя бы Go взять, достаточно серьезная попытка упростить существующие инструменты для создания приложений
Это не просто хайпы, это эволюция.

Далее. Вот это вообще убило.
> Стоит ослушаться и двигаться дальше. Или еще лучше — стать независимым.
Извините, но это хипстерство. Давайте теперь все станут независимыми и начнут работать только над тем, что интересно, а то, что не интересно, бросят. Ровно с этого момента перестанут появляться большие и сложные проекты. Город в одиночку не построить, будь ты умее всех умных, нужна коллаборация, а где коллаборация — там жесткие правила поведения и разработки.

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

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

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

Только кто сейчас в здравом уме пользуется CORBA или помнит какой-нибудь Delphi? По мне так можно себе позволять поддаваться хайпу, если от новой технологии реально прёт, а иначе лучше подкачать фундаментальные знания вместо заучивания какого-нибудь нового фреймворка. Кто вот сейчас вспомнит prototype.js?

Суппортеры, которым за это хорошо платят. Понятно, что в новые проекты совать этих динозавров никто не будет.
Вы в плане «поддаться хайпу» правы, но не всегда все бывает очевидно. К примеру, мне достаточно тяжело, несмотря на весь хайп и даже поддержку компаний-гигантов, плотно пользоваться облаками. Ну телефонная книга в андроиде, да, ну дропбокс для мелочей. Но хранить в облаке фото или музыку я не решусь — если хостер решит прикрыть сервис, все ринутся спасать свои терабайты одномоментно. Или вот джава та же. Году в 2005м на нее без слез было не взглянуть, но мыши же плакали, кололись, но тем не менее продолжали, и вырастили совершенно годный продукт. Что совершенно не значит, что когда-нибудь про нее не забудут, как забыли о паровозах с появлением дизеля.

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

В те пещерные времена платформа борланда реально позволяла ускорить и упростить разработку. Другое дело, что остальные платформы шагнули в эту сферу, покуда борланд сопли жевал.
The definition of term «galaxy» perfectly matches to the term «political ideology» (eg. liberalism, communism, fascism). Every political ideology is more or less closed in on itself and has its own answer to every controversial question. «You're doing it wrong!» — constantly says a follower of one ideology to followers of all others, — «That problem should be resolved only that way. You must forget your old (and wrong) solution. Look, I'll show you the right way.»

And the term «religion» means something quite different. Something that has an irrational basis.
Обычно (наверное как и многие), я добавляю статьи в избранное только если собираюсь потом когда нибудь прочитать. Но эту статью я отправил в избранное только прочитав, так как она действительно отличная, заставляет задуматься
Статья пустая и не соответствует заголовку. Слишком много воды, специфичной для других частей света и культур.
Скажите, с какого возраста уже можно парится что тебе скоро сорок?
Я в 40 лет приехал в США. Здесь в Долине уже больше 15 лет. Как то не парюсь — искренне пытаюсь помочь всем кто хочет «соскочить» и занятся любимым делом Программированием. «Лифтов» по меткой цитате Кевина Спейси довольно много один из них это желание самого человека. Особой новизны со времен Исуса Христа здесь нет

Каждый, кто просит, получает, и кто ищет, находит, и кто стучит – тому откроют.

От Матфея 7 глава – Новый Завет,
Эх, сколько комментариев написали! Видать, тема востребована.
Адриан сам не в шоке, что поднял такую дискуссию?
Тема обратнопропорцианальна цене на нефть на мировых рынках. Будет баррель стоить опять 140 долларов США про тему никто не вспомнит.
Ну, не знаю
Сейчас можно хорошо поднять в рублях за счет курса. Если баррель поднимется, то и курс уменьшится.
Ну, я прикупил комодитис в лонг когда нефть была на дне ниже 30 за баррель. Какие у Вас позиции на сегодняшний день открыты?
Hi, Adrian,

Thanks for sharing your views on many conceptual things, especially on «hypes». In all honesty, I agree with many of them (especially with the fact that one should never forget about mere basics trying to jump on a «hype» train) and I feel that most of the time (if not always) you speak from your personal experience and not from fancy textbooks.

Would you mind sharing any specific examples of how exactly white people may feel privileged working with people of both genders, various educational backgrounds and various ethnicities?

Of course, if you feel this question is way too private or unpleasant to discuss, please feel free to ignore it. Thanks and greetings from the US!
Особенно смешно автор рассказывает SJW-шные ужасы про дискриминацию женщин и геев в IT, основываясь на притянутой за уши статистикой про 70%.
особенно в Швейцарии. Сам там работаю, никогда не видел и не слышал жалоб от женщин и геев.
вообще, это тренд среди сорокалетних европейцев, думаю он связан с экзистенциальным кризисом, даже несмотря на то, что женщины и геи в последнее время отлично защищены
Один новый язык в год (да еще 6 книг в год) — это не слишком много? Положим, в 20 — нормально, но мне 37, и есть еще художественная литература… И да, проблема ActionScript меня тоже затронула, что выбрать? )
You talk so much about equality, but the only class that is discriminated in IT is the old guys, not girls or gay. Especially if the old guy has educated himself how to code in his 40s or 50s.
Learn a new language every year? I doubt you can learn more than basic syntax during that time so what's the goal it'll help to achieve?
I'm guessing this way you can discover new paradigms and sources for ideas but wouldn’t it be better to read a book about some new language?
Hi, Adrian, thanks for the your article!
I'm 46 yr old and I'm beginner-junior at the web and web-app technology with the obsolete stack: php, javascript, etc. I never seek an employment in the IT and I have no any chances for it.
Maybe I'm fool, but I learn the programming to pleasure :)
Наверное мне стоит написать статью «Каково быть разработчиком когда тебе 50» и стаж программирования 32 года. :)
Only those users with full accounts are able to leave comments. Log in, please.