Pull to refresh
-15
0
Send message
Поэтому я считаю что каждый программист

У меня есть такой же идейный знакомый. Тоже бьет палкой в грудь за open source
Когда его начинаешь спрашивать — какой лично он сделал вклад, в ответ: кушать хочется, работать надо, некогда, но вот будет время, то обязательно, мечтаю, хочу помочь.
А если в свободное время я серьёзно увлекаюсь, не знаю, авиамоделированием

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


Отнюдь.
Судя по тому как растут звезды — делаю ставку: завтра будет уже как минимум 18k, к вечеру точно будет.
есть два отдельных, практически не связанных друг с другом навыка: «написание кода на гитхаб» и «написание рабочего кода».


Разумеется, это разные вещи. Но они связаны одним автором.

Если человек может показать шедевр — значит он в принципе способен его сделать. Это плюс.

При прочих равных, естественным выбором будет тот, кто хотя бы на выставку способен написать хороший код.

Никто не говорит, что только на основании Гитхаба нужно делать вывод о специалисте. Это просто дополнительный плюс.

Вы тут неявно исходите из того, что писать хороший код — какой-то нетривиальный навык, которым мало кто обладает.


Хороших программистов (как и хороших специалистов в любой сфере) — меньше, чем плохих (посредственных).

Это совершенно нормально.

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

Но не становятся фактически. Почему то у большинства чего-то не хватает. Усидчивости. Абстрактности ли мышления. Не знаю.

Что именно мешает — лень или пиво или девушка бросила или он больше любит туризм, чем работу — работодателю не интересно.
Для начала нужно купить такой дом.
А зря. Человек вообще практически всегда не крутой Х, потому что лень/некогда.


Сформулируем иначе.
Человек не меняется в одночасье.
И если у него до меня хороший код, то есть надежда что после того как я его найму — код останется все таким же хорошим.
Если у него до меня плохой код, то надежда на то, что его код мгновенно станет крутым — глупа.
у некоторых людей бывают

Скорее наоборот — только у некоторых и не бывает всего этого.
а под 3G не надо писать софт или его лицензировать?


Под 3G есть специализированная платформа. Безо всяких смартфонных излишеств и софт уже есть — Nucleus OS.

в самом то деле… вопрос лишь в выгоде производства таких телефонов, а не в том что сложно софт написать

сложно = дорого = невыгодно.

Насчет того, что это невозможно в принципе — никто и не спорит.

Это невозможно из за экономической нецелесообразности.
Не исполнять их можно _исключительно_ из-за лени и нехватки времени. Других причин просто нет (ну еще отсутствие необходимости, в определенных случаях).


Эти принципы не просто же красивый код ради красоты.

Если твой код не одноразовый, если тебе с ним самому еще работать, то SOLID — это экономия твоего же собственного времени.

Без практики ты не сможешь декомозицию своего кода в SOLID провести вот так запросто на раз плюнуть.

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

Ты то — что ты пишешь здесь и сейчас.
Практика — это и есть способ повышения квалификации. Единственный способ. Другого способа как практиковаться — человечество в обучении и не придумало до сих пор.

Я не верю, что человек не крутой программист только потому, что ему некогда.

То есть работа у вас может привлечь только такого кандидата, у которого нет ни нынешней работы, ни других оферов?
Самокритичненько.


Звезды очень мало кому нужны.
Понятно, что стремно признать, но в 99% случаев нужны обычные рабочие лошадки.

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

Второй каждый раз вздыхал, когда нужно было приниматься за новую подобласть и старался откосить от изучения нового. Но он просто делал код, который просто работал. И это приносило реальную прибыль.

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


Так в этом и смысл хорошего портфолио на Гитхабе
Значит — портфолио работает на самом деле.
Почему бы не делать их по навыкам вышивания крестиком тогда?


Гитхаб будет прекрасным дополнением к собеседованию.

не вылизано либо по причинам лени


Вы хотите сказать лень не влияет на оценку рабочих качеств человека?

но никак не из-за того, что программист не понимал, как нужно вылизать код.


Не соглашусь.
Принципы SOLID взять хотя бы. Не каждый понимает их пользу и умеет применять.

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


То есть вы согласны с тем, что власти стараются влиять на свой народ.
Но при этом отрицаете, что властям другой страны чужой народ интересен? Это те же ресурсы. Если чужая власть ослабеет — то почему бы не забрать народ (ресурсы) ослабевшей власти?

Это же власть. Ее хотят, за нее борятся, прикладывают очень значительные усилия чтобы ей обладать и чтобы огородить от посягательств.

Если не будешь власть удерживать — тебя съедят.
Возможно изнути, возможно снаружи. История же показала как это бывает.

сейчас в каждем роутере и даже в половине принтеров (в.ч. и тупых) полноценный линукс который в случае принтера тупо показывает две строчки на экране в стиле «бумагу зажевало»… это как ни странно дешевле чем корячить самописную ось под универсальное железо


Под 4G — софт или закрыт и его нужно лицензировать вместе с железом. Или писать самостоятельно, что нереально.

4G относительно 3G это космическая технология что слабые телефоны ее не потянут? даладно?


Ключевое слово — надо написать этот софт. Его нет.
Ну так программист ходит себе на митапы и конфы, почитывает хабр. Саморазвитие.


А кто это знает (если он не пишет и не выступает)?
Зачем гитхаб?

Чтобы знали.
А вот и нет. Код на гитхабе — это код, написанный человеком для интересной ему задачи вне ограничений временных рамок. Или, наоборот — это может быть просто тяп-ляп из разряда пощупать какую-нибудь библиотеку/фреймворк/технологию. Совершенно сферическая в вакууме ситуация, не имеющая отношения к реальным, рабочим условиям.


Разумеется, рабочим условиям не соответствует. Но выводы все же сделать можно.

Если это тяп-ляп и человек его не стесняется показывать работодателю потенциальному — это говорит о недостаточной адекватности (или чрезмерной романтичности; безалаберности) такого человека.

Если код вылизанный — это говорит о том что человек способен вылизать код. Понимает как это делать. Способен вылизать код далеко не каждый.
Студенты иной раз ездят по 16 часов в одну сторону — только для того, чтобы найти достаточно источников.


Какие-то идеальные студенты.
Может, они все же аспиратны? Аспиратны уже серьезнее работы пишут. От студентов такого рвения ожидать не приходится.

Information

Rating
Does not participate
Registered
Activity