Растут навыки
В универе нормой было написать за ночь 300-500 строк говнокода. Сегодня сливаю в гит работу за 8ми-часовой рабочий день:
+ одна новая строка
- одна старая строка
нетронутая строка
+ строка, вырезанная выше
Я на пути к дзену.
В универе нормой было написать за ночь 300-500 строк говнокода. Сегодня сливаю в гит работу за 8ми-часовой рабочий день:
+ одна новая строка
- одна старая строка
нетронутая строка
+ строка, вырезанная выше
Я на пути к дзену.
Доброго времени суток)
Друзья, все те, кто работает с компами, калькуляторами, деревянными счётами и прочей вычислительной техникой, кодит и делает вид, что звонит телефон, когда слышит "Тыжпрограммист!!1"
Всю свою осознанную жизнь меня прет от техники - запах канифоли при пайке, обработанное дерево и металл, а также, конечно, компы и прочие неприличные девайсы.
Лет в 12 я стал счастливым обладателем ПК от IBM с 8 mb оперативной памяти. В компах на тот момент я не особо шарил. От слова совсем. А тут такое чудо! Облазил и изучал я его так как только мог - не взирая на Windows 3.11 на немецком языке. И тогда я понял что вот оно. Это мое. Это "оно" безвозвратно сломалось, а тк интерес разгорелся я начал читать: про архитектуру ПК, как оно все работает, паинт для чайников, постигать азы программирования в паскале и вообще в целом - алгоритмы, логика и прочее.
Этим всем я жутко увлекся, но семья не воспринимала это как что-то серьёзное и мне так и не удалось убедить их в обратном. Сейчас то я все понимаю и многое сделал бы по другому, как и многие из нас. Время безвозвратно упущено, но надеюсь не все.
Работал я много где - и даже тем же программистом - вел сайт и сисадминил. Удалось пройти все конкурсы. А на предыдущей работе писал скрипты на кликере для хоть какой автоматизации работы. Ибо если это можно сделать автоматически - значит надо научить комп как и потом просто собирать данные) На любой работе с компами я что-то докручивал допиливал и крутился как мог. И сейчас у меня много разных интересных историй и опыта. Нет, не так. Опыта дохрена! Ну и английский присутствует)
К чему я это все... Суть в том что я почти ничего не знаю. И чем дальше в это углубляюсь - тем больше знаний мне не хватает. Я хочу научиться. И мне нужна ваша помощь. Как выбрать правильную нишу? С чего фактически начать? Есть кто чтобы помочь советом?
Прошу, не топите сам пост - комменты для ваших минусов внутри.
Общение с заказчиком:
Невозможно в принципе — невозможно в принципе.
Сложно — элементарно, но предложенная сумма мне не нравится.
В принципе, реализуемо — я понятия не имею, как это сделать, но предложенная сумма мне нравится.
Элементарно — употребляется исключительно в ответ на вопрос, легко ли будет пользователю освоить интерфейс программы.
Ресурсоёмкая задача — мне лень заниматься оптимизацией.
Передовые информационные технологии — мне лень заниматься оптимизацией.
Большой объём работы — целый час качал библиотеку из интернета.
Минимальные требования — запустится, но работать не будет.
Дружественный интерфейс — поддерживается мышка.
Простой интерфейс — не поддерживается мышка.
Полная совместимость — никто не проверял, но чем чёрт не шутит?
Релиз — бета-версия.
Особенности — глюки.
Оптимизация — выкидывание того, что так и не удалось заставить работать.
Превосходит аналоги — занимает больше места.
Неделя — 1) месяц; 2) день.
Месяц — 1) полгода; 2) неделя.
Год — понятия не имею, сколько.
рунет
Всем привет! Вчера получил в вк приглашение от моей прошлой компании снова вернуться к ним работу... Наверное, это знак и надо поведать о моей работе в геймдеве (2015 год).
Кто лучший друг программиста? Конечно он - тестер. Именно он прикрывает наши задницы тылы, тестируя первым наш продукт и спасая нас от праведного гнева дорогих пользователей. Именно он тебе скажет в цензурной и культурной форме, что будет думать про тебя потребитель, когда внезапно его паладин станет призывать демонов и откатится с 30 уровня на первый, потеряв при этом весь инвентарь. И заметьте, скажет только вам, а начальству скажет пользователь через форум и тогда запасайся вазелином.
Но это должно быть в теории в нормальных учреждениях. В нашей конторе, довольно крупной кстати (судя по чатику около 200 человек), мои коллеги из нашего южного филиала не очень любили тестеров (тестеры москвичи были) и их замечания. У самого-самого главного московского руководства была совершенно анальная политика по отношению к сотрудникам. Особенно любили наш южный регион. У нас были абсолютно нищенские зп и весьма стрессовая работа (Надо каждую неделю обнову выдавать). Нарушил план - получи в жбан разнос, на грани выговора. Неудивительно, что текучка была просто бешеная. И вообще:
На наш проект было выделено 3 или 4 тестера (не помню точно). Я с одним тестировщиком довольно неплохо ладил, не старался как-то задеть или подколоть его, а наоборот, даже благодарил, что он нашёл какой-либо баг. Тот был приятно удивлён, что кто-то ценит его работу из нашего отдела. Через некоторое время я заметил, что тот тестер стал меня часто просить передавать баги начальству, за которые я не отвечаю. Странно, я вообще-то джун, а есть менеджер проекта, но да ладно. Я говорил вслух, что ребята, надо срочно починить то и то - и баги благополучно фиксились. Потом в один прекрасный день мне написали ВСЕ тестеры, у которых что-либо не работало в нашей игре. Я был весьма польщён вниманием и доверием, но, глядя на простыню текста, позвал менеджера. Обрисовал ситуацию, показал сообщения. Менеджер был удивлён:
-Пардон, мой друг. А с какого перепугу они пишут ТЕБЕ, а НЕ МНЕ? Я их начальник вообще-то. Скажи им, чтобы писали только мне.
Я передал тестерам ответ менеджера. Те сразу написали мне:
-Не будем. Когда мы передаём через тебя, вы быстро фиксите всё, а когда пишем ему, то нихрена не делается. За проект обидно!
Я выпал в осадок. Впрочем, чем история закончилась я не знаю - мне уже сделали предложение с нормальной зп, впереди была поездка в школу интел и мне оставалось доработать всего две недели...
- Специалистов по [js/php/c#/c++] сейчас не найти, одни самозванцы и неумехи.
- Шеф, Может установить вилку от 110 000 до 180 000 вместо 30 000 рублей?
- нет, ты что, кто он такой что бы я платил ему больше чем себе?
-Смотрите кого я нашел, хороший специалист, может возьмем его? знает это, это и это, проверил его навыки , реально хороший, редкая птица и денег мало просит.
- Ты что, такие права качать будут, через год затребует большую ЗП, нам нужно что-то попроще.
- Боже почему у меня в отделе одни говно программисты, почему так, ну почему они пишут такой ужасный код, я уже устал разбираться в чужом говне.
- Попробуй устроится в другую компанию, с жесткими требованиями , там как правило следят за кодом, устанавливают свои правила на стиль и методологии , проводят все к общему стилю, бьют по рукам за лишний отступ.
*прошло 3 недели*
- пока тут поработаю, там у них рабские условия, никакой свободы в программировании, какие-то лишние ограничения, еще нужно отчитываться каждый день и прочий контроль.
Прошу прощения что пишу такой пост сюда, попал в нехорошую ситуацию, прокатывает фрилансер, а задачи не доделаны, да банально, да пост будет удален, но возможно увидит нужный человек, тем более однажды уже сработали с одним из пикабушников одно дело. Скайп simmmmmer . Пробовал спрашивать в чате пикабу, но там пустовато, возможно потому что утро пока.
Решил поделиться по двум причинам, во первых предостеречь людей ищущих работу программиста(и не читающих хабр), во вторых потому что меня шокировала манера общения руководителя крупной IT компании.
Очень краткое содержание: автора кинула компания Xored и в итоге он проработал месяц без официального трудоустройства с своего ноута. Переезд в Прагу, жильё и визу ему так же не оплатили. При попытке уладить конфликт миром был послан начальником на три буквы.
Я не знаю кто прав, а кто нет, но манера общения Платова (вроде как владелец фирмы) не внушает ни уважения, ни доверия к нему.
Ссылка на оригинальный текст: https://habrahabr.ru/post/335876/
Дивные комментарии начальника(?!) https://habrahabr.ru/users/platoff/comments/
Ну и советы от автора оригинала:
1. Не терпеть нарушения договоренностей
Задержки зарплаты, меняющиеся условия труда, откровенные обманы и т.д. — показатель уровня работодателя, и если подобные звоночки начали появляться, не стоит надеяться что дальше будет лучше. Испытательный срок придуман именно для этого: выявить подобные особенности и сэкономить время и нервы. Обеим сторонам.
2. Больше выяснять про новое место работы
Какой бы известной компания ни была, как бы вы хорошо ее не знали, это не повод не подстраховаться. Пара часов гугления, и пара часов созвонов с друзьями и коллегами, которые знают о вашей новой компании больше вас, могут уберечь вас от подобных приключений.
3. Не соглашаться на расходы за свой счет
Даже переезд в другой город, а тем более в другую страну — процесс долгий и сложный. И даже если вы спланируете каждую мелочь, будьте уверены, неожиданные обстоятельства обязательно появятся и обязательно ударят по вашему карману. Существует множество серьезных компаний, среди которых нормальной практикой является помощь с переездом. Это и временное жилье, и подъемные, и конечно же покрытие затрат на оформление документов. Если ваш потенциальный работодатель такого не предлагает — лучше поищите другого.
4. Не начинать работать без рабочей визы
Этот пункт применим и для работы без трудового договора/с серой зарплатой. На дворе 2017 год, и все хоть сколько-нибудь серьезные компании работают легально даже в России. Несложно догадаться, что в Европе ситуация обстоит не хуже. Скорее всего, если у вас нет диплома юриста, при пренебрежении этим пунктом вас ждет множество неочевидных рисков.
5. Спрашивать про инфраструктуру проекта
Даже если проект интересный и стек технологий модный и современный, все эти приятности могут быть легко сведены на нет такой элементарной вещью, как неприспособленность инфраструктуры компании к этому проекту. И потенциально интересная работа превратится в пытку. Уберечь может пара простых вопросов еще на этапе интервью.