Pull to refresh
-1
0
Сергей Антипов @untyped

User

Send message
Достаточно сертификатов, смена которых хоть и возможна, но далеко не безболезненна.
Я вообще-то писал именно про разработчиков, а не про админов, тестировщиков или ещё кого-то.

А насчёт «по понятиям», Вы точно прочли то, о чём я писал ранее?
На вский случай, повторю.

Та самая беседа происходила совершенно не так, как описывает автор, вернее с точность до наоборот. И никаких «по понятиям» с нашей стороны там не было.
Мы предлагали автору закрыть запрос именно, что по закону, он отказался. Никаких угроз и оскорблений с нашей стороны не было.
При он позволял себе и откровенное хамство и обыкновенный шантаж.

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

Но, к сожалению между «могу рассказать какой я специалист» и возможностью реально выполнять поставленные задачи пропасть огромная.

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

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

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

Насчёт 15 тыс она и не писала.
Насчёт невыплаченной зарплаты — в первый раз слышу.
Насчёт таких деталей — просто не знаю.
Постараюсь уточнить у юристов и отпишусь.
Спасибо за совет, но бегать с одного аккаунта на другой для меня не вариант.
У меня по работе нагрузка такая, что на это просто не будет времени.

Ну а насчёт неравнодушных — с критичностью восприятия информации всегда были проблемы. Раньше верили газетам, потом телевизору, а теперь люди удивляясь «как можно верить телевизору» верят совершенно непроверенной информации в интернете.
Кадровики просто поверили его словам о 6 годах опыта.
Как только стало понятно, что что-то с ним не так, подняли трудовую и всё стало понятнее.

Кроме того, выяснилось, что он про бывших работодателей вообще много чего рассказывал, в том числе о том как «развёл» одну компанию около года изображая Android разработчика.

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

Чтобы было понятно, я очень долго работал и в очень многих областях (причём речь тут даже не о платформах, а о технологиях). Но я более чем уверен, что даже в России я не самый лучший специалист, т.к. специалистов моего уровня в стране как минимум с сотню.

Автор же, по сути ничего не сделав продолжает считать себя лучшим специалистом по iOS, ну или как минимум говорит об этом.
Чтобы было понятно, я тот самый «Сергей».

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

Кратко: Человек пришел, на конкретную задачу, попросил немало денег, получил их (есть подтверждающие документы), не выполнил задачу, не явился на работу, отказался подписать акт выполненных работ, отказался увольняться, ушёл, облил всех грязью на крупнейшем ИТ ресурсе, на все вопросы «зачем» отвечает «заплатите мне — уберу».

Теперь факты (каждый из них мы можем подтвердить):

— Автор действительно устроился на 15 000 рублей зарплаты.
Вот только делалось это по его просьбе.
Остальная часть выплачивалась в виде аванса за решение поставленной задачи.
И выдавалась, о чем свидельствуют расписки при получении денег.
Задача автором так и не была решена.
Акт выполненных работ автор подписывать отказался.

— Автору ставилась конкретная задача.
Нет не про «пинги» (кстати, пинги идут с сервера, а не наоборот),
а про использование voip push + CallKit.
Всё по гайдлайнам, безо всяких «сделай то, что сделать невозможно».

— В первые же недели работы автор умудрился навернуть рабочий код,
после чего с ним была проведена беседа с объяснениями «на пальцах»,
как надо работать с git.
Списали на отсутсвие опыта работы в команде.

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

— На том самом разговоре, где автора, если верить его произведению,
за малым не избили, от него всего-навсего требовали отчёность, а
именно список выполненных работ для акта выполненных работ, которым
собственно и закрывались выплаченные ему авансом суммы.
В результате список состоял из 2-х пунктов — «рефакторинг» и
задача, которая вообще выполнялась другим работником.
Причём подписывать его автор отказался.
Если это ещё не понятно — никаких «налитых кровью глаз», угроз и
«фальцетов» там и в помине не было.

— Насчёт пароля от компьютера и личной переписке.
Компьютер о котором идет речь — собственность компании.
Сразу после ответа «пароль не дам, у меня там личная переписка в телеграме»,
лично мной было предложено автору просто заблокировать устройство в
телеграме с телефона.
Думаю понятно, что после этого ни о каком чтении нами его личной переписке
и речи не могло быть.
Тем не менее, автор 2 раза давал неверный пароль, после чего был
предупреждён об ответсвенности и после этого отдал правильный.

— В конце того самого разговора автор заявил, что он «сеньйор и лучший специалист по
iOS на рынке» (дословно).

Думаю, для понимания, что и как было более чем достаточно.
Как и насчёт отношения данного произведения к реальности.
В общем-то достаточно было обратить внимание на стиль изложения
«я Дартаньян, остальные [censored]», чтобы призадуматься.

Если остались вопросы — постараюсь ответить.
Сразу скажу — общаться с автором желания не испытываю.

Грубо говоря, я бы назвал два основных типа специалистов — "карьеристы" и "профессионалы".


Карьеристы в первую очередь озабочены ростом зарплаты, престижностью места работы и т.д.
Профессионалы — ростом знаний, умений и опыта.


И это не значит, что одни хорошие, а другие плохие, просто разная мотивация. Которая скорее всего и приведёт к разным результатам.


Для "карьериста" то же высшее или специальное образование обязательно, для "профессионала" — нет.
А причина в том, что образование может дать только теорию, самообразование же даёт практику, т.е. тот самый опыт который и необходим для того, чтобы стать профессионалом.
И я имею ввиду именно настоящее самообразование, а не тот вариант в котором за 4 дня прочёл книгу "Научись C++ за 21 день" и сидишь 17 дней, ждёшь когда станешь супер-программмистом.


Убеждать "карьериста" в необходимости профессионального самообразования — дело, по моему, безнадёжное. Посещение очередных курсов и получение корочки или сертификата даст ему намного больше "плюшек".


А вообще проблема наша в том, что если передача знаний (теории) в краткие сроки более или менее возможна, то передача практического опыта в те же сроки до сих пор недостижимая фантастика.


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

А ничего, что .Net это технология, а НЕ язык программирования?
Очевидная разница в том, что курс SDR формируется исходя из долларовой стоимости валютной корзины, СДЕ же основывается на товарной корзине.

Плюсы СДЕ перед SDR, думаю, очевидны, хотя отсутствие в корзине «съедобного» сырья, меня тоже несколько смущает.
Они необходимы, как минимум на случай «промышленность глобально рухнула» (нет, я не знаю почему такое может случиться и даже не уверен может ли, но странно было бы не подстраховаться).
Если серьёзно, то речь о том, что изменение .gitignore не обладает свойствами машины времени, т.е. то, что было выпущено наружу, увы уже ушло.
И лучший вариант ответа: «Теперь — Да, и сменил все пароли и явки».

Кстати, .gitignore это ещё что — достаточно поставить какой-нибудь P2P клиент с поиском (например для сети Gnutella2) и поискать по хешу какой-либо известный системный файл.
Результаты вселяют опасения о судьбе человечества.
Угу, а заодно и «Теперь — Да, но это не значит, что стало безопасне»
Ну вот, а я уже обзавидоваться успел )
Как по мне, так эта статья более практична, чем предыдушая (первое применение, что напрашивается — реверс инжиниринг).
Но на вторую за день статью, лично моя реакция — похоже у человека появилась уйма свободного времени.

Без обид, но была бы она третья — вспомнил бы пословицу про кота.
Собственно, будь всё это сделано не в комментарии, а как исправление на GitHub Gist'е — я бы и согласился (не со всем конечно, но это дело вкуса) и ещё душевно поблагодарил.

А так просто соглашаюсь и благодарю. )
Есть очень простое решение — делаем IDisposable, на входе устанавливаюший CultureInfo.InvariantCulture, а на выходе восстанавливающий старое значение.
После этого, всё, что нужно оформляем в блок using.
Класс тут:
gist.github.com/IUntyped/03d09f70c694b5481fbd

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity