Тёмный

Что должен знать «настоящий» программист 

Senior Software Vlogger
Подписаться 114 тыс.
Просмотров 75 тыс.
50% 1

Немного саморефлексии и размышлений на тему настоящих и ненастоящих программистов.
Поддержи канал! seniorsoftware...
Рекомендую 👍 seniorsoftware...
Телеграм: t.me/seniorsof...
Инстаграм: / seniorsoftwarevlogger
Меня зовут Дима, я программирую всю свою жизнь, в основном веб сайты. С 2014 года я живу в Германии, где после некоторого поиска я нашел свою идеальную компанию. В этой компании я очень быстро начал расти по карьерной лестнице, сперва до тех лида, теперь и до менеджера. На своем канале я рассказываю о превратностях профессии программиста и про другие жизненные темы.
#ityoutubersru

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 265   
@moon.trance
@moon.trance 6 лет назад
Так и хочется взять C++ и написать игровой движок с 3D графикой и реалистичной физикой, но потом тебе приносят задачу в виде сайтика на PHP и гору денег, и такой: "OK"
@avazart614
@avazart614 4 года назад
Ну игровой движок с реал. графикой будет наверное стоит несколько "гор денег". Другой вопрос что-то писать сайты проще/востребование/быстрее.
@HannibalLecter-w3r
@HannibalLecter-w3r 4 года назад
@@avazart614 в первом случае это хобби требующее затрат(времени и сил) и приносящее удовольствие, а во втором просто обмен этих же времени и сил на деньги, часто без удовольствия от процесса
@Knuckles2761
@Knuckles2761 6 лет назад
Рекрутеры отлично знают, что надо настоящему программисту! 1. Назвать принципы ООП 2. Решить тестовую задачку по динамическому программированию и рекурсии по оптимальному обходу графа-лабиринта.
@saidmagomedov8532
@saidmagomedov8532 Год назад
Можете ответить пожалйста. Составляю план обучения и пытаюсь составить структуру всего этого дела. Динамеческое программирование это подвид чего?
@Knuckles2761
@Knuckles2761 Год назад
@@saidmagomedov8532 я как-бы примерно понимаю, про что вы спрашиваете, но честно не знаю ответа. Я считаю баловством всё это разбиение знания на категории. Что эффективно, что элегантно в конкретном случае - то и используем.
@saidmagomedov8532
@saidmagomedov8532 Год назад
@@Knuckles2761 когда порядок в голове намного легче писать бывает. Поэтому структурировать очень прлезно, хотя бы просто понимать что из чего вытекает, и зачем тот или иной стиль программирования полезен Не принебригайте структурированием)
@Knuckles2761
@Knuckles2761 Год назад
@@saidmagomedov8532 вы, наверное, учитель, а не программист. Ну да, учить попроще.
@saidmagomedov8532
@saidmagomedov8532 Год назад
@@Knuckles2761 программирование и самообучение идут рука об руку
@АртемКуценко-р1й
Спасибо, очень теплые слова услышал и полезные для себя, слишком много сеньеров сейчас просто уничтожают джунов, что сказывается на их моральном состояние, а вы молодец, крутое видео, заслуживает огромного пальца вверх
@junoreactor11
@junoreactor11 6 лет назад
Не знал что киану ривз ведёт блог по программированию
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Я тоже не знал, можно ссылку?
@junoreactor11
@junoreactor11 6 лет назад
Senior Software Vlogger ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-WrwWD8aB5Jg.html
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Не, этот чувак больше на Толяна похож
@50ShadesOfGrandpa
@50ShadesOfGrandpa 6 лет назад
не надо парится "программист" ты или нет. Единственный вопрос который себе надо задать это "А мне интересно вообще то чем я занимаюсь? А как сделать чтобы еще круче было?" Все.
@ПророкМухоед
@ПророкМухоед 4 года назад
Отлично! Очень внятно, аргументированно и без злобы. Хорошая позиция.
@azraeldadashev4424
@azraeldadashev4424 4 года назад
Отличное и так нужное видео. Я еще во время обучения в колледже по своим сокурсникам понял что среди программистов мания величия, высокомерия, чсв очень широко распространены. Каждый кто чуть чуть умнее не считает другого за человека. Да это свойственно всем людям в любой сфере, но вот в такой точной умной профессии как программирование это очень ярко выражено.
@oleksandrasaskia
@oleksandrasaskia 4 года назад
Очень классное видео, такая рефлексия вызывает только огромное уважение.
@leaf_from_tree
@leaf_from_tree 3 года назад
Приятный, адекватный и интересный канал. Спасибо за ролики
@yurim7756
@yurim7756 4 года назад
А я сейчас подскажу как оценивать. Программисты просто ахренели возомнили себя элитой, совершенно безосновательно, что аж система оценок сломалась. Про себя, я считаю себя хорошим программистом, уже 16 лет работаю, и машинное обучение было, и си, и функциональный один язык (это не увлечения, а официальная работа и проекты на этом), но чаще всего и больше всего - бекенд, C#, SQL. Заменяю собой команду, поэтому сейчас вообще сам пишу (и написал) большой сервер для достаточно крупной компании. Сервер действительно по функционалу большой, если сравнивать с разными энтерпрайзами (хотя они редко бывают маленькими). Но, никогда не говорил, что фронтэндщики ненастоящие программисты. Чего ж ненастоящие. Джаваскрипт - такая штука, если умеючи, на нем можно тоже красиво писать и сложные проблемы решать элегантно. Другое дело, не все из них хотят этому учиться. Ну так и бекендщики не святые, тоже не все сгорают от нетерпения что-то подучить. Так вот, в чем проблема с оценкой. Проблема в то, что программист НЕ ДОЛЖЕН оценивать по идее программистов. Программист - это наемный работник, который воплощает в общем случае идеи заказчика. Эта работа в этом смысле не отличается, например, от работы плотника. Так вот представьте, что плотника бы оценивали не заказчики (по времени на выполненную работу, по качеству, по цене), а сами плотники. Т.е. плотники бы вдруг решили, что больше им никто не указ, они сами между собой определять будут, кто из них круче. Вот ты приходишь к нему, спрашиваешь, готова ли моя дверь? Через месяц. А он: - Да что там твоя дверь. То всё х..ня, вот смотри, сколько у меня красивого инструмента лежит, я могу всё, каждый плотник, когда заходит в мою мастерскую, подтвердит, что я крутой плотник. Узнали себя? Вот программисты РОВНО ТАК себя и оценивают, типа никто им не указ, они только между собой длину члена меряют по своим только им известным принципам. И еще и придумывают, как комплексовать, не комплексовать и тому подобное ))) А теперь применяем это новое знание на практике, теперь, когда эта чушь вышла из головы и начинаем понимать, что мы ценны работой, а не духовными сферами и внутренним миром, то всё становится очевидным. У каждого программиста есть КПД. Т.е. время, затраченное на выполнение какой либо работы, вместе с качеством, поделить на общее время с простоями. Ну грубо так. Один программист делает задачи за неделю, второй за три месяца то же будет делать. И что интересно, не факт, что второй себя будет считать тупее. Отнюдь. Он часто думает, что он ценен сам по себе, а то что он делает медленно, это потому что правильно делает или вообще его должны ценить на всякий случай. Поэтому, берете на работу программиста на вижуалбейсике под офис, просто оцениваете, насколько он способен работать быстро, качественно и выполнять свой объем работ. Знающий ассемблер может быть намного хуже выбор для такой работы, чем конкретный, набивший руку и хорошо понимающий в офисе и в VBA. Берете фротндэндщика, проверяете способность его работать. И сразу, зная этот секрет, ваша эффективность как собеседующего, возрастет в разы, потому что вдруг, оказывается, важнее всего, самое важное, проверить как человек кодит. Дайте задачку, чтобы на ходу решил, дайте грязный код, пусть исправит, вы сразу увидите его навыки. И вас, как собеседующего, резко этот подход сделает совершенно не таким как все. Большинство программистов идиоты, они на собеседовании задают вопросы по разным темам: это как раз говорит, что они САМИ не умеют в достаточной мере кодить, потому что их вопросы показывают, что они ценят больше всего. Если они еще не доросли до того, чтобы ценить кодирование, значит они не знают что его можно писать по разному и что в этом и именно в этом их основной навык
@hardline_fc
@hardline_fc Год назад
это ровно до того пока дизайнеры не начинают выражать свое абсолюно глупое мнение. я еще не встречал ни одного бэка который бы начал выeбываться, без знания той же математики. в основном бэки молчаливые, им пофигу. а фронтэндерам не корми, начнут встревать в разговор или душнить на темы о которых они понятия не имеют. вот и все угарают над ними. еще по собственному опыту скажу что не встречал ни одного фронтовика который бы признал свою ошибку без отмах, или хоть раз сказал что чего-то не знает.
@АлинаЛебедева-м5ь
@АлинаЛебедева-м5ь 4 года назад
Я считаю, программистом можно назвать даже того, кто программирует чуть лучше, чем тому что изучают в школе. Но в то же время программисты бывают очень опытные, которые могут сделать реально многое и сделать это хорошо, выбрав подходящий под конкретную задачу подходящий язык и библиотеки/фреймворк, а есть маслятки, которые с интересом пишут программы для несложной обработки текста, введённого в консоли
@RomanHart
@RomanHart 6 лет назад
Объективность зашкаливает. Спасибо :)
@s1mbaalexandr79
@s1mbaalexandr79 4 года назад
Главное, наверное, быть востребованным программистом😃
@dimageorgiev5798
@dimageorgiev5798 6 лет назад
Спасибо вам ! Обьективно сказано !
@SphinxKingStone
@SphinxKingStone 6 лет назад
Отлично видео, спасибо большое!
@AlexanderSchepanovski
@AlexanderSchepanovski 6 лет назад
На согласен с тем, что знание как работает железо и машинный код бесполезно в веб-разработке. Позволяет иногда более эффективно вещи делать. Хотя, конечно, можно очень далеко уйти и без таких знаний, абстракции всё-таки работают.
@kuznet1941
@kuznet1941 6 лет назад
Так можно хоть о чем сказать, знание русского языка помогают в веб-разработке, физика, электроника, музыка. Проблема в том, что все знать невозможно. Стив например совместил свои знания каллиграфии с компьютерами.
@eXtreamAngel
@eXtreamAngel 6 лет назад
Я чет думал, тут будет философия про общие вещи, которые применимы к большинству языков программирования, типа паттернов MVC, MVP, MVVM, понимание ООП, общие паттерны простых классов Builder, Singleton, Factory... Но с другой стороны, тоже согласен. Если ты очень коряво написал код, но он выполняет ровно то, что тебе надо, то по сути, ты, как и любой программист, решал задачу, изначально не зная как ее решать: искал информацию, разбирал примеры, разбирал классы, которые не понимал как работают, и доводил результат до желаемого.
@gru74ik
@gru74ik 6 лет назад
Хороший видос. Спасибо.
@tigger9flow
@tigger9flow 6 лет назад
Дим, было бы интересно послушать о твоей работе, о языках программирования, стеке с которым ты работаешь. Короче говоря, больше технических деталей
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Если коротко: github.com/dcos/dcos-ui :)
@richardclaus7168
@richardclaus7168 6 лет назад
Спасибо за видео!
@dmitropro
@dmitropro 6 лет назад
Спасибо кеп )))
@Димадизель-у8з
@Димадизель-у8з 6 лет назад
идеальная характеристика видео
@EmilyStoneMarxistFan
@EmilyStoneMarxistFan 6 лет назад
Если я варю пельмени, то я повар?
@vitaliyganzhin5084
@vitaliyganzhin5084 6 лет назад
Нет, вы просто пользователь полуфабрикатов :)
@dmitryshkarabura4586
@dmitryshkarabura4586 5 лет назад
Повар, но 1го или 2го разряда.
@ЖеняВольнов-з2р
@ЖеняВольнов-з2р 4 года назад
Ну ты начинающий повар. В чём проблема? Нет того момента, когда из обычного человека сразу повар.
@S1erDep
@S1erDep 4 года назад
TheDoranX если ты зарабатываешь на том, что варишь пельмени - да, ты повар или ты учишься варить пельмени так, чтобы начать зарабатывать варкой пельменей и видишь этот путь, то ты тоже повар)
@Alexander-fq1bu
@Alexander-fq1bu 4 года назад
Если ты этим занимаешься: 1. Регулярно (напр. каждый будний день с 9 до 18) 2. Не для себя то похоже ты повар, но в ресторан со звездой мешлин тебя наверное не возьмут((( А если ты думаешь, что где нибудь в ресторане Мухосранска или напр. в армии или на заводе "имени Красного октября" повара готовят только фуагра и уток по пекински, то ты загрустишь... Пельмени, яичница, жаренный картофан это их коронные блюда)
@иванмалый-я7ю
@иванмалый-я7ю 6 лет назад
Защёл посмотреть про программирование- посмотрел про психологию... (Но, лайк я конечно поставил, потому что над информацией в видосике стоит задуматься )
@ФедорАргунов-р3я
Настоящие программисты это те, кто взламывает игры и кидает в торренты)))
@KyivanEnjoyer
@KyivanEnjoyer 4 года назад
Сообразительный легко найдет самый важные слова в видео - "Что меня сделает лучше?"
@VeloVetal
@VeloVetal 3 года назад
посмотришь так иногда на код настоящего программиста и возникает желание молотком пройтись по его пальцам, чтоб он больше не смог прикасаться к клавиатуре.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 3 года назад
Если такие приступы вызывает, то может к специалисту обратиться?
@ФедорГлумов-щ8р
@ФедорГлумов-щ8р 6 лет назад
По личному опыту работал в компании, которая делала свою среду программирования со своим языком на котором делались проекты. Но не успевали писать документацию на язык, так что приходилось делать по наитию. Да и язык содержал баги + твои баги, в итоге тот ещё трэш. После этого границы вообще стёрлись и стало плевать на чем программировать.
@tortik_z8754
@tortik_z8754 4 года назад
Помогите пожалуйста, я потерялся в изучении программировании. Сколько я уже пытался найти в интернете: что нужно изучать в программировании сначала? Сам язык или что-то другое? И тп и тд, но каждый раз натыкался на видео с водой да и только. Так я и не понял, с чего начать? Что нужно изучать первоначально? Буду очень благодарен ответу!)
@gexplozer
@gexplozer 6 лет назад
Лайк, если программируешь в машинном коде З.Ы. Одмин, котэ, шредер
@eugenenovikov671
@eugenenovikov671 6 лет назад
лог элементы на транзисторах.
@ivanovlesha
@ivanovlesha 6 лет назад
Репост, если при помощи перфокарт.
@eugenenovikov671
@eugenenovikov671 6 лет назад
а у меня остались перфокарты.
@ivanovlesha
@ivanovlesha 6 лет назад
а я не застал, только преподаватели рассказывают)
@Marferius
@Marferius 6 лет назад
на ассемблере прогал
@darkcrusaderzxc
@darkcrusaderzxc 6 лет назад
Интересные мысли , про очерчивание и прочее, аналогия залезть на гору и оттуда плеваться мол ребят вам далеко до меня вы не альпинисты(вроде неплохая метафора).Действительно область применения программирования довольно широка, даже я бы сказал наиболее широка или приближена к ней из всех возможных областей, этому есть много подтверждений, но не об этом, а о том что везде нужны люди с определенными знаниями и если ты выполняешь свою задачу как программиста, то значит ты программист, а эти писькомерства мол ты фронтенд или бэк энд а я сеньор С++ ну да, против С++ непопрешь :D
@Kleymor12
@Kleymor12 6 лет назад
пошёл рефлексировать ))
@БогомолФартовый
@БогомолФартовый 4 года назад
Интересно,а есть ли человек,который знает ВСЕ яп и умеет делать на них все,для чего они нужны?
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 6 лет назад
Наверное полезное видео, для новичков, но назвать надо было его "Кого нельзя назвать настоящим программистом"
@UnrealSPh
@UnrealSPh 6 лет назад
Согласен с автором. Сама профессия стала слишком обширной и программист программисту рознь. Разные задачи могут решаться разным инструментарием. Но на основе собственного опыта могу сказать, что встречаются индивидуумы, которые программированием начинают болеть. И такие вот обычно начинают делить "тру" программистов от не тру
@Дмитрийдима-щ3е
@Дмитрийдима-щ3е 6 лет назад
Блин, ты супер человек и говоришь правильные вещи. Прости за наглость, но не мог бы ты научить меня программировать, быть мои наставником в этом ? Просто говорить что мне делать и в какую сторону двигаться, а дальше я сам. Научить меня так сказать скелету программирования .
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Привет! На данный момент все места на менторство на патреоне раскуплены. Добавлять новые я пока не планирую. Может чуть позже.
@Дмитрийдима-щ3е
@Дмитрийдима-щ3е 6 лет назад
Senior Software Vlogger очень жаль
@artemz5774
@artemz5774 6 лет назад
да и вообще, это старые холивары на новых реалиях. Уже не важно программист ты или нет и можешь ли ты так себя называть. По сути можешь себя хоть акробатом назвать -всем плевать. Важно, что ты умеешь делать и насколько ты актуален на сегодняшнем рынке. Сегодня задачи становятся сложнее и наверно уже можно сказать, что быть программистом не достаточно для того, чтобы получить работу... нужно еще знать математику и алгоритмы. Спасибо за мнение лайк ваш :)
@sakuranasty
@sakuranasty 6 лет назад
Скажите пожалуйста, алгоритмам можно научится в плане запомнить много алгоритмов и потом применять их,или это больше склад ума (понятно что кому-то это даётся легче, но я говорю про общий случай )? Просто у меня проблема с тем, что я понимаю язык, но когда дело доходит до решения какой-то задачи, то я в лучшем случае начинаю решать в лоб,а потом кто-то другой делает это короче или эффективнее. Не хватает такой "креативности" к подходам к решению. Поэтому мне интересно, это возможно наработать, или это природный талант?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Это определенно можно наработать. Читать чужой код, смотреть как люди решают те же самые задачи. Какие подходы применяют, чтобы упросить решение и почему, можно ли этот подход применить в другом месте и тд. Не опускать руки, когда кто-то другой предлагает лучшее решение, а стараться научиться.
@xwzshik
@xwzshik 6 лет назад
Алгоритмы не надо заучивать. Надо брать подходящий для конкретной задачи. Имхо.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Так вопрос о том, что делать, когда не видишь какой нужно применить, насколько я понял.
@xwzshik
@xwzshik 6 лет назад
ну может я не понял, в таком случае я бы посоветовал больше читать код других разработчиков.
@rasulturganov3421
@rasulturganov3421 6 лет назад
изучай лучшие практики. Какой язык программирования кстати?
@antony6528
@antony6528 3 года назад
Знать что после html и css начинается программирование
@megahronik
@megahronik 6 лет назад
FE сейчас топ зарплатах. При том что не надо знать таких монстров как кластеризация, многопоточка, перформанс, ci. Прочитал ангуляр, погнал кодить для браузера. При том что FE не дизайнер , верстал шик и может не знать юзабилити.
@ВиталийЗарубин-ц3я
А я думаю лучше учить формальную логику чем алгоритмы и математику.
@redmercury7194
@redmercury7194 3 года назад
может стоит разделить кодер и программист?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 3 года назад
Его святейшество Программист!
@НикитаСамофалов-г8р
Здравствуйте !) Как Вы относитесь к языку С++ ? актуально ли сейчас на рынке труда ?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Я не знаю. Можно посмотреть статистику на сайтах с работой.
@rlukinn
@rlukinn 6 лет назад
Беда в том, что настоящий неопытный программист с треском провалит все собеседования и не найдет работу.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
+rlukinn это другой вопрос
@jucistetim6970
@jucistetim6970 6 лет назад
а что нужно обязательно работу на собеседованиях искать?
@rlukinn
@rlukinn 6 лет назад
Джуси Стетим, Еще вариант - не искать работу, программировать бесплатно для себя.
@misteranderson6058
@misteranderson6058 6 лет назад
rlukinn Если он действительно это учил и есть какие то свом проекты, то не провалит
@tigrpoehal1836
@tigrpoehal1836 6 лет назад
ну не знаю, я нашел, хотя бы стажером приняли
@georgefatherson7544
@georgefatherson7544 6 лет назад
Не пора ли сходить в отпуск?
@avazart614
@avazart614 4 года назад
Звучит как оправдание для веб-программистов. Вот если человек не знает про сложность алгоритма и вообще что это такое, он может считаться настоящим программистом?
@nakkipello4574
@nakkipello4574 6 лет назад
Какой язык учить что бы найти работу в IT?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
+Nakki Pello английский
@Makcimm85
@Makcimm85 6 лет назад
Сначала выбери направление, чем ты хочешь заниматься. Потом учи то, что в целом требуется в этом направлении.. + какой то язык. Посмотри вакансии, где что требуется, и начинай учить. ..... Например для веба - в целом требуется html + css + sql + javascript + язык (php например) А для написания корпоративных программ sql + язык (java например) А для программирования контроллеров, пускай с++ Можно программистом баз данных стать, учить pl/sql например
@hagbard8774
@hagbard8774 6 лет назад
twitter.com/matusevich_it/status/942305601090129920 вот этот твит :) Я думаю что настоящий программист это ответственный программист с головой(программисты с хакерским складом ума, с ними очень интересно работать)
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Это перевод оригинального твита :)
@АртемПлатинов
@АртемПлатинов 6 лет назад
То авокадо на подоконнике?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
фикус
@SamPcheel
@SamPcheel 4 года назад
о на общую семантику похоже
@backoff6776
@backoff6776 6 лет назад
Да. Есть такая ерунда. Бекенд чмырит фронтенд, схемотехники чмырят бекенд... всем весело)
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
А кто чмырит схемотехников? :)
@backoff6776
@backoff6776 6 лет назад
Монстров, способных на такое, я не встречал =)))
@ОлегЕрмилов-ы9р
@ОлегЕрмилов-ы9р 6 лет назад
Никаких философских проблем нет, есть только анфилада лингвистических тупиков, вызванных неспособностью языка отразить истину (с).
@АндрейКомаров-п6ъ
@АндрейКомаров-п6ъ 2 года назад
Воды налил на 8 минут, ничего не сказал толком
@ТимурЮсупов-в1е
@ТимурЮсупов-в1е 4 года назад
Потерясное превью
@streiker
@streiker 6 лет назад
Фронтэндщики пыль под ногами бэкэндщиков! Каждый формошлёп должен как минимум преклонять колено и опускать понуро голову завидев на горизонте ясноликого бэкэндщика!
@ПавелЕфименко-й1п
фронтэнд тяжелее бекенда, только не плякайте
@MegaKillBot.
@MegaKillBot. 6 лет назад
Павел Ефименко PHP, MySQL, JASON (ругаюсь на бекэндовском)
@ПавелЕфименко-й1п
angularjs, reactjs, vuejs. На фронте можно почти всю логику писать. Бэкенд может быть простым файликом где объекты хранить
@MegaKillBot.
@MegaKillBot. 6 лет назад
Ключевое слово "может быть". На фронт-энд все исходные коды общедоступны, и если на нём делать абсолютно всю логику, то это очень нагрузит сетевой трафик пользователя, его производительные мощности и далее по списку. Я скорее заебусь делать из JS кода, что-то, нечто, почти не читабельное. Дабы другие не юзали. Каким будет бек-энд - зависит от целей и оптимизации.
@maxabzaloff6164
@maxabzaloff6164 6 лет назад
Вы наверное не слышали про минификацию и обфускацию кода. P.S. это замечание только про "не читабильный код"
@БадманМархаев
@БадманМархаев 6 лет назад
что за кислое лицо на привьюшке?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
+Badman Markh это типа когда тебе говорят, что ты ненастоящий программист потому что не знаешь монады.
@MrSevenZZZ
@MrSevenZZZ 6 лет назад
А зачем рефлексировать на такие темы?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Чтобы понять свои собственные границы.
@Acid31337
@Acid31337 6 лет назад
Вот еще неплохой критерий: Программист это тот кто работает программистом и получает за это деньги.
@jucistetim6970
@jucistetim6970 6 лет назад
Я никогда не работал программистом , но я написал бота который обыгрывает казино и соответственно приносит мне деньги, я программист?
@lunedefroid8817
@lunedefroid8817 6 лет назад
Ты обманщик)
@jucistetim6970
@jucistetim6970 6 лет назад
Нет, это правда, хотя я понимаю что в это сложно поверить, начни изучать математику и ты поймешь, что просчитать можно что угодно, в том числе и казино. А программирование, в данному случае, просто инструмент реализации математического алгоритма. Ах да, дам подсказку если вдруг заинтересует тема, ищи игровые сайты со слабым ГПСЧ, не обязательно казино, может быть что угодно, особенно сейчас в эпоху расцвета криптовалют.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Пилить казино и не использовать хороший рандом - быть беде, явно ненастоящий программист писал 😆
@Acid31337
@Acid31337 6 лет назад
Джуси Стетим это уже не относится к программированию, это пентестинг, информационная безопасность, вот это все.
@foryou3942
@foryou3942 6 лет назад
Вообще презираю тех кто пишет и компилирует, двоичный код вот в чем сила, все кто не умееет те быдло
@routeman8836
@routeman8836 6 лет назад
Надо в лицо бить кто говорит что вы не программист
@tobiasstark380
@tobiasstark380 5 лет назад
особенно если ты не программист
@ИгорьИсаков-ю1в
@ИгорьИсаков-ю1в 6 лет назад
Что за цветок на подоконнике)
@NBoomS
@NBoomS 6 лет назад
Игорь Исаков это бансай, но из чего его сделали х.з.
@Dadadadam999
@Dadadadam999 4 года назад
Настоящий программист, это тот чей код продается. Если человек программирует на VBA в Excel и зарабатывает на этом деньги, то это программист. Если человек знает асму, что-то там на ней пишет, но его код никому ни в каком виде не нужен, то это не программист, это проебщик, который тратит драгоценное время не пойми на что.)
@x-neimi4493
@x-neimi4493 4 года назад
В вашем примере критерием полезности является заработанная сумма. Это работает не так, пруфов не будет
@Dadadadam999
@Dadadadam999 4 года назад
@@x-neimi4493 Сумма, а сам факт что его код полезен людям. Да, не всегда монетизация этому показатель, но в большинстве случаев.
@matyushev
@matyushev 4 года назад
+
@alexwhite3367
@alexwhite3367 6 лет назад
столько воды, а практичной инфы нету
@lunedefroid8817
@lunedefroid8817 6 лет назад
Блин, ну что это за бред я щас прослушал? Это как если бы ты увидел школьников которые называют парня в очках четрыёхглазым и стал бы им доказывать что глаз у него на самом деле два. Очевидно же, что называть 1С-ников/PHP-шников не настоящими программистами - это своего рода плевок в их огород, а не заблуждение в том, что их область не является программированием. Почему бы вместо рефлексии немного иронии не попробовать?)
@tetianazabolotna7557
@tetianazabolotna7557 6 лет назад
мне вот интересно, что вы хотели сказать этим комментарием?) если я правильно вас поняла, то вы утверждаете, что в серьезном обсуждении стереотипов нет необходимости, а объекты унижающих шуток должны реагировать на них иронией?))
@lunedefroid8817
@lunedefroid8817 6 лет назад
Нет, ответить что "а ты прыщавый, у тебя мама толстая и глаза красные" в лучших традициях оскорблений и приперательств. Ах да, ещё можно не участвовать. Такие обсуждения в интернете чаще всего проходят.
@MroiDev
@MroiDev 6 лет назад
Давайте откровенно. Кто на любом языке написал "хэловорд" - формально уже программист. Всё остальное - наша социальная надстройка, культура, понты. Главное - развиваться, любить своё дело и пусть маленькими шажками, но двигаться вперед! Всем лучики добра.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
twitter.com/SarahCAndersen/status/940967297526661120
@developerarchitect7523
@developerarchitect7523 6 лет назад
в ваших словах определённо есть оптимизм! :) Советую всем прислушаться к этим словам, и как говориться долбить и длобить, пусть не СРАЗУ а спустя годы но человек станет специалистом!
@wakeuphuman-
@wakeuphuman- 6 лет назад
"Hello, world", это 5 минут потраченного времени, + установка компилятора, программистом после этого человек быть не может, потому что он переписал и воспроизвел пример, ничего полезного этим примитивным примером он не добился. А дальше можно рассуждать, что было дальше.
@darkcrusaderzxc
@darkcrusaderzxc 6 лет назад
формально он был программистом пока писал, думаю программиста определяют знания и опыт, а не строки слов )
@НикитаНикита-м9п
А программирование - не переписывание кода? На той же Java мы переписываем уже написанное за нас. Методы, конструкции и тд. Это как в конструкторах сайты "создавать". Но нужно просто знать больше значений тех или иных методов и конструкций.
@ThisDaveAndThatJohn
@ThisDaveAndThatJohn 6 лет назад
Все потому, что нынешнему человеку до "человека" как пешком до Китая. Мы все еще обезьяны которые любят унижать достижения других но в тоже время восхваляем свое болото. Это видно везде. Пойдите куда угодно, в тот же спорт зал, и увидите людей которые тягают штангу 100 кг, и если они увидят вас подтягивающегося на турнике, то для них вы вообще ничтожество. Хотя по сути оба занимаются спортом и у каждого из них его свои преимущества.
@torwaldolafsen
@torwaldolafsen 4 года назад
@Т М где вы вообще берете таких качков? обычно раздутые стероидами бычки берут вес меньше чем я для разминки
@bkalkabekov
@bkalkabekov 4 года назад
К счастью не всегда так. Рад что из этих качков найдётся тот, кто подправит тебя в подходах и даст дельные советы.
@Moptohor
@Moptohor 2 года назад
Когда-то работал с сотенкой. Никогда не ржал над теми, кто подтягивается. Подтягиваться далеко не сильно проще, чем тягать 100 кг.
@barracudochka
@barracudochka 6 лет назад
Это свойствнно человеку,понижать других людей ,ища недостатки, чтобы казаться на их фоне лучше.ИМХО.
@cinderellarouge
@cinderellarouge 6 лет назад
Barracuda четко подметил
@cristalmen9104
@cristalmen9104 5 лет назад
да плохое качество...
@Jarovit88
@Jarovit88 4 года назад
Не люблю таких людей, но их к сожалению очень много.
@xelaksal6690
@xelaksal6690 6 лет назад
да, Виндертон временами явно перебарщивает.
@rlukinn
@rlukinn 6 лет назад
Буквально вчера его смотрел watch?v=4_sAstlmHdA Требования очень высокие к кругозору.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Зачитал содержание нескольких 5-летних программ в университете за 20 минут :) Я не согласен с ним.
@mickymadfree
@mickymadfree 6 лет назад
Я просто интересуюсь компьютером и большинство из перечисленного мне знакомо. Одно дело прочитать статью в википедии, а другое дело стать специалистом в выбранной области.
@friedbearsburninhell2022
@friedbearsburninhell2022 6 лет назад
Иногда очень явно. Субъективизма очень много.
@ГенриЧинаски-ч6г
@ГенриЧинаски-ч6г 3 года назад
как оказалось несложно перебарщивать, когда сам в этом не разбираешься :)
@Jarovit88
@Jarovit88 4 года назад
Программист этот тот кто программирует и зарабатывает на этом деньги. Так же как человек который просто фотографирует он не фотограф. Фотограф это тот кто фотографирует и зарабатывает на этом деньги.
@RomeroSanFran
@RomeroSanFran 6 лет назад
Либо ты можешь написать код, либо нет. Хоть какой, главное чтобы думалка работала - а остальное дело техники и гугла.
@EoLienFive
@EoLienFive 6 лет назад
увы с вами не согласен, гугл не всегда все знайка, да конечно данный поисковик может тебе помочь в не которых случаях как шпаргалка, но не стоит рассчитывать на это так как в большинстве случаи должен думать своей думалкой
@fartuh
@fartuh 6 лет назад
art anger, Вам просто не удалось раскрыть его потенциал.
@emiralable
@emiralable 6 лет назад
art anger согласен. Гугл необходимо использовать как справочник, а не как источник готовых решений
@СергейИванов-ы7ч5ы
Главное - чтобы код работал, причем, сам. А следующий, кто его будет поддерживать, не выкинул все эти нетленки, а мог спокойно в нем разобраться. И еще один момент, рано или поздно придется вносить изменения, уровень профессионализма обратно пропорционален уровню геморроя для этого
@structureandconquer
@structureandconquer 3 года назад
У настоящего программиста нет времени рассуждать о настоящих программистах. Все свободное время уходит на написание юниттестов, заполнение jira, совещания
@иванмалый-я7ю
@иванмалый-я7ю 6 лет назад
А нейролингвистические программисты - тоже настоящие программисты?)))
@VeloVetal
@VeloVetal 3 года назад
программист, который не знает алгоритмов, строитель, который не знает геометрии, врач, который не знает строение человека... что дальше?
@AlzhanSul.
@AlzhanSul. 2 года назад
Здарово , я учусь на программиста и работаю по специальности , спасибо брат твои видео полезные именно по специальности , кстати ты так похож на Вааса из Far cry 3
@mykolamykhaliuk
@mykolamykhaliuk 5 лет назад
Ценю в программистах желание учиться, браться за новое, разбираться почему медленно, постоянно прогрессировать, думать, что дальше. Как это можно улучшить. Писать все время по разному и находить лучшие решения. Изучать опыт профи своего дела, не наступать на их грабли. Взвешивать мнения и постоянно быть позитивным. А на чем пишут не важно. Знание языков программирования не делает вас программистом. Это видно, как вы чувствуете свое приложение. Ваш редактор кода- это продолжение ваших рук. Вы не пишете код, а сливаетесь с ним, погружетесь. И только таких людей я могу называть программистами. Хоть на C, хоть на PHP, или на js. Остальные - это кодеры.
@danielflash4253
@danielflash4253 6 лет назад
Вот что делать, если мне сложно что то запоминать и помнить, и при этом я не терпелив. И получается так, что я разбираюсь в какой то новой технологии, но как переступаю все камни преткновения, мне не очень интересно писать что то, используя недавно освоенные темы (если только я не придумаю какой нибудь интересный проект), и я иду изучать что то новое, либо используя что то старое пишу что нибудь для себя. И получается так, что наизусть я не очень много всего помню, ни по части синтаксиса, ни по части математики (хотя математика дается легко). И когда кто то что нибудь спрашивает, я не могу ответить ему с ходу, но дай он мне какое то время - все что, я когда либо проходил, все источники у меня в закладках. И от этого окружающие не могут оценить мои знания
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 лет назад
Ты говоришь, что окружающие не могут оценить знания, но из текста видно, что ты не можешь знания продемонстрировать. Если знаешь много, но по верхам - то убедить кого-то будет сложно. Хочешь или не хочешь, но в чем-то тебе нужно разобраться хорошо, чтобы вопросы тебя в тупик не ставили и чтобы были проекты, которые можно было бы показать.
@technic_and_programming
@technic_and_programming 5 лет назад
*Естественно глупо!*
@DS_3D
@DS_3D 6 лет назад
Когда программист работает над созданием искусственного интеллекта, интеллект программиста превращается в искусственный. (шутка).
@Zanozus
@Zanozus 6 лет назад
Ну не сказал бы что шутка. Хитроумный алгоритм является продолжением образа мышления программиста. А грамотный код как книга беседует с его читателем.
@ryanlashkevich9615
@ryanlashkevich9615 4 года назад
Классная фраза (последнее предложение).
@eugenenovikov671
@eugenenovikov671 6 лет назад
Не знаешь свой уровень - напиши ОС. (шучу)
@shpazhist
@shpazhist 6 лет назад
*Настоящий программист* (с) звучит также сурово как *мужики из Тагила*
@frontend9432
@frontend9432 4 года назад
А вы фронтендер или бэкэндер?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 4 года назад
фулстек, потом бекендер, потом фронтендер, теперь менеджер
@deniscloudgeek
@deniscloudgeek 6 лет назад
10 Thumbs UP!
@20fps
@20fps 6 лет назад
Настоящий программист - это не тот, кто просто пишет код. Это специфический образ мышления, способность решать нестандартные задачи и т.д. Я считаю, человек, который сменил профессию например - пошёл в ай ти ради денег, явно не настоящий программист. Эта работа должна приносить удовольствие и быть твоим призванием, вот тогда ты тру. Если человек не способен на пальцах одной руки показать число от 0 до 15 - он явно не тру и так далее.
@denismerigold486
@denismerigold486 6 лет назад
Вы полностью правы !
@vlbo6194
@vlbo6194 5 лет назад
Настоящий программист должен обладать системным знанием своего проекта, уметь посмотреть на текущий прогресс с позиции программиста/архитектора/тестера/интегратора/Лайн-прожект менеджера/продукт оунера/пресэйла знать и следовать лучшим практикам разработки, хорошо коммуницировать внутри команды и с заказчиком. А умение писать корректный код и выбрать хороший язык/фреймворк должно быть уже освоено на этапе его становления со стажера до джуниора
@the7flash151
@the7flash151 6 лет назад
А не проще тебе было сказать, программист это или ГОВНОКОДЕР который что то знает и пишет но там полный пиздец, и все это его фуфло жрет и память и утечки и тд... и есть просто кодер который делает и делает хорошо нет утечек и нет кучи багов.
@Antonigin1995
@Antonigin1995 6 лет назад
Если я верно понимаю, под "настоящими программистами" имеют в виду разработчиков, способных либо разрабатывать пакеты категории "от программиста для программистов", либо в целом решать нетривиальные задачи, требующие, помимо понимания устройства языка, приличных познаний в математических областях.
@jozz3235
@jozz3235 6 лет назад
Мне нравится этот парень!
@nataliyvokova6064
@nataliyvokova6064 3 года назад
Спасибо ! Задала вопрос - что долж знать программист из интереса . Наверно надо было задать вопрос- кто такой программист ? Оч интересно!
@timkarzayev5527
@timkarzayev5527 5 лет назад
Hello. Is iy possible to contact with an e-mail. I have some questions related to engineering study
@artemz5774
@artemz5774 6 лет назад
я вам более того скажу, то что вы знаете математику и алгоритмы не отменяет факт того, что "некоторые" задачи вам не доступны. Ровно как и академическое знание математики часто вызывает вопросы на собеседовании рядового программиста, поскольку академка это конечно круто... но умеет ли этот чел что -то делать руками или только производные считать...
@АльбертБельтюков-с5я
в программировании есть алгоритмы а есть и те алгоритмы которые не дадутся простому человеку
@_vukivur2164
@_vukivur2164 6 лет назад
Не помню название книги, рассказывается о каверзных вопросах на собеседовании в Microsoft. Там провели интересный эксперимент, в ходе которого выяснилось, что решение относительно того, проходит ли кандидат или нет - интервьюер принимает подсознательно в течение первых 5 - 10 секунд, когда претендент только входит в кабинет.
@Vechnost21
@Vechnost21 5 лет назад
А если я пишу на PascalABC?
@МАГИЯРЕТРО
@МАГИЯРЕТРО 4 года назад
Тоже программист.
@oeaoo
@oeaoo 6 лет назад
Настоящий программист должен знать что настоящих программистов НЕ БЫВАЕТ.
@antonivanov8883
@antonivanov8883 4 года назад
Солидарен с изложенным.
@TakemuraGoro
@TakemuraGoro 6 лет назад
Вот поэтому фото в резюме, профили социальных сетей - это подстава. Можно не взять человека, только потому, тебя зацепило там или кого-то напомнил человек.
@SM-zv9ro
@SM-zv9ro 5 лет назад
саморефлексия звучит как моя автобиография)
@d33pFaiL
@d33pFaiL 6 лет назад
периодически терял нить повествования, почти всегда
@Belimamusic
@Belimamusic 5 лет назад
Спасибо за видео. Согласен с вашими идеями, для начинающих - это очень позитивный и конструктивный посыл
@alexzk3
@alexzk3 6 лет назад
"Читал твиттер, много думал" - когда-то это была шутка. Но я все равно поржал. Спасибо :)
Далее
Германия для ПРОГРАММИСТА?
17:24
Тест 6 ИИ программистов
32:33
Просмотров 15 тыс.
7 Лет Опыта в IT | Что я Понял?
19:56
Ядерка-как это будет.
25:55
Просмотров 190 тыс.
Страхи идущих в программисты
24:50
5 tips for my younger self
8:25
Просмотров 142 тыс.