Я не паял вообще — dip-корпус, бредборд, 5 проводков в lpt-порт. Можно ещё 150 рублей потратить на usb программатор.
Хотя сейчас рекомендовал бы за тысячу рублей взять STM32F4DISCOVERY, там отличный проц, с полноценным usb device. Но надо уже уметь программировать и придёться мануал таки читать.
То есть JS разработчику надо изучать ядро Linux? А устройство процессоров и квантовые эффекты, которые уже начинают влиять на работу кремниевых микросхем при 22нм техпроцессе тоже надо изучить?
Могу вам привести такой аргумент: Larry Hastings (тот самый, который релиз менеджер питона 3.4) на своём докладе All-Singing All-Dancing Python Bytecode говорит, что питонисту совершенно не обязательно понимать тонкостей работы байткода и виртуальной машины, чтобы писать хороший код. Вот цитата:
If you are going to be a core contributor, it makes sense to study bytecode, though there are areas of the core where that knowledge is not required at all. Hastings is somewhat skeptical of the other commonly cited reasons—«so I'm really wasting your time»—but the presentation made the subject interesting, even if only as an academic exercise. For example, understanding what's «really going on» in the interpreter is one reason for understanding bytecode, but that's a bit dubious because there is more to it than that. Understanding the bytecode means understanding C, which means understanding assembly language, microcode, transistors, and, eventually, quantum mechanics. You can get really far with Python programming without knowing anything about quantum mechanics, he said.
А вот про не бояться и поднимать квалификацию — тут я полностью согласен. Посыл же автора про интерфейсы библиотеки и профессионализм мне не понравился.
Ещё раз, вы — человек, который профессионально занимается созданием компьютерных программ. Который, наверное, отвечает за свой труд и, возможно, считает себя неплохим специалистом. И вы считаете возможным взять чужую библиотеку и, ознакомившись с ней на уровне её интерфейса, использовать в своём продукте?
То есть вы согласны с тезисом автора «если вы не понимаете/не знаете какую либо (хоть одну) часть библиотеки, которую используете — вы плохой разработчик»?
Вы сейчас имели в виду «изучить, чтобы научиться хитрым фичам». Это очень далеко от «изучить, чтобы удостовериться, что оно написано правильно».
А в вашем примере изучать код STL совершенно не обязательно, достаточно прочитать документацию, чтобы узнать, где что и как копируется. А вот документацию эту изучить конечно же всем разработчикам на С++ надо обязательно.
Я же специально написал, что надо заранее провести границу. И надо понимать, что невозможно протестировать библиотеку на 100%, потому что на её поведение влияет в том числе железо и ОС.
STL и Boost тоже обязательно изучать? Как на счёт ffmpeg и x264? OpenSSL? А разработчики на Node.js обязаны изучить исходники Node? А почему библиотеки надо читать, а исходники ОС нет?
Вы мыслите в концепции «библиотека ненадёжна». В итоге вы либо тратите уйму времени на изучение исходников, либо пишете свои велосипеды. Ну или у вас NIH синдром в стадии обострения.
Можно решить для себя (или в рамках задачи/программы/проекта), какую библиотеку можно считать априори надёжной, и лезть внутрь только когда есть проблема, связанная с ней.
Да, менять особо нечего, редко-редко баги фиксятся и всё. Письма можете мне слать (мыло дам в личке, ежели надо), или сразу пулл-реквесты делать, я умею их принимать в той репке. Илья Голубцов ещё в Яндексе работает, а вот вася свалил, да.
С вас что, убудет, если вы будете делать то же самое, что сейчас, но получать в 2 раза больше денег? Если нет — то зачем писать зарплату ниже среднерычночной? Для работодателя желаемая ЗП — это такой быстрый способ определения компетентности соискателя.
Как показывает практика, наличие ДМС или комфортных условий не означает, что они одинаковые :) Буквально пол года назад наблюдал разницу (к счастью, не на себе) между соцпакетами, условиями труда и прочим Яндекса и Афиши. Субьективно, разницы тысяч на 10 минимум набегает.
Можете опустить слово «вы» в моём предыдущем каменте, от этого ничего не поменяется. Всё так же нельзя говорить о «зарплате ниже рынка» не учитывая того, что прилагается к ней.
Раз 60, значит, вы на младшего разработчика собеседовались. К 60 тысячам прилагается:
— отличное рабочее место (херманмиллер, ноутбук с core i7 и SSD, пара мониторов, ну и сам офис тоже чего-то да стоит)
— обучение у очень неплохих специалистов
— профессиональный, карьерный и зарплатный рост
— соцпакет (столовые с дотацией на питание, куча печенек-овощей-фруктов на кофепоинтах, медстраховка с частичным покрытием зубных врачей, подземная парковка, оплачиваемый больничный, 100% белая зарплата)
Посмотрите в места, где вам предлагали 80, и прикиньте, что вам предлагают сразу и что будет через год. Если устраивает — идите туда. Сравнивать только зарплату в момент получения оффера можно, но недальновидно.
Вы уверены в выигрыше по всем параметрам? Денег не сильно больше (а если учитывать работающую девушку/жену, то и меньше), социалка в Москве, пожалуй, лучше, чем в Долине, а комфорт — штука очень персональная.
Если сравнивать сами компании — то Яндекс для сотрудника примерно на уровне Фейсбука и Амазона, и это лестное сравнение для любой компании в мире.
Как это никаких новостей многие годы? Они в ноябре прошлого года демонстрировали свой суперкулер, в июле этого года получили грант от Британского космического Агенства, и будут теперь делать масштабную модель. А ещё контракт на миллион евро с Европейским Космическим Агенством подписали. www.reactionengines.co.uk/news_updates.html
Когда вас, к примеру, зовут работать SDE в Амазоне, вы довольно точно можете спрогнозировать зарплату. И она не будет сильно отличаться от зарплаты в МС или Гугле. С бонусами и акциями можно поиграться, но пределы тоже есть. И, главное, вилка между джуниорами и экспертами/руководителями существенно уже, чем у нас.
Так я как раз аутраннер предлагаю, и редуктор не ставить совсем.
Либо разпотрошить корпус сервы, оставив от него только крепление и кожух редуктора, а на мотор нацепить радиаторы. Но он всё равно долго катать не сможет, сервы работают в несколько другом режиме.
У инраннеров проблема — низкий момент. Их практически никогда напрямую не ставят, как минимум есть 1 понижающая пара шестерней, а в более крупных моделях 2-3 пары. У аутраннеров с этим намного лучше, но они по диаметру здоровые, поэтому в автомоделях не прижились.
Хотя сейчас рекомендовал бы за тысячу рублей взять STM32F4DISCOVERY, там отличный проц, с полноценным usb device. Но надо уже уметь программировать и придёться мануал таки читать.
Могу вам привести такой аргумент: Larry Hastings (тот самый, который релиз менеджер питона 3.4) на своём докладе All-Singing All-Dancing Python Bytecode говорит, что питонисту совершенно не обязательно понимать тонкостей работы байткода и виртуальной машины, чтобы писать хороший код. Вот цитата:
А вот про не бояться и поднимать квалификацию — тут я полностью согласен. Посыл же автора про интерфейсы библиотеки и профессионализм мне не понравился.
А в вашем примере изучать код STL совершенно не обязательно, достаточно прочитать документацию, чтобы узнать, где что и как копируется. А вот документацию эту изучить конечно же всем разработчикам на С++ надо обязательно.
Вы мыслите в концепции «библиотека ненадёжна». В итоге вы либо тратите уйму времени на изучение исходников, либо пишете свои велосипеды. Ну или у вас NIH синдром в стадии обострения.
Можно решить для себя (или в рамках задачи/программы/проекта), какую библиотеку можно считать априори надёжной, и лезть внутрь только когда есть проблема, связанная с ней.
Можете опустить слово «вы» в моём предыдущем каменте, от этого ничего не поменяется. Всё так же нельзя говорить о «зарплате ниже рынка» не учитывая того, что прилагается к ней.
— отличное рабочее место (херманмиллер, ноутбук с core i7 и SSD, пара мониторов, ну и сам офис тоже чего-то да стоит)
— обучение у очень неплохих специалистов
— профессиональный, карьерный и зарплатный рост
— соцпакет (столовые с дотацией на питание, куча печенек-овощей-фруктов на кофепоинтах, медстраховка с частичным покрытием зубных врачей, подземная парковка, оплачиваемый больничный, 100% белая зарплата)
Посмотрите в места, где вам предлагали 80, и прикиньте, что вам предлагают сразу и что будет через год. Если устраивает — идите туда. Сравнивать только зарплату в момент получения оффера можно, но недальновидно.
Если сравнивать сами компании — то Яндекс для сотрудника примерно на уровне Фейсбука и Амазона, и это лестное сравнение для любой компании в мире.
www.reactionengines.co.uk/news_updates.html
Когда вас, к примеру, зовут работать SDE в Амазоне, вы довольно точно можете спрогнозировать зарплату. И она не будет сильно отличаться от зарплаты в МС или Гугле. С бонусами и акциями можно поиграться, но пределы тоже есть. И, главное, вилка между джуниорами и экспертами/руководителями существенно уже, чем у нас.
Либо разпотрошить корпус сервы, оставив от него только крепление и кожух редуктора, а на мотор нацепить радиаторы. Но он всё равно долго катать не сможет, сервы работают в несколько другом режиме.