Комментарии 321
What are yours three programming languages you're going to learn next 3 years? Why?
Are you planning on switching into Android ecosystem?
Cheers!
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!
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!
Nice to meet you here! May I ask you, what is your favourite SQL dialect? why? thanks.
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?
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.
Please don't be rude to people only because they don't share your opinion.
Thanks.
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.
http://www.notbeinggoverned.com/just-difference-opinion/
В тексте есть немало действительно здравых и зрелых мыслей.
Спасибо за перевод. Было очень интересно.
Зарегистрировался что бы поблагодарить.
Концовка очень трогательной получилась. Почти уход в закат.
А вообще достойно. В первую очередь — выбор статьи для перевода. Даже в моем возрасте, достаточно далеком от 40 — интересно прочитать. Спасибо, ragequit! Thank you, akosma!
my question: how often do you usually change the place of work? and why does it happen?
По крайней мере, это не боты с десятком дежурных фраз, а реальные люди, со статьями, десятками и даже сотнями живых комментариев.
Но изначально у меня было даже более негативное впечатление.
Прочитал на одном дыхании, сделал много выводов для себя.
С новой силой ощутил в себе желание делать что-то для сообщества. Постараюсь завести пятничный блог, ориентированный на новичков, с разбором горящих вопросов.
Но я мечтал стать программистом с раннего детства, и вот, больше 17 лет назад официально начал свою карьеру. С тех пор на чём только ни писал, от тикля и си, до перла и пыха, до жабы и шарпа. Правда, область была примерно одна и та же — информационные системы. Всякие-разные, обычно с веб-интерфейсом, серверным бэкэндом, и какой-нибудь (чаще всего реляционной) БД.
Так что же? Честно говоря, я не совсем понимаю, что именно автор оригинала хотел сказать, — помимо поделиться воспоминаниями о днях давно минувших, — особенно во второй половине статьи.
По первой половине имею заметить, что:
— Да, у нас есть зоопарк технологий. Каждые пару лет что-то новое становится безумно модным и молодёжным. Чтобы в это влезть, надо прилагать некоторые усилия. С другой стороны, в тех же самых информсистемах теория разработана ещё 80-е и с тех пор меняется очень медленно и трудно, поэтому, если сильно не уходить в сторону, то фреймворки уходят и появляются, а принципы построения остаются. Учиться в реальности приходится только на чтении документации к следующей версии платформы, на основе которой ты планируешь растить твой следующий проект. Ну, и популярные статейки на хабре и аналогах полезно почитывать, чтобы не давать мозгам застыть.
Далее по тексту (про отстой рабочих мест):
— Программирование давно уже не искусство, и даже не ремесло (в середине 2000-х оно им было, я хорошо помню этот этап), а конвейер. Соответственно, программистам странно было бы ожидать какого-то иного отношения к себе, мы теперь «ресурс», такой же расходный материал, как и любые другие рабочие. Извините, но время романтиков закончилось, извольте копать от спеки и до внедрения. Не нравится конкретный завод — так хорошие рабочие всем нужны, и сменить место работы для программиста не просто, а очень просто. Я сам за 17 лет сделал это 7 раз (оставаясь на одном месте от 9 месяцев до почти 5 лет).
А дальше идёт набор слабо связанных между собой мыслей, часть которых весьма банальны, а часть, судя по всему, имеют какую-то важность лично для автора.
Не знаю. Я лично для себя всё решил ещё очень давно: не стоит задумываться о смысле жизни (он в том, чтобы жить с удовольствием), программировании, и других вещах, которые всё ещё продолжаются. Просто делай то, что умеешь, и получай от этого свой кайф. И не стоит пытаться давать другим общеполезных советов, люди обычно сами способны понять, чего им хочется.
Хотя… против того, чтобы вспомнить о днях давно минувших, я тоже ничего не имею (и у меня тоже есть бложик, где я изредка пишу что-то похожее).
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).
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 :)
Потому что когда-то был хайп про интернет, и были олдфаги, которые говорили «я видел как вы бегали с хайпом про арпанет, хаоснет, s/360 — и ничего в этой жизни не меняется, меня этот ваш интернет не интересует».
Те, кто это сделал, занимаются сейчас интернет-программированием (во всех его проявлениях).
Кто этого не сделал, занимаются программированием в других областях.
И первые, и вторые, и вообще не связанные с разработкой ПО люди пользуются интернетом в качестве обычных юзеров.
Для меня-человека интернет важен. Для меня-разработчика — вероятно, не очень. Так что ничего страшного нет в пропущенном «хайпе».
Интернетом я не занимаюсь, я им пользуюсь как обычный юзер, и поэтому не считаю себя «оседлавшим хайп». Ровно так же я пользуюсь смартфоном или беспроводными наушниками. В том и дело, что «следить» особо незачем: если изобретут что-то уровня интернета или автомобиля, вы это не пропустите. Разве что намеренно будете сидеть взаперти с зажатыми ушами и глазами.
Да ладно? Мгновенный доступ к практически любой информации — не огромный плюс для разработчика (вообще не важно в какой области)?
Писать книги должны не старички с опытом, а те, у кого это хорошо получается.
Не надо вам это, пацаны…
Дофига времени, сил и денег.
Автор сам написал, что его статьи (в блоге, в ютубе?) люди смотрят, учаться и очень рады этому.
Так что будет хорошо, если вы будете прото писать статьи о том, что знаете, и считаете возможным этим поделиться.
Кто вам в этом виноват?
Вы сами выбираете как вам жить, а потом ноете, что все плохо.
>Создание чего-то нового — это прогресс. Кодинг до 40 — это регресс.
Серьезно? Т.е. создание нового програмного продукта это регрес?
Ну и дале все в том же духе.
Извните, но это речь пессимиста и неудачника по жизни.
Музыкант успеет за свою карьеру записать пару десятков альбомов, поучаствовать в нескольких сайд-проектах, поиграть сессионным музыкантом в нескольких коллективах.
Воспринимайте свои проекты так же: вы вполне успеете создать десяток программных продуктов, каждый из которых — это примерно то же самое, что и альбом для музыканта.
И вовсе не обязательно всю программу писать самому: музыкальный альбом — это результат деятельности целого коллектива людей, с разной специализацией и разным вкладом.
реальный результат от своей работы,
Р.р. — это что?
Причем зачастую интересует не тупая сумма, а удельное удовольствие на единицу денег, или обратная величина, сколько денег мы получаем не страдая, а получая некоторое удовлетворение. В первом случае получаем 1 условный тугрик (размерность Y*X), а во втором 0.15.
Это какой-то стереотим или заблуждение. В крайнем случае с телефоном (желательно в защите от воды), и/или зеркалкой для лучших кадров, и их запечатления.
А лучше просто бинокль. Так занятно наблюдать за кораблями заходящими и выходящими в порт, или пикирующими в воду чайками… Или за своим детьми, которые плещутся на берегу, или собираются поплыть за буйки.
Прогресс — получать реальный результат от своей работы, развиваться. Кодить всю жизнь, до 40 — это не развитие. Это тупик.
Тут вы пишете, что развиваться — это прогресс. Ниже — что узнавать новое это регресс. Взаимоисключающие параграфы, мм?
Рыть в кишках корпоративных систем — это реальные задачи программистов. А то, что вы перечислили — это ваши детские фантазии и инфантильные рассуждения о мире, где нет войн и принцессы какают бабочками.
Нет, просто у вас видимо психологическая защитная реакция, если кто-то получает за деньги, и при этом не страдает как на войне, а радуется жизни и у него есть время на хакатоны поездить — то это нужно всячески гнобить, и считать, что ваще нимужик.
Какой ваш вариант?
>Серьезно? Т.е. создание нового програмного продукта это регрес?
Не подменивайте понятия. Речь не идет о создании НОВОГО программного продукта, а о КОДИНГЕ.
Кодинг жестко завязан на бизнес-цели. Если у бизнеса (даже у вашего собственного) нет необходимости в создании чего-то нового, то никакого нового продукта не будет.
>Извните, но это речь пессимиста и неудачника по жизни.
Поделитесь своей историей успеха.
Как будто тут дофига вариантов.
Вас или устраивает такая жизнь и вы тут всем рассказываете как круто стоять в пробках по 3 часа.
Либо нет и вы меняете свою жизнь. Да да. Представляете, жизнь можно изменить.
>Не подменивайте понятия. Речь не идет о создании НОВОГО программного продукта, а о КОДИНГЕ.
Это вы, как и автор оригинального камента, подменяете понятия.
Это все равно что говорить «Художник не пишет картину, он машет кистью. А мне надоело махать кистью. Махать кистью в 40 лет глупо.».
Абсолютно точная аналогия. Автор не тянет делать картины. Все, на что хватает его квалификации, это махать кистью. Неудивительно, что он с унынием смотрит на свою жизнь. Ведь он ничего не сделал и не может сделать.
>Поделитесь своей историей успеха.
У каждого своя история успеха.
Для кого-то пробежать 100 метров за 11сек это очень большой успех. И он им гордится и доволен своей жизнью, а для кого-то это ничего не значит. Таких аналогий можно привести очень много. Есть много людей, для которых очень популярный продукт, приносящий много денег, не является успехом. Они не измеряют успех деньгами. А есть такие, для кого только деньги и являются мерилом успеха. И звезды на гитхабе для них пустой звук.
P.S. Пытаться выдать свои 22см за вселенский успех это невероятно глупая затея. Так что оставляю эти глупые писькомерки вам. Хотите, выкладывайте тут свои 22см, может они кого и впечатлят))
Это все равно что говорить «Художник не пишет картину, он машет кистью
Не-а. Он о том сказал, что в большинстве случаев картину пишет over9000 человек, и твой вклад — не вся картина. А можешь и переписывать детали этой картины за кем-то.
Вы реально ждете, что я за вас найду вам работу, место для жилья, красавицу жену и т.д. и т.п.? Оно мне надо, заниматься вашей жизнью? Вы же по жизни неудачник, вам любое место, какое ни назови, будет плохим по куче причин.
Ну ладно. А то опять набежит школота и будет ныть, про не конкретные ответы. Вот вам список некоторых конкретных мест на этой планете, где люди «пишут картины» с хорошим доходом: Пермь, Чикаго, Москва, Рязань, Лондон, Кремниевая долина наконец… Но вам везде плохо, так ведь? Вам проще расслабить булки и попытаться получить удовольствие.
>Моей квалификации достаточно, что бы сделать любой веб-проект
Так почему вы делаете их для других и другим зарабатываете на безбедную пенсию?
Почему вы готовы стоять по 3 часа в пробке, ради хорошей жизни других?
Кто вам мешает сделать свой продукт и изменить свою жизнь?
Почему вы пишете чужие картины?
Ответы на эти вопросы вам не понравятся. Потому что они будут говорить о том, что вы не в состоянии этого сделать в принципе. Вы можете только ныть, что во круг мешают вам хорошо жить. И вообще есть миллион причин чтобы ничего не делать, а смириться и дальше тащить свою лямку…
Кто вам мешает сделать свой продукт и изменить свою жизнь?
Почему вы пишете чужие картины?
Ответы на эти вопросы вам не понравятся. Потому что они будут говорить о том, что вы не в состоянии этого сделать в принципе.
Это нормально. Кто-то может (есть предпр. жилка, может найти/увидеть потребность общества), кто-то нет.
Ну правда нету:)
Стоп, но если вы уже написали четыре продукта в стол, то, значит, у вас есть эти самые продукты? Кто мешал писать не в стол?
Так очевидно, время. Технологии ушли вперед и привет.
Ну и какие у вас могут быть компетенции, если вы не понимаете банальных вещей?
Вы даже не осознаете, что можно объединиться с кем-то, а не тратить свою жизнь на никому не нужный фреймворк.
Все ваши каменты, только подтверждают, что вы неудачник по жизни. Написали никому не нужный фреймворк. Сидите в энтерпрайзном говне… кстати, знаете почему вы так говорите обо всем этом?
Потому что у вас нет никаких компетенций, на диком рынке вы никому не нужны. Вы боитесь уйти из большой компании, потому что только в большой компании посредственности легко затеряться и сидеть там до пенсии. И вы каждый год себе говорите, ну вот еще немного и я начну свое дело.
Но знаний никаких нет. Один вы ничего не можете, а объединиться с кем нибудь мозгов не хватает.
>Давайте посмотрим на ВАШИ результаты.
А чего на них смотреть? У меня ваших комплексов нет)) Поэтому доказывать мне нечего.
Мне не надо тащиться по пробкам 3 часа на унылую работу. Я большую часть жизни работаю на себя. Поэтому у меня есть время и на саморазвите и на семью и на все остальное…
P.S. Ну а вы можете продолжать сидеть в своем болотце и пытаться убеждать себя, что все такие же неудачники как вы. А проекты типа Unity3D, Docker, MSQRD и прочие прочие породили единороги среди радуг и к нам они пришли уже в готовом виде))
Ого. Т.е. это и не продукт вовсе, а так, академические эксперименты. Погодитека, вы говорите, что тогда фреймворков еще не было… это же сколько лет назад было? 10 или 15? А может 20?
Что-то вы зазвиделись со своими «успехами»))
А потом окажется, что не 4 продукта, а 2… и не продукта, а так, эксперименты типа хеловорда. В общем неудивительно, что они «в столе».
Ибо как-то не вяжется все. У вас есть крутые компетенции, вы знаете жизнь и все такое, у вас есть 4 (целых четыре!) продукта, но они почему-то в столе…
>Обычно кто на себя работает — это такие лузеры…
И тут Остапа понесло…
Или вам в ваших больших компаниях конкретно мозги промыли или вы реально нубас нубасом во всех отношениях…
Матом не ругался. Не обзывался. Разве что неудачником назвал. Ну так он и выглядит как типичный неудачник. Это просто мое мнение. Я его не навязываю никому.
В итоге реальная сущность trevoga_su вылезла наружу.
Ответьте сами себе на простой вопрос: " Кто несет всякую фигню, а когда ему на это указывают и он это понимает, переходит на мат и начинает вспоминать «мамку»? ". Вполне типичное поведение для таких людей.
А какая у меня форма беседы?
Вот такая:
Извните, но это речь пессимиста и неудачника по жизни.
Т.е. с первого сообщения — почти прямое оскорбление (да-да, речь Х и «ты — Х» не одно и то же, но это оскорбление так или иначе)
Возможно, во дворе, на лавочке под пивко со сверстниками это и нормально, и «всего лишь».
Понятно, что trevoga_su представляется типажом человека, который недоволен чем-либо в жизни, но предпочитает искать причины оставить все, как есть, а не решать проблему. Или же не может/не хочет точно сформулировать реальные, серьезные причины, хотя и пытается (отсылки к семье, например).
Но это не повод к прямым оскорблениям. Посыл на юг вполне адекватен в таком случае, хоть и бескультурен.
У вас есть крутые компетенции
Божечки.
В данном контексте:
Competence = навыки, умения, способности.
Серьезные вещи не пишутся на удаленке. И серьезный бизнес не допустит удаленку.
На самом деле это иллюзии. Сейчас работаю на штатовскую компанию. Из всего штата разработчиков, только лиды и один разработчик из штатов. Все остальные Россия/Украина. Притом, что абсолютно все разработчики работают удаленно, включая штатовских. И мы пишем АИС для почтовых компаний (хотя это скорее программный комплекс, а не только АИС), которым пользуются более 200 компаний. Сложно считать это «несерьезными» вещами. И мой случай далеко не единичный. Хватает работы и картины пописать и в чужом коде покопаться, а то и переписать функционал с одного языка на другой.
Обычно кто на себя работает — это такие лузеры, которые за баснословные деньги предлагают низкоквалифицированные услуги.
Как-то наличие 2 лет своей мелкой компании в послужном списке не по мешал мне устроиться на удаленку и переквалифицироваться с веба (ASP.NET MVC) на десктоп(WPF). Да и низкоквалифицированным меня назвать тяжеловато было, хотя и поработать над собой пришлось много в это время.
изучайте по крайней мере один новый язык программирования каждый год зачем? что бы забыть его?
У автора судя по всему много свободного времени. У нормального взрослого человека этого времени нет, если он не окончательно дессоциализировался в попытке постичь необъятное.
Никогда не было проблем выделить пару часов на изучение чего-то нового. Ни сейчас, ни ранее, включая время, когда я работал в офисе. И жена у меня хорошо понимает, что изучение чего-то нового является частью моей работы, для дальнейшего роста доходов. Так что с этой стороны у меня проблем тоже не было никогда. И даже дети этому не помеха, что показывает опыт моего друга (у самого пока нет).
PS. Я люблю свою работу и в дальнейшем если и буду куда переходить, то по стезе евангелизма/архитектуры, но не в управление проектами, т.к. это просто не мое, да и без удовольствия слишком быстро выгораю. Может по этому мнение автора для меня близко, в отличии от вас. Так что может вам действительно пора менять сферу деятельности, если в текущей сфере вы уже выгорели и разочаровались?
PSS. 28.5 лет / 6.5 лет корпоративной разработки / 8 лет опыта.
И рассуждать о квалификации человека, вам не знакомого, не очень вежливо.
В общем, я жду от вас конкретные предложения по озвученным вопросам, иначе все это очень похоже на то, что 22 см на всеобщее обозрение пытаетесь выложить вы.
https://www.realeyesit.com/careers
Присылайте резюме, офис в красивом городе, очень приличная зп, интересный проект.
Но давайте представим ситуацию:
«Жена, пакуй чемоданы, мы переезжаем, я тут клевую работу нашел. Маме потом позвонишь. Дети? Их тоже упакуй. И кота не забудь.» Ну как?
Вы конечно правы, вариантов всяких масса, даже с вышеописанными ограничениями можно найти варианты. Например в Будапеште. Я вам напишу :)
Жена, пакуй чемоданы, мы переезжаем, я тут клевую работу нашел
Если она зарабатывает много меньше — то что не так?
Понятно, что, если у вас за душой только новенький макбук, проблем никаких. Закинул мак в рюкзак, пару трусов, и хоть на край света. Когда же у вас длинный-предлинный «хвост» в виде жены, ребенка/детей, домашнего скарба (вы представляете, сколько шмотья у детей? :) ) и домашних животных, перезд сродни квесту на Hell уровне. Вы когда-нибудь переезжали всей семьей? Я — уже 2 раза :) Хорошо, хоть не «на край света».
Вариант перезжать без шмотья и мебели может иметь место быть, но тогда вы большую часть своей прибыли будете вечно тратить на восстановление потерь от переездов.
Вариант ходить голытьбой — не вариант.
Вариант уехать одному, а семью оставить на прежнем месте чреват. Возможно, через некоторое время твои дети тебе скажут: папа, нам не нравится, что ты от нас уехал! Мы хотим тебя здесь живого теплого «лампового», а не холодного «пиксельного» по скайпу. Мы хотим чтобы ты вместе с нами радовался и огорчался. Чтобы мы могли каждый день хвастаться тебе своими успехами. Чтобы мы вместе ходили с тобой на хоккей и громко болели за нашу сборную! (кстати, сегодня в Мосвке хоккей. Кто пойдет?) А жена может заявить, что она желает нормальные «22 см» (С), а не каки-то суррогаты. И последствием может быть «мы тут нашли нового папу, а ты там продолжай пилить своего очередного убийцу фейсбука».
Тут вопрос не в заработке жены, а в процессе переезда всей семьей.
Нет, вопрос именно в этом. Чем меньше вклад в общий котел, тем меньше права на капризы.
Да, да, «все мы люди» и прочее. Но если, условно, жена зарабатывает 10 у.е. и собирается переезжать за 15 у.е-ми, то семья сильно потеряет от того, что муж, приносящий 3 у.е. имеет каприз «я тут привык». Это для семьи в целом плохо.
Вы когда-нибудь переезжали всей семьей? Я — уже 2 раза :) Хорошо, хоть не «на край света».
А то. Очень, кстати, неприятно было, но зато от кучи барахла избавились. Оглядываясь назад — не так и плохо.
Вариант уехать одному, а семью оставить на прежнем месте чреват
Разумеется, это очень плохой вариант. Но тут вспоминается анекдот про HR, выкидывающего половину резюме сразу: «а неудачники нам не нужны».
Это для семьи в целом плохо.
В благополучии семьи в целом финансовая составляющая лишь один из компонентов. Выиграть в финансах, но потерять в личных отношениях (например, показать, что равноправия в семье нет, есть, максимум «мы посовещались и я решил») может быть гораздо хуже для семьи, чем не менять статус-кво.
На самом деле все шмутье и мебель стоит в районе одного оклада средней руки программиста ну т.е. очевидно меньше 5- 8К долларов США.
Преимущества от переезда очевидны: образование детей, климат, высокая зарплата, возможность узнать что-то новое для себя.
А так да если на образование детей наплювать и климат не колышет — да за ради бога! можно и сидеть дальше уговаривая себя как я мудро поступил оставшись дома.
Вы так свято уверены что где-то ТАМ все гораздо лучше, чем где-то здесь. Это юношеский максимализм, он пройдет.
Особенно про образование понравилось. Вы, видимо, уже третьего на западе образовываете и все они прям со школьной скамьи вторые Илоны Маски. И теперь вы со всей ответственностью можете утверждать, что тут все дерьмо, а там феи бабочками какают.
С климатом да, тут мне крыть нечем, тут вы меня уели :)
Про узнать что-то новое для себя, тут, вон, коллега 0xd34df00d рассказывает, что он, что в Москве из берлоги не вылазил, что в Лондоне так же. Сходите, лучше, ему про «что-то новое» расскажите :)
Так что, единственное, что действительна канает в вашем случае — платят больше.
Я вообще хочу донести вам мысль, что если вы одинокий молодой (или не очень) холостой гик, то «пространства для маневра» у вас гораздо больше, и что надо хоть чуточку ставить себя на место тех, кто уже обзавелся семьей, детьми, имуществом и прочим. У нас тоже есть варианты, но они ограничены.
З.Ы.: кидаться какашками «вы все лохи позорные» не вежливо
P.S. Боже упаси никто Вас лично не пытается урезонить — в дерьмо Вы сами себе успешно опускаете без посторонней помощи.
И в Глазго почему-то тоже понравилось, хотя город, как город, ничего особенного.
Люди да, другие, ну так и «контекст выполнения» другой :)
Почему то, люди любят считать, что как у них так и у всех, жизнь она не черная и белая, а фиолетовая и в крапинку :)
Зачем себя так обманывать?
Времени на изучения нового в жизни более чем достаточно, было бы желание и немного воли. Но гораздо проще все свалить на отсутствие свободного времени, чем на отсутствие воли.
Быть может программирование не было вашей стезей никогда и вы здесь случайно, а не ныть на свой возраст, смущая других?
Вы так пишите, как будто у Вас есть аккаунт на github с 1000 звезд.
Да, я «рядовая мартышка». Как и 99% программистов. Расскажите о своих достижениях в IT
Ну да, до звезды опенсорса мне конечно далеко, но некоторые мои проекты всё-таки кому-то нужны, к примеру, Vreen, только написал я его давно ещё. Но увы, много интересного из того, что я сделал так и осталось за закрытыми дверями. К примеру шустрая и эффективная система для управления ЧПУ станками. Но в целом я не настроен оставаться на месте и стараюсь следовать рекомендациям автора статьи, хотя до многих из них дошел своим умом.
Т.е. по вашей логике если человек говорит о том, что не хочет до конца жизни кодить — значит это не его?
По моему, у любого нормального человека возникает желание двигаться вперед, а не исполнять десятки лет одни и те же функции.
Именно это и означает, что программирование это не ваше призвание, пора бы это уже признать просто. Я как-то не застреваю даже по году на одних и тех же функциях Я как-то нахожу время и на семью и на хобби и на увеличение своих навыков. У автора статьи тоже нет таких проблем. Я уж молчу про то, что стояние по 2-3 часа в пробках — это какая-то ошибка, можно уменьшить это время. Лично по мне, в этом смысле метро лучше, время проведенное в нем можно потратить на чтение книжек, а до работы потом не просто тупо ходить, а делать пробежки. Можно сменить место жительства, место работы, если неудобно. Но ныть то зачем?
Чушь какая.
Да нет, не чушь. Для вас программирование это лишь хобби, между хобби и призванием есть разница, не так ли?
Конечно, вы же живете в идеальном мире все. Москвичи наверно?
Ради работы? =)))
А собственно, почему нет то? Американцы вот постоянно меняют место жительства и не сильно грустят по этому поводу. Опять же есть удаленная работа. Я вот не вижу никаких непреодолимых препятствий, чтобы уменьшить количество времени, которое утекает впустую. Это же часть вашей жизни, вам её не жалко?
Ученые ради науки на алтарь точно также жизнь кладут. Занимаются они наукой ради науки, аналогия ясна? Именно те, кто программируют ради программирования по настоящему глубоко могут его изучить, чтобы улучшить качество инструмента или найти принципиально новые.
А он разве не прав в том смысле, что вы время на дорогу тратите впустую? Но вы на это жалуетесь, но ничего с этим делать не собираетесь.
Да блин, дай угадаю, вы много лет работаете на одном и том же месте работы и менять его хотите только ради собственного бизнеса?
Результат то где?
Он «это» знает и применяет в работе, а вы нет. Вы в это время в пробке стояли. Или может он занимался в ОТ тем, чем вы в свободное время занимаетесь — новости, фильмы, книги и пр.
Это не результат. Это следствие. Я спрашивал про результат.
Вроде бы ясно написал: время. Эти 2-3 часа сдвигаются со, скажем, вечера на «дорожное» время.
какой результат получает человек, 8 лет изучающий после работы технологии в общественном транспорте, пока я стою в пробке и слушаю радио.
Про 8 лет речи нет, это личные заморочки. Знание бОльшего количества технологий, на лучшем уровне. Соответственно, более легкий переход, например, на другую работу. Например, за границей, где платят больше. Или ближе к дому. Более быстрое продвижение, т.е. большая зарплата, т.к. изучение не с нуля происходит.
Появление свободного времени, которое можно потратить на спорт, семью, еще что-то.
Подозреваю, что по сравнению со мной, «ленивым» и не стремящимся к саморазвитию, у него должна быть дача на берегу моря и авто не менее чем за 2 млн.
У него есть лишние пару часов, которые вы просидели в пробке. Время самоценно.
И да вы правы сейчас подавляющие большинство компаний хотят иметь простую рабочую силу, часто этим компаниям даже не нужно чтобы вы развивались, потому что вы начнете больше требовать или просто найдете место получше.
Лично мне пока 25. И честно скажу, что я еще очень очень зелен, я долго метался, сначала начинал с дизайна, потом верстка, потом СЕО, Но лишь когда мне прошлось вынуждено покинуть свой родной город, и уехать работать в Москву опять верстальщиком, я определился. Я понял что хочу быть программистом, я хочу развиваться, я хочу принимать участие в разработке интересных проектов. От конвейерной разработки сайтиков уже устал. Но у меня тоже не простая ситуация, и приходится работать по 10-15 часов, чтобы обеспечить семью. Плюс находить время, чтобы проводить с ней его. Мне тоже не хватает времени, я честно признаюсь, что если бы я занялся его оптимизацией, то его стало бы больше, и я бы мог более эффективно работать. развиваться, и отдыхать. Но пока не очень выходит, все равно царит хаос, с которым не так просто справится. Но при этом у меня получается двигаться вперед., находить более интересную и выгодную работу, читать и анализировать, чтобы понять как еще можно улучшить свою жизнь, свой быт. И меня пока это получается, и жаловаться не на что, я получаю удовольствие от своей деятельности и это главное!
Кстати еще приведу пример. У нас на предпоследней работе было около 20 программистов. Но скажу за двоих.
один был зам-отдела, у него докторская степень. ему около 30, он шустрый, умный, легко осваивает новые технологии, есть семья, и вообще по сути у него есть масса перспектив для более интересной работы, но он почему то засел в этой компании, но это уже его дело. И был у нас еще там мужичек, ему около 40. Он просто кодил, кодил каждый день и все. Его видимо это тоже устраивало, что он просто рядовой специалист, который выполняет свои функции.
Вот вы мне напомнили его.
Дак вот подведу итог. за результатом нужно постоянно следить, можно развиваться, можно и ограничиваться набором своих знаний. А если результат измерять в зарплате, то программирование тут вообще не причем, в этом случае можно слово заменить на любую другую профессию. Я считаю, что тут нужно просто ставить себе цели, и искать пути для их достижения, и выбирать наиболее оптимальный для себя.
Для меня программирование — работа и инструмент для достижения целей, в т.ч. личных амбиций и проектов. Я программирование расцениваю как инструмент, а не как культ, на алтарь которого нужно положить всю свою жизнью.
Не нужно, вредно, бессмысленно и вредно учить программирование ради программирования. Давиться им и ставить оное во главу угла. Вот несколькими постами ниже, такой же убежденный как Вы, предлагает мне отказаться от личного транспорта и ездить в метро, что бы изучать программирование. Вот подобные мысли — это не нормально. Это уже гик, а там не далеко и до патологичного состояния человека-одиночки, озабоченного лишь «новыми технологиями».
А в чем проблема быть увлеченным программированием? Вы завидуете, что кто-то за хобби еще и деньги получает? Кто-то платит бешеные деньги, чтобы кататься на каких-нибудь крутых лыжах, заниматься рыбалкой, коллекционировать редкую фигню… А кто-то получает удовольствие за ровно такое же удовольствие.
Объясните, в чем проблема получать удовольствие и деньги одновременно? У вас это больная тема?
Проблема в том, что нельзя увлекаться лыжами и не ездить на них. Нельзя увлекаться рыбалкой и при этом не ловить рыбу.
Только миру вокруг ни горячо, ни холодно, если вдруг я на этих лыжах поеду. Почему внезапно у программирования ОБЯЗАНА быть полезная нагрузка? Люди которые играют в шахматы тоже идиоты. Они ведь, о боже, думают головой в свободное время безо всякого выхлопа.
Рыбалка делается ради рыбалки, 99% рыбалок заканчивается выкидыванием пойманной рыбы после выяснение, у кого больше. Никто не ездит на рыбалку ради пропитания, кроме совсем глухих районов.
Ради работы? =)))
Разумеется. Я один раз переезжал в другой город ради работы. Потом почти переехал в другую страну (РФ). Это нормально, СССР кончился в 91. Там можно было 40 лет проработать на одном месте и жить в одной и той же квартире. Но у нас уже давно рынок.
К чему здесь упоминание СССР?
К тому, что шаблоны поведения меняются медленно. Шаблон «всю жизнь на одном месте» — крестьянский, плавно вошел и в городскую жизнь у нас. Это вызвано плановым характером экономики. На западе со времен индустриализации, с вызванными рынком взлетами и падениями, более традиционен шаблон переходов между фирмами и переездами.
Даже те, кому к 40, никогда в СССР не работали и нечего делать отсылки к коммунизму
Это отсылка к истории и сопряженным культурным особеностям. Не «к 40», я сказал «40 лет на одном месте».
Дискуссия разгорелась скорее из-за того, как много раз ты готов переехать ради работы? И сколько надо раз переехать, чтобы «задолбаться» переезжать? :)
> Это отсылка к истории и сопряженным культурным особеностям. Не «к 40», я сказал «40 лет на одном месте».
Я имел в виду другое: даже те, кому сейчас около 40, не имеют того опыта работы в плановой экономике. Они все начинали свою трудовую карьеру в условиях самого настоящего рынка.
Я конечно прошу прощения, но кажется у вас «шаблонное» представление о советской реальности и плановой экономике
Нет. Я сказал, что можно было, и это вызвано старыми шаблонами. Понятно, что по распределению, например, можно было уехать на другой конец страны. Но можно было там навсегда и остаться.
И до революции, в самом настоящей «крестьянской» экономике, люди точно так же переезжали на заработки или в поисках лучшей жизни. В том числе в ту же Сибирь.
Это не совсем верно. Надо говорить о масштабах, о крепостном праве и т.п. Первое массовое движение началось только лишь в эпоху индустриализации, а это мало по историческим меркам.
Я имел в виду другое: даже те, кому сейчас около 40, не имеют того опыта работы в плановой экономике. Они все начинали свою трудовую карьеру в условиях самого настоящего рынка.
А, я упустил одну деталь. Вы имеете в виду, что человек волен сам решать в условиях «новых реалий». Я же говорю о поведенческих шаблонах, которые определяют мышление человека. Условно говоря, опыт родителей, более старших родственников и знакомых, очень важен. Посмотрите выше — человек говорит о связях — друзьях, родственниках — и нежелании их рвать. Я как раз об этом — условно — мои родственники и окружение живут все тут, много лет, и я буду.
Дело же не в прямом личном опыте, это скорее ментальность общества.
Думаю, что мастерство в том и есть, чтобы расти и совершенствоваться. Без совершенствования работа превращается в ад.
У вас, вероятно, свои мотивы к такому резкому суждению, но поверьте, не у всех так. Моя семья, например, понимает, что постоянное обучение — это часть моей работы и именно это и делает работника со временем мастером своего дела. Жена моя часто спрашивает: «что нового у вас с go?» При том, что она ни разу не программист, а преподаватель языка.
Программирование может стать поперек горла, если «перерасти» его, если уже руки чешутся самому войти в управление, придумать продукт, найти сбыт, наладить предприятие. Это да.
Для таких случаев придумали удалёнку, можно раз в неделю ездить в офис для того, чтобы совсем не пропадать.
Иногда думаю: «что так быстро до работы доехал, не успел дочитать/досмотреть». На машине — только на дачу. На работу ездить НЕ на общественном транспорте — мне жалко время, которое я именно что теряю.
Вообще все по ИТ изучал в транспорте, сколько себя помню. И не только по ИТ.
И да, один язык в год слишком быстро для меня, получается язык в 3 года, потому как еще экосистему добавить надо.
Кстати, мне 45 и я кодер, начал программировать в 1990 году.
Ну я иногда читаю тоже книжки по программированию в дороге, но в основном предпочитаю художественную литературу, помогает мозг чуть расслабить и со свежей головой в дело вступить.
Кстати, в рабочее время же программист не все 100% времени над задачей думает, я часто позволяю себе часть времени вместо котиков и хаброкомментов выделить именно на программерские книжки. И лично мне кажется, что адекватный работодатель должен поощрать выделение некоторой части рабочего времении именно на повышение квалификации.
Так а онлайн курсы тоже подойдут? Вообще есть ли что-то интересное и доступное по алгоритмам или lockfree?
Кстати, еще здорово смотреть записи со всяких конференций, митапов и т.п. Расширяет кругозор.
Мозги не сильно грузит, но вдруг появляется целые тематические списки, которые нужно смотреть.
Вообще, жить стало интересно
Но я рад, что вы это поняли наконец и советуете молодым не делать как вы :)
Может тогда в науку податься стоит?
Изучая новые технологии в рамках рабочего процесса (или в личное время, но для применения на работе) разработчик увеличивает эффективность своего труда. Разработчик лучше решает локальные задачи бизнеса его работодателя, создаёт новую ценность за меньшее время и/или большую ценность за то же время. Это его личный профессиональный прогресс, улучшающий, увеличивающий его вклад в общественный прогресс.
Как создание новых общественных ценностей сам по себе, так и личный профессиональный рост как правило хорошо коррелирует с уровнем оплаты труда — это личный финансовый прогресс. Да, есть некоторый практический потолок, но без постоянного профессионального роста в общем невозможно достигнув его раз, удерживать какое-то значимое время.
Изучая новые технологии в личное время, без цели применения их в работе, просто ради интереса, ради расширения кругозора, разработчик может не растёт профессионально, но улучшает качество своей личной жизни — занимается чем-то интересным, фиксирует какие-то личные достижения. Это пускай не увеличивает его вклад в общественный прогресс (хотя потенциально может и увеличить, хотя бы в виде экспертного решения на работе «эту технологию мы не будем использовать, я её пробовал, она нам не подходит», не говоря о, например, коммите в опенсорс проект, который кто-то другой использует на работе), но улучшает его личную жизнь, ничуть не хуже чем достижения в хобби других людей — это тоже прогресс. Личный, никому не заметный, но прогресс, самореализация, пускай и без общественного признания.
Мне завтра-послезавтра (с часовыми поясами точно не поняьб) 41, я, как вы выражаетесь, с 14 лет бегу за технологиями, сначала как любитель, потом как профессионал, вполне совмещая этот бег с семейной и общественной (пускай и в узком кругу) жизнью, и не собираюсь менять как минимум профессию. Просто нет желания, ничто не привлекает так как разработка, даже если оплачивается лучше.
Сам iOS уже давно не хайп, а явление, и пиар swift-а уже не выглядит противоречием, если учесть что это единственный родной (не считая всяких оберток типа RubyMotion и т.п.) юзабельный язык для платформы.
Тот же LLVM. В чем соль? Просто универсальная вирутальная машина?
Где реально полезная литература?): Х. Бос, Эндрю Таненбаум Современные операционные системы; Зелковиц М. Пратт Т. Языки программирования; многое другое.
P.S.
С утра видно что статью через чур переоценили. Для пара здравых мыслей, истории 1997 года и субъективных не четких выводов, слишком много внимания.)
Тот же LLVM. В чем соль? Просто универсальная вирутальная машина?Технология, инструмент. Который, если умеешь пользоваться, даёт хороший пинок, как регекспы.
Поначалу в проектах, где нужен был скриптовой язык, сам писал парсер, интерпретатор, потом jit-компилятор. Было довольно болезненно видеть, как это всё устаревает с уходом x86, и поддерживать кодогенератор лень. Потом открыл для себя LUA и стало всё хорошо. Вот облизываюсь на LLVM, но нет времени изучить.
> Смартфонами того времени были коммуникаторы Nokia 9000 c 8 Мб памяти, 24 МГц процессором i386
Посмеялся. А на Минск-22 и ЕС-1045 он не программировал?
А я программировал.
Может правда, книгу про свой опыт написать?
Да. Начните со статьи на ГТ. ;-)
Если все так боятся кризиса среднего возраста, то это явление временное.
Может правда, книгу про свой опыт написать?
А почему нет? Вместо того, чтобы голословно говорить «да я тебя одной левой» лучше опубликовать собственную статью/книгу, и дальше уже время покажет.
Просто обычно такая фраза говорится с намеком на «если уж даже Я не смею писать такие вещи, то эти неучи и подавно». Кстати, весьма вероятно это тоже проявление Даннинга — Крюгера.
Для начала, само наличие подобных статей просто показывает, что в последние 20 лет в профессии случился массовый приток людей, который явно снизил средний возраст программиста. Отсюда и мысли: вон сколько вокруг молодёжи, как же я-то среди них?..
А ведь таких развивающихся областей очень много. Можно сказать, что нет НЕ развивающихся. Но навскидку: а каково быть не очень молодым врачом (методы-то на месте не стоят)? Химиком? Преподавателем? Инженером?
С течением времени это «большое» поколение само превратится в зрелых людей (что мы и видим уже, отсюда и рефлексия вроде авторской), и вопросы отпадут сами собой: произойдёт естественное «выравнивание», которое существует везде в устаканившихся профессиях, где молодые соседствуют и как-то сосуществуют с людьми солидного возраста. То есть автор просто излагает некий «программистский» взгляд на реальность, с которой представители большинства профессий давным-давно знакомы.
Далее он довольно разумно предостерегает от «хайпов» (мода, увлечения — есть и более привычные слова). Тут я рассуждаю совсем просто: любая новая технология призвана решать некоторый класс задач эффективнее старой технологии. Если я (как уже не самый юный человек) очень хорошо владею технологией X и вижу, что на горизонте появилась конкурирующая технология Y, то нужно прикинуть: допустим, мне нужно N месяцев на освоение Y на уровне X. Соответственно, я теряю N месяцев, а потом буду получать выгоду в M часов еженедельно. Если по моим расчётам итоговая выгода (до завершения карьеры) существенно превышает N, то изучать стоит, в противном случае это уже религиозное решение, а не логично обоснованное. Для начинающего, конечно, лучше сразу браться за изучение технологии Y, он же ничего не теряет при этом.
Ну а под конец автор уже явно скатывается на какие-то глубоко личные темы: ЛГБТ, женщины, социальное неравенство и т.п. Это даже обсуждать не хочется, лучше бы он всё-таки порассуждал об этих вещах как-то отдельно. Все эти штуки никакого отношения не имеют к проблеме программиста среднего возраста.
Мне скоро 39 — разницы с 25 никакой не чувствую, разве что стал реально спокойнее относиться ко многим вещам, плюс многие вещи (пройти собеседование например) можно делать чисто на опыте, вообще не напрягая мозг. Если обратиться к схожим специальностям, в которых есть связь знания и творческого компонента (медицина, архитектура, инженерия) то увидим, что 35-55 это самый плодотворный возраст, когда уже и опыт есть и сил еще полно.
В общем я бы порекомендовал меньше ныть, больше делать, а на возраст вообще не обращать внимания.
В сочетании с хвалебными комментариями, написанными под копирку (да вот хотя бы — «Спасибо большое за публикацию! Впервые увидел ясно выраженные мысли о том, о чем я давно подозревал, но подтверждений не видел!») даёт реальный повод посомневаться в естественности происходящего.
very inspiring story, thank you.
Критическое мышление — это один из признаков логического мышления, характерного для хороших программистов.
Такое впечатление по первым комментариям, что я попал на съезд лунатиков, которым отшибло всю логику и у них остались только восторженные восклицания, о том, как крута статья.
Я требую развёрнутых комментариев! Если вам статья нравится — пишите, что именно понравилось. Вот так «Впервые увидел ясно выраженные мысли о том, о чем я давно подозревал, но подтверждений не видел!» — пишут боты, а не люди. Какая именно мысль вдруг ясно увиделась, какие статьи до этого похожие читал, что именно и как коррелирует с собственным опытом.
По содержательной части там особо не за что ставить минуса.
По профилю это совершенно типичнейшая статья для гиктаймс.
Статья набрала более ста плюсов за несколько часов и едва нашлось человек пять, кто поставил минус.
Хорошие технические статьи с трудом собирают 30 плюсов и легко — с десяток минусов.
Пора признать, что статьи начального уровня набирают намного больше поощрительных лайков.
А вот если бы вопрос, вынесенный в заглавие, задали мне, я бы ответил частью одной только фразы из этого текста: «Возраст не имеет значения...». :)
P.S. Мне уже давно не 40… :)
P.P.S. Спасибо…
Kомпании желают, чтобы вы заткнулись и молчали в тряпочку, поэтому женщинам платят 70% от зарплат мужчин.
Если вы белый мужчина, то вы с рождения пользовались рядом привилегий только потому, что родились таким.
Мда.
Во-первых не ясно про какую страну речь. Про 70% (В речи Обамы 77%, но можно округлить вниз, ага) в США есть хорошая статья. Если вкратце — сравнивают всех женщин со всеми мужчинами, без учета профессии. Если сравнивать по професии, то получается в среднем 91%. Не драматично, да? Если еще принять во внимание что женщины больше берут отгулов и отпусков из-за детей, можно получить некоторые догадки, с чем эта разница связана.
Остальное сказали и без меня. Тратить время на разъяснение остальных пунктов не буду.
Статья озаглавлена «Каково это быть программистом, когда тебе за сорок». Посмотрим, насколько соответствует заголовок статье.
Сначала идёт блок «что происходило в далёком 1997 году». Это по теме статьи? Нет. Это называется «Воспоминания заставшего давнюю эпоху».
Потом идёт блок «как я начинал свою карьеру». Ну, это можно расценить и как по теме, но можно подсократить и перейти собственно к тому, каково это быть программистом.
Блок «современные реалии зарубежной жизни» любопытен своей резкостью формулировок, не более. Но точно такие же слова может сказать про рынок программист любого возвраста, я не увидел ничего специфичного из того, что видит программист в возрасте и с опытом.
Блок «какие технологии я считаю перспективными» — это тоже мало соотносится с «каково же это быть...», тут на хабре каждый второй имеет свою точку зрения про будущее технологий.
Есть блок советов, мол не хайпите и береги галактику смолоду. Советы — это хорошо, но тема по-прежнему не раскрыта.
Я так и не увидел описания изнутри, как именно чувствуется и воспринимается, каково это быть и так далее по тексту.
Это очень похоже знаете на что? Есть такая песня у БГ — называется «Сэлфи». Вот как поэт начинающий напишет песню про сэлфи? «Я иду по зеленому городу, у меня в руке бамбуковая трость...» и там в припеве какой-нибудь рефрен «сэлфи-сэлфи-сэлфи-сэлфи от утра и до зари».
Попробуйте теперь в тексте Аквариума найти слово «сэлфи» или придумать своё собственное название песни, там же нет никакой логической связи и никаких намёков. Уже ЗНАЯ название сэлфи вы можете догадаться, что БГ смотрит на фотографию, на которой движется-поёт некий человек «я ходячее лихо, дурной знак...» — но согласитесь, для этого нужно небольшое логическое усилие.
Тут статья точно такая же. Одно дело — написать «в свои сорок начал ловить себя на мысли, что стал вспоминать молодые годы» — и это был бы грамотный толковый материал-наблюдение, как же я реально ощущаю свои сорок. Но нет! Автор просто льёт на читающего поток воспоминаний о далёком 1997году — и мы сами должны делать логический вывод «когда тебе двадцать — некогда толком оглядываться назад, а вот в сорок лет начинаешь вспоминать и сравнивать».
Поэтому если смотреть именно на статью как на сэлфи — статья вышла хорошо.
Комментарии несколько удивили. Само собой, есть с чем не согласиться, т.к. у каждого свой опыт и свои взгляды.
В принципе, понятно недовольство тех, кто ждал от статьи на хабре фактов, причинно-следственных связей и сугубо прагматичного подхода. Но «тема не раскрыта»? Как вы вообще представляете себе раскрытие темы «Я разработчик в сорок»? Быть разработчиком — это умение использовать свой мозг для решения задачи разработки, уж простите за тавтологию. Отличие подхода к процессу в 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К, и автор огласил ее просто как некий факт, акцентируя внимание не на том, сколько он получает, а на том, как к этому «сколько» надо относиться.
Если бы финансовый вопрос для автора стоял острее, думаю, в статье это было бы заметнее. А так — похоже, его устраивает.
По теме зарплат вообще — Вы, живя в Долине, в этом вопросе однозначно компетентнее, мне судить не из чего — быстрый гуглёж по зарплатам выдал только это, из более-менее актуального — http://dou.ua/lenta/articles/worlds-it-salaries-2015/
Не то чтобы считать деньги в чужом кармане было здорово, но по этим цифрам выходит, что при уровне зарплат (даже 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м на нее без слез было не взглянуть, но мыши же плакали, кололись, но тем не менее продолжали, и вырастили совершенно годный продукт. Что совершенно не значит, что когда-нибудь про нее не забудут, как забыли о паровозах с появлением дизеля.
Так и за умение писать на Коболе тоже хорошо платят, да и попытка выучить его, наверняка, неплохо разовьет когнитивные способности. Но это всё равно будешь чувствовать себя динозавром.
Облака уже сегодняшняя реальность, сейчас основной хайп вокруг блокчейнов разворачивается. И там много нерешенных проблем ещё висит.
And the term «religion» means something quite different. Something that has an irrational basis.
Каждый, кто просит, получает, и кто ищет, находит, и кто стучит – тому откроют.
От Матфея 7 глава – Новый Завет,
Адриан сам не в шоке, что поднял такую дискуссию?
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!
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?
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 :)
Каково это — быть разработчиком, когда тебе сорок