@@SergeyNemchinskiy больше костылей богу костылей! Полгода назад начал делать игры и осознал значение этого слова! Архитектура для слабаков! Даёшь гибкость мышления))
2:10 - Интеллект и умение выражать свои мысли. 4:03 - Страсть. 6:13 - Настойчивость. 8:14 - Любовь к новому и самообучение. 10:03 - Гибкость мышления. Спасибо за ваше мнение по качествам программиста.
Нет бинарного состояния, "прёт" или "не прёт" программирование. Есть целый диапазон состояний и не обязательно чтобы прям "пёрло". Достаточно чтобы человека от этого не тошнило и он мог спокойно этим заниматься. Да, такой человек может и не станет главным архитектором и не сделает новый гугл, но при наличии хоть каких-то способностей, умении общаться и учиться на ошибках, может вполне нормально работать средним программистом и зарабатывать себе на жизнь. Никогда не воспринимал вот эту элитарность, что "программирование обязательно надо любить".
А смысл заниматься не любимым делом? По моему гораздо лучше заниматься любимым делом и зарабатывать гораздо больше! Потому что вещи сделанные с любовью(душой) ценятся гораздо выше!)
@@Jeff.Wilson на практике как раз то и пирносит, может просто вы делаете любимое дело спустя рукава? или вы думаете что оно прям сразу должно приносить горы золота? или может вы не знаете что значит вкладывать в дело душу?
@@ПашаПопов-м9з Я за 6 лет учёбы в КПИ, 12 лет профессиональной карьеры и работая уже в 6й компании, достаточно увидел реальных примеров. А вы говорите абстрактными слоганами, которые имеют мало чего общего с реальностью. Для того, чтобы делать дело хорошо, оно не обязано быть любимым, достаточно профессионально к нему относиться. Человек, например, может любить музыку и играть в грайндкор группе, но это не сможет обеспечить его семью, поэтому ему придётся заниматься делом, которое покроет его финансовые потребности - и при хоть каких-то способностях он может пойти в QA, верстальщики или даже в программисты и получать деньги просто профессионально выполняя свои обязанности. То, что у некоторых любимое дело ещё и приносит им хороший доход - это отлично, и в таком случае люди могут достичь большого успеха, но это лотерея, и не каждому так везёт.
Не так давно натрапив на даний канал, чесно кажучи я просто в захопленні від легкості, доступності та водночас чіткості подачі та розкритті всіх тем Сергієм. Методично передивляюсь всі відео на цьому каналі так як вони вельми яскраво відображають всі мої переживання та пояснюють саме мені мої певні проблемні моменти в розумінні та нерозумінні тонкощів світу програмування. Ці софт скіли є дуже важливими і ціними для мене. Велика вдячність. Єдине що шкодую, так це те що мова викладання не українська, а так би це був взагалі ідеальний канал. Я вже більше двох років активно вивчаю давно забуте та обновлюю всі свої бази данних з фронтенду та бекенду, розумію що довго, але крім можливості вчитись, ще є проблеми з постійною необхідністю заробляти фінанси на життя насущне, тому це все дещо затягнулось, я навіть встиг дещо вигоріти в один момент та натрапивши на даний канал в мене знову загорілась іскра та я з удвоєною настирністю поринув в любимий мною світ кодингу. Все ж таки планую почати з фрілансу, так як розумію, що мій рівень саме розмовної англійської не дуже високи для сучасного ринку праці в Україні (всі компанії звичайно ж працюють в оутсорс), хоча зараз дуже активно працюю саме на покращення своїх знань, влаштувався в американську транспортну компанію з віддаленим офісом в моєму місті, думаю за пів року мову підтягну до необхідного рівня. Тоді вже і буду думати, можливо і фріланс сподобається і нічого не треба буде мініяти :)
Я поняла мысль о умении выражать свои мысли, но не могу согласиться с формулировкой :) Дело в том, что за словесную формулировку мыслей отвечает та часть мозга, которая не очень связана с мышлением напрямую. Дислексия - очень хороший пример. Есть некий мост между абстрактным мышлением (к примеру, умение удержать в голове много сложных структур и оперировать ими, как в сложной геометрической задачке) и формулированием мыслей словами на человеческом языке. Это не часто бывает, чтобы у человека была проблема с одним, но не было с другим, но всё-таки бывает.
Сами знаете за кого голосовал? Ты ох ренел? Я надеюсь ты имел виду тех кто голосовал за свинку Пепе. Иначе какой приехавший из другой страны человек решает кому за кого голосовать.
И именно за эту шутку я поставил дизлайк. Ибо смешивать политику и увлечения - как по мне это один из признаков плохого программиста. Считать, что человек не имеет интеллект, только из за того за кого он голосует - это как раз не иметь интеллекта.
Я просто люблю программирования обожаю, горю когда нахожу курсы уроки статьи по яп которому я обучаюсь. И довольно неплохо получается у меня. Желаю всем другим успеха!!!
Лол)) когда отработаешь годик на настоящем производственном проекте, тогда и говори, что у тебя что-то получается. Учиться можно бесконечно, хоть всю жизнь.
Спасибо за отличное видео, абсолютно согласен со всеми пунктами. Хотелось бы еще добавить один важный пункт - Умение доводить работу до конца. Это очень важный и сложный навык, который идет в ногу с терпением, но по параллельной дороге.
Надпись на футболке зачет:)) я думала состояние "лох, лузер, конь педальный +делаю как в документации, какого хрена не работает" встречается только когда ты джун, а оказывается это на всю жизнь :)))))
@@GamDevRus неверно, смысл не в какой-то там физической реализации, а в том, понимает ли адресат этого предложения, о каком клубе идет речь. В данном случае будет the, т.к. понятно о каком клубе речь -> клубе самозванцев
Помню, когда-то когда я изучал программирование, я застрял на создании алгоритма змейки, а именно механизма ее движения. И я помню как я буквально грыз корпус ноутбука))) В итоге, я сделал эту змейку, я прям кайфовал. А потом со словами "я молодец, я заслужил отдых" я забил на программирование. Ах и да, игру я делал в командной строке)
Очередное классное видео! Очень полезные штуки Вы говорите - заставляет рефлексировать и переосмыслять свой опыт! Жаль, что далеко не везде поясняются такие философские вещи...
Посмеялся от души от подачи. Благодарю! Пожалуй, все эти качества важны для каждого человека, желающего профессионально развиваться в любом любимом деле.
Ещё мне кажется, что очень важное умение - искать и доставать иформацию. Если ты вместо того что бы гуглить и читать документацию, сразу лезешь в чат, то ты вряд ли будешь писать быстро и хороший код. Чем быстрее и без превличения чужих сил будешь доставать нужную тебе информацию, тем быстрее ты сможешь улучшать свой код, и тем быстрее ты будешь выдовать свою работу.
лет 40 назад такую же хрень как-то отчебучил на видном месте хотя уже достаточно неплохо программировал / а причина проста - слово инородное для русского языка и тупо нарушает его лексику - разумно и много думающий человек опирается на логику в языке а исключениями из правил обычно пренебрегает / кстати - знание языка программирования до мелочей удел хреновых программистов / программа тоже прямо просится с одной м
Увидел коммент "Пишу комментарии только на этом канале, но под каждым видео. Для того, чтобы Ютуб продвигал канал и мотивировал лектора работать дальше!" - решил тоже что нибудь написать. Спасибо за видео)
Со всем согласен. Можно дополнить список: Грамотность. Умение видеть ошибки в тексте дает скилл отладки пристальным взглядом) Абстрактное мышление. Частный случай гибкого мышления, который именно архиважен для программиста. Способность искать и находить общие принципы.
Большое спасибо за видео! К сожалению, у меня нет математического склада ума, и это было основной причиной, почему боялась приступить к обучению. Но решилась. И что мне больше всего нравится, это разбирать, почему не получилось запустить тот или иной код. Могу потратить на это дело много времени, но такое времяпровождение не удручает, а решение задачи всегда нереально радует. И ещё, нравится читать зарубежную документацию о программах. Из тяжёлого - иногда трудно понять логику некоторых действий в коде. Но наверное, это приходит с опытом...
Лузер, конь педальный... Я сейчас учусь программированию, и это чувство со мной бок о бок) особенно жизненна фраза: "С первого раза ничего не получиться". Честно говоря, это действительно хороший ролик, потому что многие думают, что раз у меня не получилось с первого раза, то это не моё (самого долгое время мучили такие вопросы). Но я , как новичок, рекомендую попробовать, хотя бы потому что это такой кайф, когда удается решить на ЯП какую-нибудь задачку, это того стоит) Ролик классный, однозначно лайк
У меня так: Сижу недельку (пока только верстальщик html css) ничего не делаю, и тут вижу для себя интересный макет, перерисовываю его из PSD в Figma. Открываю VSCode, после этого меня не остановить и ни отвлечь, настолько увлекаюсь верстой что забываю про все. Препроц Sass/scss, gulp, БЭМ освоил за 4 дня, и теперь взялся за основы (базу) JS, что бы в будущем писать на React. Так же интересен язык Python как для начинающего, столько о нем хорошего говорят.
Про "математический склад ума" - всегда очень веселит :))) До сих пор не могу понять, что это такое, хотя сам кандидат физико-математических наук и преподавал математику не один год. Рискну предположить, что про "математический склад ума" могут писать люди, далёкие и от математики, и от программирования. Они, возможно, рассуждают примерно так: "если и в математике, и в программировании сложно разобраться, значит для этих областей знания требуется одинаковый склад ума".
@Volodymyr Volodymyr нет, человек не делает вычисления в программировании, их делает машина, но это не отменяет того факта, что это общее, но все же, что их ещё объединяет?
Очень полезное видео! Softskills и первое важное качество хорошего программиста: умение общаться, доносить информацию и умение убеждать других, как это банально не звучит, действительно очень важны. При найме на работу в немецких компаниях, к примеру, смотрят на наличие этих качеств ещё и потому, что хотят убедиться, есть ли у Вас потенциал в будущем вести команду и работать с различными клиентами!
> Softskills и первое важное качество хорошего программиста: умение общаться, доносить информацию и умение убеждать других, как это банально не звучит, действительно очень важны. Чушь! Первое важное качество программиста это умение программировать, как это банально не звучит. > При найме на работу в немецких компаниях, к примеру, смотрят на наличие этих качеств Удачи немецким компаниям. Надеюсь потерянные таким образом работники найдут своё место в российских компаниях. > потому, что хотят убедиться, есть ли у Вас потенциал в будущем вести команду и работать с различными клиентами! Открою для вас секрет. Не каждый должен быть или хочет стать руководителем и "вести" команду. И не каждому надо работать с клиентами. Для этого существует клиентский отдел. Softskills это нынче модная чушь, которая раньше именовалась просто - немудак. И если человек мудак, то даже если он хороший специалист, то с ним будет сложно работать. Это так. Но в этом случае ему надо дать по роже и он станет нормальным или прикинется им. И всё. Берите на вооружение. Работает 100%.
Сейчас не все так однозначно. Слово программист сейчас это расплывчатое понятие. Я бы по другому выразил критерий разделения программистов. Оно лежит в нескольких плоскостях. Во первых я бы разделил понятия кодера и инженера. Первый берет стандартную задачу и по готовым лекалам переводит в код. Второй работает более креативней, ищет инженерный подход, конструирует какие-то сложные системы, интегрирует и разрабатывает, что-то новое. И следующее на что бы я поделил, как ниже писали, на: джуна, мидла и сеньора. Может более точное определение хорошего программиста в технической стороне? Например чистый код, использование паттернов программирования, документирование хотя бы на уровне комментариев в программе, понятные названия переменных, методов, классов, использование фреймворков. И можно тогда выделить продвинутого программиста участвующего в конференциях, опенсоурсных проектах, пишущего книги, статьи. Я не претендую на истину в конечной инстанции, это всего лишь мое мнение и видение текущего положения вещей.
Для некоторых профессий как раз таки гибкость нафиг не нужна, а скорее предпочтительнее наоборот - умение найти и использовать готовый шаблон, чётко классифицировав проблему (например бухгалтерия), где-то важно довольно быстро принимать правильное решение, оценив вероятность событий, а не точный результат, настойчивость и упорство не помогут, потому что дэдлайн всегда жёсткий (например метеорология). Самообучение - вообще редкость. Даже учителей отправляют на курсы повышения квалификации раз в пару лет "из-под палки", крайне сомнительно, что они по своему желанию в течение многих лет каждый день читают новые статьи, книги и исследования, касаемо своей трудовой деятельности.
@@cannibalirk3055 Вы знаете, я когда-то прочитал изречение, принадлежащее Элвину Тоффлеру: "Безграмотным в 21 веке будут не те, кто не умеет читать и писать, а те, кто не умеет учиться, разучиваться и переучиваться." Мне кажется, что данная фраза достаточно точно передает требования к любому лицу, которое не просто хочет влачить существование в нынешнем мире, а хотя бы занять место среднего класса! А эта планка на сегодняшний день достаточно высока.
Ооо, прямо с языка снял и мысли прочитал))) Я думал, что я один такой, полный лузер и бездарность в этом ремесле..) Сидишь так, овер 10 часов ежедневно втыкаешь, пытаешься разобраться, заказчик капает, мол, дедлайн уже, пора заканчивать... Зато потом, когда заработает код, - чувство сродни как у футболиста, забившего гол после продолжительной и упорной борьбы)) Если не сильнее)
Нужно поработать над гибкостью. (В каком-то смысле гибкость и настойчивость противоречивы. К примеру: работаешь над задачей настойчиво, и за один шаг до решения решил искать другой путь)
Сергей, возникли пару вопросов: Девушки и парни отличаются подходами и решениями в программировании? Кто продуктивней, если есть все таки разница? И не умея гуглить.... . Какие на ваше усмотрение языки более подходят для AR? Смотрю, люблю, впитываю!
> Девушки и парни отличаются подходами и решениями в программировании? Да. Парни решают, а девушки подходят. > Кто продуктивней, если есть все таки разница? В программировании в основной массе спермобаки. В рождении потомства однозначно женщины.
Вот кстати был один программист, наверно самый умный чувак со всего потока, прямо как том мемасике "было скучно, выучил за ночь норвежский" мог в момент разобраться в чем угодно. Голосовал он, как сказал автор, "сами знаете за кого" и вместо того чтобы идти в какую-то более менее серьезную фирму, а у него и опыт был и его готовы были забрать несколько компаний на последнем курсе, так вот, вместо этого он пошел работать сис админом в поликлинику.
Каждый поет со своей колокольни... В процессе "стажа/опыта/..." работы :) приоритеты постоянно меняются в зависимости от многих (всех) факторов в жизни программиста. В данном случае данные факторы истинны для данного автора в данный период с учетом факторов в его жизни... Так называемая попытка осмыслить и упорядочить не осмысливаемое и не упорядочиваемое... У меня стаж ~30 лет, и приоритет другой (возможно кому-то будет выглядеть смешным но !...) 1. Мечта 2.Воображение 3.Логичность 4.Завершенность 5.Целеустремленность 6.Амбиции (да-да, Амбиции !) - другими словами, хочу сделать так, чтобы все на ушах стояли, и так, что никто никогда и даже не задумывался так сделать, и чтобы от зависти рвали волосы на заднице, соответственно осмысливаю фантастические идеи, рисую в воображении уже законченный проект, логически Усё это связываю , получаю более или менее завершенный проект, и начинаю пытаться Усё это выразить в программе, а в процессе всего этого - подпитываю себя Амбициями /Оооо...! Уууу...! Аааа...! - помогает - психология/ :) *И я практически на 100% уверен, у всех так ! Просто - хотя бы не врите самому себе !!! ** ИТОГ - "приоритеты постоянно меняются..." - то есть всю жизнь эти простые и правдивые пункты, пытаемся по-красивому и "по-умному" нарисовать для других :) Мечтайте! Творите! Даже если это нах никому и не сдалась Ваша прога! И на Вашей улице настанет праздник! Удачи!!! ***случайно заскочил, смысла коментить нет, вряд ли буду читать :)))
Еще кстати стоит добавить по поводу глупости фразу Нила Тайсона : "Труд и упорство побеждают невежество" (не дословно) Увидел футболку вспомнил нужно лайк поставить))) Автор говорит о том что нужно уметь нормально говорить) Вопрос к автору вы как то отдельно прокачивали даный скил или же это результат прочитаного огромного количества литературы и опыта?
Я думаю что "интеллект" не лучшее слово чтобы выразить то что имел в виду Сергей Немчинский. "Аналитические способности" будет более подходящим словом. Я удивлён не услышав "логика" в списке. А целом довольно неплохой список.
Свойства хорошего программиста: «Вы должны любить биться головой о стену». Я конечно не рассчитывал на объективность, но это, Сергей, точно высосано из пальца.
Есть люди, которые мало разговаривают. Это относится ко мне. При разговоре с малознакомыми людьми, ну и просто в разговорной речи, я считаю, что говорю намного хуже, чем изъясняюсь письменно например. Я люблю писать и мне комфортно излагать свои мысли через знаки. Если человек скромный и не натренировал связь своих мыслей именно со звукоизвлечением - разговорной речью - это не значит, что у него низкий интеллект или он неспособен в спокойной обстановке, неспеша грамотно изложить свои мысли и слова через письменную речь.
Я бы добавил еще инициативность. Просто кодить то что скажут это одно, а умение сказать и обосновать что так делать плохо или может предложить сделать еще такую фичу
Не могу не согласиться со всем сказанным в видео! Это ещё раз подчёркивает , что важно не просто тупо владеть какими-то языками программирования, библиотеками , фреймворками и т.д. Важно - умение корректно выражать мысли и мыслить неординарно в трудных ситуациях. Кстати, себя не могу назвать человеком сверхусидчивым, но, почему-то, когда мне попадается действительно нервотрепещущая задачка, то заметил, что не отрываюсь, пока не закончу, словно меня подменяют изнутри в этот момент)
@@csharpcplusplus6861 не всем дано трудолюбие, к сожаление и усидчивость с концентрацией. Это все вырабатывать приходится, и не у всех получается. А кто-то от природы способен, но имеет в другом минусы.
Бывают моменты когда просто написал и сразу всё ок. Но не от большого ума, а от большого труда. Когда однотипные процессы и в голове все хорошо хранится, особенно если задачи не сложные. P/s джун - делает как написано в книгах (или на форумах, главное чтобы брал код ответа, а не вопроса), мидл - делает как положено, сеньёр - делает как надо.
Черт побери, вот просто 5 из 5 согласен, жаль что далеко не все это понимают. Сразу видно все таки хорошего психолога (да знаю что самозванцу нельзя говорить что он хорош)))
А я то думал - это у меня одного такое... "9/10 времени находиться в состоянии 'я нихера не понимаю, у меня не получается, я полный лох, лузер и конь педальный' "... а оказывается - это у всех хороших программистов. Вона как. :)
Это особенность нашей профессии. Тоже не сразу это понял. У меня железное правило: если на часах пять вечера, работать ещё час и я _победил_ надо заканчивать.
гибкость мышления, только тогда реально когда у тебя уже есть хотя бы представления о каких-то технологиях, где-то слышал, где-то читал. Если ты попал в ситуацию а вот есть RTMP модуль для nginx, а другие находятся в таком software состоянии, что пытаться их конфигурировать это займет ещё больше времени и не дай бог выйдет новая версия. Или разбираться в текущем решении и пытаться понять почему оно так не работает. Или уже есть команда решившая проблему но требуют денег. Короче хз, на счет гибкости мышления, если у тебя молоток и надо им закрутить шуруп.
3 качества хорошего программиста по моему мнению: 1. Математический склад ума ООП - это абстрактная алгебра практически в чистом виде. Классы/объекты суть алгебраические структуры, а полиморфизм - изоморфизм этих структур (математики, поймут). Само написание кода очень напоминает доказательство теоремы. Про ФП даже и говорить нечего. 2. Перфекционизм Говнокодеру пофиг на клинкод, работает и норм. А перфекционист будет раз за разом оттачивать свой код чисто ради эстетического удовлетворения. 3. Интерес к решению задач/головоломок Сама работа программистом - по сути перманентное решение головоломок и без минимального азарта к таким вещам, конечно, будет очень трудно.
не согласен. 1. математический склад ума - это вообще советская придумка, а то, что вы только что написали - это новая информация для многих программистов. Я уж молчу, что ООП/ФП - это ен все программирование. Гораздо больше там декомпозиции и умения анализировать 2. перфекционизм - зло в чистом виде 3. Знаю ОЧЕНЬ мало хороших программистов, которые любят загадки. Откуда у вас данные об этой корреляции? Я вот терпеть не могу загадки, например
> ООП - это абстрактная алгебра практически в чистом виде. Это как это? > Само написание кода очень напоминает доказательство теоремы. Это как это? > Про ФП даже и говорить нечего. Нет уж, давайте поговорим. Что с ним не так? Я ещё понимаю, если б речь шла про ЛП. И как бы есть различные подходы программирования. Не только эти. > А перфекционист будет раз за разом оттачивать свой код чисто ради эстетического удовлетворения. Это плохо для сроков. А так да. В вакууме норм свойство. > Интерес к решению задач/головоломок А вот и нет. Люди, любящие головоломки наоборот плохо уживаются в разработке. Тут надо интерес к проектированию иметь, построению целостных систем, хорошо согласующихся между собой. Проектирование это не решение головоломок.
2-5 пункты относятся к любому виду деятельности для достижения успеха. Как бы ни о чем. 1 пункт состоит из двух тезисов : интеллект и умение выражать свои мысли. Далеко не всегда это совпадает. При этом само понятие интеллект слишком общее для точной формулировки. Какой интеллект? Эмоциональный, социальный и т.д. Интересная тема, но, как по мне, не раскрыта)
по 3 пункту вспомнилось
На собеседовании:
- Назовите ваши сильные стороны.
- Настойчивость!
- Спасибо, мы свяжемся с вами.
- Я подожду здесь.
))))
"Гибкость мышления", так вот как можно по красивому назвать внедрение костылей :)
ахахаха. в точку
@@SergeyNemchinskiy больше костылей богу костылей! Полгода назад начал делать игры и осознал значение этого слова! Архитектура для слабаков! Даёшь гибкость мышления))
2:10 - Интеллект и умение выражать свои мысли.
4:03 - Страсть.
6:13 - Настойчивость.
8:14 - Любовь к новому и самообучение.
10:03 - Гибкость мышления.
Спасибо за ваше мнение по качествам программиста.
о, спасибо! добавлю в описание видео
@@SergeyNemchinskiy На здоровье!)
Умение выражать свои мысли любым способом. А то кажется что словно умение болтать и показать свое Я круче всего
Если всего этого нет, то лучше не тратить время на IT?
fedorin1234 IT - это далеко не только программирование.
Зачем я это смотрю, я же пчеловод!?
пчёл перепрограммируй
Он - пчела, ты - пчеловод,
И ты любишь мёд)
@@razvaluha5148
Java
@@razvaluha5148
while (not мед собран):
> Собирать мед
Улететь в улей
Это что за язык такой новый?
я бы даже сказал, разница между джуном/мидлом/сеньераом то, насколько четко он формирует запросы в гугле
*формулирует
** up to senior **
Нет :)
Тогда я сеньёр, а не джун.
Скорее как быстро он сможет найти ответ)
Я даже не сеньор - я уже Бэтмен!!!
Нет бинарного состояния, "прёт" или "не прёт" программирование. Есть целый диапазон состояний и не обязательно чтобы прям "пёрло". Достаточно чтобы человека от этого не тошнило и он мог спокойно этим заниматься. Да, такой человек может и не станет главным архитектором и не сделает новый гугл, но при наличии хоть каких-то способностей, умении общаться и учиться на ошибках, может вполне нормально работать средним программистом и зарабатывать себе на жизнь. Никогда не воспринимал вот эту элитарность, что "программирование обязательно надо любить".
👍 👍 👍 Хорошо сказал!
А смысл заниматься не любимым делом?
По моему гораздо лучше заниматься любимым делом и зарабатывать гораздо больше!
Потому что вещи сделанные с любовью(душой) ценятся гораздо выше!)
@@ПашаПопов-м9з это всё звучит красиво в книгах и фильмах для 15-летних, на практике далеко не всегда любимое дело приносит хороший доход.
@@Jeff.Wilson на практике как раз то и пирносит, может просто вы делаете любимое дело спустя рукава?
или вы думаете что оно прям сразу должно приносить горы золота?
или может вы не знаете что значит вкладывать в дело душу?
@@ПашаПопов-м9з Я за 6 лет учёбы в КПИ, 12 лет профессиональной карьеры и работая уже в 6й компании, достаточно увидел реальных примеров. А вы говорите абстрактными слоганами, которые имеют мало чего общего с реальностью. Для того, чтобы делать дело хорошо, оно не обязано быть любимым, достаточно профессионально к нему относиться. Человек, например, может любить музыку и играть в грайндкор группе, но это не сможет обеспечить его семью, поэтому ему придётся заниматься делом, которое покроет его финансовые потребности - и при хоть каких-то способностях он может пойти в QA, верстальщики или даже в программисты и получать деньги просто профессионально выполняя свои обязанности.
То, что у некоторых любимое дело ещё и приносит им хороший доход - это отлично, и в таком случае люди могут достичь большого успеха, но это лотерея, и не каждому так везёт.
Не так давно натрапив на даний канал, чесно кажучи я просто в захопленні від легкості, доступності та водночас чіткості подачі та розкритті всіх тем Сергієм. Методично передивляюсь всі відео на цьому каналі так як вони вельми яскраво відображають всі мої переживання та пояснюють саме мені мої певні проблемні моменти в розумінні та нерозумінні тонкощів світу програмування. Ці софт скіли є дуже важливими і ціними для мене. Велика вдячність. Єдине що шкодую, так це те що мова викладання не українська, а так би це був взагалі ідеальний канал. Я вже більше двох років активно вивчаю давно забуте та обновлюю всі свої бази данних з фронтенду та бекенду, розумію що довго, але крім можливості вчитись, ще є проблеми з постійною необхідністю заробляти фінанси на життя насущне, тому це все дещо затягнулось, я навіть встиг дещо вигоріти в один момент та натрапивши на даний канал в мене знову загорілась іскра та я з удвоєною настирністю поринув в любимий мною світ кодингу. Все ж таки планую почати з фрілансу, так як розумію, що мій рівень саме розмовної англійської не дуже високи для сучасного ринку праці в Україні (всі компанії звичайно ж працюють в оутсорс), хоча зараз дуже активно працюю саме на покращення своїх знань, влаштувався в американську транспортну компанію з віддаленим офісом в моєму місті, думаю за пів року мову підтягну до необхідного рівня. Тоді вже і буду думати, можливо і фріланс сподобається і нічого не треба буде мініяти :)
Я поняла мысль о умении выражать свои мысли, но не могу согласиться с формулировкой :)
Дело в том, что за словесную формулировку мыслей отвечает та часть мозга, которая не очень связана с мышлением напрямую. Дислексия - очень хороший пример. Есть некий мост между абстрактным мышлением (к примеру, умение удержать в голове много сложных структур и оперировать ими, как в сложной геометрической задачке) и формулированием мыслей словами на человеческом языке. Это не часто бывает, чтобы у человека была проблема с одним, но не было с другим, но всё-таки бывает.
учту :)
Спасибо большое за видео! Часто смотрю Ваш канал, так как узнаю для себя очень много полезного! Вы отличный лектор!
"Сами знаете за кого голосовал" - шутка топ!
Отнюдь, я видел неплохих программистов голосовавших за Порошенка
Сами знаете за кого голосовал? Ты ох ренел? Я надеюсь ты имел виду тех кто голосовал за свинку Пепе. Иначе какой приехавший из другой страны человек решает кому за кого голосовать.
@@kostiantynchernovol3269 неплохих != хороших)
И именно за эту шутку я поставил дизлайк. Ибо смешивать политику и увлечения - как по мне это один из признаков плохого программиста. Считать, что человек не имеет интеллект, только из за того за кого он голосует - это как раз не иметь интеллекта.
@@kostiantynchernovol3269
Думаю это было про тех, кто не имеет критического мышления и голосовал по приколу.
Сергей, спасибо за видео!
Оно послужило мне мотивацией! Хотя я ни разу не считаю себя хорошим прогером, даже наоборот. Но видос реально разжёг искру)
Я просто люблю программирования обожаю, горю когда нахожу курсы уроки статьи по яп которому я обучаюсь. И довольно неплохо получается у меня. Желаю всем другим успеха!!!
Лол)) когда отработаешь годик на настоящем производственном проекте, тогда и говори, что у тебя что-то получается.
Учиться можно бесконечно, хоть всю жизнь.
@@cannibalirk3055 у тебя от моих слов чтоб подгорело я не пойму?
Прошёл год, как дела?
Спасибо за отличное видео, абсолютно согласен со всеми пунктами. Хотелось бы еще добавить один важный пункт - Умение доводить работу до конца. Это очень важный и сложный навык, который идет в ногу с терпением, но по параллельной дороге.
настойчивость :)
Надпись на футболке зачет:)) я думала состояние "лох, лузер, конь педальный +делаю как в документации, какого хрена не работает" встречается только когда ты джун, а оказывается это на всю жизнь :)))))
да, это на всю жизнь... Живите с этим :)
так не только в программировании. В электронике встречается не реже. А в медицине...
Мой синдром самозванца сейчас усилился на 200%
welcome to club
@@SergeyNemchinskiy ...buddy (отсылка к гачи).
@Marin Capranov недавно в сериале услышал, что еще говорят joint the club
@Marin Capranov нет конкретного клуба, т.е. нет физичесуой реализаци этого клуба, тут наверно a club ?
@@GamDevRus неверно, смысл не в какой-то там физической реализации, а в том, понимает ли адресат этого предложения, о каком клубе идет речь. В данном случае будет the, т.к. понятно о каком клубе речь -> клубе самозванцев
Обожаю, самый лучший программист - которого я встречал, речь - приятно слушать, советы - золотые!!!!❤❤❤
Это скорее про софт скиллс. Хорошо получилось 👍
Следующий напрашивается видос про хард скилл)
Помню, когда-то когда я изучал программирование, я застрял на создании алгоритма змейки, а именно механизма ее движения. И я помню как я буквально грыз корпус ноутбука))) В итоге, я сделал эту змейку, я прям кайфовал. А потом со словами "я молодец, я заслужил отдых" я забил на программирование.
Ах и да, игру я делал в командной строке)
Очередное классное видео! Очень полезные штуки Вы говорите - заставляет рефлексировать и переосмыслять свой опыт! Жаль, что далеко не везде поясняются такие философские вещи...
Очередное спасибо за отличный выпуск!
Спасибо! Раз за разом расставляешь всё по полочкам:)
Офигенный выпуск. Спасибо, Сергей
Посмеялся от души от подачи. Благодарю! Пожалуй, все эти качества важны для каждого человека, желающего профессионально развиваться в любом любимом деле.
Ещё мне кажется, что очень важное умение - искать и доставать иформацию. Если ты вместо того что бы гуглить и читать документацию, сразу лезешь в чат, то ты вряд ли будешь писать быстро и хороший код. Чем быстрее и без превличения чужих сил будешь доставать нужную тебе информацию, тем быстрее ты сможешь улучшать свой код, и тем быстрее ты будешь выдовать свою работу.
Ну написание слова "Интелект", учитывая контекст, выглядит замечательно.
лет 40 назад такую же хрень как-то отчебучил на видном месте хотя уже достаточно неплохо программировал / а причина проста - слово инородное для русского языка и тупо нарушает его лексику - разумно и много думающий человек опирается на логику в языке а исключениями из правил обычно пренебрегает / кстати - знание языка программирования до мелочей удел хреновых программистов / программа тоже прямо просится с одной м
Пересмотрел уже много ваших видео. Но это для меня оказалось самое важное.
Увидел коммент "Пишу комментарии только на этом канале, но под каждым видео. Для того, чтобы Ютуб продвигал канал и мотивировал лектора работать дальше!" - решил тоже что нибудь написать. Спасибо за видео)
Очень хорошо все описал! Я смотрел много видосов про это но твой просто очень зашло подписка + лайк. Все по делу!
спасибо)
Со всем согласен. Можно дополнить список:
Грамотность. Умение видеть ошибки в тексте дает скилл отладки пристальным взглядом)
Абстрактное мышление. Частный случай гибкого мышления, который именно архиважен для программиста. Способность искать и находить общие принципы.
Надпись на футболке зачётная!))
Большое спасибо за видео! К сожалению, у меня нет математического склада ума, и это было основной причиной, почему боялась приступить к обучению. Но решилась. И что мне больше всего нравится, это разбирать, почему не получилось запустить тот или иной код. Могу потратить на это дело много времени, но такое времяпровождение не удручает, а решение задачи всегда нереально радует. И ещё, нравится читать зарубежную документацию о программах.
Из тяжёлого - иногда трудно понять логику некоторых действий в коде. Но наверное, это приходит с опытом...
Ну как дела?
@@katerinas5154 я поняла, что программирование - не моё)
Серега лайк. Все мнения совпали!
Думаю видео можно было назвать: "5 качеств хорошего специалиста".
Если речь о любой специальности интеллектуального труда.
Спасибо большое, дядь Серёж))
Спасибо Вам большое, Сергей! Вы подтвердили мои подозрения)
всегда рад)))
Лузер, конь педальный... Я сейчас учусь программированию, и это чувство со мной бок о бок) особенно жизненна фраза: "С первого раза ничего не получиться".
Честно говоря, это действительно хороший ролик, потому что многие думают, что раз у меня не получилось с первого раза, то это не моё (самого долгое время мучили такие вопросы). Но я , как новичок, рекомендую попробовать, хотя бы потому что это такой кайф, когда удается решить на ЯП какую-нибудь задачку, это того стоит)
Ролик классный, однозначно лайк
Все в точку сказали, про гибкость не думал, возьму на заметку. Спасибо за такие ролики.
рад, что оказалось полезно)
У меня так: Сижу недельку (пока только верстальщик html css) ничего не делаю, и тут вижу для себя интересный макет, перерисовываю его из PSD в Figma. Открываю VSCode, после этого меня не остановить и ни отвлечь, настолько увлекаюсь верстой что забываю про все. Препроц Sass/scss, gulp, БЭМ освоил за 4 дня, и теперь взялся за основы (базу) JS, что бы в будущем писать на React. Так же интересен язык Python как для начинающего, столько о нем хорошего говорят.
Шикарное видео, ни один из ютуб каналов. Так подробно объясняет об этой профессии. Серегей- the best!
спасибо за цитату от Фаулера! жду теперь удобного случая, чтобы процитировать )
Хорошее мотивационное видео 👍
Ага, режим"Я тупой, лузер и конь педальный ничего не понимаю!" будет со мной всегда, хорошо)))
к сожалению да. И так в любой интересной профессии
синдром самозванца =)
Спасибо за видос. Помогает. В очередной раз, сделал вывод, что во мне такие же процессы, как в нутри других. 😄
Спасибо. Пункт про настойчивость особенно мотивирует.
Ошибка в слове "интеллект" - сириезли?)
P.s - видео как всегда топ
Скорее всего, это не ошибка, а описка, т.к. в украинском языке 'інтелект' как раз с одной 'л'
Кого волнует вообще эта сраная ошибка? У тя 5 по русичу? Похвастайся давай невтему
Монтажер лажанул. =)
@@alexkolosov9684 но видео на русском) я ж без притензий) пускай хоть по 10 ошибок делают, но пилят видосики чаще!) Очень крутой контент
Пишу комментарии только на этом канале, но под каждым видео. Для того, чтобы Ютуб продвигал канал и мотивировал лектора работать дальше!
Про "математический склад ума" - всегда очень веселит :))) До сих пор не могу понять, что это такое, хотя сам кандидат физико-математических наук и преподавал математику не один год. Рискну предположить, что про "математический склад ума" могут писать люди, далёкие и от математики, и от программирования. Они, возможно, рассуждают примерно так: "если и в математике, и в программировании сложно разобраться, значит для этих областей знания требуется одинаковый склад ума".
Что общего между программированием и математикой помимо вычислений? Это и подразумевают под мат. складом ума
@Volodymyr Volodymyr нет, человек не делает вычисления в программировании, их делает машина, но это не отменяет того факта, что это общее, но все же, что их ещё объединяет?
@Volodymyr Volodymyr ну математика не может объединять математику и программирование)))
Хорошее видео от хорошего программиста. Спасибо за качественный контент.
спасибо)
Очень полезное видео! Softskills и первое важное качество хорошего программиста: умение общаться, доносить информацию и умение убеждать других, как это банально не звучит, действительно очень важны. При найме на работу в немецких компаниях, к примеру, смотрят на наличие этих качеств ещё и потому, что хотят убедиться, есть ли у Вас потенциал в будущем вести команду и работать с различными клиентами!
> Softskills и первое важное качество хорошего программиста: умение общаться, доносить информацию и умение убеждать других, как это банально не звучит, действительно очень важны.
Чушь! Первое важное качество программиста это умение программировать, как это банально не звучит.
> При найме на работу в немецких компаниях, к примеру, смотрят на наличие этих качеств
Удачи немецким компаниям. Надеюсь потерянные таким образом работники найдут своё место в российских компаниях.
> потому, что хотят убедиться, есть ли у Вас потенциал в будущем вести команду и работать с различными клиентами!
Открою для вас секрет. Не каждый должен быть или хочет стать руководителем и "вести" команду. И не каждому надо работать с клиентами. Для этого существует клиентский отдел.
Softskills это нынче модная чушь, которая раньше именовалась просто - немудак. И если человек мудак, то даже если он хороший специалист, то с ним будет сложно работать. Это так. Но в этом случае ему надо дать по роже и он станет нормальным или прикинется им. И всё. Берите на вооружение. Работает 100%.
Спасибо. Обожаю ваши видео.
это очень приятно)
Большое спасибо за видео!
i raised my middle finger, don't know why i did it, Sergey asked - i did.
а если тебя он с крыши попросит спрыгнуть will do it?
Wow, you can speak English ... go on, but try to hide your show-offs.
@@m110h1986 а школота. Понятно.
По моему, это основные черты любого хорошего специалиста в современном мире.
Подписался!!!! Действительно смотрел без подписки и даже не замечал))
Если в этом выпуске заменить слово 'программирование' на что-угодно, то сработает полиморфизм.
Ахахахах
👍
Сейчас не все так однозначно. Слово программист сейчас это расплывчатое понятие. Я бы по другому выразил критерий разделения программистов. Оно лежит в нескольких плоскостях. Во первых я бы разделил понятия кодера и инженера. Первый берет стандартную задачу и по готовым лекалам переводит в код. Второй работает более креативней, ищет инженерный подход, конструирует какие-то сложные системы, интегрирует и разрабатывает, что-то новое. И следующее на что бы я поделил, как ниже писали, на: джуна, мидла и сеньора. Может более точное определение хорошего программиста в технической стороне? Например чистый код, использование паттернов программирования, документирование хотя бы на уровне комментариев в программе, понятные названия переменных, методов, классов, использование фреймворков. И можно тогда выделить продвинутого программиста участвующего в конференциях, опенсоурсных проектах, пишущего книги, статьи. Я не претендую на истину в конечной инстанции, это всего лишь мое мнение и видение текущего положения вещей.
По-моему, все описанные принципы можно распространить на любую профессию.
ну объективно не во всех профессиях ОБЯЗАТЕЛЕН интеллект
для любой умственной работы
Для некоторых профессий как раз таки гибкость нафиг не нужна, а скорее предпочтительнее наоборот - умение найти и использовать готовый шаблон, чётко классифицировав проблему (например бухгалтерия), где-то важно довольно быстро принимать правильное решение, оценив вероятность событий, а не точный результат, настойчивость и упорство не помогут, потому что дэдлайн всегда жёсткий (например метеорология). Самообучение - вообще редкость. Даже учителей отправляют на курсы повышения квалификации раз в пару лет "из-под палки", крайне сомнительно, что они по своему желанию в течение многих лет каждый день читают новые статьи, книги и исследования, касаемо своей трудовой деятельности.
Кстати да, если ты например хуяришь на заводе, тебе не обязательно любить свое дело/быть инноватором/упорным/умным человеком
@@cannibalirk3055 Вы знаете, я когда-то прочитал изречение, принадлежащее Элвину Тоффлеру: "Безграмотным в 21 веке будут не те, кто не умеет читать и писать, а те, кто не умеет учиться, разучиваться и переучиваться." Мне кажется, что данная фраза достаточно точно передает требования к любому лицу, которое не просто хочет влачить существование в нынешнем мире, а хотя бы занять место среднего класса! А эта планка на сегодняшний день достаточно высока.
полностью согласен
Я только начал карьеру ) джуниор фрондент, парни турник вам в помощь через день после работы
Супер. Обязательно буду хорошим программистом
Як можна зрозуміти чи подобається тобі програмування, якщо відсутній досвід?
Ооо, прямо с языка снял и мысли прочитал)))
Я думал, что я один такой, полный лузер и бездарность в этом ремесле..) Сидишь так, овер 10 часов ежедневно втыкаешь, пытаешься разобраться, заказчик капает, мол, дедлайн уже, пора заканчивать... Зато потом, когда заработает код, - чувство сродни как у футболиста, забившего гол после продолжительной и упорной борьбы)) Если не сильнее)
Нужно поработать над гибкостью. (В каком-то смысле гибкость и настойчивость противоречивы. К примеру: работаешь над задачей настойчиво, и за один шаг до решения решил искать другой путь)
Сергей, возникли пару вопросов:
Девушки и парни отличаются подходами и решениями в программировании?
Кто продуктивней, если есть все таки разница?
И не умея гуглить.... . Какие на ваше усмотрение языки более подходят для AR?
Смотрю, люблю, впитываю!
> Девушки и парни отличаются подходами и решениями в программировании?
Да. Парни решают, а девушки подходят.
> Кто продуктивней, если есть все таки разница?
В программировании в основной массе спермобаки. В рождении потомства однозначно женщины.
5:20 вот за это спасибо, а то думал я один с таким ощущением годами работаю)))
Ураааааааааааааааа!!! Новый ролик =)
Вот кстати был один программист, наверно самый умный чувак со всего потока, прямо как том мемасике "было скучно, выучил за ночь норвежский" мог в момент разобраться в чем угодно. Голосовал он, как сказал автор, "сами знаете за кого" и вместо того чтобы идти в какую-то более менее серьезную фирму, а у него и опыт был и его готовы были забрать несколько компаний на последнем курсе, так вот, вместо этого он пошел работать сис админом в поликлинику.
Данные качества относятся не только к программистам, но и к другим специалистам)
Каждый поет со своей колокольни... В процессе "стажа/опыта/..." работы :) приоритеты постоянно меняются в зависимости от многих (всех) факторов в жизни программиста. В данном случае данные факторы истинны для данного автора в данный период с учетом факторов в его жизни... Так называемая попытка осмыслить и упорядочить не осмысливаемое и не упорядочиваемое... У меня стаж ~30 лет, и приоритет другой (возможно кому-то будет выглядеть смешным но !...) 1. Мечта 2.Воображение 3.Логичность 4.Завершенность 5.Целеустремленность 6.Амбиции (да-да, Амбиции !) - другими словами, хочу сделать так, чтобы все на ушах стояли, и так, что никто никогда и даже не задумывался так сделать, и чтобы от зависти рвали волосы на заднице, соответственно осмысливаю фантастические идеи, рисую в воображении уже законченный проект, логически Усё это связываю , получаю более или менее завершенный проект, и начинаю пытаться Усё это выразить в программе, а в процессе всего этого - подпитываю себя Амбициями /Оооо...! Уууу...! Аааа...! - помогает - психология/ :) *И я практически на 100% уверен, у всех так ! Просто - хотя бы не врите самому себе !!! ** ИТОГ - "приоритеты постоянно меняются..." - то есть всю жизнь эти простые и правдивые пункты, пытаемся по-красивому и "по-умному" нарисовать для других :) Мечтайте! Творите! Даже если это нах никому и не сдалась Ваша прога! И на Вашей улице настанет праздник! Удачи!!! ***случайно заскочил, смысла коментить нет, вряд ли буду читать :)))
Спасибо за этот ролик. Звук интересный получился, немного эхо, а вот все остальное классно
Отдельный респект за политическую позицию! (Сами знаете за кого голосовал) - Супер!))
Еще кстати стоит добавить по поводу глупости фразу Нила Тайсона : "Труд и упорство побеждают невежество" (не дословно)
Увидел футболку вспомнил нужно лайк поставить)))
Автор говорит о том что нужно уметь нормально говорить)
Вопрос к автору вы как то отдельно прокачивали даный скил или же это результат прочитаного огромного количества литературы и опыта?
Я думаю что "интеллект" не лучшее слово чтобы выразить то что имел в виду Сергей Немчинский. "Аналитические способности" будет более подходящим словом. Я удивлён не услышав "логика" в списке. А целом довольно неплохой список.
Учу программирование, пока только самые основы и вот 5 :20 - жиза, очень часто себя так чувствую, но почему-то не бросаю
Свойства хорошего программиста: «Вы должны любить биться головой о стену». Я конечно не рассчитывал на объективность, но это, Сергей, точно высосано из пальца.
Учу python, хочу перейти в game dev на java под дроиды
Оно того стоит?
Давайте уже Сергею до 100к подписчиков доберем!)
а давайте;)
Есть люди, которые мало разговаривают. Это относится ко мне. При разговоре с малознакомыми людьми, ну и просто в разговорной речи, я считаю, что говорю намного хуже, чем изъясняюсь письменно например. Я люблю писать и мне комфортно излагать свои мысли через знаки. Если человек скромный и не натренировал связь своих мыслей именно со звукоизвлечением - разговорной речью - это не значит, что у него низкий интеллект или он неспособен в спокойной обстановке, неспеша грамотно изложить свои мысли и слова через письменную речь.
Топ, а что считаете на счёт языка Python? У него есть будущее? Хотел бы знать ваше мнение.
ruclips.net/video/1bhvP1CZI5A/видео.html
Интелект -- это потому что вы в Eclipse работаете, а не в Intellij Idea! )))
...давно ваш подписчик)
Я бы добавил еще инициативность. Просто кодить то что скажут это одно, а умение сказать и обосновать что так делать плохо или может предложить сделать еще такую фичу
Не могу не согласиться со всем сказанным в видео! Это ещё раз подчёркивает , что важно не просто тупо владеть какими-то языками программирования, библиотеками , фреймворками и т.д. Важно - умение корректно выражать мысли и мыслить неординарно в трудных ситуациях. Кстати, себя не могу назвать человеком сверхусидчивым, но, почему-то, когда мне попадается действительно нервотрепещущая задачка, то заметил, что не отрываюсь, пока не закончу, словно меня подменяют изнутри в этот момент)
это отлично. называется "состояние потока". Погуглите
Слушаю Вас делаю все наоборот и получается идеально 👌🏻
рад помочь)))
Умение гуглить
Похоже на подпункт к 1. Интелект
И не лениться. А то знаю некоторых людей, которые просто не хотят решать проблемы самостоятельно, им вот точно не стать хорошим программистом.
В частности, умение грамотно формулировать вопросы в Stack Overflow.
@@csharpcplusplus6861 не всем дано трудолюбие, к сожаление и усидчивость с концентрацией. Это все вырабатывать приходится, и не у всех получается. А кто-то от природы способен, но имеет в другом минусы.
@@lech196 ахахха))
Бывают моменты когда просто написал и сразу всё ок. Но не от большого ума, а от большого труда. Когда однотипные процессы и в голове все хорошо хранится, особенно если задачи не сложные. P/s джун - делает как написано в книгах (или на форумах, главное чтобы брал код ответа, а не вопроса), мидл - делает как положено, сеньёр - делает как надо.
Черт побери, вот просто 5 из 5 согласен, жаль что далеко не все это понимают. Сразу видно все таки хорошего психолога (да знаю что самозванцу нельзя говорить что он хорош)))
А я то думал - это у меня одного такое... "9/10 времени находиться в состоянии 'я нихера не понимаю, у меня не получается, я полный лох, лузер и конь педальный' "... а оказывается - это у всех хороших программистов. Вона как. :)
Поэтому записывайтесь на лайк, ставьте подписку
Это особенность нашей профессии. Тоже не сразу это понял. У меня железное правило: если на часах пять вечера, работать ещё час и я _победил_ надо заканчивать.
я б даже сказал это отличительная особенность нашей профессии, находятся постоянно в ах**.
Жарт про голосування - супер
Класс!
Лучший)
Настойчивость.... давайте скажем правду - программисты просто любят боль)
мазохисты?)
гибкость мышления, только тогда реально когда у тебя уже есть хотя бы представления о каких-то технологиях, где-то слышал, где-то читал. Если ты попал в ситуацию а вот есть RTMP модуль для nginx, а другие находятся в таком software состоянии, что пытаться их конфигурировать это займет ещё больше времени и не дай бог выйдет новая версия.
Или разбираться в текущем решении и пытаться понять почему оно так не работает.
Или уже есть команда решившая проблему но требуют денег.
Короче хз, на счет гибкости мышления, если у тебя молоток и надо им закрутить шуруп.
Блин ) Лайк! интересно все, поржал над "задним ходом" )) 11: 40
спасибо)
Интересно и познавательно)
3 качества хорошего программиста по моему мнению:
1. Математический склад ума
ООП - это абстрактная алгебра практически в чистом виде. Классы/объекты суть алгебраические структуры, а полиморфизм - изоморфизм этих структур (математики, поймут). Само написание кода очень напоминает доказательство теоремы. Про ФП даже и говорить нечего.
2. Перфекционизм
Говнокодеру пофиг на клинкод, работает и норм. А перфекционист будет раз за разом оттачивать свой код чисто ради эстетического удовлетворения.
3. Интерес к решению задач/головоломок
Сама работа программистом - по сути перманентное решение головоломок и без минимального азарта к таким вещам, конечно, будет очень трудно.
не согласен. 1. математический склад ума - это вообще советская придумка, а то, что вы только что написали - это новая информация для многих программистов. Я уж молчу, что ООП/ФП - это ен все программирование. Гораздо больше там декомпозиции и умения анализировать
2. перфекционизм - зло в чистом виде
3. Знаю ОЧЕНЬ мало хороших программистов, которые любят загадки. Откуда у вас данные об этой корреляции? Я вот терпеть не могу загадки, например
> ООП - это абстрактная алгебра практически в чистом виде.
Это как это?
> Само написание кода очень напоминает доказательство теоремы.
Это как это?
> Про ФП даже и говорить нечего.
Нет уж, давайте поговорим. Что с ним не так? Я ещё понимаю, если б речь шла про ЛП.
И как бы есть различные подходы программирования. Не только эти.
> А перфекционист будет раз за разом оттачивать свой код чисто ради эстетического удовлетворения.
Это плохо для сроков. А так да. В вакууме норм свойство.
> Интерес к решению задач/головоломок
А вот и нет. Люди, любящие головоломки наоборот плохо уживаются в разработке. Тут надо интерес к проектированию иметь, построению целостных систем, хорошо согласующихся между собой. Проектирование это не решение головоломок.
Спасибо Сергей!
2-5 пункты относятся к любому виду деятельности для достижения успеха. Как бы ни о чем. 1 пункт состоит из двух тезисов : интеллект и умение выражать свои мысли. Далеко не всегда это совпадает. При этом само понятие интеллект слишком общее для точной формулировки. Какой интеллект? Эмоциональный, социальный и т.д. Интересная тема, но, как по мне, не раскрыта)
100%! Футболка зачетная !
спасибо)
Главное качество написано на футболке)
Так все это применимо к любому профессионалу, не только к программистам.
Очень хорошо,больше спасибо, как по мне 2_3_4 самое важное а 5 это очень важно но Это ОСОБЕННОСТЬ