Pull to refresh
-1
0

Программист

Send message
Напомню, что если вы типичный мобильный разработчик, то вы где-то ⅔ денег получаете от фанатов «яблока» и ⅓ — от Android… ну или ближе к половинке-на-половинку, если вы активны на рынке Китая. Как сюда вписывается Java/Kotlin?

Ok, забыл Swift/Objective C — как это меняет картину?
«слухи о смерти C++ таки очень сильно преувеличены».

Есть мнение, что tiobe не самый лучший индикатор популярности. Как пишут они сами

Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

То есть это тупо тренды в поисковиках/ютубе. К количеству вакансий отношение косвенное.
А это точно раст? Плюсы давно уже не самый популярный язык, и ниша уменьшается с каждым годом. Веб — Java/Node/Python/C#/etc, Мобильная разработка — Java/Kotlin ну и так далее.
Ок, большинство людей не умеет бенчмаркать. Это факт.

Поэтому интересует практический опыт. Как внедряли, где бежит, сколько памяти потребляет. Вместо этого на конференциях засилие маркетологов и евангелистов. Инженеров почти нет.
Сколь-либо статистически значимый опыт написания коммерческого кода на расте из вас троих емнип есть только у humbug'а

Вот мне было бы интересно почитать про такой опыт. К сожалению, таких статей как-то не находил (на хабре). Зато кидание фекалиями с кривыми написанными на коленке бенчмарками всем заходит на ура.
Я так и делал. И про Раст, и про хаскель, и про идрис.

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

Реклама это не плохо, если она объективная

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

Просто надо быть честными и не рекламировать того, чего нет.

В этом моя претензия. Особенно на конференциях, беспристрастная подача информации почти не встречается. Ну то есть не просто засрать Rust потому что ты член комитета ISO по С++, а рассказать как ты пытался написать что-нибудь на нем и какие проблемы возникли.
тугосеря

покак


Я точно сейчас не на форуме овуляшек?

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

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

Прямо представил — выходишь такой пообедать на кухную, а к тебе пристает коллега:
«Привет! Не хочешь поговорить о новом замечательном языке Rust? По данным опроса Stack Overflow это самый любимый программистами язык!».
Недавно я пытался заманить коллегу, сишника из соседнего отдела, на Тёмную сторону Rust

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


Если нанимают мидл/сениор инженера, дают типичное задание. То есть если человеку надо разрабатывать API, дается тестовый проект и задание на минут 15-20, типа реализовать такой-то endpoint. Потом задаются вопросы и можно усложнять задание (посчитай еще вот это и верни в запросе). С сениорами еще поговорить про system design. Суть: посмотреть как кандидат справится с ежедневной работой.

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

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

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

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

Реально попадались люди, которые fizz buzz написать не могут, а на интервью подают (ну а вдруг?!)

Это не новость для любого, кто проводил интервью в любой более-менее крупной конторе (далеко не уровня гугла).

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

С чего вы взяли, что не могут? Если ты понимаешь решение, ты можешь его воспроизвести.

P.S. Обычно все это просто от неумения проводить интервью. Вроде тех знаменитых загадок в гугле про пианистов и канализационные люки.
Создание хоть и популярного и очень полезного продукта не говорит, что чувак крутой программист.

А чем по вашему программисты занимаются? Пишут алгоритмы на доске по памяти?

А homebrew — не то что бы слишком сложный продукт.


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

Умение решать на доске маркером за 10 минут без интернета?

Смотреть код с гитхаба — не у всех он есть, да и невозможно проверить, что этот код кандидат сможет воспроизвести.

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

P.S: Я не против олимпиадников, просто подзадолбал неуместный элитизм некоторых представителей, которые могут написать на доске merge sort на С++ и при этом в реальных проектах пишут неподдерживаемый говнокод.
А потом еще ноют про недостаток кадров.
Фильм не про ИТ, а про психические расстройства. Но да, удачно сыграли на стереотипах про хакеров, забитый парень с букетом расстройств личности в худи.
Про ИТ есть замечательный сериал Silicon Valley (как уже упоминали) — правда концовку и там запороли.
Если вы потеряли от квартиры свои ключи, запасные ключи, паспорт с пропиской

Аналогия неверна, если аккаунт использовать для почты/гугл плей, пароль нужен чуть менее чем никогда. Соответственно, забыть его просто.
Вы сами читаете что написали, горе-копирайтеры? Помимо упомянутых
мессенджер без названия
(Он называется TFC)
Тип ПК и операционной системы, на которых они должны работать, к настоящему моменту неизвестны.
(Список вам привели)
вы еще даете ссылку на tinfoil.io — портал для Nintendo Switch геймеров.
Люблю уровень дискуссий на Хабре.
— Люди во всем мире тупеют, корпорации загрязняют природу, воры воруют, как дальше жить!
— Нет, в Канаде все замечательно, преступности нет, быдла нет, корпорации заботятся о природе, кстати купил себе laptop и Tesla model 3.
На хабре просто отсутствует культура дискуссий. Вроде все ко всем на «вы» и вежливы, а наплевать в карму — за милую душу. В результате ловлю себя на мысли, что общаться тут неприятно. Есть немало интересных людей, но комьюнити в целом токсичное.
«Неадекватность» типичных минусуемых в своем мнении, которое не совпадает с мнением толпы.

Возможно стоит разделить карму за статьи и за комментарии.

Поздравляю, вы изобрели рейтинг.

Information

Rating
Does not participate
Registered
Activity