Что должен знать Джуниор программист | требования для Джуна # требования для Джуниора

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • Ссылка на телеграм чат для начинающих - t.me/it_na_divane
    обсуждаем все что связано с учебой, поддерживаем и мотивируем друг друга своими результатами! Присоединяйтесь не зависимо от опыта!
    В этом видео я расскажу что самое важное должен знать каждый джуниор и без чего тебе не попасть на работу.
    Стать джуниор разработчиком или начать программировать с нуля становится все сложнее. Очень часто новички задаются вопросами - что должен знать джуниор, какие требования для джуна, для того чтобы получить работу в айти компании.
    В этом видео я собрал то что должен знать начинающий программист.
    Уверен это сделает ваше обучение программированию намного более эффективным. Посмотрев его до конца вы будете точно знать что Вам нужно выучить для того чтобы стать программистом, хоть и начинающим :)
    Обо мне.
    Меня зовут Воропаев Антон. Я юрист который стал программистом. Канал АйТи на диване это мой личный дневник и блог, в котором я рассказываю о том как попасть в айти сферу, как начать программировать с нуля и как стать программистом за достаточно короткий срок.
    Кроме того программирование это отличная возможность чувствовать себя финансово свободным, позволять себе то чего я не мог позволить раньше.
    Я снимаю то что интересно мне, цель канала показать жизнь программиста такой какая она есть.
    Очень верю что именно канала it на диване заставит тебя оторвать свой зад от дивана и начать что то менять а я с удовольствием поделюсь своим опытом для того чтобы ты совершал меньше ошибок и путь в айти был как можно проще!
    Спасибо за Вашу подписку и за то что остаетесь вместе с айти на диване
    Всем добра!
    Как попасть на собеседование Джуниору: • Как попасть на собесед...
    ТОП 20 фрза на англ для любого программиста: • 20 мощнейших фраз на а...
    Все что нужно знать про UpWork: • Фриланс, Все что нужно...
    #itnadivane #статьпрограммистом #программирование

КОМЕНТАРІ • 257

  • @itnadivane
    @itnadivane  4 роки тому +53

    Парни и девчонки, если видео зашло поддержите канал подпиской 🤪! Нас мало (( Кол-во подписчиков вот сильно мотивирует снимать дальше! Впереди много разных форматов, будет интересно!
    Обязательно переходите в комментарии! Много актуальной информации от тех кто собеседует и тех кто претендует! Если Вы были на интервью, напиши о чем Вас спрашивали! Присоединяйтесь, давайте соберем максимум полезной и актуально информации! Всем спасибо за активное участие! 😁✌️

  • @cliobro3890
    @cliobro3890 3 роки тому +260

    Что требуется знать сейчас для Джуна: - "Всё что должен знать Мидл. Конец"

    • @wertelko
      @wertelko 3 роки тому +36

      Продолжу: что должен знать мидл - все что сеньор))

    • @martY66-
      @martY66- 3 роки тому

      @@wertelko а что должен знать сеньор?))))

    • @yuraivaniv1816
      @yuraivaniv1816 3 роки тому +14

      @@martY66- то что должен значить тимлид)

    • @ОбычныйПользователь-и5ю
      @ОбычныйПользователь-и5ю 3 роки тому +82

      А тимлид должен уметь ходить по воде

    • @KeizashiAcidRain
      @KeizashiAcidRain 3 роки тому +18

      Это было 3-4 года назад, сейчас - всё как сеньор, только зп джунская

  • @znatniy-pekar
    @znatniy-pekar 3 роки тому +115

    Ещё забыл добавить нужен опыт 12лет в разработке ПО

    • @aiphae
      @aiphae 3 роки тому +17

      при этом опыт должен быть в гугле или майкрософт

  • @ЮрийШаройко-я8и
    @ЮрийШаройко-я8и 4 роки тому +170

    По личному опыту.
    На конец 2019, начало 2020 года, на позицию джуна, помимо все описанного в видео так же требовалось знать:
    1) Коллеции. Полностью дерево коллекций и мап, а так же кратко про все из них, чем отличаются, для чего применяются и т.д.
    2) Exceptions. Так же дерево и основную суть, мочь объяснить зачем нужен трай, кетч, файнели, что может быть мольше одного кетча.
    3) Spring. Про него спрашивали на 2 из 3 собеседований, вопросы вроде что это такое, для чего применяются, 3 варианта настройки и так далее, по мелочи.
    4) ORM. В частности Hibernate. Как работает, суть, аннотации и т.д.
    5) SQL. Знание минимум сути построения и мочь на пальцах пояснить как все шуршит и работает на каком-то примере.

    • @itnadivane
      @itnadivane  4 роки тому +36

      Спасибо за развернутый коммент! Все чаще вижу увеличение требований на начальные позиции, думаю что скоро джуна будут собесить как пару лет назад на мидл позицию.

    • @ЮрийШаройко-я8и
      @ЮрийШаройко-я8и 4 роки тому +46

      @@itnadivane Все как всегда, хотят платить как вчерашнему студенту, а знания чтобы были на уровне полу мидла)

    • @Edellgard
      @Edellgard 4 роки тому +6

      Очень информативно и все по полочкам. Спасибо автору видеоролика за, собственно, видео и автору комментария за более широкое описание всего необходимого. Обязательно пригодится.

    • @ВладМоргунов-м2ц
      @ВладМоргунов-м2ц 4 роки тому +3

      Spring,ORM это для продвинутых ДЖУНОВ

    • @KivanV
      @KivanV 4 роки тому +1

      @@itnadivane пару лет назад уже были высокие требования входные..)

  • @oleggvozdetskyi9734
    @oleggvozdetskyi9734 3 роки тому +53

    Из массы каналов на UA-cam, по программированию, этот нравится больше всего. Хорошо и доходчиво объясняете.

    • @itnadivane
      @itnadivane  3 роки тому +1

      Спасибо большое за отзыв!)

    • @boycovclub
      @boycovclub 3 роки тому +4

      почему так каждому блогеру программисту его подписчики пишут)

    • @oleggvozdetskyi9734
      @oleggvozdetskyi9734 3 роки тому +1

      @@boycovclub Первый раз в жизни написал коммент на UA-cam, ибо реально понравился способ его изложения. Вам вот второй раз пишу. Так что не знаю что там и где всем пишут.

    • @boycovclub
      @boycovclub 3 роки тому +1

      @@oleggvozdetskyi9734 наивный вы мальчик

  • @Roman-ew2tu
    @Roman-ew2tu 3 роки тому +20

    Ты чё, офигел столько знать.! Я думал, что если научишься присваивать переменные - то ты уже Джун, а тут такое!

    • @БубликПомидорович
      @БубликПомидорович 3 роки тому +6

      int main
      {
      printf("Hello, world!");
      }
      Стал тимлидом!

    • @Panda-de8dd
      @Panda-de8dd 2 роки тому +1

      Я тоже так думала, а недавно поняла что я кое-как до трейни дотягиваю. плак - _ ,-

    • @sleepyNovember_project
      @sleepyNovember_project Місяць тому +1

      Внатури
      Какие-то ещё функции, массивы, жесть полная 😱

  • @MrUltraAlexander
    @MrUltraAlexander 4 роки тому +126

    Видео хорошее, но к сожалению в сегодняшних реалиях (начало 2020) эти знания могут в лучшем случае обеспечить Вам позицию трейни). Добавлю к комментам ниже из своего опыта:
    1) CoreData - это вот прям всегда спрашивают, нужно хотя бы стэк назвать, иметь представление о типах Storage и о наследовании Context
    2) Потоки - почему в видео ни слова о потоках? Хотя бы на уровне GCD их нужно знать. Особенно любят на бумажке написать синхронное/асинхронное выполнение и сиди потом думай, что за чем вызывается. Проблемы с потоками deadlock и т.д.
    3) Про замыкания можно было бы больше рассказать - captureList, escaping, retain Cycle - обязательно нужно знать
    4) MVC мало - желательно еще хоть что-то, например MVVM (хотя бы иметь представление)
    5) Другие паттерны SingleTone, Observable, Fasade и тд
    6) SOLID - раньше спрашивали на джун+, мидл-. Сейчас могут и Джуна грузить этим на собесах
    7) Депенденси Инджекшн - иметь представление (не сложная на самом деле)
    8) У меня пару раз спрашивали фреймворк CoreLocation (но это может так совпало)
    9) Жизненный цикл view и приложения
    10) Иметь общее представление о APNS и notifications
    11) userDefaults и Keychain что где хранить
    12) POP - особенно сейчас must have
    13) Анимации - хотя бы что-то нужно рассказать
    14) value и reference types - тупо везде спрашивают
    И совет, когда готовитесь - копайте поглубже (это и дальше поможет в работе и лицом в грязь не ударите). Пример: как-то спросили как убрать тормоза из scroll в таблицах и коллекциях и, если бы я в свое время не почитал ОЧЕНЬ классную статейку на эту тему - черта с два бы ответил (статья рассматривала оптимизацию контента ячеек вплоть до особенности подсветки пикселей на ретина дисплеях, оптимизации загрузки GPU и CPU и тд)
    Да и будьте готовы к тому, что после первых нескольких собесов, пару-тройку дней Вас не будет покидать чувство, что Вас обгадили голуби)))) Это нормально. Главное руки не опускать. Всем удачи!

    • @itnadivane
      @itnadivane  4 роки тому +17

      Спасибо за такой обширный ответ! В этом видео хотел рассказать без привязки к конкретному направлению, и чтобы каждый trainee/junior имел хоть какое то понимание о том что нужно знать. Но тут подпишусь под каждым Вашим словом, собеседование на iOS позицию выглядит именно так, в будущем сделаю видео именно касательно iOS собеседования, так что спасибо за актуальную информацию.
      вот про скролл это конечно мега специфиный кейс)
      На счет обгадили голуби, такое конечно присутствует) и надо быть к этому готовым, все люди и все разные. К новичкам особенно после курсов отношение часто немного предвзятое - "ну давай расскажи ка чему тебя там научили за 3 мес"
      Поэтому главное не сдаться после первого неудачного собеса 👌

    • @kekivanovich9222
      @kekivanovich9222 4 роки тому +27

      Не знаю зачем ты написал этот бред. Может, чтобы отпугнуть начинающих, может чтобы самоутвердиться.
      В любом случае, проходил собесы в трех крупных компаниях РФ, везде вопросы были только касательно языка и его особенностей.

    • @MrUltraAlexander
      @MrUltraAlexander 4 роки тому +12

      Kek Ivanovich умный человек поймет, что я написал и сделает выводы. К Вам, к сожалению, это не относится.

    • @r2d2925
      @r2d2925 4 роки тому +2

      я джун, вот вторым пунктом душить такое себе, я был на 2 проектах с опытными девам, то GCD там практически не пахло, кроме как ячейки которую в главный поток закидывали и все. Основы многопоточки да но бест апроуч лучше получить у норм наставника, с которым можно все по полкам разложить, а не ебу мозгам схватить. И не согласен за апнс ибо это можно норм понять на коммерческом проекте и требовать от джуна на совбесе, такое себе.

    • @MrUltraAlexander
      @MrUltraAlexander 4 роки тому +3

      Владислав есть владеть материалом на высоком уровне и иметь представление - это разные вещи, понятно что джун не должен с закрытыми глазами поднять пуши в приложении за 15 мин. но знать хотя бы какими ф-ями appdelegate оперировать для этого, ну и иметь общее представление как оно работает должен

  • @victorkapustin629
    @victorkapustin629 3 роки тому +36

    привет, спасибо за видео. я разработчик игр. пишу на C#, работаю с 2018 года. прошел не менее сложный путь чем ты, обучаясь с нуля самостоятельно.
    всегда запоминал и выписывал вопросы с собесов (а их были десятки, примерно от 40-ка), поэтому думаю, пригодится 😉
    для C#/ Java и подобных языков.
    Итак, те, что показались мне важными и/ или интересными и которые бы я сам задавал:
    (с примерным коэффициентом повторения каждого из вопросов)
    (добавил немного от себя, там коэффициент не стоит)
    - что такое композиция и агрегация, чем отличаются (is-a, has-a) (2)
    - расскажи как ты понимаешь каждый принцип SOLID своими словами (3)
    - чем LinkedList отличается от Array List'а, какая временная сложность поиска элемента в каждом из них (6) *вопрос со звездочкой* - какой интерфейс реализуют коллекции (1)
    - какие временные сложности ты знаешь (3) вопрос со * как быстрее всего найти нужное число в отсортированном массиве, какая временная сложность это будет (1)
    - чем абстрактный класс отличается от интерфейса (9)
    - что такое типы данных по значению и типы данных по по ссылке (4) вопрос со * что-нибудь будет с ссылкой на объект и почему, если ее передать в метод и в методе переопределить переданную ссылку или сделать равной null?
    - зачем нужен полиморфизм, приведи 1 пример полиморфизма (5)
    - как работает статический конструктор (5)
    - как устроена хэш-таблица (7)
    - как работает Garbage Collector (не вдаваясь в детали)
    - приведи базовые LINQ запросы, для Java Stream API
    - как работает state-машина (или конечные автоматы) (3)
    ps: отдельная категория людей в конце спрашивала:
    + какие книги ты читал
    (если есть опыт):
    + что тебе больше нравится делать в разработке
    + с какими из сложных задач приходилось сталкиваться в прошлом и приходилось ли.
    те, кто умничали спрашивают, чем отличается git merge от git rebase, но углублений в эту степь я не фанат.
    pps: как правило, на моем опыте, вопросов больше задают за алгоритмы, структуры данных и ООП (если это оно)

    • @itnadivane
      @itnadivane  3 роки тому +3

      Спасибо за такой обширный коммент, если Вы не против перенесу это в наш телеграм чат, там ребята тоже есть которые C# учат

    • @victorkapustin629
      @victorkapustin629 3 роки тому +4

      @@itnadivane без проблем 👌🏻

    • @EStepan0v
      @EStepan0v 3 роки тому

      "Приведите пример полиморфизма в HTML"

    • @saint8283
      @saint8283 3 роки тому +2

      Это действительно очень полезная информация. Спасибо.

    • @nikokotto8240
      @nikokotto8240 3 роки тому +1

      Игры на c#, то есть разработчик на unity?

  • @maksymalferov2087
    @maksymalferov2087 4 роки тому +14

    Все по полкам, по делу. Спасибо!!!

  • @kollokvium
    @kollokvium 4 роки тому +21

    Наверное это в идеальном мире... реально на джуна слышал есть тестовые на неделю работы. Считаю более важно быть адекватным на собесе и за время собеса доказать, что ты готов пахать и стремиться

    • @KivanV
      @KivanV 4 роки тому +2

      Реально это где?) Где работают твои друзья?)) которым ты готов доказать что готов пахать???))))

    • @tomiyoshi
      @tomiyoshi 3 роки тому +4

      Тестовые на неделю работы - это скорее нае*балово, то есть это когда ты делаешь то, за что так-то должны деньги платить. Мне чет в каком-то блокчейн стартапе скинули какую-то тулу (типо их продукт) и туду, а там 30 пунктов, один из которых, как пример - "migrate to mysql", а что, кого, куда вообще непонятно. Там так-то работы на полгода в этом туду, если по-хорошему делать.

  • @sergeyseleznev3684
    @sergeyseleznev3684 3 роки тому +16

    Я устроился джуном(ну как джуном, на позицию инженер-программист)
    Спросили что умею, что делал когда-либо(сам студент ничего сложного не писал)
    В итоге дали 2 задачки (очень простые) я легко с ними справился и вуаля я на позиции

    • @IuriiKholoimov
      @IuriiKholoimov 3 роки тому

      Какой язык и какие примерно задачки?

    • @sergeyseleznev3684
      @sergeyseleznev3684 3 роки тому +1

      @@IuriiKholoimov java,задачи были по типо спирального заполнения массива и поиск островов в двумерном массиве

    • @slienkins1294
      @slienkins1294 3 роки тому

      Ну как щас? Что делаешь расскажи все подробно что за работа и тд

    • @sergeyseleznev3684
      @sergeyseleznev3684 3 роки тому

      @@slienkins1294 компания занимается разработкой летательных аппаратов, соответственно моя задача оптимизировать/автоматизировать процессы разработки деталей.

    • @JonSonMus
      @JonSonMus 3 роки тому +3

      @@sergeyseleznev3684 короче, оборонка.. теперь ты - раскрыт! уже выехала бригада😂

  • @matthew-all-dev
    @matthew-all-dev 3 роки тому +7

    Очень многое зависит от компании. Есть чистые галеры, которым нужен человек умеющий писать за минимальные деньги. Продуктовые компании, обычно больше упирают на мотивированность, soft skills и интеллектуальные способности.

  • @eugeneseno2547
    @eugeneseno2547 4 роки тому +7

    Благодарю, Антон! Очень полезное видео и довольно интересное. Подписываюсь !

  • @enrf8563
    @enrf8563 3 роки тому +3

    Молодец!!! Очень классные видео!
    Очень рад, что ты делишься своим жизненным опытом и я теперь знаю, что меня может ожидать.)

    • @itnadivane
      @itnadivane  3 роки тому

      Спасибо за отзыв!

  • @start8755
    @start8755 4 роки тому +9

    Понравился формат видео, хорошо что не затянуто и коротко и по делу.
    Что касается темы, думаю что все что указано в видео надо умножать на 2, иначе будет тяжко. Именно из-за того, что большая конкуренция. Свой законченный проект - маст хэв. Желательно что-то сложнее тудушки. Имхо

    • @itnadivane
      @itnadivane  4 роки тому +4

      Спасибо за отзыв) Да, согласен, конкуренция растет и нужно идти уже достаточно хорошо подготовленным, маленькие компании появляются как грибы, а оплачивать обучение новых сотрудников они не готовы. Хотят сразу тех кто сможет решать задачи вот и перебирают, выбирают )

  • @dimassskq
    @dimassskq 3 роки тому

    После этого видео,замотивировался ещё больше.Спасибо!!!

  • @boris2025
    @boris2025 3 роки тому +4

    спасибо за видео, на второй минуте передумал вкатываться, пойду дальше таксовать

    • @toeeurope6763
      @toeeurope6763 3 роки тому +5

      Ты начни с малого, например языка разметки (html), когда поймёшь как сделать макет( в принципе хватит первой кнопки ), тогда внедряйся в программирование (там по моему Java.script) и pyton тоже вроде не плохо работает с веб. И ПРЕДУПРЕЖУ ! Многое можешь не понимать, многое будет даваться с трудом ( долго можешь сидеть и думать ), ПОЧЕМУ НЕ ПОЛУЧАЕТСЯ? это наверно самый первый вопрос, который ты себе задашь! А потом пойдёт рутина: Почему? Как? Зачем? Нифига не понял и всё в этом роде... Осваивай по тихоньку, сегодня ( ну не понял что запрограммировал ), есть множество диалогов ( смотри на рекламу не ведись, по типу учёба от GeekBrain и тд, люди которые просят сначала деньги , а потом знания не ведись на онлайн курсы... мало результата) , наобещают много, а получишь... Знаешь что получишь? Кратко скажу: ГОВНО, есть вопросы пиши на комментарий здесь ( отвечу ) могу через день или через неделю, меня отметь главное, чтобы у меня всплыло

    • @VadimPol
      @VadimPol 3 роки тому +1

      30 грн минималка, газ по 15, а у вас салон грязный, мы с тремя детьми...

    • @blazedghost6533
      @blazedghost6533 3 роки тому

      @@toeeurope6763 после этого комментария второе дыхание появилось ,можно и от вас узнать как же выучить и нормально работать уже на языке С# ? типо что надо знать ? как долго вы учили всё перед тем как уже работать? Я только начал изучать язык С# и сейчас немного знаю об этом ,немного знаю об ООП и SQL , так то это очень мало знаний ,но когда я смотрю видео на тему что нужно для хотябы джуниора ,мне становиться не по себе ,мотивация умирает только количеством слов и аббривиатур ,а учить их и уже работать кажется что сможешь через 10.000 лет

    • @toeeurope6763
      @toeeurope6763 3 роки тому

      @@blazedghost6533 С# с ним работал но давно уже нет) И мне придётся самому с синтаксисом разбираться, чтобы что-то подсказать) потому что давно уже с ним не работал. А почему С# если понимаешь ООП и SQL. За новыми ощущениями или что?)

    • @blazedghost6533
      @blazedghost6533 3 роки тому

      @@toeeurope6763 нет просто по этим видосам понял что для C# нужно знать об этом ,я не спрашиваю что то конкретно ,там какие методы надо знать ,а вообще что вы знаете и применяете сейчас , с какими знания примут на работу ? Книги может хорошие для этого ? Сколько лет учёбы вам потребовалось чтобы уже начать работать?

  • @АндрейБурачковский-й1з

    Расскажу со стороны собеседующего. Конкретно на позицию джуна с++. Лично мои требования на эту позицию.
    Для начала стоит сказать, что у рекрутера стоит фильтр: "Присылать кандидатов с универом, без универа скипать сразу".
    Возможно мы теряем некоторое количество хороших кадров, но так мы снижаем риски.
    По поводу необходимых знаний по с++:
    1. Само собой понимать основной синтаксис языка. Достаточно уметь написать классик с парочкой шаблонных и виртуальных функций.
    2. Понимать основные структуры данных и как они используются, а также сложность их операций. Массив, список, стек, очередь, бинарное дерево поиска, хештаблица.
    3. Понимать в двух словах устройство памяти: указатели, стек, динамическая память. Понимать для чего нужен new.
    4. Уметь читать, копать и отлаживать код. На уровне: проверить где и как используется такая-то функция, как используется класс.
    Уметь работать с отладчиком: поставить брейкпоинт, проверить значение переменных, сделать шаг и т.д.
    Это необходимые фундаментальные навыки. Остальные плюсовые навыки будут бонусом, но все-же опциональны.
    Много внимания уделяется алгоритмической базе. Умение грамотно рассказать алгоритм решения задачи.
    Примеры задач:
    1. Бинарный поиск.
    2. Проверить что одна строка является перестановкой другой.
    3. Обход дерева в ширину и глубину.
    4. Partition. Сделать так, чтоб в массиве элементы меньшие заданного числа оказались в начале массива.
    и т.п.
    Если кандидат не помнит конкретного решения, то он должен рассуждениями шаг за шагом придти к ответу.
    Если у него возникают проблемы или он не может нормально сформулировать мысль, то это плохо.
    Кандидат более подкованный алгоритмически имеет больший приоритет чем кандидат более подкованный технически (в плане с++).

    • @itnadivane
      @itnadivane  4 роки тому

      Спасибо огромное за такой детальный ответ!

    • @itnadivane
      @itnadivane  4 роки тому

      Кстати много сейчас желающих джунов на позицию C++ разработчика? все таки язык наверное не самый простой для начинающих. И кто эта аудитория? предположу, что бОльшая часть это выпускники тех университетов, свитчеров наверное практически нет, опять же из за сложности входа в C++

    • @АндрейБурачковский-й1з
      @АндрейБурачковский-й1з 4 роки тому +1

      @@itnadivane Думаю достаточно, у нас но многие не доходят до собеса из-за отсутствия норм универа и плохого тестового задания. Пару раз были свитчеры, они хорошо выучили технические основы С++, даже немного выше чем средний поток, но по алгоритмической базе были очень слабы. Плохо выстраивали рассуждения и тяжело формировали мысль.

    • @saint8283
      @saint8283 3 роки тому

      А чем вы рискуете если человек без универа?

    • @nikokotto8240
      @nikokotto8240 3 роки тому +7

      Да это они просто показывают свою «элитарность». В нормальных компаниях на знания смотрят, а не на универ.

  • @coffeebydny393
    @coffeebydny393 2 роки тому

    Хотел сказать спасибо автору, я как-то проходил интревью с ним и я его жестко зафейлил(my bad). После собеса нашел канал и посмотрел пару видео и я окончательно решил что двигаюсь в iOS. Увы, из-за событий я так и не попал в GD, но все равно устроился как iOS Engineer.
    Спасибо Антон, вы один из мох мотиваторов и с прошлого интервью я заметно прокачался😄

  • @UnrealSPh
    @UnrealSPh 3 роки тому +10

    Лично я ставлю единственный критерий для Веб разработчика (даже ждуна) написать готовый пооект (может сделать на дому). В зависимости от направления фронт или бек, пусть акцентирует ключевые навыки в той чести проекта, которая больше по душе. Тип проекта на выбор: магазин, система управления задачами, склад. И смотреть на его рузалттат

    • @Diagnostika34
      @Diagnostika34 2 роки тому +2

      Круто! Сколько таких джунов-дурачков набрал?) Еще и за бесплатно небось?) И проект сколько надо писать? Месяц?) Сразу видно - бизнес по-русски! Надеюсь, таких конченых работодателей будет поменьше. Не можешь платить -- уходи из бизнеса.

    • @UnrealSPh
      @UnrealSPh 2 роки тому

      @@Diagnostika34 ну вопрос относительный. Можно 100 раз спросить по solid и ООП. А потом на кодревью смотреть как чуваки не могут декомпозировать свой код. Можно хоть 100 раз спросить про биг О. А потом чувак не понимает как работают индексы в БД.
      Подход который мы выбирали должен решать всего 1 задачу - может ли человек разобраться что ему надо сделать на основе описания. Это ровно то чем он будет заниматься на работе. Насчёт "бесплатно" и "сколько по времени" не понял вопроса. Это часть интервью. Вместо того чтобы 4 часа держать в офисе, лучше потратить час на теоритеческую работу и дать домашнее задание на 1 или 2 дня. Успеет сделать - пусть отправит ссылку на гитхаб и онлайн можно ревью провести. Причём сразу дать фидбек где у чувака проблемы.

  • @evf7377
    @evf7377 8 місяців тому

    Сначала подумал, а чё так изи-то? А потом посмотрел как давно было запосчено видео...

  • @romanbush5164
    @romanbush5164 2 роки тому +3

    Походу с такими требованиями люди будут фрилансить 😂, зачем кто то нужен когда ты все знаешь сам

  • @ode2877
    @ode2877 3 роки тому +4

    Ну похоже я Джун, как минимум, причем только благодаря опыту продакшена, мне кажется все что угодно можно нормально освоить только работая на продакшене

  • @volodimiryemshyn715
    @volodimiryemshyn715 3 роки тому +2

    Странные конечно требования. Я думаю это 20 % от того что нужно знать. Чтобы попасть на работу в данный момент. (Я про front-end)

  • @vladimirshevchishin3661
    @vladimirshevchishin3661 3 роки тому

    Спасибо большое! :)

  • @legoland8349
    @legoland8349 3 роки тому +4

    Я в шоке от таких глаз😍

    • @faizulla5838
      @faizulla5838 3 роки тому

      это просто замыкание.....

  • @MrMiha00
    @MrMiha00 3 роки тому +1

    Спасибо за информацию, я вот в 30 лет уже решил учиться, уже 1.5 месяца учусь с полного нуля сам,,, жизнь заставила,,,, js в самом начале вообше не мог понять что за бред это программирование, казалось что это какая то абракадабра но сейчас уже появился свет в конце пути,,,)

    • @ДмитрийНормов-ю6ц
      @ДмитрийНормов-ю6ц 2 роки тому

      уже нашел работу?

    • @MrMiha00
      @MrMiha00 2 роки тому

      @@ДмитрийНормов-ю6ц обманщики они, говорят все возможно, только мышку и клавиатуру купить и ноут, а все печально, учился 4 месяца, по 10 часов, и и понял что это все обман, программирование это наука для очень умных людей чуть бы не гениев, мой друг год учился и бросил не вытянул а он и математику знает, и всеравно не хватило мозгов

    • @ДмитрийНормов-ю6ц
      @ДмитрийНормов-ю6ц 2 роки тому

      @@MrMiha00 , ты проучился 4 месяца, а потом что? Начал отправлять резюме, а на собесы никто не зовет?

    • @MrMiha00
      @MrMiha00 2 роки тому +1

      @@ДмитрийНормов-ю6ц я учил js выучил основы, потом начался реакт, и я перестал понимать, эти преподы хитрые, они вначале долго разжовывают и материал доступный к пониманиию, а потом резко начинают давать материал не разжовывая, и как будто перепрыгивают лет 5 учёбы, не просто так на программиста учатся 6 лет, а эти шарлатаны курс ведут 8 месяцев,

    • @MrMiha00
      @MrMiha00 2 роки тому

      @@ДмитрийНормов-ю6ц мой друг проучидся год, и все коту под хвост, тоже самое что и со мной, резко перестал понимать. Слишком сложная наука, а в начале все так легко и весело

  • @nmodonov
    @nmodonov 3 роки тому +2

    Джун должен хотя бы примерно знать то же, что и миддл.
    А миддл должен то же самое знать уверенно и уметь сделать, желательно без гугла в стандартных ситуациях.
    Вот и вся разница

  • @chestes1
    @chestes1 2 роки тому

    Поставил 5000й лайк )))
    Видео зашло, наконец то я нашел для себя хоть какую то конкретику с вопросом, с чего начать и что нужно знать, про искать искать инфо и читать.
    Ресурса на приобретение курсе нет, поэтому если есть практическая рекомендация что делать на шаге номер 0, с удовольствием приму для сведения)
    Уже много роликов посмотрел, поставил андроид Студио, но что то ничего не понятно чё к чему, ошибки какие то лезут, по хорошему инструкции какие то, и форум пожалуйста какой нибудь ☺️

    • @alexandrf2428
      @alexandrf2428 Рік тому

      Как успехи в учебе? Есть прогресс?)

  • @ghostinthewires7006
    @ghostinthewires7006 3 роки тому +23

    Дядя, ты в infinity loop застрял, моргаешь каждую секунду.

  • @TheXydozhnik
    @TheXydozhnik 3 роки тому +10

    по поводу "что должен знать джун" я напишу одно( Python web):
    меня трейни(!), не джуна, спросили про секьюрный код. на этом я попрощался с этими людьми))

    • @itnadivane
      @itnadivane  3 роки тому +7

      ну такое тоже бывает..)) правильно что попрощался, это те кто хотят продавать джуна по цене синьора! )

  • @romanbush5164
    @romanbush5164 2 роки тому +2

    Джун должен слепить кирпич, намазать его клеем , построить из этого стену, дом, сделать палисадник возле дома , построить дорогу к другому дому , изучить план города нах#й!!!! Пригласить жителей

  • @TheUncleCarlo
    @TheUncleCarlo 7 місяців тому

    В провинции водителей маршрутки за 80 к не могут найти, а джунам платят сорокет и претендентов две тысячи на одну вакансию

    • @sleepyNovember_project
      @sleepyNovember_project Місяць тому

      Реально? Ну и крах.
      Видно конкуренция крайне большая уже в IT, тем более когда нейросеть уже есть
      Сейчас мб более востребованны специалисты в сфере современных языков и технологий

  • @ИванИванов-у3ч4м
    @ИванИванов-у3ч4м 4 роки тому +3

    Годный видос

    • @itnadivane
      @itnadivane  4 роки тому +1

      Максим Максимов спасибо 😉

  • @ВячеславРатников-э7ф

    лайк в поддержку

    • @itnadivane
      @itnadivane  3 роки тому +1

      Спасибо большое) молодому каналу это лучшая благодарность!

  • @Никельбак
    @Никельбак 3 роки тому +3

    Антон, посоветуй какой-нибудь бесплатный начальный курс по програмированию, где хотя бы объяснят с чего начать и т.д.

    • @itnadivane
      @itnadivane  3 роки тому +17

      Очень рекомендую гарвардский курс CS50, если нужно он есть и на русском, очень крутой материал и не важно какое направление выберете в дальнейшем, это основы

    • @Никельбак
      @Никельбак 3 роки тому

      @@itnadivane благодарю за совет. Обязательно посмотрю😊

    • @ИгорьБаранов-щ4ю
      @ИгорьБаранов-щ4ю 3 роки тому

      @@itnadivane Спасибо,за наколочку.

    • @nikokotto8240
      @nikokotto8240 3 роки тому

      Русский старый. 2014 года. Лучше новые трогать)

    • @crausbeat
      @crausbeat 3 роки тому

      @@nikokotto8240 Почему именно его?

  • @ghostman7376
    @ghostman7376 3 роки тому

    Хочу стать айтишником!) С чего начинать ? уже пора пахать и пахать!!!!!)

  • @dmitriyobidin6049
    @dmitriyobidin6049 2 роки тому

    Но ведь массивы и стеки - разного уровня объекты? Массив это структура данных, а стек это абстрактный тип данных. Стек может быть реализован как через массивы, так и через какие-нибудь связные списки под "капотом".

  • @javacoderfromchengdu2734
    @javacoderfromchengdu2734 4 роки тому +20

    Джун должен уметь все (но с него ответственности не спросишь) В разных странах он разный.
    USA,Poland,Germany более добра к джунам с них меньше требуют. В СНГ спрос с джуна побольше..
    Десктоп мир мертв к слову для джуна.
    для JUNIOR Java back-end Dev нужно минимум (поехали):
    - Знание основ языка Java: синтаксис, обработка входных параметров, особенности реализации ООП в Java, примитивные типы данных, исключения, клонирование, сериализация, Generics, Annotations, packages java.lang, java.util, java.io.
    - Уровень английского языка Intermediate (свободное чтение, написание писем, общение голосом).
    - Опыт использования Intellij IDEA и Eclipse
    - Понимание основных принципов ООП: наследование, инкапсуляция, полиморфизм, конструктор, деструктор, виртуальные методы, множественное наследование.
    - Знание и понимание принципов использования стандартных структур данных: Array, Collection, List, Set, Map, Stack, Queue. Хэширование, хэш-функция, хэш-таблица. Binary Search: алгоритм и оценка производительности. Быстрые сортировки.
    - Знание часто используемых паттернов проектирования: Factory, Factory Method, Builder, Command, State, Strategy, Visitor, Composite, Marker Interface.
    - Знание основ математики: множество, операции над множествами; функция, характеристики функции, график функций, линейная, степенная, показательная, логарифмическая функция, производная, интеграл.(для понимание Алгоритмов и Баз даных)
    - Основы дискретной математики: булева алгебра, комбинаторика, конечный автомат, теория графов, деревья, двоичные деревья.
    - Знание и понимание основ теории компиляторов: грамматика, лексический анализ, синтаксический анализ, семантический анализ, оптимизация, генерация кода, интерпретатор.(предметы называются по разному но вы должны знать как на C построить свой язык программироания(пускай на 100 операторов)
    - Способность решать логические и математические задачи.
    __АРИФМЕТИКА ЭВМ понимать как процессор оперирует данными ( числами )(минусовые с плавающей точкой)
    --Как пример Assembler (basic knowlege)
    __ Чем JDK отличается от JRE? Что такое JVM?
    __ Что такое classpath и для чего он нужен? Как, к примеру, загрузить другие классы в classpath?
    __ Что вы знаете о classloader?
    -_ Расскажите о javadoc? Для чего он нужен?
    __ Что такое JAR, WAR?
    --Logging with Log4j
    __Generics and Collections (NIO too)
    Java 8 (basic knowledge) (lambda stream apiMultithreading, Concurrency
    __Regular expressions!
    __Reflection
    --Annotations
    --SQL and JDBС
    Структуры данных:
    - связные списки,
    - бинарные деревья,
    - графы,
    - стеки,
    - очереди,
    - векторы/списки массивов,
    - хеш-таблицы,
    -красно-черные деревья.
    Концепции:
    - манипуляция битами,
    - паттерн одиночка,
    - паттерн фабричный метод.
    - память (стек, куча),
    - рекурсия,
    - время порядка «О-большое».
    Алгоритмы:
    - поиск в ширину и глубину,
    - бинарный поиск,
    - сортировка слиянием и быстрая сортировка,
    - вставка в дерево.
    --Version Control System (Git) and project's build (Maven)
    --Testing with JUnit and Mockito, TDD/BDD
    --XML and JSON
    --Десереализация; XML; SAX parser; DOM parser;
    --Web-programming with Servlets and JSP
    -- Sessions, Filters, Events
    -- Hibernate and JPA
    __Web Services, REST vs SOAP (basic knowledge)
    __Знание протоколов REST (Swagger), WebSockets;
    --стек протоколов TCP/IP
    --HTTP. Типы серверов. Сервлеты.
    --Cookie. Session. JSP. JSF.
    --базовые знання в JavaScript(Хотябы JQuerry), HTML5, CSS3
    --Spring CORE
    --Spring MVC
    --Spring Annotations. Autowiring.
    --Spring. Работа с базой данных.
    --Spring MVC. Передача параметров формы.
    --Spring Boot,
    --Spring Web,
    -- Spring Data
    --Spring Security
    -- Spring Exception Handling
    -- DI/IoC
    Experience with Linux OS (shell,bash)
    написать bot for telegram on java
    -- Docker
    --Jetty; Freemarker;
    -- pattern Dao
    -- Tomcat
    -- hashing password
    -- Scrum
    -- Uml
    -- microservesis(basic)
    -- Jetty
    Если вы дожили до этого момента (в Вашем случае дочитали) вы должны написать прект а может пару. Какой?

    • @javacoderfromchengdu2734
      @javacoderfromchengdu2734 4 роки тому +6

      Если вы дожили до этого момента (в Вашем случае дочитали) вы должны написать прект а может пару. Какой?
      - нужно быть единственным автором проекта или значительным контрибьютором ( своровать шаблон )
      - проект должен быть опубликован в общедоступном репозитории GitHub / BitBucket / GitLab / VSTS;
      - проект должен иметь историю Комит, которая показывает его разработку во времени;
      - код должен быть структурирован и отформатирован, идентификаторы должны быть названы соответственно то стандартов оформления кода
      - В приоритете веб-проекты;
      - код должен использовать подключение к базе данных, желательно использовать ORM-систему;
      - проект должен собираться с помощью maven или gradle;
      - наличие модульных тестов желательно и добавляет ценности проекту, тесты не должны быть формальными;
      - использование логгер увеличивает ценность проекта;
      - веб-проект должен быть построен на Spring Framework;
      - желательна конфигурация Beans с помощью аннотаций, можно использовать проект по Spring Web MVC с JSP / JSTL;
      поощряется использование Spring Security, OAuth2, Spring Social, Spring Exception Handling.
      Темы :
      1)Система Турагентство. Заказчик выбирает и оплачивает Тур (отдых, э курсия, шоппинг). Турагент определяет тур как «горящий», размеры скидок постоянным клиентам.
      2.Система Заказ гостиницы. Клиент заполняет Заявку, указывая к во мест в номере, класс апартаментов и время пребывания. Администратор просматривает поступившую Заявку, выделяет наиболее подходящий из доступных Номеров, после чего система выставляет Счет Клиенту.
      ____________________
      --не обосратся на интервью (не переживайте первые (3-4) будут полностью провалены возьмите махимум выгоды и доучивайте,
      (если в письме пишут что вы гений и все у вас ок просто подтяните english значит вы херовый DEV подтягивайте тех сторону . и наоборот.)
      -- Наличие Вуза не ставит плюс всем насрать. (если это не гос структура)
      --написать достойное CV
      __ иметь linkedin(посмотрите на других моряков)
      -- GIT для портфолио
      Это Рекомендационный МИНИМУМ для Junior .
      Если вас приняли без чего-то вышеперечисленного , вы это доучите потом уж точно если захотите продвигатся дальше.
      Если для 1995 года знание ---Процедурного программирования было достаточно то в 2005 --Обьектно ориентир програм. а в 2015 уже просили Функциональное (java 8) (2010 с++ раньше было )А в 2020 Аспектно -ориентированное программирование .
      Вывод : Подумайте точно зачем вы идете в IT? если деньги вы не дойдете или вылетете. Родители посоветовали эквивалентно. Это просто призвание. Если у вас нет логики, максимум вы это дизайнер, хотя там тоже она присутствует. Я это к тому что как научить логике? никак. только ПРАКТИКА.

    • @itnadivane
      @itnadivane  4 роки тому +7

      Я вот даже немного потерялся в процессе чтения от количества информации) Спасибо конечно за такой ответ! Уверен он у многих отобьет желание идти в IT 😊, другие сделают выводы! В разных направлениях требования СИЛЬНО разные, и такие ответы очень помогают тем кто определяется и начинает! Спасибо ) Напишу Вам на почту!

    • @kollokvium
      @kollokvium 4 роки тому +3

      У меня когда спросили все по списку только iOS на позицию джуна и сказали, если этого не знаю, то и не зачем вообще ходить на собесы

    • @Дмтирий-з5ж
      @Дмтирий-з5ж 4 роки тому +4

      @@javacoderfromchengdu2734 Если ты все это знаешь, то можешь идти на позицию джуна и просить зп мидла как минимум

    • @alexselder9036
      @alexselder9036 4 роки тому +11

      Тут ни джун, а целый сеньор))))) не ну это совсем борщ. Зачем пугать так новичков ..

  • @TRON71
    @TRON71 3 роки тому

    Спасибо, хоть что такое, -это!, теперя представление имею..

  • @ИльяХірург
    @ИльяХірург 8 місяців тому

    Доброго дня. Пробачте за турботу , чи не могли би Ви записати таке ж відео, але суто по IOS. Я лікарь с України але зараз вимушений жити в Канаді, ось хочу змінити своє життя. Подобається apple техніка. Проходжу курси offline, але так багато питаннь ) Ще раз дякую Вам шановний.

    • @AntonVoropaiev
      @AntonVoropaiev 8 місяців тому

      Доброго дня! подібне відео буде, але вже не на цьому каналі. Через наявність русні на ньому, та мої оголешення для них в останніх роликах, вони образились та не дивляться. Тому ютуб вважає що контент став меньш цікавий. Тому цей канал на паузі. Стоврю новий україномовний канал, щоб фільтрувати іх, та зроблю тут оголошення.

  • @mrj7314
    @mrj7314 3 роки тому

    А, ну так меня возьмут походу. Правда ещё не скоро смогу, пока учёба

  • @John_Smith_Java
    @John_Smith_Java 3 роки тому +1

    Полтора года работаю бэкендером и не знаю, что такое стек.

  • @Vang_Geist
    @Vang_Geist 3 роки тому +1

    Почему мне кажется, что я как будто все понимаю о чем тут наговорили), ведь на самом деле мозг отключился ещё на середине видео!!! Тянет чему-то поучится в программировании но в 36ть - это больше похоже на авантюру!

  • @davidnygzarovic2137
    @davidnygzarovic2137 3 роки тому +2

    Ничего не понял но звучит интересно)

  • @rusmukueff
    @rusmukueff 3 роки тому +1

    У него фамилия Моргунов ,1минуту посмотрел,сам начал моргать))

  • @junveld4830
    @junveld4830 2 роки тому

    Вообще не согласен что с оглашённым перечнем знаний можно попасть на позицию джуна, единственное что про http запросы было интересно услышать

  • @Shkololo228movie
    @Shkololo228movie 4 роки тому +2

    Подскажите пожалуйста, думаю взять ноутбук для программирования/серфинга в интернете, часто вижу у людей, связанных с айти, макбуки. И вот в чем вопрос, почему именно макбук, хорошо ли он подойдёт для тех, кто НЕ связан с дизайном и т.п. Ну и может сможете посоветовать какой бы ноутбук лучше взять с ценой до 100к?

    • @itnadivane
      @itnadivane  4 роки тому +3

      Постараюсь ответить, но мне достаточно тяжело говорить не о MacOS технике, так как давно на ней не работаю ) MacBook это конечно же не панацея от всего, но например программировать под MacOS и iOS можно только на них. Есть решения и для Windows конечно но они “костыльные” и в коммерческой разработке не используются. Поэтому если планируете писать для продукции apple тут только Mac нужен.Дизайнеры выбирают эту технику из за высокого качества ретина экранов. Поэтому в их случае выбор тоже оправдан. Мой личный выбор был из за: программирования под iOS, удобства самой Мак оси, хотя на начальном этапе я плевался) Качества техники(тут можно спорить долго и каждого будет свое мнение) ну и внешнего вида)Если Вы геймер, то Мак скорее всего не ваш выбор. Во всех остальных случаях он покроет все необходимые задачи.Конкретную модель назвать тяжело, могу сказать одно если планируете не только серфить но и программировать, не смотрите 13’’ версии. В какой то момент придете к тому что нужен или дополнительный монитор потому что 13’’ не хватает или версия с бОльшим экраном.Если все же речь пойдет о Мак технике, вполне можно рассматривать варианты 15-16-17 года, MacBook pro 15’’, основной критерий 16гб опер памяти. И не большое количество циклов перезарядки батареи (хотя батареи часто меняют перед продажей) 8гб тоже можно и я сейчас за таком ноутом работаю, кстати он 13’’, но очень чувствуется нехватка и размеров экрана и памяти. Цена кстати будет значительно ниже Вашего бюджета. Очень многие занимаются доставкой такой техники из США, и зачастую она в ооооочень хорошем состоянии. Поэтому найти нужный вариант не должно составить труда! Успехов 😉

    • @Shkololo228movie
      @Shkololo228movie 4 роки тому

      @@itnadivane спасибо за ответ) Просто я больше специализируюсь на с++/asm/python , поэтому думаю, подойдет ли macOS под мои нужды. Но в целом сам больше за macbook, т.к. в моём видении ноутбуки на windows живут гораздо меньше, будто через 1-2 года ты уже не сможешь ходить с ним куда-либо без зарядных проводов и такое ощущение, что начнут тормозить. А вот продукция apple в моем представлении очень живуча и в качестве почти не теряет)

    • @javacoderfromchengdu2734
      @javacoderfromchengdu2734 4 роки тому

      Any laptop with Linux, mac os if u have money but not 'must have'

    • @JonSonMus
      @JonSonMus 3 роки тому

      @@Shkololo228movie хренасе, на ассемблере ещё ваяют что-то?...

  • @siberianwolf777
    @siberianwolf777 4 роки тому +10

    Если усердно писать, то однажды можно стать HTML сеньор программистом.

    • @itnadivane
      @itnadivane  4 роки тому +10

      Особенно если учил С++ а оказалось что это HTML )

    • @JonSonMus
      @JonSonMus 3 роки тому +4

      @@itnadivane однажды задержали какого-то типурика, в стране -дцатого мира, который "китайский" преподавал. Оказалось, что он умудрился 6(!)лет учить тарабарщине, выдуманной вот только что, выдавая это за китайский и даже по окончании, выдавать дипломы😂😂😂😂
      какой там *С++=html* после такого мэтра😂

  • @nataliiachaika
    @nataliiachaika 3 роки тому +2

    Антон, добрый день. Подскажите, пожалуйста, по каким ресурсам изучали алгоритмы? Спасибо :)

    • @itnadivane
      @itnadivane  3 роки тому +7

      Добрый день! конкретный ресурс выделить не могу, начальные знания об алгоритмах в частности сортировок получил на курсе CS50, он есть на ютуб. После гуглил каждый описанный там для большего понимания. И прочел книгу "Грокаем алгоритмы". Очень хорошо разжевано там)

  • @Псевдониманет-б9ю
    @Псевдониманет-б9ю 3 роки тому +2

    Ну везде так. Дают объявления на помощника бухгалтера, но требования как на глав буха, а зарплата на помощника бухгалтера. Вот я например я, три месяца совмещаю глав буха, но зарплата та же. Не справедливость . Вот думаю уйти в айти сферу.

    • @itnadivane
      @itnadivane  3 роки тому

      Все верно)

    • @nikahope9173
      @nikahope9173 3 роки тому

      Как бывший бух могу сказать - ничего подобного.

  • @Павел-ъ2б3э
    @Павел-ъ2б3э 3 роки тому +1

    JS / React / Typescript / Redux / JEST
    PS структуры данных?

  • @ЛеонидБулгаков-е2т

    по такой логике я уже Джуниор, а мне 13 😅

  • @andrewpulyaev2539
    @andrewpulyaev2539 3 роки тому +2

    Что такое стэк? Это объекты в обдже так называют?

    • @JonSonMus
      @JonSonMus 3 роки тому

      это чем извращенцы развлекаются))

  • @БукСи-п8ш
    @БукСи-п8ш 2 роки тому +2

    да капец..... и это все надо знать за 25 - 30 тыш рублей ? А знать HTML css js это типа у каждого 2 младенца с молоком матери впитывается и вообще не считается за знания?
    А ещё нужен работник который работает за копейки и приносил миллионы компании

    • @timurkantakuzin4485
      @timurkantakuzin4485 2 роки тому

      А ещё знать английский. Это же как таблица умножения)

  • @DmitriiMedeliaev-j6u
    @DmitriiMedeliaev-j6u 3 роки тому

    На самом деле фиг знает как так. Я изучаю php , могу написать своё mvc, могу сделать реализацию mvc на фрэймворке ларавель, но чет на работу не берут, сволочи

  • @АртёмЧерничук
    @АртёмЧерничук 3 роки тому +1

    Как это все выучить

  • @Fangroup_Chemodan
    @Fangroup_Chemodan Рік тому

    Мне 14, я уже хочу заработать, это возможно во столько лет ?

  • @ЮрийСтрельченко-р4и

    Как с абсолютным незнанием этих вещей начать????

    • @faizulla5838
      @faizulla5838 3 роки тому +4

      с HTML... потом CSS ....а там само пойдет.... в какуюто сторону.
      если полный НОЛЬ , то учи JAVA .... год мучениии еще год позора.... но потом вся жизнь по полочкам.
      потом будеш как с кабины белаза сморкатся вниз.... и не важно гелик внизу или шоха....

    • @aruvean
      @aruvean 3 роки тому

      Не сочтите за рекламу, но я вначале на сайте "гикбрейнс" смотрел бесплатные вебинары,но там домашняя часть не понравилась, но лучше всего позже понял есть сайт "фрукт код" , купил со скидкой на год себе обучение, и объясняет нормально ,то что нужно, и проверка есть вводить надо ответ задания прям на сайте, и курс по порядку есть не метаться что учить, удачи в изучении! Так же Сергей Немчинский видео можно посмотреть, отвечает на интересующие вопросы и как выбрать направление тоже было . Тип по неделе попробовать направления программирования, выбрать плюсы и минусы, что ближе к интересному тебе самому, если интересно и дело пойдёт быстрее.

    • @siargao_life
      @siargao_life 3 роки тому

      @@faizulla5838 😂..😂год мучений и пол года позора..делов то

  • @graf_par
    @graf_par 3 роки тому

    что я хочу?....и всё тупик , как понять и что читать , чтобы сначала понять, что тебя зацепит ,потянет , а не так что выучил джава скрипт , и выгорел...

    • @itnadivane
      @itnadivane  3 роки тому

      Попробуй вообще абстрагироваться от языков и выбрать направление, может ты Андроид любишь систему..или наоборот ненавидишь ты фанат iOS, или ты все время висишь в инете серфишь странички и с мобилой вообще никак не связан.
      Если и тут тяжело определиться, то нужно про каждое направление почитать детальнее, информации оч много
      ну это так на вскидку)

  • @TheMrVersetti
    @TheMrVersetti 2 роки тому

    Скажи как ты это освоил за 187 дней ??? Я 3 месяца в режиме как у тебя (минимум 9 часов в день изучаю, а часто и больше) и я все ещё синтаксис не освоил, а все остальные вещи которые ты назвал я даже ещё к ним не притрагивался, к меня минимум год уйдёт наверн что бы самую базу узнать.
    Почему вообще по получается, что кто то быстрее обучается а кто то медленнее даже при том что у оба тратят много времени на обучение, видимо у одних есть какая то предрасположенность, потому что они быстрее схватывают и лучше запоминают...

    • @itnadivane
      @itnadivane  2 роки тому

      Предрасположенность скорее всего все таки влияет..тут не поспоришь. НО! Я верю в то что выучить может каждый!
      я учил каждый день, как на работу, писал конспекты..зубрил. Просто пытался запомнить куски кода) Хорошо в школе стихотворения запоминал, наверное этот навык помог)

    • @TheMrVersetti
      @TheMrVersetti 2 роки тому

      @@itnadivane так я тоже все свободное время занимаюсь, как уже сказал выше часов по 9 каждый день без выходных, и все равно все очень долго идёт. И кстати а как ты не уставал ? Я вот похоже думаю что надо отдохнуть 1 день потому что что то производительность совсем упала, я тоже постоянно себя подгоняю и через усталость заставляю делать но не всегда работает. И вот ты говоришь что зубрил многое, а вот многие другие говорят что вообще зубрить не надо а только научиться понимать сами концепты,

    • @nan234
      @nan234 2 роки тому

      3 міс по9 год👀я один раз передивилася повний курс по js11 год і бішусь,що не все запам,ятала🤷😆😆😆😆

    • @programmerlearner4631
      @programmerlearner4631 Рік тому

      @@TheMrVersetti Значит программирование - это не твоё. Программист должен черпать знания, как губка, даже во сне.

  • @pvls9514
    @pvls9514 3 роки тому

    Просили взять json с сервера и отсортироваиють на страничке с помощью jquery

    • @itnadivane
      @itnadivane  3 роки тому

      я так понимаю это пример про скорость.. долго выполнялась задача?

  • @NoNo-fl6oq
    @NoNo-fl6oq 3 роки тому

    По всему видео картинки :)

  • @tskali9686
    @tskali9686 3 роки тому

    Как с вами связаться по поводу сотрудничества?)

    • @itnadivane
      @itnadivane  3 роки тому

      в описании канала есть почта) или через телеграм чат, ссылка под всеми свежими видео)

  • @aleksandrzhukov5060
    @aleksandrzhukov5060 3 роки тому +2

    Через пару лет Программистов станет как Юристов и они будут работать за печеньки, а вот Сантехник или Электрик - будет нужен всегда)

  • @jasurkomilov3564
    @jasurkomilov3564 4 роки тому +1

    А что делать если там где ты живешь нет ни одной айти компании? Можно ли сразу идти на фриланс с знаниями джуна?

    • @itnadivane
      @itnadivane  4 роки тому +10

      Я бы рассматривал вариант удаленной работы на компанию чем полноценный фриланс. Благо такие вариант более чем возможны, и особенно в нынешних условиях компании более сговорчивы на удаленную работу. Почему так? Во первых фриланс - подразумевает полную самостоятельность, поиск, переговоры, выяснение требований, кодинг, проведение демо, и даже ссоры с заказчиками )
      Самая популярная платформа для фриланса это UpWork. Конкуренция высокая, новый профиль без опыта гораздо менее привлекателен для клиентов. Искать первые заказы будет тяжело (не стоит это читать как НЕ ВОЗМОЖНО) Второй момент получив за первую работу негативный отзыв, а джун в силу отсутствия опыта имеет на это шанс, искать проекты дальше будет сложнее. Третий это отсутствие портфолио на которое заказчики обращают внимание.
      Компании - Вас нанимают именно джуном, у Вас часто есть ментор который Вас обучает ну или хотя бы делает вид и Вы выполняете задачи которые должен выполнять джун(есть конечно компании исключения где джуны делают все, но не будем о них) и просто набираетесь опыта. опыта, опыта. Для того чтобы со временем, как минимум год полтора, с каким то опытом и портфолио уйти на фриланс и заниматься всем самостоятельно!
      Поэтому я считаю что приоритет для джуниора это знания, которые он получит гораздо быстрее работая под чьим то началом а не самостоятельно. Поэтому в приоритет я бы поставил удаленку. Повторюсь в нынешних условиях это очень реально!
      Удачи!

    • @jasurkomilov3564
      @jasurkomilov3564 4 роки тому

      IT на диване спасибо большое

    • @ДиасБахтияров-о1н
      @ДиасБахтияров-о1н 3 роки тому

      @@itnadivane Большое спасибо за подробное описание данной ситуации!)

  • @giorgiarchvadze7675
    @giorgiarchvadze7675 2 роки тому

    Здравствуйте, нужно ли разработчику iOS начинать со знания Python?

    • @itnadivane
      @itnadivane  2 роки тому +1

      Нет, это лишнее.
      точнее, еще один язык лишним никогда не будет, но в ios разработке он вам не нужен

    • @giorgiarchvadze7675
      @giorgiarchvadze7675 2 роки тому

      @@itnadivane Спасибо Антон.

  • @toeeurope6763
    @toeeurope6763 3 роки тому +2

    Опыт везде требуют! И что им не говори, на какие вопросы не отвечай. Нет опыта, ты последний, в списке запасных

  • @АлексейЛиханов-у3ш

    свой проект

  • @takiekakmi7532
    @takiekakmi7532 3 роки тому

    Вроде ща джун должен знать тот стек, куда планирует устраиваться не?

    • @itnadivane
      @itnadivane  3 роки тому

      Ну есть общие вещи которые должен знать в любой случае а дальше уже специфично к проекту на который претендует

    • @ofeliiabagratian5748
      @ofeliiabagratian5748 3 роки тому

      не всегда, если компания большая, то могут спокойно нанять джава программиста на позицию питона, и ждать пока выучит ) у меня так было

  • @schrotKz
    @schrotKz 3 роки тому +1

    Да да действительно не понятно щас что такое Жуниор. По моему пониманию Жуниор это тот кто делает всякую рутину. Класс сделать, функцию что он допилить мог или адаптировать под новые требования. Но конечно он не должен писать иерархические модели и знать все паттерны

  • @sm4lldev866
    @sm4lldev866 4 роки тому +1

    4:54 - что такое "рэс"? Это что такое?

    • @itnadivane
      @itnadivane  4 роки тому

      REST - как раз на 4.54 вывел подсказку справа , уже на монтаже заметил что плохо слышно слово 🙂

    • @sm4lldev866
      @sm4lldev866 4 роки тому

      @@itnadivane Спасибо большое!

    • @itnadivane
      @itnadivane  4 роки тому

      Sm4ll Dev 😉

    • @JonSonMus
      @JonSonMus 3 роки тому

      @@itnadivane я на слух понял, что rest - как-то слышал про эт.

  • @ValeriyChannel
    @ValeriyChannel 3 роки тому +2

    А как же английский?))

    • @itnadivane
      @itnadivane  3 роки тому +3

      Согласен. Английский это большой бонус при найме, и даже при не больших технических пробелах из двух джунов выберут того кто с англ.

  • @vladyslavmaslovskyi2510
    @vladyslavmaslovskyi2510 3 роки тому +2

    Я думал хтмл и ксс будет достаточно для начала )

    • @aruvean
      @aruvean 3 роки тому

      Для них это наверное всё ровно что начинающий автомеханик, который может болт и гайку отличить, закрутить)))

  • @tsimko3366
    @tsimko3366 2 роки тому

    прям cs 50

  • @124vasya
    @124vasya 3 роки тому +1

    это все наверное за 30ку надо знать?

    • @boris2025
      @boris2025 3 роки тому

      а ты думал тебя просто с знанием базы возьмут на 150к+?

    • @boris2025
      @boris2025 3 роки тому

      еще и на собеседовании будет еще 10 таких же джунов которые знают еще больше и готовы на 20к лишь бы попасть

    • @ДмитрийНормов-ю6ц
      @ДмитрийНормов-ю6ц 2 роки тому

      @@boris2025 за бесплатно, ради опыта.

  • @fatyfat9933
    @fatyfat9933 3 роки тому

    Самое главное требование это *опыт работы* 😒

    • @АртёмСмирнов-л1л
      @АртёмСмирнов-л1л 3 роки тому

      Ложь. Оправдание для самый слабых. Все время ноете

    • @fatyfat9933
      @fatyfat9933 3 роки тому +2

      @@АртёмСмирнов-л1л наверное, вам сколько лет?

  • @Anton_Zh
    @Anton_Zh 3 роки тому

    А если начать просто с практики на фирмах пусть за бесплатно если даже только начальные знания?

    • @itnadivane
      @itnadivane  3 роки тому

      Ну это нужно обсуждать индивидуально, но совсем с начальными думаю будет тяжело.

    • @vusalaliyev9955
      @vusalaliyev9955 2 роки тому

      @@itnadivane Я изучаю программированте около 9 месяцев . 2 месца основы пайтон . 6 месяцев с++ изучал вместе с опп. Делал консольные програмки не с такой огромной логикой . Сейчас изучаю c# 2-3 недели . Кстати не прыгаю с языка на язык , это программа компьютернойй академии . Все что учил 80-90 процентов знаю и пишу . Дальше ООП не шел . Так вот могу по блату на работу попасть советуете ли вы ? Обучение будет мое еще длиться 9 месяцев . Думаю может на работе лучше все освою? И после работы на учебу идти . Работа тоже программирование но не знаю точно что именно и какой язык тама и что делают

  • @iosdev1983
    @iosdev1983 3 роки тому

    О

  • @iosdev1983
    @iosdev1983 3 роки тому

    Т

  • @iosdev1983
    @iosdev1983 3 роки тому

    П