Чем больше смотрю вас, тем больше узнаю себя в этом. Есть одна огромная разница - я не умею настолько ясно и понятно излагать свои мысли. :) Однозначный лайк!
Официальная документация к чему-либо бывает поверхностной. Например документация к библиотеке xNet мало чем помогает, только пара совсем общих примеров
А бывает вообще треш дока) мадженто например, там половина кода нерабочая в примерах. Или у симфони, по некоторых темах, даже не описан весь функционал некоторых функций. Лучшая дока это гитхаб проэкты)
Кстати, насчет правописания на англ языке, есть отличное расширение для VSCode которое проверят слова и подчеркивает не правильные называется:'Code Spell Checker'. На других IDE что то подобное тоже думаю что есть.
Блин, быд 3Дшником, сейчас фотограф но все равно живу с мыслью о том, что однажды стану разработчиком. Спасибо, что не даёте мне забить на эту идею делая годный контент)
@@dmitriidakв новом городе, где нет твоего компа для работы удаленно и не хватает ноута, который с собой. В этом же городе тупо нет вакансий в этой сфере для работы в офисе Так то удаленно предлагали, но рендерить на двухядерном core i5.. не, пасиба
Иногда про баг в библиотеке узнаешь только через репозиторий гитхаба в разделе issues, и почти никогда баг не прописан в документации :-/ . Вот такой дивный мир фронтенда, а ждать фикс приходится неделями ради 2 строчек кода
Еще очень часто, когда приходишь в новую команду, найдется хоть один человек, которого хлебом не корми -- дай что-то рассказать. Вот такие люди, обычно, сами в неявном виде становятся твоими менторами ))))
Сергей, разберите пожалуйста рандомные резюме, на пайтон разработчика к примеру , то есть чего они хотять от джуна по настоящему, а не то что пишут насколько я понимаю это не одно и тоже, ведь они пишут об идеальном кандидате.
Это бред. На каждом проекте могут быть свои требования. Где то нужно знать специфические библиотеки. Не существует одинаковых требований ко всем джунам/мидлам/синьйорам
1:55 - большинство лезет на стэковерфлоу потому что там, как правило, готовый ответ который надо просто скопипастить. А вот будет ли его разбирать джун, или просто воткнёт в код - это вопрос.
Сейчас джунам дают такие тестовые задания, которые тянут на стек мидла. А некоторые умудряются делать тесты в тестах) Это когда ты заполняешь анкету, в конце анкеты просят выполнить 3-4 задачи, чтобы дальше открылся основной тест) Бизнес тоже можно понять, сейчас такой жёсткий отбор из-за этих 'курсов' которые 'сделают' из тебя профи. Все ломанулись в программирование, и пройдя курс думает, что они могут устроится.
@@ruslanaliev2933 В течение 2 месяцев подавался на backend - python developer работы (entry level), послал CV штук 100 примерно. Всего попал на 3 тех интервью на платформах, или мне перекидывали задания в PDF. Примеры техинтервью: создать приложение с FastAPI, или RestAPI + PostgreSQL или MongoDB, протестировать чтобы без багов + описать что, как и почему сделал (время на все 24 часа). Второй: тесты с Docker и Numpy + написать код для обработки и манипуляции JSON(45 мин). В третьем интервью вообще передали поправить баг сайта, но не back а front со своими CSS и JS + тесты из Django (1 час).
Сергей, спасибо. Как говориться - in time))) Можете рассказать пожалуйста, как Правильно общаться на новой работе, что бы выстроить правильные рабочие отношение?
@@Fake.You. неудачник это когда в коментах кому-то выписываешь что он неудачник, так как показывает то, насколько тебе не всё равно на таких людей, и как тебе хочется выделится на фоне их, слабость)
Кликанье мышкой конечно не ускоряем процесс. Но мы же и не гонимся за скоростью написания кода. Часто пока кликаешь мышкой успеваешь ещё 2 раза подумать и найти более правильное решение
Давным давно хотел у вас спросить. Может быть расскажите, например как устроена работа ,в плане обработки исключений? Ну к примеру кто-то написал функцию, и не позаботился о обработке исключений. Если он написал документацию на свою функцию и кто-то передал этой функции немного не те параметры... как итог исключение.(какое,почему,как...). Кто же не прав то? написавший функцию с документацией или тот, кто вызвал ее с ошибочными параметрами? вродебы ответ очевиден и не прав 100% вызывающий функцию, но всетаки нужно ли написавшему функцию заботится о обработке исключений? Я понимаю, что излагаю я мысль сумбурно, но думаю, что вы точно поймете, о чем речь. Мне очень интересно как обстоит дело сейчас в группе разработки. За ранее спасибо!
Спасибо, Сергей. Планирую вкатываться в настоящую разработку после нескольких лет невероятных приключений в АСУ ТП. Все что сказано в видео - вбивается на отличненько через руки и копание в живых кадаврах автоматизации индустриальных процессов) Даже иногда кажется что приключение будет захватывающим и интересным, но никак не сложным :)
@@АндрейСидоров-ц3ж принципы обучения, поиска информации, выполнения задач и собственного контроля за их сдачей - это они ограничены в АСУ ТП? вы же верно поняли прекол данной ветки комментариев?)
Про IDE не нужно изучать каждый раз горячие клавиши по умолчанию. Там все настраиваешь под себя, потом выгружаешь эти настройки и на новый комп заливаешь. Ребят, ну база же
Так забавляет эти вопросы людей. IT - это сфера работ, где нужны навыки и опыт. Любая другая сфера требует точно такого же. Плотник, строитель, кровельщик, электрик и тд. Везде будет синдром самозванца при первой работе. Везде придеться учиться. Разница лишь в том, что it на хайпе, вот туда и ломятся. По-факту это обычная работа, где проблемы новичков такие же обычные. С чего так парятся, без понятия
@Виктор Артёмов это понятно. Вопрос был в бесконечном ажиотаже вокруг вхождения в IT. Мол это какая-то нереальная задача, а по-факту это такая же работа, которой нужно учиться. Посадить условного программиста сделать что-то из дерева или металла или кожи и он будет с точно таким же синдромом самозванца)) Инженеры, проектировщики, конструктора учатся ничуть не меньше. Да, получают они меньше, но так как большинство людей идут в IT не по любви к профессии, а тупо ради денег, то как только другая сфера потеснит IT, то всё ломанутся туда.
Я уже 6 месяцев на первой работе, синдром самозванца был только первых два дня, потом начался разнос и небыло времени "самозванить" Когда там будет как стать мидлом?
Помогите определится. Работаю в маленькой организации после того как сказал, что решил уйти предложили ЗП 100к, куда хотел уйти тоже ЗП 100к, но только 30% официальная, отпуск 14 дней. Я джун. В организации где серая ЗП, кажется, что развитие быстрее (в проф. плане) хотя я один буду по С++, в текущей думаю, что смогу изучать то, что нужно к собесам сам. Подскажите, что лучше выбрать новую организацию где другие технологии ну и в принципе больше технологий используется или остаться на текущем месте и изучать все самому?
Если ты имеешь хоть какое-то представление об организации побольше и это не галера, то 100% уходи туда. Это иллюзия, что делая все сам, ты учишься быстрее. Скорее ты тратишь бесценное время на херню, которую более опытный чел тебе за 2 минуты покажет и ты будешь дальше этим пользоваться(я сама с этим сталкивалась). Чем больше вокруг тебя живых разработчиков и мнений, тем лучше. Это очень расширяет кругозор, умение анализировать и идёт на пользу практике. Но это мой опыт работы и учебы. Ты должен сам решить для себя, что тебе нужнее - возможность говорить «я всему сам выучился, смотрите, я НАСТОЯЩИЙ программист» или комфортная работа с хорошим доходом и плавным развитием без нервных срывов)
Страх відмови, нерозуміння дороги яка тебе чекає та того що зі всіх сторін будуть тикати пальцем зі словами та це джун не дають стати розробником, зараз я досить хороший спеціаліст у моїй сфері до кого часто звертаються за порадою, пройшов досить непогані курси на фронтенд розробника після яких вважаю сміло можна влаштовуватись на роботу, інколи пишу прості прошивки на С++ для AVR контролерів, але досі не можу піти на співбесіду, вже пройшло більше як пів року після закінчення курсів відчуваю що починаю забувати JS тому що не пишу на ньому, на разі невеликий проект на C++ роблю для рішення певних завдань. Чесно, мені соромно, за те що у мене просто шикарний фундамент та досить легке розуміння кодінгу а я трачу свій час на безперспективну роботу через страх відмови.
Сергей здравствуйте. Подскажите пожалуйста, какую книгу посоветуете по Джава разработке абсолютному нулю в этом деле? Вот какую книгу новичок прям обязан прочитать по Джава разработке ? Буду благодарен за ответ 🙏🏻
Сергей часто советует книгу "Программирование на Java для детей, родителей, дедушек и бабушек"" Якова Файна. И на канале есть отдельное видео на эту тему.
"Почему оно называется Class1" - жиза )) Я на стажировке "временно" называл методы типа test1, test2 и т.д., пока не получил по рукам за то что забыл переименовать их в нормальные
А почему вы так делали? Даже мне, который чуть чуть больше нуля понимает, что так делать нельзя. Вы же сами потом ничего не поймёте в своём коде с такими названиями. Это же катастрофически неудобно.
@@torrvic1156 Согласен. Были моменты, когда нужно было что-то быстренько проверить, но в итоге получалось что всё работало как надо и после этого просто вылетало из головы, что метод был назван testLog и т.д.
Гарячі клавіші/комбінації клавіш для будь-якої дії є не тільки в IDE, а й, майже, будь де. Якщо виявиться, що мишкою це робити зручніше ( на приклад: скролити), знайдіть жест для тачпада для цього.
а вот стоит ли джава джуну с опытом работы 1 год искать новую работу с учетом что через пол года может стукнуть мировой кризис? (ну что бы потом не кикнули с компании и не остаться без работы) как вообще в такой ситуации быть, сидеть 2-3 года в конторе или можно будет спокойно смотреть новые компании?)
абстрактный вопрос. зависит от того, чего хочется. если хочется денег, то стоит, потому что смена работы это прибавка больше, чем при повышении. если хочется развития, то надо смотреть, возможно ли оно на текущей работе(если нет, лучше не теряять время и переходить).в условиях текущего кризиса уволить могут как из новой компании, так и из текущей. когда начался ковид меня и еще одного коллегу легко сократили на проекте(мы работали там 4 года). поэтому nothing personal - just business, надо понимать, чего реально хочется и быть честным с самим собой
Важно не то, кинут вас через пол года или нет, важно какие навыки, проф. рост вам дадут эти пол года. Важно какие перспективы развития у вас на текущем месте работы и есть ли оно это самое развитие или вы день ото дня клепаете по шаблону одно и то же. Можно отсидеть на ж..пе 2-3 года и так же компания может схлопнуться и ваш опыт окажется нерелевантным тем требованиям которые будет предъявлять рынок труда. Мой муж менял работу уходя из крупной ИТ компании в разгар пандемии, я в декрете с 2х месячным ребенком, режим самоизоляции, компании схлопывались, я офигевала от его решения, но понимала что текущее место работы его стопорит в плане развития. Было сложно, было страшно, но это было одно из лучших его решений, т.к. именно это дало возможность ему существенно вырасти, он архитектор, вся тех часть в его распоряжении, работать сложно, но мозги никто не компостирует. Запустили несколько серьезных международных проектов. Освоил новые стэки. Релоцировался. Сейчас понимаю, что если бы он не принял этого решения два с половиной года назад, я бы сейчас сидела и ох...ла от происходящего вокруг и отсутствия возможности уехать.
Я вообще qa, которому пришлось учиться автоматизации на уровне «вот у нас проект ат на жаве. Пиши». И вот по поводу документации - сложно. Много умных слов, но на жизнь не получается наложить
Все хотят короткие методы, но в реале вечно приходится сделать выборку на +30 полей и засунуть это куда-то, например в файл, где еще и заголовки нужно описать)))
Ну дык сами же описали по сути три метода, первый делает выборку, второй полученную выборку запихивает в файл, третий формирует заголовки. Декомпозируйте.
Ну правильно про короткие методы и спорить тут сложно, но вот иногда бывает ну очень сложная задача и моих мозгов не хватает, чтобы сделать это коротко и приходится ходить по большому в метод)
@@torrvic1156 важно чтобы вы после написания кода, периодически возвращались к нему и проводили рефакторинг. Пусть наклепали лапшукод пока в потоке были, т.е. задача получить на входе А получить на выходе Б выполнена, задача вторая, посмотреть код ещё раз и решить можно ли все это разбить на более мелкие блоки, упростить, избавиться от дублирующих операций. Про "по большому" вспоминается случай, когда работала во франче на 1С, писала сложный фин отчёт для компании по речным и морским грузоперевозкам, куча источников данных, хитрая детализация по статьям затрат и статьям доходов с разбивкой по видам судов, контейнеров, барж и всякого зоопарка, с хитрыми коэфициентами. В общем первая задача была вывести данные, и только вторая этот запрос оптимизировать чтобы он хоть как-то приемлемо работал быстро формируя отчёт. Размер первоначального Запроса!!! был такой, что как-то анализировать и редактировать его на мониторе было нереально. Распечатывала, склеивала скотчем, вешала на дверной косяк, цветные маркеры в зубы и вперёд. Нужно было видеть квадратные глаза стажеров пришедших на собес, когда я с охапкой маркеров разрисовываю этот папирус весящий на дверном косяке и как ковровая дорожка расстилающуюся на пару метров по коридору. Итог удалось ужать чуть меньше чем на размер двери. Скорость получения данных увеличить в десятки раз. Можно ли было сразу собрать оптимальный запрос? Слишком сложная задача, сложные формулы расчёта, множество источников данных, заняло бы туеву тучу времени на пустой тупёж чтоб сделать отчёт. Поэтому да, со сложными вещами приходиться писать кучукода лишь бы заработало, главное до того как сдать заказчику/ закоммитить это в основную ветку, нужно привести это в божеский вид и это должно стать привычкой. Позже по многим вещам уже будет набита рука и построение будет правильно сразу, без доп переделок.
@@torrvic1156 да и ещё одна проблема с декомпозицией связана с некорректным подходом к разработке изначально. Т.е. почти любая разработка начинается вообще не с написания кода, она должна начинаться с листа бумаги и карандаша. У меня и у мужа всегда на рабочем столе куча исписанных, разрисованных листов. Первое что нужно сделать, это визуализировать в виде каких-то простых схем свой код, свою ИС, понимать что откуда тащим, как преобразовываем, по каким событиям что-то запускаем и выдаём. У меня это в виде каких-то схемок, у мужа на листе просто каракули, квадратики, но он проработал всю схему, она у него четко есть в голове и на листе в виде каракуль, эти каракули для него осмыслены, остается лишь простая техническая часть - закодить. Пока вы придерживаетесь подхода открываю IDE и жму на кнопки тупя нещадно, проблемы с декомпозицией вас будут преследовать ещё долго. В 100% случаев когда ко мне подходили стажёры с вопросом "у меня не получается", первый мой вопрос был "где твой листок?". Садишься, берешь лист, заставляешь расписать, разрисовать и всё получилось. Иногда в ряде задач в ход могут идти подручные предметы чтобы придумать нужные алгоритмы. Муж как-то дня три ходил раскладывал по квартире колоду карт решая задачу очень хитрого распределенного обмена данными. Я листики резала по клеточкам туда сюда с неделю раскладывала когда задача была по оптимальному раскрою материала при формировании заказа на производство. Т.е. есть задачи которые не просто пока не распишешь не решишь, есть такие которые пока ты тактильно не прогонишь, в голове они вообще никак не улягутся.
Всем привет. Может кто заметит мой вопрос. Хочу залетать , выбираю школу с менторами. Дилемма такова , хотел с#, но с России не доступен , поэтому решил джава бэк. Есть много всяких школ , может кто слышал , может кто сам обучался , подскажите пожалуйста хорошую школу айти. Не хочу попасться на цыган.
@@АндрейСидоров-ц3ж спасибо что уделил время. Хотел в ката, но дороговато и где то читал что кто то нарвался на плохого ментора там. Но 2 новые школы ты посоветовал , спасибо , не знал. Береги себя
@Konstantin EnErgynEEr про сишарп я говорил что не могу зайти на сайт немчинского. А так думал да на счёт каты , дороговато конечно, но может оно того и стоит
@@triumph0817 посмотри в сторону яндекса, скажу прямо смысла в школоах, когда есть курсы от айти компаний не вижу. Сам может поднатаскаться на бесплатных рессурсах, а потом пытаться попасть на в айтиакадемию при компаниях. Искать надо, и платить меньше...
16:50 а мидлы и сеньоры в состоянии признать свои ошибки? Это чисто человеческая фигня: так сложно сказать "да, я ошибся". Потому что "синдром самозванца", сейчас сразу все поймут что ты ничего не знаешь и всех обманул и заставил думать что ты программист.
Для мидла и сеньора все эти мысли "сейчас сразу все поймут что ты нечего не знаешь" это вообще какая-то фантастика. Мидл и сеньор не должен все знать, он должен уметь самостоятельно разбираться в том чего не знает и решать возникшие проблемы. Первая мысль у мидла и сеньора будет "не наи...тся ли все от этой ошибки, а если уже наи..лось, как быстро поднять". Мидлам и сеньорам не до препирательств "моя ошибка вовсе не ошибка, а фича", их руководство и заказчик за такие вещи просто в хвост и гриву или тупо выкинет с работы.
Официальная документация - это самый сложный путь получения информации. Она пишется опытными разработчиками для других опытных разработчиков. Если вы можете разбираться с использованием только официальной документации - значит вы уже точно мидл
вопрос где-то на 500 долларов в месяц - могу ли я, гражданин россии устроиться работать в украинскую компанию и платить налоги в украину? я пока выехал сам, вывез свои траты, с нового года вывезу и налоги, полагаю. но труд мой всё ещё в россии.
Никак не стать. Ни-как. На одну вакансию на HH откликается по 1500 человек. И посчитайте какова вероятность того, что ваш отклик хотя бы прочитают. Уж молчу о том, чтоб посмотреть ваше резюме и портфолио. И ещё, если вам пообещали зарплату тысячи долларов, то это обман. Зарплата джуниора 15000 - 25000 рублей и пока будет падать дальше. Вот так.
9 инсайтов за десятки лет в айти: Почему я не спал 3 месяца, про раздолбаев и КАК Я К ЭТОМУ ПРИШЕЛ - ua-cam.com/video/u-MKqf4TIK4/v-deo.html
Чем больше смотрю вас, тем больше узнаю себя в этом. Есть одна огромная разница - я не умею настолько ясно и понятно излагать свои мысли. :) Однозначный лайк!
Сергій, дякую за таке важливе відео для початківців. Для себе підкреслив кілька важливих ваших порад :)
Супер, що відео для Вас корисне :)
Официальная документация к чему-либо бывает поверхностной. Например документация к библиотеке xNet мало чем помогает, только пара совсем общих примеров
А бывает вообще треш дока) мадженто например, там половина кода нерабочая в примерах. Или у симфони, по некоторых темах, даже не описан весь функционал некоторых функций.
Лучшая дока это гитхаб проэкты)
На самом деле смотришь исходники, примеры в гитхабе и как-то можешь понять что работает что нет. Это если официальная дока говно.
Тут скорее имеется ввиду, что если в оф документации нет ответа на ваш вопрос, то тогда уже стоит искать информацию в Гугле, а не наоборот)
Кстати, насчет правописания на англ языке, есть отличное расширение для VSCode которое проверят слова и подчеркивает не правильные называется:'Code Spell Checker'. На других IDE что то подобное тоже думаю что есть.
Краще відео за останніх пів року точно, дякую!, буду мати що скидувати своїм джунам)
Я рада, що відео корисне для Вас. )
Блин, быд 3Дшником, сейчас фотограф но все равно живу с мыслью о том, что однажды стану разработчиком. Спасибо, что не даёте мне забить на эту идею делая годный контент)
Похожая ситуация)) а где же сейчас можно зарабатывать фотографом, но при этом не зарабатывать 3дшником?🤔🤔
@@dmitriidakв новом городе, где нет твоего компа для работы удаленно и не хватает ноута, который с собой. В этом же городе тупо нет вакансий в этой сфере для работы в офисе
Так то удаленно предлагали, но рендерить на двухядерном core i5.. не, пасиба
Спасибо за выпуск, Сергей!
Самое главное -- никогда, никогда, никогда! не пишите в логи матюки )) Остальное - приложится с опытом )
это ещё ладно - доводилось встречать матюки в названиях переменных)
@@DainSPb угу, у нас был случай, когда при работе с библиотекой POI для создания экселек названия переменных были "shit" вместо "sheet" :))
Спасибо за видео!) Запишите, пожалуйста, такой же ролик про миддла!
Спасибо за идею, подумаем :)
Иногда про баг в библиотеке узнаешь только через репозиторий гитхаба в разделе issues, и почти никогда баг не прописан в документации :-/ . Вот такой дивный мир фронтенда, а ждать фикс приходится неделями ради 2 строчек кода
Форк и хот патч в помощ, и не надо ждать 2 недели
@@sergeyshablenko2393 форк неопубликуешь в npm же
@@ylcsl4378 можно установить с гита напрямую
Фух, больше 2х недель уже не было видео "как стать джуном". Не надо так! Мы начали волноваться)
Не переживай, за 2 недели не успеешь
Еще очень часто, когда приходишь в новую команду, найдется хоть один человек, которого хлебом не корми -- дай что-то рассказать. Вот такие люди, обычно, сами в неявном виде становятся твоими менторами ))))
Сергей, это одно из лучших недавних видео, браво! Я ни ждут, ни мидл, ни синьор, страшно, но благодаря Вам стало лучше!
спасибо :)
Возможно не по вашей работе, но сделайте пожалуйста видео про тестировщиков и прогнозы на их будущее
Про яку "документацію" йдеться?
Сергей, разберите пожалуйста рандомные резюме, на пайтон разработчика к примеру , то есть чего они хотять от джуна по настоящему, а не то что пишут насколько я понимаю это не одно и тоже, ведь они пишут об идеальном кандидате.
Это бред. На каждом проекте могут быть свои требования. Где то нужно знать специфические библиотеки. Не существует одинаковых требований ко всем джунам/мидлам/синьйорам
Приходите в этот четверг на разбор резюме. Часто попадаются резюме пайтонистов.
Приятное видео, советы - огонь)
Спасибо 🔥
Все четко и по делу!
Спасибо :)
Спасибо вам!!!!
1:55 - большинство лезет на стэковерфлоу потому что там, как правило, готовый ответ который надо просто скопипастить. А вот будет ли его разбирать джун, или просто воткнёт в код - это вопрос.
меня в том, как стать джуном интересует лишь только как стать джуном в другой стране с релокацией
Мне бы узнать как вообще начать работу, найти первую работу. Это на много сложнее, чем выучить программирование.
Сейчас джунам дают такие тестовые задания, которые тянут на стек мидла. А некоторые умудряются делать тесты в тестах) Это когда ты заполняешь анкету, в конце анкеты просят выполнить 3-4 задачи, чтобы дальше открылся основной тест) Бизнес тоже можно понять, сейчас такой жёсткий отбор из-за этих 'курсов' которые 'сделают' из тебя профи. Все ломанулись в программирование, и пройдя курс думает, что они могут устроится.
@@ruslanaliev2933
В течение 2 месяцев подавался на backend - python developer работы (entry level), послал CV штук 100 примерно. Всего попал на 3 тех интервью на платформах, или мне перекидывали задания в PDF. Примеры техинтервью: создать приложение с FastAPI, или RestAPI + PostgreSQL или MongoDB, протестировать чтобы без багов + описать что, как и почему сделал (время на все 24 часа). Второй: тесты с Docker и Numpy + написать код для обработки и манипуляции JSON(45 мин). В третьем интервью вообще передали поправить баг сайта, но не back а front со своими CSS и JS + тесты из Django (1 час).
@@manwithnocode Найс инфа, есть ещё?
@@manwithnocodeудалось устроиться уже?
Сергей, спасибо. Как говориться - in time)))
Можете рассказать пожалуйста, как Правильно общаться на новой работе, что бы выстроить правильные рабочие отношение?
@@Fake.You. неудачник это когда в коментах кому-то выписываешь что он неудачник, так как показывает то, насколько тебе не всё равно на таких людей, и как тебе хочется выделится на фоне их, слабость)
@@e-x-is-t-ing9833 "я бежал за Вами 3 квартала, чтобы сказать как мне все равно"
@Sonnefox будучи джуном считать всех коллег дебилами? получается обращаться с вопросами и учиться нужно у дебилов, это как-то странно
Сергей, а как же "Грокаем алгоритмы"?🤔
Кликанье мышкой конечно не ускоряем процесс. Но мы же и не гонимся за скоростью написания кода. Часто пока кликаешь мышкой успеваешь ещё 2 раза подумать и найти более правильное решение
Подскажи, а как можно обойти отсутствие клавиши Insert на клаве. Просто есть очень хорошие меаники, но такой клавиши нет
Уважаемый Сергей,запишите пожалуйста видео про патентных троллей,считаю эту тему очень интересной
Хотелось бы спросить про ментoринг. Он такой же слабый как и стартовый курс? Или реально ментор направит в нужное русло?
Давным давно хотел у вас спросить. Может быть расскажите, например как устроена работа ,в плане обработки исключений? Ну к примеру кто-то написал функцию, и не позаботился о обработке исключений. Если он написал документацию на свою функцию и кто-то передал этой функции немного не те параметры... как итог исключение.(какое,почему,как...). Кто же не прав то? написавший функцию с документацией или тот, кто вызвал ее с ошибочными параметрами? вродебы ответ очевиден и не прав 100% вызывающий функцию, но всетаки нужно ли написавшему функцию заботится о обработке исключений?
Я понимаю, что излагаю я мысль сумбурно, но думаю, что вы точно поймете, о чем речь.
Мне очень интересно как обстоит дело сейчас в группе разработки.
За ранее спасибо!
Спасибо, Сергей. Планирую вкатываться в настоящую разработку после нескольких лет невероятных приключений в АСУ ТП. Все что сказано в видео - вбивается на отличненько через руки и копание в живых кадаврах автоматизации индустриальных процессов)
Даже иногда кажется что приключение будет захватывающим и интересным, но никак не сложным :)
Свичнулся в кровавый энтерпрайз после 22 лет стажа в АСУТП. Уже год работаю, полет нормальный, хотя, мозги скрипят ))). Так что, удачи, все получится!
Я не был бы так уверен, АСУ ТП гораздо более ограничено.
@@АндрейСидоров-ц3ж принципы обучения, поиска информации, выполнения задач и собственного контроля за их сдачей - это они ограничены в АСУ ТП? вы же верно поняли прекол данной ветки комментариев?)
Сергій, скажіть, будь ласка, назву вашого годинника :)
когда следующий стрим?
В этот четверг разбор резюме. А вообще каждый четверг в 15:00 по Киеву.
Про IDE не нужно изучать каждый раз горячие клавиши по умолчанию. Там все настраиваешь под себя, потом выгружаешь эти настройки и на новый комп заливаешь. Ребят, ну база же
А как узнать что это ошибка? Может сеньер чушь сказал, такое случается.
Так забавляет эти вопросы людей. IT - это сфера работ, где нужны навыки и опыт. Любая другая сфера требует точно такого же. Плотник, строитель, кровельщик, электрик и тд. Везде будет синдром самозванца при первой работе. Везде придеться учиться. Разница лишь в том, что it на хайпе, вот туда и ломятся. По-факту это обычная работа, где проблемы новичков такие же обычные. С чего так парятся, без понятия
@Виктор Артёмов это понятно. Вопрос был в бесконечном ажиотаже вокруг вхождения в IT. Мол это какая-то нереальная задача, а по-факту это такая же работа, которой нужно учиться. Посадить условного программиста сделать что-то из дерева или металла или кожи и он будет с точно таким же синдромом самозванца)) Инженеры, проектировщики, конструктора учатся ничуть не меньше. Да, получают они меньше, но так как большинство людей идут в IT не по любви к профессии, а тупо ради денег, то как только другая сфера потеснит IT, то всё ломанутся туда.
Я уже 6 месяцев на первой работе, синдром самозванца был только первых два дня, потом начался разнос и небыло времени "самозванить"
Когда там будет как стать мидлом?
Оо, вы уже мидл?)
@@alexandrapersukova нет,но я над этим работаю
Зараз вже після пункту "Вот вас взяли джуном" можна закінчити 😂
Помогите определится. Работаю в маленькой организации после того как сказал, что решил уйти предложили ЗП 100к, куда хотел уйти тоже ЗП 100к, но только 30% официальная, отпуск 14 дней.
Я джун. В организации где серая ЗП, кажется, что развитие быстрее (в проф. плане) хотя я один буду по С++, в текущей думаю, что смогу изучать то, что нужно к собесам сам.
Подскажите, что лучше выбрать новую организацию где другие технологии ну и в принципе больше технологий используется или остаться на текущем месте и изучать все самому?
Если ты имеешь хоть какое-то представление об организации побольше и это не галера, то 100% уходи туда.
Это иллюзия, что делая все сам, ты учишься быстрее. Скорее ты тратишь бесценное время на херню, которую более опытный чел тебе за 2 минуты покажет и ты будешь дальше этим пользоваться(я сама с этим сталкивалась).
Чем больше вокруг тебя живых разработчиков и мнений, тем лучше. Это очень расширяет кругозор, умение анализировать и идёт на пользу практике.
Но это мой опыт работы и учебы.
Ты должен сам решить для себя, что тебе нужнее - возможность говорить «я всему сам выучился, смотрите, я НАСТОЯЩИЙ программист» или комфортная работа с хорошим доходом и плавным развитием без нервных срывов)
@@Alina-ep4ne спасибо
Остаться на старой
Документация покрывает ничтожно малое количество вопросов
Страх відмови, нерозуміння дороги яка тебе чекає та того що зі всіх сторін будуть тикати пальцем зі словами та це джун не дають стати розробником, зараз я досить хороший спеціаліст у моїй сфері до кого часто звертаються за порадою, пройшов досить непогані курси на фронтенд розробника після яких вважаю сміло можна влаштовуватись на роботу, інколи пишу прості прошивки на С++ для AVR контролерів, але досі не можу піти на співбесіду, вже пройшло більше як пів року після закінчення курсів відчуваю що починаю забувати JS тому що не пишу на ньому, на разі невеликий проект на C++ роблю для рішення певних завдань. Чесно, мені соромно, за те що у мене просто шикарний фундамент та досить легке розуміння кодінгу а я трачу свій час на безперспективну роботу через страх відмови.
Підкажи будь ласка які курси проходив. Дякую
Спасибо! 💙💛
І Вам! 💙💛
Сергей здравствуйте. Подскажите пожалуйста, какую книгу посоветуете по Джава разработке абсолютному нулю в этом деле? Вот какую книгу новичок прям обязан прочитать по Джава разработке ? Буду благодарен за ответ 🙏🏻
Сергей часто советует книгу "Программирование на Java для детей, родителей, дедушек и бабушек"" Якова Файна. И на канале есть отдельное видео на эту тему.
@@alexandrapersukova Спасибо большое
"Почему оно называется Class1" - жиза ))
Я на стажировке "временно" называл методы типа test1, test2 и т.д., пока не получил по рукам за то что забыл переименовать их в нормальные
А почему вы так делали? Даже мне, который чуть чуть больше нуля понимает, что так делать нельзя. Вы же сами потом ничего не поймёте в своём коде с такими названиями. Это же катастрофически неудобно.
@@torrvic1156 Согласен. Были моменты, когда нужно было что-то быстренько проверить, но в итоге получалось что всё работало как надо и после этого просто вылетало из головы, что метод был назван testLog и т.д.
Гарячі клавіші/комбінації клавіш для будь-якої дії є не тільки в IDE, а й, майже, будь де. Якщо виявиться, що мишкою це робити зручніше ( на приклад: скролити), знайдіть жест для тачпада для цього.
Підкажіть будь ласка, чи справді треба було виділяти комами слово "майже".
@@liubomyr_p про запятые не подскажу, но "наприклад" пишется слитно.
"Отправлял даже не компилируя" - но ведь синтаксис сейчас проверяет IDE на лету.
Есть же непроверяемые исключения
Скажи это js'ику. Его иногда даже typescript не спасает). Ну впрочем также как и большинство языков с динамической типизацией
а вот стоит ли джава джуну с опытом работы 1 год искать новую работу с учетом что через пол года может стукнуть мировой кризис? (ну что бы потом не кикнули с компании и не остаться без работы) как вообще в такой ситуации быть, сидеть 2-3 года в конторе или можно будет спокойно смотреть новые компании?)
абстрактный вопрос. зависит от того, чего хочется. если хочется денег, то стоит, потому что смена работы это прибавка больше, чем при повышении. если хочется развития, то надо смотреть, возможно ли оно на текущей работе(если нет, лучше не теряять время и переходить).в условиях текущего кризиса уволить могут как из новой компании, так и из текущей. когда начался ковид меня и еще одного коллегу легко сократили на проекте(мы работали там 4 года). поэтому nothing personal - just business, надо понимать, чего реально хочется и быть честным с самим собой
Важно не то, кинут вас через пол года или нет, важно какие навыки, проф. рост вам дадут эти пол года. Важно какие перспективы развития у вас на текущем месте работы и есть ли оно это самое развитие или вы день ото дня клепаете по шаблону одно и то же. Можно отсидеть на ж..пе 2-3 года и так же компания может схлопнуться и ваш опыт окажется нерелевантным тем требованиям которые будет предъявлять рынок труда. Мой муж менял работу уходя из крупной ИТ компании в разгар пандемии, я в декрете с 2х месячным ребенком, режим самоизоляции, компании схлопывались, я офигевала от его решения, но понимала что текущее место работы его стопорит в плане развития. Было сложно, было страшно, но это было одно из лучших его решений, т.к. именно это дало возможность ему существенно вырасти, он архитектор, вся тех часть в его распоряжении, работать сложно, но мозги никто не компостирует. Запустили несколько серьезных международных проектов. Освоил новые стэки. Релоцировался. Сейчас понимаю, что если бы он не принял этого решения два с половиной года назад, я бы сейчас сидела и ох...ла от происходящего вокруг и отсутствия возможности уехать.
Здравствуйте. Не могу зайти на ваш сайт по ссылке, в чем может быть проблема? Написано access denied
такая же проблема, похоже закрыто для резидентов рф и рб
"Написано access denied" Через VPN встроенный в браузере попробуйте, бывает срабатывает.
а вы из России или Беларуси? для этих стран доступ закрыт
Я вообще qa, которому пришлось учиться автоматизации на уровне «вот у нас проект ат на жаве. Пиши». И вот по поводу документации - сложно. Много умных слов, но на жизнь не получается наложить
Хочу поступать на программиста в Украине, думаю КПИ, есть ли смысл за границей смотреть уневерситеты?
@Виктор Артёмов огромное спасибо таким тварям, уже от 1 дома освободили
@@cutie_cat420 ты в ДНУ учился, почему КПИ не советуешь?
просто на StackOverflow написано понятным языком
Все хотят короткие методы, но в реале вечно приходится сделать выборку на +30 полей и засунуть это куда-то, например в файл, где еще и заголовки нужно описать)))
Ну дык сами же описали по сути три метода, первый делает выборку, второй полученную выборку запихивает в файл, третий формирует заголовки. Декомпозируйте.
Ну правильно про короткие методы и спорить тут сложно, но вот иногда бывает ну очень сложная задача и моих мозгов не хватает, чтобы сделать это коротко и приходится ходить по большому в метод)
@@torrvic1156 важно чтобы вы после написания кода, периодически возвращались к нему и проводили рефакторинг. Пусть наклепали лапшукод пока в потоке были, т.е. задача получить на входе А получить на выходе Б выполнена, задача вторая, посмотреть код ещё раз и решить можно ли все это разбить на более мелкие блоки, упростить, избавиться от дублирующих операций. Про "по большому" вспоминается случай, когда работала во франче на 1С, писала сложный фин отчёт для компании по речным и морским грузоперевозкам, куча источников данных, хитрая детализация по статьям затрат и статьям доходов с разбивкой по видам судов, контейнеров, барж и всякого зоопарка, с хитрыми коэфициентами. В общем первая задача была вывести данные, и только вторая этот запрос оптимизировать чтобы он хоть как-то приемлемо работал быстро формируя отчёт. Размер первоначального Запроса!!! был такой, что как-то анализировать и редактировать его на мониторе было нереально. Распечатывала, склеивала скотчем, вешала на дверной косяк, цветные маркеры в зубы и вперёд. Нужно было видеть квадратные глаза стажеров пришедших на собес, когда я с охапкой маркеров разрисовываю этот папирус весящий на дверном косяке и как ковровая дорожка расстилающуюся на пару метров по коридору. Итог удалось ужать чуть меньше чем на размер двери. Скорость получения данных увеличить в десятки раз. Можно ли было сразу собрать оптимальный запрос? Слишком сложная задача, сложные формулы расчёта, множество источников данных, заняло бы туеву тучу времени на пустой тупёж чтоб сделать отчёт. Поэтому да, со сложными вещами приходиться писать кучукода лишь бы заработало, главное до того как сдать заказчику/ закоммитить это в основную ветку, нужно привести это в божеский вид и это должно стать привычкой. Позже по многим вещам уже будет набита рука и построение будет правильно сразу, без доп переделок.
@@katrinwilf3231 ну это высший пилотаж.
@@torrvic1156 да и ещё одна проблема с декомпозицией связана с некорректным подходом к разработке изначально. Т.е. почти любая разработка начинается вообще не с написания кода, она должна начинаться с листа бумаги и карандаша. У меня и у мужа всегда на рабочем столе куча исписанных, разрисованных листов. Первое что нужно сделать, это визуализировать в виде каких-то простых схем свой код, свою ИС, понимать что откуда тащим, как преобразовываем, по каким событиям что-то запускаем и выдаём. У меня это в виде каких-то схемок, у мужа на листе просто каракули, квадратики, но он проработал всю схему, она у него четко есть в голове и на листе в виде каракуль, эти каракули для него осмыслены, остается лишь простая техническая часть - закодить. Пока вы придерживаетесь подхода открываю IDE и жму на кнопки тупя нещадно, проблемы с декомпозицией вас будут преследовать ещё долго. В 100% случаев когда ко мне подходили стажёры с вопросом "у меня не получается", первый мой вопрос был "где твой листок?". Садишься, берешь лист, заставляешь расписать, разрисовать и всё получилось. Иногда в ряде задач в ход могут идти подручные предметы чтобы придумать нужные алгоритмы. Муж как-то дня три ходил раскладывал по квартире колоду карт решая задачу очень хитрого распределенного обмена данными. Я листики резала по клеточкам туда сюда с неделю раскладывала когда задача была по оптимальному раскрою материала при формировании заказа на производство. Т.е. есть задачи которые не просто пока не распишешь не решишь, есть такие которые пока ты тактильно не прогонишь, в голове они вообще никак не улягутся.
Если есть желание развиваться тогда все будет хорошо
Спасибо за полезные видео, Сергей. Сил и терпения Вам!
Все будет Украина❤
💙💛
Как стать senior developerom выучите все сочинения в vim
Всем привет. Может кто заметит мой вопрос. Хочу залетать , выбираю школу с менторами. Дилемма такова , хотел с#, но с России не доступен , поэтому решил джава бэк. Есть много всяких школ , может кто слышал , может кто сам обучался , подскажите пожалуйста хорошую школу айти. Не хочу попасться на цыган.
Otus, healer, Kata academy, а там как финансов хватит. Привет с Украины.
@@АндрейСидоров-ц3ж спасибо что уделил время. Хотел в ката, но дороговато и где то читал что кто то нарвался на плохого ментора там. Но 2 новые школы ты посоветовал , спасибо , не знал. Береги себя
@Konstantin EnErgynEEr про сишарп я говорил что не могу зайти на сайт немчинского. А так думал да на счёт каты , дороговато конечно, но может оно того и стоит
@@triumph0817 посмотри в сторону яндекса, скажу прямо смысла в школоах, когда есть курсы от айти компаний не вижу. Сам может поднатаскаться на бесплатных рессурсах, а потом пытаться попасть на в айтиакадемию при компаниях. Искать надо, и платить меньше...
12:46 а еще лучше - осваивайте вим
16:50 а мидлы и сеньоры в состоянии признать свои ошибки? Это чисто человеческая фигня: так сложно сказать "да, я ошибся". Потому что "синдром самозванца", сейчас сразу все поймут что ты ничего не знаешь и всех обманул и заставил думать что ты программист.
Для мидла и сеньора все эти мысли "сейчас сразу все поймут что ты нечего не знаешь" это вообще какая-то фантастика. Мидл и сеньор не должен все знать, он должен уметь самостоятельно разбираться в том чего не знает и решать возникшие проблемы. Первая мысль у мидла и сеньора будет "не наи...тся ли все от этой ошибки, а если уже наи..лось, как быстро поднять". Мидлам и сеньорам не до препирательств "моя ошибка вовсе не ошибка, а фича", их руководство и заказчик за такие вещи просто в хвост и гриву или тупо выкинет с работы.
Согласна, это всех касается
1:40 и это официальная документация!! проговорил я и да, конечно 1:43 😏
Сергей, это древнеукраинский у вас на футболке?
Официальная документация - это самый сложный путь получения информации. Она пишется опытными разработчиками для других опытных разработчиков. Если вы можете разбираться с использованием только официальной документации - значит вы уже точно мидл
500 считается за ошибку?)))
Какой-то сотона на превьюхе. 🔥😈
Дякую 👍🏻
Я на фрилансе дописывал заказчикам примеры по доке и нашёл в ней уйму багов :)
кто в этой темноте видит будущее IT?
Думаете не будет разработки, новых проектов и тд?
Но есть случаи когда документация написана хуже, чем форумы по библиотеке)
Как стать классным junior-разработчиком и как развиваться? Быть мидлом, иметь знания синьора, и работать на зарплату джуна.
Походу я Джун 😅 , я пишу для себя некоторые проги на c# , автоматизирую долбанную документацию … 😂 короче я джун Ляля )))
Документация - это последнее, куда я лезу
А точно shortCut, может hotKey?..
Использовал тестировщиков как Unit тесты XD
Трудно читать официальную документацию когда не умеешь ее применять
Все правильно,настоящий джун-это мидл,который получил оффер в другой компании во время кризиса,теперь вы понимаете,как стать мидлом.
Как стать? - Неужели пройти курс FoxMinded? :)
))))
вопрос где-то на 500 долларов в месяц - могу ли я, гражданин россии устроиться работать в украинскую компанию и платить налоги в украину? я пока выехал сам, вывез свои траты, с нового года вывезу и налоги, полагаю. но труд мой всё ещё в россии.
Сейчас на сколько я знаю вам это запрещено делать по закону РФ.
Ищу ментора чтобы изучать Java . который подскажет и исправит
@@alexandrapersukova 😁
Слава Украине, моя Россия будет свободной!
Героям Слава! Россие свободы 💙
Пока)
у тебя других тем нет?
А что не так с этой темой? О чем бы Вам было интересно видео посмотреть?
вотэва вотэва
Сергей, мы Вас любим не смотря ни на что. Я из Москвы и сожалею о происходящем, искренне желаю Украине победу.
Слава Украине!
Героям слава. 💙💛
комментарий для продвижения канала
отлично, спасибо :)
Как быть разработчиком без электричества ? 😂😂😂
Актуальный вопрос
Зарядные станции
Меня бы хоть на работу взяли
чтобы взяли на джуна нужно по знаниям быть как мидл))
Возьмут, куда денутся )))
Первый ☝
Украина победит!!!
Спасибо 💙
Я умею читать чужой код, но не могу устроиться на работу програмистом :)
Никак не стать. Ни-как. На одну вакансию на HH откликается по 1500 человек. И посчитайте какова вероятность того, что ваш отклик хотя бы прочитают. Уж молчу о том, чтоб посмотреть ваше резюме и портфолио.
И ещё, если вам пообещали зарплату тысячи долларов, то это обман. Зарплата джуниора 15000 - 25000 рублей и пока будет падать дальше.
Вот так.
Ну ты просто не работаешь видимо и опустил руки уже)
сдался = проиграл
@@holydrug ну, я не могу работу найти, да. Именно по этой причине. Тут хоть опускай руки, хоть поднимай.
@@Ilya-wc1xv и твой совет?
В каком именно городе зп джуна 25 000р.?
"Чистий код" існує українською, а ти радиш російською. Щоб такого більше не було ))))
@@danilaqwerty6578 да ето так,і шо?)
@@Valentin-zx8wr це погано
@@danilaqwerty6578 чому
@@Valentin-zx8wr тому що. не прикидайся. сам все має розуміти
@@danilaqwerty6578 блять всё началось с того что ты не понял шутку,теперь я не понимаю тебя
Тоже так могу🇷🇺
а так это как?
Наверное флажок вставить в попу и им махать везде))
@@torrvic1156 это Украина своим машет из любой попы😁я и не скрываю и не машу своим флагом везде
@@КОП22-з8в а в чем собственно дело? Если Вы не "машете" то и мы не должны?
фронт ждет программистов и прочих тунеядцев
Уточните, какой именно фронт вас интересует?
Про яку "документацію" йдеться?