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