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

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

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

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

Вообще у эпла полно древнющих API родом из 90-х, лишь немного прикрытых ширмой API на swift/objc, где внутри, судя даже не по дизасму а по кол стэку, жуткий говнокод прошлых лет - одна работа с аудио чего стоит. А баги висят зарепорченные и непофикшенные с 2009 года. Зато в Swift и SwiftUI добавляют всякую ненужную хипстерскую хрень, якобы облегчающую чтоли вкат новым разработчикам, а на деле тормозящими дико компиляцию и порою дающими непредсказуемый рантайм, т.к. пропроцессор ради синтаксического сахара наворачивает наверх монструозные конструкции

А вы точно хотите лечиться у врача, который на вопросы "чем лекарство отличается от БАДа" и "Что такое анамнез?" психует, не отвечает, говорит что это вопросы для студента и бежит плакать на med habr, если таковой имеется у медиков, как его завалил страшный предвзятый медцентр?

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

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

"в свободное", конечно... 8 часов честно отпахал и пошел преподавать джаву

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

его и спросили основную идею, а не детали реализации

для инженера <советская система, примененная к инженерому делу> болото и уравниловка

Прочитал примерно так:

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

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

Можно воды только поменьше писать, её теперь ИИ неплохо генерит

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

С другой стороны, а что тут такого страшного, вот задумали вы реализовать продукт, год делали его, не получали зарплату, вкинули N десятков тысяч долларов в маркетинг, в дизайн и т.п. - и, допустим, добились определенного успеха. Нанимаете сотрудников, а они хотят опцион 50% и статус кофаундера - с чего ради? Справедливость только одна - вы покупаете их время и знания за деньги, все честно, все остальное лишь манипуляции

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

У меня за последний год было 2 случая, когда вполне себе синьоры, но смежных специальностей, претендовали на вакансию по iOS, на вакансию, где прямо нужен-нужен именно настоящий синьор iOS. Один питонист, второй JS-ник, как оказалось, по основной специальности, iOS за последние 10-12 лет трогали, где-то что-то делали, но понятно что опыт и близко не сравним с тем, кто те же 10+ лет каждый день живет в мире iOS, что-то вроде того как модные нынче "фулстэки" от фронта начинают писать на, например, .NET в своем неповторимом JS-стиле и получается кал.

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

Первый, как оказалось, не знает UIKit, только SwiftUI (c 2011 года iOS разработчик, ага) - и не может не то что сделать что-то с графикой на среднем уровне, всякие трансформы, анимашки и прочее, а вьюшку сверстать на UIKit не может, хотя и на SwiftUI как оказалось тоже получается дырявое говно. Данные нормально прибиндить не может к вьюхе, не думает вообще как должен думать iOS-разработчик, нет у научных сотрудников привычки думать за все возможные сценарии пользователя, предугадывать его типичные ошибки и т.п.

А второй писал какую-то совершенно неродную заумную хрень, как потом оказалось в 80% с активной помощью GPT, т.к. SDK не знает нормально. А про то как "великий архитектор" неделю работал над "дата моделью" в iOS приложении, завернув все что можно в 4 слоя оберток, наподключав каких-то левых либ для элементарных вещей, можно было было бы написать отдельную статью, при этом самомнение у пассажира было, что чуть ли не Торвальдса учил системному программированию.

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

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

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

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

какой счетчик ссылок, тут gc другого типа

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

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

эксель - нет, а вот браузер - уже, фактически, да, ось в оси.

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

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

Операцио́нная систе́ма — программное обеспечение, управляющее компьютерами (включая микроконтроллеры) и позволяющее запускать на них прикладные программы[1]. Предоставляет программный интерфейс для взаимодействия с компьютером, управляет прикладными программами[1] и занимается распределением предоставляемых ресурсов, в том числе между прикладными программами

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

И в 3.11, а я немного успел пописать под нее на Borland C++ for Windows, разница с написанием под Win98, где я уже работал полноценно, была невелика, да и до сих пор можно на WinAPI написать что-нибудь и оно будет работать.

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

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

Ну так и Win95, о чем изначально шла речь в треде, не является оболочкой над досом.

у меня в те годы был 386 с 16 Мгц и 2 ОЗУ, там была не магия, а полчаса на подождать, а потом miner вис посреди уровня. Но больше всего я мечтал о том чтобы поставить обои на рабочий стол, как у старшего брата двоюродного на Win95, даже подкладывал под защитный экран полупрозрачную рекламку какую-то

тогда что такое MacOS, самостоятельная ОС или оболочка над FreeBSD? По сути она куда более базируется над Unix, чем 3.11 над досом, там буквально для чего не сделали кнопку - надо лезть в консоль напрямую, а юникс там не просто так, для совместимости со старым софтом

минор, конечно :) значит, в контексте данной статьи мы с вами где-то посередине между вайтишниками и гейткиперами в гитаре. Мы уже знаем, что 5 лад 6 струны это Ля, а что м маленькое это минор, в отличие от вайтишников, которые просто знают как поставить Ам без баррэ, а что А это Ля не догадываются. Но и до гейткиперов, которые знают дорийские лады, нам далеко )

1
23 ...

Информация

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