Как стать автором
Обновить
33
0
Дима @DKurilo

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

Отправить сообщение
Если инженер (фронт, бек) отойдет от дел на 1 год — он забудет как код пишется в принципе

Нет. Это не так. Это даже полезно на какое-то время заняться чем-то другим. Вы сами удивитесь, как быстро восстанавливаются умения. На самом деле, каждый новый виток делает разработку проще. Освоил инструмент и можешь забыть о куче сопутствующей работы, которую делал раньше. Вон сейчас иной раз даже не поймешь, на каком сайте находишься из-за того, что все освоили bootstrap.
Скорее, как мне кажется, наоборот сложно. Если вы начали работу с FrontEnd с самых последних технологий, то чтобы перейти на более низкий уровень придется очень много доизучить.
Да, порой появляются принципиально новые технологии, для изучения которых, что для «старика», что для «молодого» (в кавычках, т.к. вообще не связано с возрастом), одинаково времени потребуется (типа SPDY или HTTP/2). Но и там и там достаточно RFC прочесть. Ну это если все знания на готовых инструментах не построены.
И опять же, незнание чего-то сейчас не блокирующий фактор, а снижающий эффективность.
Немного поясню. Раньше человек делал страничку в Word или FrontPage и гордо звался Web master. Потом те, кто не захотел развиваться просто ушли с рынка, превратившись в кого-то другого. Теперь есть набор инструментов, которые позволяют создавать стили толком не понимая, что делается в CSS (bootstrap, например), писать скрипты не думая, что с этим всем делает браузер (любой framework), разрабатывать сайт не понимая, как это будет работать на сервере, т.к. development server теперь есть везде, и в gulp и в symfony и в Django и в Rails и т.д… И при смене чего-то на более глубоком уровне кто-то за вас поменяет все инструменты так, чтоб они работали с новыми технологиями. Разве что придется рекомендации почитать и перестать использовать спрайты и inline картинки в CSS.
Это не хорошо и не плохо, это движение к тому, чтоб разработчик мог сконцентрироваться на своих непосредственных обязанностях. Но это же дает возможность выпасть из отрасли, а потом вернуться в нее, как будто и не прошло года.
Как иллюстрация из современного мира — уже упомянутый мной выше WebGL. Те, кто столкнутся с ним сейчас, изучат что такое WebGL и будут изучать его с каждым новым изменением все глубже. Лет через 5-7 человек получит сильно улучшенный three.js и начнет делать то, что сейчас не представляется возможным. При этом, если технология не изменится на 100%, например не станет WebDirectX'ом, то человек, начинавший сейчас и год занимавшийся… ловлей рыбы, например, вернется, быстро просмотрит изменения и начнет что-то делать. Возможно пару месяцев он будет делать недостаточно эффективно, т.к. не знает всего набора новых инструметов и не имеет наработок. Но через 2-3 месяца он станет даже более эффективен, чем начавший с инструментов, т.к. понимает, что же там происходит внутри.
И насчет гнаться — я бы это не назвал гнаться. Но вот способ обновлять знания — было бы неплохо найти. Для себя я решил, что время от времени надо смотреть, что делают молодые команды, даже если все во мне кричит, что я сделал бы лучше. Просто потому что они не имеют кирпич опыта, тянущий ко дну, и многие вещи делают просто, даже не знаю, что когда-то так просто было нельзя.
В тоже время я ни разу не чистый FrontEnd (хм, даже чисто программистом уже сложно назваться), так что возможно для кого-то все не так, как для меня выглядит.
WebGL забыли. Он уже даже на iPhone работает.
Современному FrontEnd разработчику надо понимать, что такое shader.
Про Tessellation shader'ы пока можно не знать. Но остальные хотя бы использовать, но надо уметь.
На самом деле, Web с каждым годом становится все сложнее.
Вот интересно бы еще порассуждать на тему, как Web разработчику своевременно обновлять багаж знаний, выкидывая отжившие свое hack'и времен IE6 и планируя, что надо изучить нового.
Я недавно нашел способ.
Регистрируем свой аккаунт. Абсолютно нормальный.
Регистрируем второй аккаунт. С той же банковской картой, но адрес указываем американский. Карта нужна только для проверки, что такой человек есть, с нее ничего не списывается. Поэтому не важно, какой там адрес.
С первого аккаунта покупаем все, что надо как подарок на второй аккаунт.
Приходит письмо с текстом: A GIFT FOR YOU.
Включаем VPN через американский сервер. Трафик закрывается https'ом, потому, в принципе, не очень важно, через какой. Хотя и совсем уж левый брать не надо. Я воспользовался Awast'им Trial'ным VPN'ом.
Идем по ссылке и заходим под вторым аккаунтом. Ставим Amazon Cloud Player и скачиваем все локально. Если надо, скачанные файлы переносим куда надо. Все.
Честно не изучал, какие законы и у кого я нарушил, но я очень хотел послушать музыку и совсем не хотел воровать ее у группы.
Вводный текст примерно такой:
Я вчера шел в платный туалет и с меня взяли 30 рублей. Потом я пошел в тот же туалет в маске и с меня взяли 20(!). Эта гадина на входе запомнила, что я загаживаю всю кабинку и берет с меня больше денег. Если бы я постоянно ходил в масках, то сэкономил бы целое состояние.
Ну и вывод автора: А!!! За нами следят!
Здоровая паранойя — это здорово. Но не надо анонимную машинную обработку почту с целью сделать вам релевантное предложение (которое реально может быть интересным вам) превращать в Большого Брата.
Да и с большим братом не все просто — отследить много миллионов очень сложно. Давайте все лайкать, регистрироваться и т.д… Только пароли не забывайте на каждом ресурсе свои делать.
Прошел. Купил Portal 2, хоть и не хотел. Прошел его для тренировки. А потом еще и Wibi расширение. Кажется, жена и ребенок начинают пугаться красных глаз. Только ночью поиграть получается.
Спасибо за наводку. По мне, порой интересней, чем оригинальные уровни. И да, думать пришлось.
Как раз планирую в этом году уезжать из России. Надо будет указать в резюме, что прошел http://hax.tor.hu/ и Wibi расширение Portal 2.
Неужто и правда все считают, что зря уволили?
Человек вместо того, чтоб повышать ценность знаний компании, разбираясь в каждой задаче и решая ее сливал знания в Китай. Хорошо, если хоть аудит кода проводил, но скорее всего и этого не делал.
В итоге, даже отследить, данные каких клиентов скомпроментированы — очень сложно, ценность знаний компании ниже, чем мола бы быть, весь код, сделанный сотрудником за годы надо проверять, да еще и зерно недоверия топ-менеджеров программистам и другим сотрудникам посеяно.
Это с точки зрения компании.
С точки зрения человека — пошел легким путем, потерял знания, потерял «лицо» честного человека. Я бы такого и менеджером не взял. Найдет возможность откаты брать и будет обманывать еще и как менеджер.
Резервирование делается для защиты от штатных отказов и аварий.
В случае катастрофы поможет только грамотно разработанный процесс Disaster Recovery. Поможет быстро восстановиться после катастрофы, а не защититься.
Отличная КДПВ! Даже в пост зашел. Но не осилил текст. Зато увидел сонную сортировку.
Я до сих пор хожу с HTC TyTN II. Купил бы сразу современный телефон в таком форм-факторе.
Но нет таких.
Кстати, в блоге есть еще игра питон (на заглавной странице наберите piton). Некоторая калька с Питона на СМ-4. Когда-то она, Лифт и Марс были моими любимыми играми. Это было через пару лет после М5100 и игрой в написание вечного календаря.
Надеюсь, piton Вам понравится больше, чем текст.
Все прочли или выборочно слив негатива?
Можете не отвечать.
В целом, для общей дискуссии, это не важно, т.к. теперь понятно, что Ваш ответ был адресован к моей личности, а не к написанному мной.
Просто я не сразу понял, откуда такое обиженное замечание.
> Вот он — звериный оскал юного менеджера обчитавшегося PMBok, PRINCE 2, Scrum, Agile и прочей х.йни и не видящего человека в программисте.
Меня Вы не знаете, но суждение выносите. Удивительно для зрелого нормального человека.

> Конечно, вы похоже только хлыстом умеете это делать!
Звучит, как обида.
> Пенеджеры!
Видимо, это слово что-то значит для Вас. Но я его не понимаю. Понимаю, что наверное оскорбление, но от чего выведенное — не понимаю. Но вообще, тоже не характерно для зрелого человека. Скорее для ребенка, который еще пытается дразниться. Что-то типа «Саша-Каша-Дураша» и это должно быть страшно обидно Саше.

Информация в Вашем профиле точно соответствует реальности? У меня сомнения.
Извините, Цукерберг.
Круто. Аж в карме кто-то отметился с минусом. Но ни одного комментария против нет.
Тогда продолжу.
Современные российские программисты сейчас переживают даже худшие времена, чем современные менеджеры.
Современный российским менеджерам уже положено знать слова PMBok и PRINCE 2, в сфере IT понимать, что есть водопад, Scrum и Agile. Но пока они не хотят учиться. Захотят, как появится конкуренция.
Современные российские программисты считают, что лично им ничего знать не надо. На Хабре все обсуждают высоконагруженные системы и Ruby on Rails, в реальности не знают ни одного алгоритма сортировки, кроме пузьрькового, да и тот только в теории.
Знание framework'а — это очень хорошо. Умение поддержать беседу на тему «распределение памяти при компиляции таким-то компилятором» еще лучше. Но надо уметь собственно программировать — находить эти самые логические цепочки и выстраивать их. И еще работать. Много работать.
Я ищу сейчас к себе программиста и читаю множество резюме. Почитайте их сами. Здесь много программистов, которые смогут делать продукт? Мне кажется, практически 0.
Цукенберг скупает российских программистов не ради тех, кто раздувает здесь свою гордость за себя любимого только из-за того, что где-то по Москве бегает Цукенберг и стоит только захотеть и этот милый американец заберет и его. Он скупает из-за тех, кто уехал туда, чтоб работать. Много и сложно.
В общем, господа программисты, продолжайте хотеть супер-зарплату, удаленную работу, свободный рабочий день, роялти и прочие бонусы только потому, что вы научились Hello World писать. Ну и менеджеров ругайте, они ведь не понимают, как вас мотивировать. К тому времени, как очнетесь окажется, что Цукенберг, Балмер и прочие Куки давно отвернулись от России и ищут людей в Китае.
Заминусовал пост.
Причины:
1) непонятно о чем он вообще. Если хотелось рассказать об интересных случаях в работе, то случаи описаны слишком скупо. Если о причинах утечки мозгов, то Zorkus верно написал. Если о плохих менеджерах в России, которые являются основным фактором утечки мозгов — то нет ни одной попытки провести анализ этого тезиса. А мысль спорная.
2) в посте явная отсылка к IT в целом и IBS в частности, но прямо об этом ни разу не говорится. Получается какая-то странная игра в «кто знает, тот догадается», но цель этой игры опять непонятна.
3) при чем тут Habrahabr?

Но тема интересная, если кто-то сделает более достойное вводное описание и помодерирует обсуждение, то даже с удовольствием присоединюсь к дискуссии на тему: «Идеальный руководитель в ИТ». Хотя почти уверен, что это будет дискуссия ради дискуссии. Какого-то набора качеств идеального руководителя в рамках дискуссии не получится.
На тему: «Менеджер, как причина утечки мозгов» говорить не буду. Сам практически готов «утечь» и к моему руководству мое решение не имеет ни малейшего отношения. А «качество» российских менеджеров целиком и полностью диктуется российским-же рынком. Качественное управление необходимо для повышения производительности, а у нас менеджер зачастую должен просто создавать имитацию бурной деятельности, т.к. ценообразование не связано со сроками и качеством, но с личными отношениями. Причем, даже не менеджера. Зачастую исполнитель является субподрядчиком субподрядчика и задача, поставленная ему, не имеет ничего общего с начальной только из-за того, что начальная задача никому не нужна. Например, поставщик системы приточной вентиляции получил деньги за саму систему и его абсолютно не волнует, как эта система будет поставлена. Соответственно, тратить время и деньги на качественную постановку задачи он не будет. Если ему позвонить, сошлется на тупизну менеджера субподрячика. Субподрядчик-же тоже не очень заинтересован в качественном выполнении, т.к. Вы все равно от него никуда не денетесь. Ставить-то все равно надо.
Пароль обратно вернул, кул-хацкер?
Logitech — перестала работать мышка MX Revolution от комплекта мышь+клавиатура. Аккумулятор сдох. Поменяли по фотографии.
Razer Naga Epic — перегнулся и поломался провод. Купить отдельно нельзя, видимо витрину online-магазина провод будет портить. Написал обращение через сайт, пришло предложение звонить 499-753-31-80. Только трубку там никто не берет. Написал по почте. Оказалось, что провод только в сервис-центре, сервис центр «неподалеку» от Петровско-Разумовской. Доставки даже за деньги нет. Охренеть премиум. Пожалуй, это была первая и последняя мышка Razer в моей жизни. Тем более, что в WOW времени играть больше нет.
В общем, автор, рекламируй что-нибудь еще, за что стыдно не будет.
Razer — дорогой одноразовый гаджет. В случае поломки проблемы будут.
Это не проблема.
Неужто Вас ни разу не захватывала идея?
Так, чтоб сел и делаешь, пока кто-то не подойдет и не скажет — «иди спать, 40 часов уже сидишь!»
Вот в идеале, чтоб постоянно какой-то идеей жить. Тогда прет, тогда работа делается, тогда люди вокруг помогать начинают.
Но как только вы хотите использовать Kinect для чего-то более интересного, например для распознания жестов пальцами, вам приходится ставить OpenFrameworks, ofxKinect и дальше начинается реальная забава.
Но вообще, Kinect — это круто.
ajax не катит?
Что-то типа:

$.ajax({
type: 'PUT',
url: '/test/test1.html',
data: 'ffddf=fdfd',
success: function(data) {
$('.result').html(data);
alert('Load was performed.');
}
});

Вполне катит.

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность