Posts

ВЫГОРАНИЕ: ЗАДОЛБАЛСЯ РАБОТАТЬ

Вот пример выгорания на фрилансе. https://dou.ua/forums/topic/30823/#1877249 У меня была личная цель работать 40 часов в неделю.  Я привязался к этой цифре просто потому что все вокруг на галерах так делают.  А отработать 8 часов по тайм трекеру это совсем не то, что физически находиться 8 часов в офисе.  40 часов по трекеру это была планка, к которой я к концу недели тянулся уже из последних сил.  И вот спустя несколько лет — я задолбался.

ПРОВАЛЕННОЕ СОБЕСЕДОВАНИЕ - НЕ ПРОШЕЛ СКРИНИНГ НА GOLANG

Позиция: Golang разработчик Требование:  Golang 1 год, всего от 5+ разработчика программного обеспечения бєкєнд. Процесс. Недельная переписка с HR. Портофолио: приложение переписанное на Golang  с другого компилируемого языка Вердикт: не достаточно коммерческого опыта разработки на Golang.

ПРОВАЛЕННОЕ СОБЕСЕДОВАНИЕ - Я НЕ ЗНАЮ ЧТО ТАКОЕ ЕДИНИЦА КОМПИЛЯЦИИ

Еще одно проваленное интервью, но теперь с модификатором static Как и  volatile,   шанс 9 из 10, что будет вопрос о  static . Ответ тоже надо знать как "Отче наш". Со  static  по сложнее, чем  с  volatile. В "чистом"  C один вариант ответа. В  C++ немного другой вариант. Детальнее смотрим например на stackoverflow https://stackoverflow.com/questions/943280/difference-between-static-in-c-and-static-in-c Но тут вопрос был в другом.  Зная эти нюансы начал уточнять у интервьюера, в каком контексте его интересует. Ответ был "во всех".  Начал с самого простого, с области видимости в пределах одного компилируемой единицы. Сразу прилетают вопрос, а что такое "компилируемая единица". И тут чувствую себе как собака, что это такое я понимаю, но выразить мысль не могу. Результат: "давай до свиданья". P.S. Кому интересно определение  что такое "компилируемая единица" , и дискуссию о ней чичитаем здесь: https://stackoverflow.com/questio...

ПРОВАЛЕННОЕ СОБЕСЕДОВАНИЕ - Я НЕ ЗНАЮ НА КАКИЕ ОПЦИИ КОМПИЛЯЦИИ И СБОРКИ ВЛИЯЕТ VOLATILE

Чего только не могут спросить на интервью. volatile модификатор  Что не собеседование, то шанс 9 из 10, что будет вопрос о  volatile. Ответ надо знать на память, так чтобы от зубов отскакивало: volatile  -  ключевое слово языков C/C++, которое информирует компилятор о том, что значение переменной может меняться из вне и что компилятор не будет оптимизировать эту переменную. https://habr.com/ru/sandbox/114114/ Но вот следующий вопрос застал меня врасплох: "на какие опции  компиляции и сборки  что он влияет". Признаюсь, что идти в дебри дискуссий, что это только подсказка компилятору, а он может делать как хочет и как заставить его получить именно то что ты именно от него хочешь, мне не хотелось.  Ответил честно - не знаю.  Результат - миссия провалена. 

ПРОВАЛЕННОЕ СОБЕСЕДОВАНИЕ - Я НЕ МОГУ НАПИСАТЬ ПО ПАМЯТИ КОД СОРТИРОВКИ

Начну цикл постов о проваленных собеседованиях Проваленное собеседование на разработчика программного обеспечения, или я не умею написать  код алгоритма пузырьковой сортировки. Ход процесса.  Звонок в мессенджер.  Появился СЕО. - СЕО:  Привет, - Я: Привет. - СЕО: Какое у тебя образование, компьютер сайенс?  (первый звоночек, что-то пойдет не так) - Нет приборостроение. А что? - СЕО: Какие знаешь алгоритмы сортировки. - Пузырьковая есть, например. - СЕО: А как она работает (рассказал принцип) -  СЕО:Какая сложность. - Квадратичная -  СЕО:А код сможешь написать? - А зачем? Все написано до нас. -  СЕО: Ты ж програмист. Надо проверить. (код я не написал, так копипастить нельзя, а напрягать мозг не хотелось). - СЕО: Дальше говорить не о чем. Резюме: Для меня это "красный флаг", когда собеседование начинается: а напиши-ка код. Так не понял, кто надо, человек, который кодит алгоритмы по памяти или решает поставленные задачи согла...

О ЧЕМ ЭТОТ БЛОГ

Короновирус, кризис, галеры на мели. Наконец то есть достаточно свободного времени, что бы вести блог и делиться опытом, мыслями, наблюдениями. Блог о том, что связано с  ИТ (информационных технологиях). Начну со свежего, и актуального на данный момент: собеседования. https://it202x.blogspot.com/search/label/interviews