Плохие советы для программистов
HTML-код
- Опубликовано: 12 июл 2023
- В этом видео я собрал плохие советы для программистов, с которыми я сталкивался.
Поддержать меня: boosty.to/mflenov
Обо мне: www.flenov.ru
Мой ИТ блог www.flenov.info
Мой просто блог blo.moe
Twitter: / flenov
Инстаграм: / mflenov
Телеграм: t.me/mflenov
Что бы стать хорошим программистом придется не только Apple купить но и электросамокат а так же полюбить сельдереевый смузи
Отрастить бороду и не мыться
@@programisli бороду, пивной живот и не мыться - это когда на сисадмина учишься.
Маникюр ещё желательно😅
@@stanislav57 Да, живот должен быть такой, чтобы с него бокал пива не упал и не залил клавиатуру. Желательно, чтобы и закуска поместилась.
И мужчин любить еще
По поводу возраста - я зашёл в 39 лет, до этого работал прорабом электромонтаж. Устроился со второго собеседования. Конечно же не с нуля, лет 5-6 программирование было любимым хобби (это значит, что кодил что то когда было время не особо парясь по поводу качества), но не более того. Перед собесами плотно готовился 2 недели. Так что если есть желание и напор возраст не помеха, не слушайте тех, кто записывает возраст в минус, а если компания не берёт вас из за возраста - значит вам с ней не по пути, не более того. Удачи всем!
При всем уважении я бы вас на работу не взял. Дело в том, что я прежде всего смотрю, что человек закончил. И как показывает опыт, выпускник мехмата или физтеха обычно может изучить что угодно. Если он не знает чего-то в данный момент это не беда. А с разными выпускниками курсов, если они не имеют серьезного высшего образования я даже разговаривать не буду. А собеседование это на мой взгляд не очень важно.
назови контору в которую тебя взяли программистом
@@MikMagG так а почему не взяли бы, если он может изучить что угодно?
@@MikMagG По вашей логике...Стива Джобса..вы бы тоже не взяли на работу...гуманитарий по образованию))))
@@MikMagG Ну я же написал - значит мне с вами не по пути. И с чего вы решили что у меня нет высшего образования? Или вы имеете ввиду профильное? Я ничего не имею против вашей позиции, у каждого свой путь. Я своим комментарием хотел сказать парням, что есть варианты, главное двигаться вперед и всё получится, и возможно быстрее чем вам кажется. Есть компании которые с вами даже разговаривать не станут, есть те которые не ответят, есть те которые откажут, но есть и те, в которых вы в скором времени будете работать.
Это психологическая фишка, когда люди думают что техника забустит им знания. Так еще бывает, когда человек хочет научиться играть на гитаре и долго выбирает себе дорогущую гитару, а потом оказывается что дело не в гитаре :)
в 2013-м(когда бабки были совсем другие) один знакомый, максимум освоивший гитару за лет 5 на уровне "блатняка"/частушек, мне хвалился электрогитарой за 15 тыщ.... потом ещё через год - за 25 тыщ, 8-ми струнную, с ебэя(реально из сша заказывал), а начал играть, я понял что прогресса у него ноль. Сам я за три месяца с нуля научился как он играть, сто лет назад, за "лопате" за 150руб.
Крутой дядька, чувствуешь опыт за человеком, а не простое чесание языком, можно верить
Ты что.. Да я вырос на его Библии Delphi. Михаил не просто опытный. Первую хакерскую шуточную программу на школьных компах запускал я)
И даже игру пытался писать на основе "Космических рейнджеров" с OpenGl. Все благодаря, Михаилу.
Помню «комп глазами хакера», какой был восторг от книги… и как другу гадил на компе, следуя советам из книги😄 oh, good old days
@@syuo5051 А я начинала с его библии си шарпа еще в 13 лет. Потом уже через много лет наткнулась на этот канал и очень удивилась, что это тот же самый человек, чью книгу я читала когда-то.
p.s. с самим шарпом дела не пошли, джава мне больше по душе, но все же первый язык был и отношусь к нему с уважением.
Спасибо большое за классный выпуск, жду новых сюжетов)
Очень рад найти такого спокойного, приятно простого автора в сфере где сейчас преобладает пыль в глаза и всяческие выкрутасы. Искренне удачи автору продолжать и заниматься своим делом, и вести канал.
Этот простой с ваших слов человек является автором многих книг по программированию, давших многим путевку в мир IT.
@@ChaoticWhirl Боюсь вы неправильно поняли слово. Я ничего не сказал о профессиональных качествах автора, лишь о манере подачи в видео.
Лучший совет это думать своей головой. Обучаются люди взрослые, а копируют других как дети. Удивительно)
Большое спасибо, Михаил. Очень рад, что мы сходимся во мнениях по поводу накрутки опыта, это сейчас очень важно.
Не обязательно надо быть крупным руководителем чтобы считаться успешным и просиживать штаны в офисе. Не обязательно гнаться за повышением в должности, только для того чтобы тебя не считали неудачником. Сейчас надо проявлять творческие фантазии, что-то полезное изобретать. Например чтобы изобрести говностокий или говноизоляционный костюм, надо поработать в говне. Чтобы усовершенствовать мотоплуг или трактор, надо поработать в поле. Врят ли ты сможешь это все изобрести просиживая штаны в офисе. Если ты будешь делать вертикальную карьеру, то все твои силы будут уходить на борьбу с конкурентами которые тоже хотят занять высокие должности. А там уже не до творческих идей, там надо думать как обороняться правильно, а в семьдесят лет (если ещё доживешь) ты возможно поймешь что вся твоя жизнь уходила не на реализацию творческого потенциала, не на реализацию своих талантов, не на то что у тебя лучше всего получается, а на оборону и войну с конкурентами за высокие посты и возможно ты поймешь что за это время ты мог бы что-нибудь полезное изобрести. Так что не надо стесняться работать за станком, не надо стесняться работать в поле, не обязательно становиться бизнесменом, не обязательно просиживать штаны в кабинете.
Шанс стать руководителем мелкого звена-это шанс один из десяти.
Шанс стать директором филиала-это шанс один из ста.
Шанс стать генеральным директором- это шанс один из тысяча.
Шанс стать призедентом крупной корпорации в которой работают десять тысяч работников- это шанс один из десяти тысяч.
А вот время потраченное на бесмысленную борьбу за кресло руководителя- шансы очень большие. Не нужны вам эти мнимые шансы, не нужна вам эта политическая борьба в компании. Работайте слесарями, работайте в полях. Изобретейте что-то. Проявляйте изобретательность, проявляйте инженерные смекалки, проявляйте творчество. Не тратьте свою жизнь на бесмысленную борьбу за кресло-руководителеля.
Мой девиз в жизни такой:
Терпеливо
Активно
Учитесь
Хорошим
Искреним
Делам
Запомните эту аббревиатуру и пусть этот девиз сопровождает вас везде.
Люблю такие видосы. Они очень полезны для мотивации.
Купил макбук, пришел с ним вкафе... Так, что делать дальше?
закажи кофе джава, чтобы учить Java. Если прольёшь на бук, то начать все действия заново.
@@JonSonMus😅
Купи 2 стакана смузи, если собрался красить кнопочки. Ибо без поллитра тут не разберёшься.
Закажи латте на кокосовом обезжиренном молоке без лактозы и всё считай ты программист😂
"На худой конец - намотай изоленты" (с) Из анекдота
Спасибо за мысли. Ну на linux комфортнее чем на винде если например docker использовать да и вообще все родное для линя, например, как было сказано тот же LAMP или LEMP. Под виндой все же больше боли. Но, как тут сказано, можно и под виндой. В разных компаниях работал, кто как извращается. Ко всему можно приспособиться. По поводу возраста 20 лет слышу, программисты сначала до 30, до 35... до 40... Даже статьи меняют название "Куда деваются программисты после N лет". У меня коллега был - 20 лет проработал в одной компании, на vb, потом на c# писал, позже на java. В 58 лет сменил работу с повышением з/пл и норм. работает в разных компаниях. Хотя в современных условиях если именно переходить в программирование с нуля в возрасте >35 все-таки поздновато. Слишком много всего надо знать, но опять же зависит от человека.
вот то что нужно многим чтобы поняли - прямо с языка снял
- особенно понравилось про курсы
- не каждый понимает что если это не твоё не надо туда лезть просто из-за денег ,
- и ты не готов тратить время своей жизни чтобы работать в IT сфере
- Надеюсь твоё видео увидят многие и они смогут ещё раз подумать
Всех в айти берут
Я сейчас аналитик, до этого бэкендер, т.е. опыт в IT есть.Мой двоюродный брат тоже хочет в it, стать аналитиком как я, но за всё время он ни разу не спросил у меня а в чем собственно суть работы.Он просто хочет чтобы его быстро и легко взяли на высооплачиваемую работу.На этом его знания о нашей сфере заканчиваются, и таких людей очень много
А почему решили перейти? Мне интересна стратегия, анализ. Но не очень силен в математике, да и нет страсти к ней. Но бэк тоже нравится.
Без опыта в Айти можно зайти в сферу Аналитики?
Никто не знает чем занимаются аналитики!
Ну получается... ему нужно макбук купить теперь🤔
@@syuo5051 на бэке делала онлайн-магазины около 1.5 лет, в итоге не чувствовала развития + был постоянный стресс от кода. В аналитике профиль очень широк, можно сниматься совершенно разными вещами и всё ещё быть аналитиком
"Великолепно, чикипибарум!" (с) 🙂
Менеджера/руководителя как Михаил - дай Бог каждому! Спасибо за видео
предпочитаю самому учиться, но бывают моменты, когда "гуру" действительно необходим. Например я в питоне хорошо продвинулся самостоятельно, но долго не давал один "геморрой" двигаться - подключение некоторых библиотек. Причём в произвольном порядке: одни без проблем, в других сам питон находил ошибки(в коде библиотек). А оказалось, что надо было просто использовать *реальную* командную строку, а не терминал в интерпретаторе. Перепробовал всё, пока однажды совершенно случайно не нашёл, рассуждая логически, способ за 10 минут.
Всегда есть этот соблазн идти искать готовое решение, но это не самое плохое. Самое плохое - это имея решение не разобраться почему это работает именно так. Если нет этой пытливости, то будет тяжеловато изучить что-либо.
Не обязательно надо быть крупным руководителем чтобы считаться успешным и просиживать штаны в офисе. Не обязательно гнаться за повышением в должности, только для того чтобы тебя не считали неудачником. Сейчас надо проявлять творческие фантазии, что-то полезное изобретать. Например чтобы изобрести говностокий или говноизоляционный костюм, надо поработать в говне. Чтобы усовершенствовать мотоплуг или трактор, надо поработать в поле. Врят ли ты сможешь это все изобрести просиживая штаны в офисе. Если ты будешь делать вертикальную карьеру, то все твои силы будут уходить на борьбу с конкурентами которые тоже хотят занять высокие должности. А там уже не до творческих идей, там надо думать как обороняться правильно, а в семьдесят лет (если ещё доживешь) ты возможно поймешь что вся твоя жизнь уходила не на реализацию творческого потенциала, не на реализацию своих талантов, не на то что у тебя лучше всего получается, а на оборону и войну с конкурентами за высокие посты и возможно ты поймешь что за это время ты мог бы что-нибудь полезное изобрести. Так что не надо стесняться работать за станком, не надо стесняться работать в поле, не обязательно становиться бизнесменом, не обязательно просиживать штаны в кабинете.
Шанс стать руководителем мелкого звена-это шанс один из десяти.
Шанс стать директором филиала-это шанс один из ста.
Шанс стать генеральным директором- это шанс один из тысяча.
Шанс стать призедентом крупной корпорации в которой работают десять тысяч работников- это шанс один из десяти тысяч.
А вот время потраченное на бесмысленную борьбу за кресло руководителя- шансы очень большие. Не нужны вам эти мнимые шансы, не нужна вам эта политическая борьба в компании. Работайте слесарями, работайте в полях. Изобретейте что-то. Проявляйте изобретательность, проявляйте инженерные смекалки, проявляйте творчество. Не тратьте свою жизнь на бесмысленную борьбу за кресло-руководителеля.
Мой девиз в жизни такой:
Терпеливо
Активно
Учитесь
Хорошим
Искреним
Делам
Запомните эту аббревиатуру и пусть этот девиз сопровождает вас везде.
Миша лайк за видео оно очень полезное на самом деле и с глубоким смыслом кто захочет тот поймёт
Спасибо за информацию
Очень хорошие советы. Что называется кристаллизация опыта. Респект вам Михаил.
По поводу линукса на пыхе - база, насчёт ноута для новичков я бы рекомендовал бу (синкпады к примеру) коорпоративные ноуты 16гб опертивки дд4 и погнал.
Спасибо!
Раст очень люблю, кучу материалов по нему перечитал, пересмотрел и переделал. Но лично готов пнуть того, кто советует его новичку. Разве что где нибудь в универе и когда у него лет 5 до поиска первой работы)
Начинал изучать программирование на Intel Pentium 4(1.8 ггц)/512 ОЗУ/80 гиг венч. Изучал Библию Delphi когда еще сидел на первых dial up модемах. Качал журнал Хакер(ночью когда интернет был стабильный) и пытался повторить Троян от Михаила и многое другое(из книги Delphi глазами хакера). Полностью согласен с Михаилом по поводу темы видео! А вам Михаил так сказать "Спасибо за интересное юношество"
512? Да ты крут! Я начинал в 2005 году на 256 озу, хватало и на Delphi, и на игры, научился выжимать из винды максимум
@@IgorGallemar Когда батя покупал комп ему менеджер похоже обьяснил что нужно 512)) Видимо делал планы продаж. А я был и не против
@@khanitskiy а мне покупали в кредит и денег было сильно мало. Видуха была GeForce MX 440 с 64 мб
@@IgorGallemar топ за свои деньги в свое время)
Ооо, я тоже так делал, когда учился в школе))
Насчет техники эпл... Я 20 лет работал на винде, делал десктопные приложения и вэб. Купил мак бук года 4 назад чтобы писать мобильные приложения под айфон) не морочтесь с платформой, писать код можно на любой технике.
Mac нужен вот прям 100% только в том случае, если программируешь под iOS или вообще под технику Apple, либо на каком нибудь фреймворке по типу Flutter, где просто необходим Xcode, а он встает только на Mac и еще не на каждый, там уже только M1 минимум. А для веба вообще любой подойдет.
Когда я учился программированию, только вышел первый пентиум, не у всех был. И ничего, нормально учили. Правда программистом я так и не стал, но сишечку хорошо вбили в голову.
Подскажите, пожалуйста, поступаю в своём городе в уник,который в 20 минутах ходьбы от дома, стоит ли покупать ноутбук(иду на программиста), если есть пк дома?
Не знаю, зависит от университета
дельные советы!
Я когда работал с комп.графикой - то мощности твоего компа были прям критически важны, вплоть до того, что какие-то рендеры или эффекты были просто вне досягаемости - сплошное мучение.
С фронтендом же проблем при учебе не испытывал, хотя комп был старенький . Да может быть второе окно ВС Кода будет уже малясь лагать, или что-то будет медленнее инсталироваться, но такого, что прям "невозможно даже научиться, настолько все тормозит" - я не встречал.
Бывало правда встречались какие-то подозрительные лаги на некоторых конкретных ИДЕ-шках, но это уже реально ситуативные проблемки (помню какая-то питоновская иде-шка страшно лагала, забыл правда какая).
Пока вы учитесь - то по идее и на картофелине можно работать. Вряд ли вы в учебном проекте сможете создать такую нагрузку, что прям ваш комп физически не потянет (особенно если мы говорим о конфигах популярных лет 7-5 назад, а не совсем уж о динозаврах )
В любом случае -начинайте на своем нынешнем компе, а там уж и увидете.
Нет смысла откладывать обучение из-за якобы "устаревшего компа".
Полностью с вами согласен. Если человек действительно хочет, то он начнет практиковаться на том, что есть у него сейчас, а всё остальное - отговорки.
Привет, у меня возникла ошибка cannot read property of undefined. У меня сейчас стоит 8 ГБ оперативы. Подскажите, если поставить ещё 8, то этого будет достаточно для того чтобы ошибка ушла?
Где это ошибка?
cannot read property of undefined - это ошибка эргономики. Надо было кресло подороже брать. Память тут вообще не пи делах.
Михаил подскажите, сильно стрессую при лайвкодинге, такое ощущение что ручник в голове включается, как это побороть?
Сложно сказать, у каждого могут быть свои блоки. Я думаю, нужно больше практиковаться, чтобы больше уверенности было
Начни думать вслух. Попробуй рассказать алгоритм решения, который придет в голову. Опирясь на алгоритм проще писать код, держи связь с человеком - он же не задрочить тебя пришел, в случае чего подскажет ход мысли. Если такого не делать, то вы будете тупо смотреть друга на друга, только он будет вздыхать, а ты кряхтеть и потеть.
Я начинала работать со старого ноута на виндовс которому было 7 лет, там стояло 4гб оперативки и куча вирусов бонусом, с этим же ноутом я училась на компьютерных науках и у многих не было ноута вообще, они сидели либо в библиотеке либо у одногрупников брали лабу сделать.
Это как с Айфонами, некоторые покупают его, да еще в кредит, при этом используют его для скролинга соцсетей, и просмотра видосиков
Про годы полностью согласен, какая разница сколько лет опыта?
Меня тут недавно назвали Мидлом потому, что у них 3+ лет на Go это Мидл (при чем, не важно, сколько лет вообще программируешь). А Синьор 5+ лет именно на Go.
Мне, конечно, абсолютно все равно как меня называют, мне главное, сколько мне хотят заплатить.
Кстати, при этом, меня по Go вообще нормально не спрашивали 😂.
Расскажите как работая на заводе вы смогли изучить Виндовс и программирование так, что написали книги. При этом еще и ребенок был, если не ошибаюсь. Где нашли время.
Ну вот так много работаю.
Насчет флешки в readonly - там есть физический флажок, может, он был переключен? Как-то я столкнулся с такой проблемой.
Это на больших есть, на совсем Micro SD я таких не видел и у меня точно не было
Все верно ) мозг со страха у новичков так и работает. Абсолютно ничего не мешает для старта. Только бери и делай, а многие сидят и ждут чего-то, сомневаются ))
Здравствуйте, посоветуйте пожалуйста книгу по SQL или T-SQL, c синтаксисом знаком но нужна где хорошие практические примеры описаны.
Я учился по MSDN. Можешь мою книгу посмотреть Transact-SQL в подлиннике, но она староватая
Если ты хочешь стать программистом, то важно иметь хороший компьютер и доступ в интернет. Но самое главное - научиться решать задачи и быть гибким в поиске решений. Иногда у тебя могут возникнуть проблемы, когда код не работает или браузер не понимает. Тогда ты можешь попробовать исправить ошибки или найти другой способ решить проблему. Главное - не сдаваться и искать разные пути для успешного завершения задания.
Не обязательно надо быть крупным руководителем чтобы считаться успешным и просиживать штаны в офисе. Не обязательно гнаться за повышением в должности, только для того чтобы тебя не считали неудачником. Сейчас надо проявлять творческие фантазии, что-то полезное изобретать. Например чтобы изобрести говностокий или говноизоляционный костюм, надо поработать в говне. Чтобы усовершенствовать мотоплуг или трактор, надо поработать в поле. Врят ли ты сможешь это все изобрести просиживая штаны в офисе. Если ты будешь делать вертикальную карьеру, то все твои силы будут уходить на борьбу с конкурентами которые тоже хотят занять высокие должности. А там уже не до творческих идей, там надо думать как обороняться правильно, а в семьдесят лет (если ещё доживешь) ты возможно поймешь что вся твоя жизнь уходила не на реализацию творческого потенциала, не на реализацию своих талантов, не на то что у тебя лучше всего получается, а на оборону и войну с конкурентами за высокие посты и возможно ты поймешь что за это время ты мог бы что-нибудь полезное изобрести. Так что не надо стесняться работать за станком, не надо стесняться работать в поле, не обязательно становиться бизнесменом, не обязательно просиживать штаны в кабинете.
Шанс стать руководителем мелкого звена-это шанс один из десяти.
Шанс стать директором филиала-это шанс один из ста.
Шанс стать генеральным директором- это шанс один из тысяча.
Шанс стать призедентом крупной корпорации в которой работают десять тысяч работников- это шанс один из десяти тысяч.
А вот время потраченное на бесмысленную борьбу за кресло руководителя- шансы очень большие. Не нужны вам эти мнимые шансы, не нужна вам эта политическая борьба в компании. Работайте слесарями, работайте в полях. Изобретейте что-то. Проявляйте изобретательность, проявляйте инженерные смекалки, проявляйте творчество. Не тратьте свою жизнь на бесмысленную борьбу за кресло-руководителеля.
Мой девиз в жизни такой:
Терпеливо
Активно
Учитесь
Хорошим
Искреним
Делам
Запомните эту аббревиатуру и пусть этот девиз сопровождает вас везде.
просто для интереса, что за моделька Surface ?
Четвертое поколение
Ребят привет, я хочу научится писать приложения на телефон, вопрос состоит в том, куда их выкладывать? Play market в России не достпен в плане создания ак разработчика и платежи то-же. Предложите что то кроме rustore.
Кажется у Яндекса что-то было
WSL2 - устанавливаете и юзаете полноценный Linux (разве что без UI) прямо в Windows.
Хоть одновременно пиши десктопное приложение на C# в одном окне VSCode и что-то другое в другом окне уже из под Linux.
Да, WSL дал Windows хорошее преимущество
Один знакомый купил какой-то лютый ноут для обучения программированию на Java. Не понял интерфейсы и забил на это всё. Я изначально купил самый дешманский Lenovo без винды, которую я и сам могу натянуть для программирования на C#. На данный момент свободно оперирую абстракциями и прочими полиморфизмами с десереализацией инкапсуляции. Там же гостевыми системами стоят CentOS и Ubuntu, которыми пользуюсь как мне нужно. Зачем эти дорогие ноуты нужны на старте? Это сейчас уже я вижу, что скоро понадобится более мощный аппарат, но мне очевидно с чем это связано. Да и то пока не нужно, т.к. дома есть мощный стационарный комп, который стоит гораздо дешевле мощного ноута и который я могу использовать как сервер если подключусь к нему с дешманского ноута удалённо.
MacBook Pro M2 32+ ram точно необходимо если вы, как я например, пишете большие проекты в Xcode для IOS/MacOs. В остальных случаях - полностью согласен с мнением автора. Для начала - вообще всеравно на чем писать Hello world.
На счет хелловорлда, наверное, да. Хотя в целом ноут для сверхтяжелых задач не особо удобен. Если уж на постоянке нужно 32Гб озу, то лучше десктоп/сервак, а ноут как тонкий клиент использовать, имхо
До сих пор не понимаю, когда говорят, что на линуксе проще установить окружение под php или веб-разработку)
Ставишь докер + IDE и все, окружение готово.
Если хочешь без докера, то просто скачиваешь необходимые программы и запускаешь экзешники. Все просто, понятно и привычно, на линуксе же что бы правильно что-то установить порой надо ввести с десяток команд, которые предварительно еще надо найти в гугле.
Также на винде есть готовые решения, наподобие опенсервера, которые уже содержит в себе все что нужно, за исключением ноды и пакетных менеджеров разве что.
Декстопный линукс - это вообще боль, сегодня все работает, завтра отвалился второй монитор, послезавтра отвалился звук, еще через день микрофон в итоге вместо того что бы программировать ты еб*шься с какими-нибудь драйверами. С линуксом комфортно работать в терминале, а для этого винды с wsl более чем достаточно
Аааа! Чики-пибарум! Прям ностальжи )
Привет. По поводу эппл техникиб можно посмотреть с другой стороны. Я всю жизнь прогал на винде. Я просто хочу попробовать программировать в другой среде. Расширение компетенции. До сих пор работаю на винде. Нету бабок купить эплл технику. Но если бы представилась возможность, то я бы обязательно попробывал бы работать экосистеме эпллов.
Да без проблем, Apple отличная техника, но если начинающий, то не обязательно её покупать. Только если денег много. Если не хватает, то в кредиты залазить я бы не рекомендовал.
@@programisli полностью согласен
нужно еще больше эффектов добавить))
и пару скримеров - для троллинга
Спасибо что поделились своим мнением!
Мне 38 и решил изучить python. Было приятно услышать что у кого-то в 40 получилось стать программистом. Очень мотивировало.
Это скорее исключение. Мне 38, периодически ищу работу программистом. За 7 лет ни одна компания меня не захотела. 😅
@@velocoder3969а какой язык вы изучали?
@@velocoder3969 возраст,что бы не говорили влияет, но при отсутствии опыта.
Я счас работаю в техподдержке и у меня были заявки от тестеров и программистов. Пока я делаю свою работу, то веду беседу о том, о сём. Много именно молодых после курсов того же яндекса устроилось без опыта, но им всем в районе до 32. Психологически не все молодые руководители готовы брать в подчинённые людей, которые им почти в родители годятся. У старшего поколения свой взгляд на вещи, ты ему говоришь как надо, он в лучшем случае не перечит, но сделает по своему. У нас счас такой работает кстати. Если Цинично , то с ним надо расстраиваться, но острая нехватка кадров, созданная руководством низкой зп сохранит за ним место.
А был у нас и такой, что просто отказывался от работы уже в первую неделю, устал, не моё и тп. Был случай, что в запой ушёл другой сотрудник. И это не слесари автобазы , а айтишники.
Что бы наработать опыт, как автор видео сказал, надо искать, того, кто поможет, объединяться с такими же и делать совместные проекты.
ну по оф работе я могу только на линуксе работать - так для нас настроено окружение)
Первое правило программиста- ноут вам нужно купить один раз в жизни во время обучения/универа это может быть любой вообще , главное чтобы по бюджету подходил и лучше полегче весом. Дальше вам дадут компании и макбук, и леново и все что надо
Какой фильтр использовали?)
В целом видео без фильтра. Там в некоторых местах разные вставки есть
я 8 лет работал за Lenovo Y570 на втором поколении i7 с экраном 1366*768.. Сначала админил, потом начал веб разработкой заниматься. Когда перестало хватать 8 гигов ддр3 и проц начал всё время тротлить и греться, я собрал комп на ryzen... Дальше я понял, что с компом я привязан к дому и не могу никуда уехать, поднапрягся и купил макбук про в 2021 году. Всё время до мака я использовал линукс. Короче, я это к тому, что вообще насрать на какой ты железке начинаешь учиться/работать, было бы желание.
Я живу в Нью-Йорке, несколько лет назад тут купил у приеховшого москвича крохотный(13') бу Сони Вайо 2013 года, уже старый был он, за $200, с ним пошел на курсы программирования, и на нём научился, потом искал работу и т д, всё на этом ноутбуке который при открытии пары простых программ звучал как самолёт. Он был очень удобный, брать мог куда хотел, стояла винда 10 на нём. Так что какие там ноуты за $1000 и более, бред это
Всё по делу.
Правило всия жизнь: "Чтобы научиться что-то делать, надо, таки, это ДЕЛАТЬ!" А ошибки допускать и преодолевать.
Моё мнение:
1. Объективно, Windows - самая удобная для пользователя (гусары, для ПОЛЬЗОВАТЕЛЯ) ОС. Плюс игры. Плюс софт; программирование - это не только написание кода, чудовищно-огромная куча разнообразного софта используется в повседневной работе. Опять же, графические драйвера, которые в первую очередь пилят для Windows - это не только про игры, это, в том числе, как быстро и удобно у вас работает несколько рабочих столов, несколько мониторов, переключения между этим всем и т.д.
2. Linux нужно знать хотя бы потому, что в проде ваш код будет работать именно на Linux. Всё происходит максимально нативно с точки зрения работы вашего приложения на сервере, больше инфы в инете именно по теме работы в боевых условиях. Плюс отсутствие танцев с бубном с Docker, основные инструменты для разработки-деплоя именно под Linux. Надо иметь хоть мало-мальское представление, как оно там всё под капотом.
3. Если IT-шники инженеры, у которых логический склад ума, зададут себе честно вопрос: "Нахрена козе баян?!". Ой, простите, мак. Так вот, кроме оправданий в своей правоте, придётся признать тот факт, что повелись на то же, на что ведутся барышни, возжелавшие долчегабаны и прочие прогоны для паразитического обогащения проходимцев. Казалось бы, новые макбуки долго работают от батарейки, но всё равно разрабатывать софт на экране ноутбука, да ещё на одном экране - это как если бы у вас вместо окна в жилище была бы только форточка 20х20см, можно конечно, но крайне неэффективно. Ноутбук, как мне кажется, это на экстренный случай: поправить баг на выезде или почту принять.
Ну и основной монитор меньше 32 - это треш, 32 моник (2560х1140, IPS) сейчас стоит 25 кило-рублей - это наилучшее первоначальное вложение в вашу продуктивность!
4. Забил на React, Svelte рулит )))
5. Не ошибается тот, кто ничего не делает!
Для новичков и интересующихся:
Я тож Full Stack (вместе с DevOps), у меня 4 монитора пока. Казалось бы, можно тупо переключаться между окнами и рабочими столами, но физически отдельные "окна в цифровой мир" - это не только увеличение площади для отображения информации, но как бы логически разделённые потоки информации; окна, рабочие столы и мониторы позволяют вам параллельные группировки рабочих процессов в вашей голове, не знаю как ещё объяснить, но так осмыслить весь стек гораздо проще, может, я туповат слегка. Хотя, логи и метрики GrafanaLabs, и вот уже минус один монитор минимум.
У меня основная рабочая машина на Windows (да даже катку в CS, залипнуть в Циву), обязательно юзаю WSL; плюс домашний рабочий сервер на Linux, на котором собираются образы, запускается yarn dev, тесты и много всего другого; плюс удалённый сервак VPS для нагрузочного тестирования. Доступ из Windows к Linux машинам через WSL с человеческими конфигами нативного Linux. Ноут на подхвате с Ubuntu на борту.
некоторые люди не живут в одной хате всегда, а путешествуют / ездят на зимовку / часто перемещаются
и прекрасно работают на онли ноутах
Когда запускаешь 5-10 докер контейнеров (с postgre, mongo, redis и тп.) с разным содержимым уже 8 Гб не хватит.
Но не каждый запускает. И если кто-то много использует докеры или даже виртуалки, то конечно нужна память
В windows теперь работает полноценный linux
Мне в neovim не хватало 8Гб, потому что LSP съедал половину и половину браузер :D
(справедливости ради, у меня там был запущен фронт, бэк + ещё и открыто 2 neovim'а с фронтом и бэком)
Браузеры любят память
Где то в мире плачет один дядя Вася
Ну плане железа, я думаю вообще пофиг, что это будет, Мак, винда, линукс.
- всем кто за 40 или за 30 - то программирование нужно и можно заниматься
сто процентов особенно если вы пишете какой-нибудь специализированный софт именно для медицинского оборудования
- потому что только в таком возрасте ты на самом деле понимаешь чего может стоить ошибка в коде
- это не то же самое когда пишут код как сейчас многие старые программисты по разному унижают молодых типа - шкалата , новоиспечённые программисты, войтишники студенты, мелочь и прочий не важный специалист - который только начал карьеру
- потому что многие думают что молодые не умеют относиться серьёзно поэтому именно для тех кому за 30 или 40 открыты двери
- но проблема в том что не Каждый захочет учить тяжёлые языки программирования С уклоном в математике и тяжёлых формул
Вход в профессию сейчас закрыть для кандидатов в возрасте 30+. Единицы смогут куда-то устроиться при нынешней ситуации на рынке.
Согласен с автором.
Считаю, что самая необходимая, но к сожалению не всегда достаточная вещь для программиста - быть вечным студентом. Потому что учиться приходится постоянно. Если нет такой черты в характере, есть шанс что "перегоришь", возможно можно придумывать для себя какой-то стимул. А синдром самозванца можно использовать, чтобы "подстёгивать" себя идти вперед. Это самое главное, что я для себя вынес за 1 год работы в сфере айти
люблю учиться, работать нет 😊
@@caffeinejavacode1475 есть такое 😂
вот в чем проблема: ребята, которые учились в универе на программера, в основном проходят от и до с++ или сшарп, плюс постоянное общение с прогерами и контакты с вакансиями, то есть ребята живут пять лет в айти тусовке и понимают под конец учебы, что конкретно ты хочешь делать или куда нашел вакансию по знакомству))
а как быть тем кто с улицы хочет стать прогером, а нескем пообщаться вплотную, узнать какие направления более всего именно тебе подойдет? то есть надо все попробовать, получается?
у меня пусть с 0 до фронтендера джуна занял 2.5 года, именно так и шел :) было понимание только что хочу во фронтенд, но что именно учить надо - не понимал. В итоге учил все подряд, по пути откидывая бесполезное. Думаю если есть "наставник" - можно сократить путь до 1 года. С другой стороны, сейчас мои знания не ограничиваются фронтендом, что тоже само по себе достаточно полезно.
@@egorkharlamov9275Привет, ты не мог бы дать свой телеграм?)
Я бы с удовольствием приобрел Mac Book. Ибо легкий. Но денег нет. Но я доволен своим HP. Тяжелый, да, но с задачами справляется) И поиграть можно даже))
Много весит? 3 кг?
@@user-re3eu4og7d 3.5 где-то, это без блок питания и прочей гарнитуры.
У меня комп на зеоне 2666v3 китайская сборка. Система винда 10. Поставил ВижиалСтудио. Начал изучать С# .NET. И мне 38 лет😊
Я большую часть времени прогал на thinkpad (сначало х220, потом t440) и все было прекрасно)
8 гигабайт наверное маловато для промышленной разработки, но 16 более чем (редко встречал, когда нужно больше под проект)
Если брать ноут для обучения и работы на первых парах, то подойдет практически любой (ну совсем дешевые брать не стоит конечо)
Брать макбуки и другие дорогие тачки (те же топовые Thinkpad) стоит тогда, когда понимаешь зачем они нужны и под какие задачи они нужны.
Я перешел на маки только спустя лет 8 разработки и это была скорее моя прихоть, чем необходимость. Я мог спокойно работать и на обычных ноутах.
16 может быть маловато, если использовать докеры. Но не так много их использует, из того, что я вижу
В итоге хорошим выбором оказывается win11 + WSL. Получаешь винду и линуксовый терминал + сервисы на нем же.
В винде есть wsl и пожалуйста линукс ядро есть.
Я пользуюсь Windows т.к. это единственная система, в которой RDP хорошо работает (xrdp в подмётки не годится). RDP нужен потому что система большая, на ноуте не поднять, нужен сервак для разработки. Но в то же время компилируется она под Windows медленно, на Linux на много быстрее, поэтому на удалённом Windws-серваке в WSL находится Ubuntu, в котором система и запускается.
А вот я свой первый privet mir написал на компьютере, который был не Apple (зато там стоял Intel Pentium 100) и в итоге стал не очень хорошим программистом.
У меня первый личный был Pentium 100. До этого в институте и на работе сталкивался с разным железом, но именно личный был Пень 100
Я как DevOps инженер раньше тоже смотрел на 32гб оперативки. Но потом подумал, что мне в прицнипе достаточно будет докеров, и миникубов. В принципе опыт разворачивания всего этого добра с нуля у меня уже есть. Так что Планирую обойтись 6 ядрами, 16гб, и не мнее 500гб ssd
С 16 Гб приходится условно думать: так, запускаю тестовый стенд в миникубе, с дбивером и вскодом... Запущу ка лучше композ - жрёт на Гб меньше...
@@cryptoworkdonkey Ну не без этого ))
Вообще на винде через чоко даже VS можно поставить, не говоря про питоны шмитоны.
Один раз написать скрипт для чоко и весь энв собрать.
Так же уже есть и их собственный пакет менеджер.
Ну и повершел на винде так же позволяет автоматизировать все что угодно. А теперь он и вообще кросплатформенный
Что за чоко?
@@xandermidov chocolatey
Ага, сервер ещё купить на 5tb оперы и 500tb памяти, в комнату поставить. Тогда точно станешь кодером🤭🤭🤭
Плохому танцору мешает только ...
Ноуты не люблю. Они дороже системника той же производительности. И почти не апргейдятся.
Системники себе собираю сам давно, это ж просто как Лего сейчас.
Мак не пробовал, по цифрам M2 конечно крут. Но как смотрю на цену... все равно сижу в IDE и в терминалах, и иногда в виртуалке линуксы запускаю - операционки и "не вижу".
Можешь посоветовать откуда брать инфу для того что бы немного самому начинать хотя бы самому апгрейдить комп?
А я много путешествую и поэтому много работаю на ходу, с системником не попутешествуешь.
А можно пример, когда мы используем переменную в теле функционального компонента под реакт, без использования хука useState ? Или мы, как константу будем использовать?
Вот тебе переменная, без проблем работает без стейта:
function Example() {
let i = 10;
return ({i})
}
useState хук сам по себе дает возможность изменения состояния, после ререндера верхнего компонента, мы получим тот же let в состоянии "как было изначально", а вот при контроле состояния через хук, нижний компонент вернет значение, которое было до ререндера. Так что изменяемая переменная let вместо state -- это миф.
@@programisli спс, но вы получите в сложном приложении рендер луп. я выше описал почему
@@programisli плюс, если вы храните в переменной, что то сложнее строки или числа, например массив, который в JSX маппите, вы получите коллизию по ключам при изменении массива
Так вот я в видео и говорю, что большинство на интервью не понимают, когда я спрашиваю, а почему useState.
Вот за Леново всеми руками за. ThinkPad-ы техника профессионалов
Посоветуйте что-нибудь опытному 1С-нику, который хочет перейти на C#. Закончил курсы. Также есть образование программиста. Как видят в резюме 1C так сразу перестают разговаривать
Убери 1С. Я из своего резюме убрал то, что я автор книг, этого не нужно знать работодателям.
@@programisli так я 13 лет работал в 1С. Если убрать, то ничего не останется. Если выдать этот опыт за опыт на C#, то я провалюсь на собеседовании
@@user-rj4hq2vb2nесли не секрет, почему уходишь из 1С?
Явно заработок высок, как и стабильность в поиске работы. Настолько стало воротить от технологии, которой отдал 13 лет?
@@danilakirillov2430ну заработок явно не высокий в сравнении с другими популярными языками
Расскажите про свой опыт, почему отказывают, как аргументируют? Я тоже 1С-ник для меня это очень важно
❤❤❤
Привет! а как extjs котируется?
Не видел в Канаде
@@programisli экзотика значит
Чтобы стать крутым программистом, нужно установить Kolibri OS. 😂
BolgenOS ))
У нас дают маки, если хочется. Я остался на винде :)
А десктоп приложения еще пишут?
Да
@@programisliя думал осталось только легаси
Привет! В своё время когда начинал карьеру программиста серьезно подошёл к выбору железа и взял макбук про 2017 года в 2018 году и никогда не жалел об этом. До этого много лет сидел на dell, нравятся их подход к бизнес сектору и вообще компоновку железа внутри, они даже кладут шлейфы в буки если вы захотите добавить ссд и другие плюшки, даже просто замена бука если он умер по гарантии.
1:47 может он хочет Swift изучать или не выбрал и как бы оставляет для себя опцию🤷♂
Если денег хватает, то в целом решение неплохое. У Lenovo пока таких энергоэффективных процессоров нет, точно неизвестно когда Intel в серию с техпроцессом 18A пойдёт. А так ThinkPad кайф конечно.
Тогда и вопрос должен быть - а хватит ли для разработки под iOS или macOS. Тогда я смогу ответить точнее, а так я скажу - поставь 32 гига, чтобы докеры гонять, а они окажутся не нужны
@@programisli естественно у знающего человека возникает вполне логичный и нужный уточняющий вопрос с учётом критерия оптимальности железа к задаче и его стоимости. Тут же противоречие с тем что у задавшего вопрос кажется ещё нет задач и понимания куда ему двигаться.
Зато если он посмотрел видео, он будет знать, что первые его вопросы к поисковой системе должны быть пока не про железку:)
Как php-ментор скажу, большинство людей учатся чтобы купить индульгенцию от своих навязчивых мыслей стать программистом. Те редкие кадры которые даже достигают, не всегда обладают личностными качествами шагнуть в неизвестность и реализоваться. Почему? Страшно и больно. Лучше ноут повыбирать или ос помоднее.
@@user-zq3uz9vi3k это значит что люди часто хотят стать программистом подобно поездке, перекладывают ответственность на курсы или ментора. Типа как сесть в поезд, везите меня как кота а я пока посплю.
В то время как чтобы стать программистом, в это нужно влюбиться и очень много времени сидеть и все подряд задрачивать и пытаться разобраться. Как Сизифов труд, и каждый раз дорога то легче то сложней и только если ты веришь в свое предназначение быть программистом, ты им станешь. Вот и представляй какой безумный труд тут нужен.
Естественно каждый кто достиг, тоже лез под стол, обнимал коленки и рыдал. Однако вставал и продолжал.
Не сможешь встать?! Тогда вали нахрен, не трать свои ресурсы. Дрочи дальше на макбук или что вы там еще пафосно-пидарское выбираете.
Сможешь встать?! тогда агрессивно бросайся на стоящие перед тобой барьеры, добывай знания, занимайся, сражайся.
Respect 😊
OpenServer ставишь на Окна, и работаешь нативно с PHP
пробовал, неудобное решение
Если вам нужно 32 гигабайта оперативки для того, чтобы стать программистом, то стоит задуматься, не 3д-дизайнером/моделированием ли вы хотите стать(заниматься) на самом деле?
А вообще, сложно даже себе представить, но ведь такие люди реально существуют...
Что за ерунда. У меня до 25 гб оперативы легко используется.
Работает виртуальная машина Docker контейнеры + Figma + IDE + пару браузеров и по мелочи (postman, studio3T) уже 20+ гб нужно
@@Talla2XXL То есть, ты реально считаешь, что вместо того, чтобы идти и писать код, нужно идти и выбирать конфигурацию пк? А может еще комнату в зеленый покрасить? Ну а что, зеленый для глаз полезен, без него ты ослепнешь. А может еще нужно купить кресло-массажер? Ну а что, без него тело будет затекать. Если у тебя в голове имеется мысль "Мне нужен последний макбук, чтобы я научился кодить" - то иди на завод, может быть, там мозги в правильное направление начнут думать.
@@rossvet4672 Чтобы написать hello world не нужно иметь 20 гб. А потом этот чел поймет, что он не может сделать ничего больше, поймет, что программирование - не для него, и останется с одним маком на руках, который ДАЙ БОГ НЕ В КРЕДИТ, потому как, обычно такие люди подобным и занимаются
Мы сейчас не о рабочей разработке говорим, а об обучении. На первые полгода-год тебе буквально калькулятора хватит, чтобы закрывать все потребности. (* В БОЛЬШИНСТВЕ СЛУЧАЕВ)
@@southgained А, если в таком контексте, то да конечно - 100%. Я первый год пока изучал базу. Верстку + JS мне хватало для всего 8гб оперативки
Unreal Engine очень требовательный к примеру.
про макбук
- а что если ЕСЛИ гипотетически среда/ПО с которым программист будет работать не поддерживается на маке? ) у нас в конторе есть 1 прогер на этой чудо-ос - мучается больше всех, ибо все тяжелые обсчеты ресурсов которые для виндовой разработки делают на всю команду, для него одного никто специально под мак делать не будет ) Вот те и мак.
и линукс ту да же. есть сферы где он ПОДХОДИТ, тот же веб, есть где НЕ ПОДХОДИТ, тот же юнити (у них тупо нет версии движка под линукс рабочей, собирается с форумов с кучей багов и почти не поддерживается). студия не факт что любая заведется "не под виндой", тот же бокс разрабатывать если.
Бывает такое, но ведь не так часто же
@@programisli вообще опыт с попыткой поставить юнити под линукс был полезным, хоть и бесполезным. В плане да, оно нормально работать не будет, но я тогда хотя бы получил представление о работе в линукс и его специфике. Что мне все равно пришлось бы рано или поздно ковырять (что про навыки которые нужны [здесь и сейчас] VS [долгосрочно])
Macbook с 8гб оперативы маловат для использования докера.
Очень даже маловат. Просто для кодинга норм, а для докеров нужно 16
@@programisli пришел к выводу что для докера лучше какой нибудь дистрибутив линукса использовать
Huawei top. Видюхи не хватает хорошей, чтобы вечером из линукса ребутнуться в винду и поиграть нормально. Все остальное - норм.
А если по честному, то меня прям выбешивают некоторые комментарии в пул реквестах, понимаю, что это норм, что люди задают вопросы, но бесит ппц, особенно когда менеджер ревьюит и свои "тупые" вопросы задаёт )) Пытаюсь как-то с этим справляться, может, причина в том, что я рос в окружении, где за вопрос неправильный или "тупой" можно было нехило отхватить поэтому все боялись их спрашивать.
Вообще все равно на комментарии, спокойно правлю, если просят, иногда сам замечаю, что на ревью всплыла проблема, которую я упустил.
Боязнь ошибки - это проблема. И окружение, которое не терпит тупых вопросов (а вдруг это они слишком тупы, чтобы понять, зачем его спрашивают?) это плохое окружения. Сам борюсь с боязнью ревью.
Ios dev в tradingView 8 гогов за глаза
Ну для учёбы 8гб, может и хватит. Но как фронт разработчик могу сказать и 16 мало. Хром просто сжирает память. А так берите на что деньги позволяют и что удобнее лично вам)
У меня хром больше 2 гигабайт не съедает. Это если прям вообще крутые вещи загружать и в нескольких экземплярах
@@programisli Если что 2gb это уже 25% от 8 гиг. А я еще знаю людей которые любят пооткрывать по 100 вкладок за раз. :D Я сам стараюсь не больше 10-15.
Так же если вы фронтенд, это еще не значит что вам не надо ранить сервер и сервисы локально.
Насчет вообще крутых вещей. Для меня сейчас это JetBrain +2gb.
Порой приходиться воозращаться к старому Photoshop тоже 2gb.
Так же не стоит забывать про мусор, который накапливаеться со временем. Темболее если комп не только для работы
Таки да смешно когда задают такие вопросы, можно писать в vim и хватит 4гб)Вон за 400баксов ноут проц с 12 потоками и есть возможность расширения оперативки до 40gb. Но дешёвый экран и нет подцветки на Клаве и все отлично учится. Главное делание а рабочая лошадка может быть любой в пределах розумного. Люди и на vim chadas3 умудряются учится.
Что за ноут?
@@sitester4888 вот точное название HP 250 G9 [250G9 723Q3EA]
Вообще вся линейка этих ноутбуков очень хороша соотношением цена качество, там есть на 100 баксов дороже, все тоже самое в комплектации кроме процессора, там ryzen 7 5700u.
0:37 Из статьи "Магическое мышление" на Википедии:
_"В главе «Анимизм, магия и всемогущество мысли» трактата «Тотем и табу» (1913) Зигмунд Фрейд высказывает гипотезу, что именно магическое мышление лежит в основе анимизма, религии и народных суеверий, а также, возможно, искусства. Отправление определённого ритуала (жертвоприношения, молитвы) или соблюдение табу, по логике магического мышления, способно вызвать тот или иной желаемый субъектом результат. Например, некоторые заклинания дождя строятся на имитации дождя путём мочеиспускания или подражания грозе, а заклинания плодородия - на демонстрации полового акта. Примитивные люди как бы «играют в дождь»."_
Путём -заклинаний- советов по конфигурации макбука или его покупки непрограммисты думают, что это позволит им чуть ли не сразу стать программистами. Можно было бы ещё купить халат и таблетки галоперидола, чтобы считать себя психиатром.😁
0:55 а если язык свифт в х-коде, то там только макихакинтоши ведь нужны
Ну так и надо спрашивать - хватит для iOS?
у меня есть ваша книга компик глазами хакера, а еще подшивки журналов хакер с вашими статьями!:) на хакере молодежь 90-2000 х полюбила комп тематику еще больше😊❤
статьи ещё актуальны?
Большинство статей конечно не актуальны, потому что это было 15 и более лет назад
А я храню книгу "Библия Delphi" (в бумажном виде), как настоящую Библию). Даже если она уже уже не используется, но дорога, как память.
22:55 - взвешенная позиция. Если человек знает/умеет то что нужно, то выдуманный HR'ом стаж в n-лет опыта не имеет значения. Человек мог сидеть на одном месте, на одном стеке, да условно кнопку красить мог весь свой опыт в смысле что делать что-то незначительное и не развиваться так как предполагает HR.
Я об этом же говорил еще около года назад ruclips.net/video/9LHGVnvHbRo/видео.html
@@programisli всегда актуально:) Мне самому ещё предстоит это