Обновить
58
0

Пользователь

Отправить сообщение

Какое популярное заблуждение, я думал его уже давно нет. С - это подмножество Ojbc, которому я отдал 8 лет с 2009 по 2017 - это утверждение верно. Потому что код обжа сначала транслируется в чистый С, а потом компилится уже компилятором С. И в iOS до сих пор огромное множество фрэймворков написаны на чистом С.

С++ же только внешне похож на С (и то был когда-то), под капотом совершенно другое. В их компиляторах ни одной общей строчки, один и тот же код компилится в совершенно другой АСМ.

Про писать на C/C++ нет смысла расскажите разработчикам ОС и, например, игровых движков, им же расскажете и про тупые наборы байт.

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

Как и автору оригинального поста - С++ до декларативности как Пугачеве до Мадонны, уж слишком он древний и громоздкий.

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

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

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

  • знаю человека, работает постоянно на 2-3 работах (везде iOS разработчиком). Знаю его 13 лет, когда-то был влюбленный в программирование парень, который читал просто так книжки 80-х годов по теории компиляции, ИИ и кодогенерацией увлекался. Потом золотая клетка на 3-4 года, потом подъем за уши из пепла, теперь - ну как вы думаете можно работать на 2-3 работах? Только если проекты скучнейше-однообразно-вьюховерстные, чисто конвеер. Он специально такие ищет, лишь бы побольше ИБД можно было и поменьше что-то реально делать. Как следствие, совершенно ненавидит программирование, все что с ним связано, и мне уже рассказывает что всегда его ненавидел и занимался только по необходимости (забывая что я его знаю много-много лет)

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

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

Точно :) Но все равно такие предприятия - обычно прощай молодость, по сравнению даже с галерными галерами там жесть. 15 лет назад работал на чем-то подобном, ну мне был 21 когда ушел, еще на 5 курсе - не очень впитал нафталин, а ребята приходили после Интеграла или какого КБТМ - прям советские люди

Это вы про тот ГАЗ, что буханки до сих пор кривыми саморезами собирает родом из 1960-х годов? Я не говорю что нет Газон Next в своем классе довольно неплохой, но прям карьеру там строить молодежи бы точно не советовал - они через 10 лет приходят в частные компании, и от них просто ПАХНЕТ заводом и заводскими процессами, приходится годами переучивать как на самом деле надо работать чтобы быть конкурентным спецом.

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

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

К сожалению, в чем-то они правы - рынок давно в целом не различает специалистов 3+, 5+ и 15+, перемалывая всех под одну гребенку. А на те вакансии, где реально нужен опыт - ставятся заградительные ценз-барьеры в виде 18 этапов собеседований от алгоритмов до архитектур атомных подводных лодок, да и то востребованы такие спецы больше в США.

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

А начальник - вот такой вот бизнес-аналитик с кей-скиллами "протоколирование/интервьюирование".

Но есть и светлая сторона - все же рынок есть рынок, и на 19 вакансий трешачка последние годы всегда находилась одна-две свежих, где нужен ты а не выпускник курсов, который просто не в состоянии будет (к счастью) довести проект хотя бы до середины. Правда, с последними событиями уже не до выбора вакансий из списка, впервые за последние десять лет если честно боюсь потерять работу - работа-то есть, пусть не за 5, но за 3.5-4 вакансий все равно много, но сама работа там вот такая вот - руководству до сиреневой звезды, сиди переделывай за джуниорами всех мастей.

Тоже первое что бросилось в глаза. Это так в стиле WinAPI - метод, в который нужно передать 27 параметров, из которых треть недокументирована, треть legacy со времен Win 3.11, треть нужно всегда передавать null. 14 лет не писал под WinAPI, но аж вздрогнул от статьи. Ничего не изменилось в этом кривом дырявом ядре, и уж лучше бы никогда и не менялось чем так как они делают.

я так понимаю, он хотел выпендриться знанием сишного printf (print formatted), а не print (что выдает в вас, например, питониста). Если это действительно С (С++ с использованием stdio) - то да, ошибки еще и в одинарных кавычках. Хотя в PHP есть тоже калька на printf, там можно в одинарных писать насколько я помню.

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

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

Почему они вообще уверены, что с нулевыми знаниями (а они нулевые - ни английского, ни программирования, все скиллы что он написал выеденного яйца не стоят, это скорее побочки нормального технаря а не key скиллы) ему где-то должно быть место в айти. Я так понимаю работал в РФ на внутренний проект по перекладыванию бумаги из одной стопки в другую - пусть и работает, куда такому на конкурентный запад? В ФААНГ настоящие айтишники с 10+ 15+ опытом по полгода готовятся, чтобы пройти интервью

>> print(f'Hello world!')

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

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

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

Система сборки xCode ужасна, новые фичи swift впиливаются криво и зачастую малопонятно зачем вообще нужны - зато огромных проблем Apple как будто не замечает. Intellisence в xCode по сравнению с той же Idea вообще, я считаю, не работает. В Visual C++ 6.0 1998 года все работало быстрее и лучше.

Компилятор swift не может за разумное время скомпилить средненькую монаду - именно такое сообщение об ошибке я вижу часто, и очень часто, на относительно свежем iMac 27.

Я могу еще долго продолжать, за последние 13 лет многие проблемы типа совершенно кривого UX Appstore connect становятся только хуже, но никак не лучше. Перезалить скриншоты приложения становится все больше и больше похоже на пытку.

Что ж удивляться, что такой же подход Apple используют и в bug bounty - возможно, для стороннего разработчика это покажется дикостью, но тех, кто годами живет в мире Apple нисколько не удивит

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

Вы бы hello world для начала без ошибок написали

если у человека нет чувства иронии - это обычно об интеллекте

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

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

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

так вы про рекламу <сейчас>. А я про медиану в <дооперационные> времена. Две большие разницы. Мне 2 месяца назад из 12 предложений 10 были 5+. Сейчас одни галеры и релокейт в Азербайджан на 3500

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

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

В моей родной Беларуси рынок точно такой же как в Украине (был месяц назад), в РФ да, отличается. Так вот цитата, если лень читать всю статью:

>> Медианная зарплата архитекторов достигла $6200. И за полгода увеличилось почти на 10%. Тимлиды и техлиды имеют $5000, тогда как сеньор-специалисты – $4500. Медиана мидлов - $2500. Но по отдельным направлениям и языкам он уже достиг $3000 (об этом дальше).

Это по всем направлениям, в моей родной специальности (iOS), в которой я тружусь последние 13 лет - 5к медианная.

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

Какие-то еще вопросы остались?

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

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность