Как се става програмист? (уебинар със Светлин Наков)

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Тема: Как се става програмист?
    Трейнър: Светлин Наков
    Дата: 17 януари 2019 г.
    Първи стъпки в програмирането: всичко, което трябва да знаеш, за да стартираш към професията "софтуерен инженер"
    Четирите умения на програмиста:
    - Писане на код (coding skills) - 20%
    - Алгоритмично мислене - 30%
    - Фундаментални знания за професията - 25%
    - Езици за програмиране и софтуерни технологии - 25%
    Езици за програмиране и софтуерни технологии
    - C# / .NET
    - Java
    - JavaScript
    - Pyhton
    - PHP
    Пътят към програмирането през системата на СофтУни: softuni.bg/cur...
    Как да стана програмист?
    softuni.bg/uni...
    Научете повече за софтуерния университет: softuni.bg.
    Следете за нашите курсове, семинари и обучения във Facebook: Software...

Комментарии • 55

  • @krasimirmanolov8371
    @krasimirmanolov8371 5 лет назад +27

    Много истини, принципи които важат за всяка една индустрия в 21-ви век

  • @WarOfHonoR
    @WarOfHonoR Год назад

    Toва е първото видео , което гледам и съм впечетлен ! Благодаря за добре поднесената информация !!!!

  • @anna.bananna
    @anna.bananna 5 лет назад +21

    За всички които искат да станат програмисти:
    Имам минимаааален опит в сферата обаче ще ви кажа едно!
    Стягайте си задниците и спрете да си мислите че с едно щракване на пръстите ще стане нещо си. НИКОГА!!!!! НИКОГА не се задоволявайте със знанията си!!!!
    Бъдете широкоскроени, защото никой не очаква от вас да бъдете гениални, а АДАПТИВНИ иииииии много много трудолюбиви! ♡

  • @Mario-if5tl
    @Mario-if5tl 2 года назад +2

    Много информативно видео,благодаря за отделеното врем . Успех г-н Наков!

  • @user-rk5qu8ts4w
    @user-rk5qu8ts4w 3 года назад +1

    Да! Живата истина казва Светлин Наков! Пример от древни: Както девет квадрата като цифри в квадрат и като сбор по диагонал, вертикал и хоризонтал е равно на 15 и зависи как ще наредиш цифри като програма в девет квадрата като морски шах! Написано е като център във Вечен Български КаленДар!

  • @s14rb32
    @s14rb32 4 года назад +8

    Става се с адски много седене пред компа!

  • @alexgeld7173
    @alexgeld7173 3 года назад +2

    10:53 Аз лично предпочитам Tesla 😉🤫

  • @aleksandarhristov700
    @aleksandarhristov700 5 лет назад +6

    da ne si temerut :D dobro video inache :P

  • @georgisabev5594
    @georgisabev5594 3 года назад

    Извинете какъв вид програмиран е това клипчи което съм сложил в коментара и как може би ще мога да направя такова # [FNAF Movie] Forgotten Memories - Five Nights at Freddy's ULTIMATE Animation

    • @iwanm8870
      @iwanm8870 3 года назад

      Game development

  • @progaming-qm8xg
    @progaming-qm8xg 3 года назад +3

    Аз уча за програмист

  • @stanivan3977
    @stanivan3977 5 лет назад +13

    Алгоритмичното мислене и умението да кодиш не трябва ли да се разглеждат като едно цяло. В смисъл когато човек коди, той постоянно се сблъсква с разни алгоритмични задачи.

    • @delian66
      @delian66 5 лет назад +6

      Донякъде се припокриват уменията, но не напълно според мен.
      Човек може да има отлично алгоритмично мислене (умение да разбива поставените задачи на подпроблеми, които да могат да се опишат в достатъчно детайли, че да могат да бъдат решени стъпка по стъпка след това от друг, включително и от компютър), но да му липсва практиката в конкретен език за програмиране (често се случва, когато учиш нов език за програмиране да не знаеш кой е най-добрия идиом/шаблон в новия език за реализирането на някоя идея, друг пример е когато използвания от теб език не поддържа удобна абстракция/структура от данни, която е вградена или лесно достъпна в стандартните библиотеки на друг език и трябва първо да си я построиш ръчно).
      Обратното също е възможно - може да си много добър кодер (да описваш ефективно вече готови алгоритми описани в книга, уеб статия или научна разработка например, във вид на source code, който след това компютър да може да компилира и изпълни), но да не можеш да измисляш бързо нови подходящи алгоритми за съответната конкретна задача/ситуация (а понякога наивното brute force решение е непрактично, поради ограничение било на времето за изпълнение, или пък на нужното място като дисково пространство или RAM).
      И в двата случая, практиката помага за подобряването на уменията. В единия случай просто трябва да се чете документацията за съответния език, както и кода на примерни проекти с него, и да се решават все по увеличаващи се по обем (не толкова по трудност) задачи с него. В другия е по-полезно четенето на книги/сборници с алгоритми и структури данни, и прилагането им в колкото се може повече ситуации, решаването на главоблъсканици и ребуси (не задължително с код) по няколко различни начина, и след това съпоставянето им като сложност, елегантност, време за изпълнение, универсалност или "чупливост" при промени в заданието и т.н. .

    • @mihaililiev5932
      @mihaililiev5932 5 лет назад +3

      @@delian66 И аз мисля, че не се припокриват напълно. Алгоритмите и хората със силно развиото алгоритмично мислене съществуват от древни времена. Не е ясно обаче дали те са щели да бъдат гениални програмисти.
      Веднъж си чатих е един индиец, който работеше по невронни мрежи. Питах го на какъв език програмира, а той ми каза, че работи концептуално и че други хора пишат самия код. Като за него самото писана на кода беше второстепенна работа

  • @nikolaysapunov8883
    @nikolaysapunov8883 5 лет назад +2

    Много добро видео, за не ориентираните IT хора.
    Жалко, че не съм го гладал когато си го стримвал на живо. А за тези които , сега се насочват и избитат някоя IT позиция- НЯМА ЗНАЧЕНИЕ КЪДЕ И КАКВО СИ ЗАВЪРШИЛ ЗА IT СФЕРАТА НА РАБОТА. ВАЖНО Е ДА ПИШЕШ КОД ДОКАТО НЕ СТАНЕШ БОТ на дадения програмен език, след което почваш да пишеш код на друг език и пак КОД ДОКАТО НЕ СТАНЕШ БОТ. С всеки следващ код вдигаш LEVEL ЗА IT РОБОТ.ВЖНО Е ДА СЕ ЗАБАВЛЯВАШ И ДА ТИ ХАРЕСВА ДРУГОТО СЕ НАТРУПЕА С ВРЕМЕТО И КОДЕНЕТО.

  • @petkoblagoev8970
    @petkoblagoev8970 3 года назад +1

    Кажем този сценарий без средно образование, но си добър в програмирането и си отделил необходимото време за да се научиш. Въпроса ми е можеш ли да започнеш работа и биха ли те взели в някоя фирма?

    • @SoftuniBg
      @SoftuniBg  3 года назад

      Здравейте! Цялостната ни програма по софтуерно инженерство е разработена така, че да бъде подходяща за хора без никакъв предварителен опит в програмирането. Голям процент от нашите студенти успяват да се реализират още по време на обучението си. Получавате и кариерно съдействие от нашия кариерен център, с помощта на който най-добрите ни студент се реализират в желаната от тях област при нашите партньори - работодатели в ИТ сферата. Тук може да разгледате повече за цялостната ни програма: softuni.bg/curriculum

  • @yusufyusuf1769
    @yusufyusuf1769 3 года назад

    Не разбрах ,защо на 2:01:59 ,защо не можело да се взема изпита от чужбина онлайн и се преписвало?

  • @vaskokovachev5300
    @vaskokovachev5300 2 года назад

    Tech Module-a за който говори е настоящият Fundamentals Module, нали така?

  • @MnMEminem
    @MnMEminem 5 лет назад +12

    Слушайте го какво говори! Аз се мислех за голям тарикат и кръшках от задачите... сега трябва да почвам почти отначало!!!

    • @Tedi_youtubara
      @Tedi_youtubara 4 года назад +2

      Нема как без учене така ли братле

  • @xxsashkoxx2940
    @xxsashkoxx2940 4 года назад +1

    За да кандидатстваме за Programing basic трябва ли да имамр 18 години

    • @SoftuniBg
      @SoftuniBg  4 года назад +1

      Здравейте!
      Като цяло смятаме, че въвеждащият курс по “Основи на програмирането” е подходящ за лица, които имат навършени 13 г.
      Препоръчително е владеенето на английски на основно ниво.
      Лекциите се водят на български, но част от материалите към обучението са на английски.

  • @armpower24
    @armpower24 4 года назад +3

    Спрях на 26 секунда и ме е страх да продължа да слушам. Страх ме колко много ще трябва да уча, а hard-а ми е full ......незная как да Clean Disck space , така, че на края ще пиша какво се е случило :( ! ..... Страхххххх

    • @danielaantonio9203
      @danielaantonio9203 3 года назад +9

      човек, не започвай със страх и неувереност. Опитай се да го погледнеш по друг начин - като започнеш пред теб ще се появи една изцяло нова картина (която явно ти е интересна, щом си тук) и постепенно тя ще започне да става все по-ясна и цветна, и шарена. Тва е готин процес, повярвай ми, започни с любопитство, не със страх.

    • @mitkodinkov3455
      @mitkodinkov3455 3 года назад +6

      И аз умира от страх, докато не си пуснах първата лекция. Тези хора толкова добре обясняват, че ако в училищата имаше такива преподаватели, още от гимназията щяха да излизат инженери.

    • @bjr9775
      @bjr9775 2 года назад

      1 година по-късно?Страх ли те е още?

  • @travel-maserati-an
    @travel-maserati-an 2 года назад

    30:00

  • @lyubomirkolev1646
    @lyubomirkolev1646 3 года назад

    Само не стана ясно коя е тази нова и малко по-добра специалност в ПУ, която имаше предвид Светльо на 1:28:34 ....

  • @metalsaber6463
    @metalsaber6463 2 года назад

    Панднал ми камък на главата, просто исках да правя приложения за андройд или на комп🤯

    • @metalsaber6463
      @metalsaber6463 2 года назад

      Но все още ми е интересно

  • @baldwen
    @baldwen 5 лет назад +7

    Java Script като първи език добра опция ли е? Повече ме влече уеб и front-end.

    • @t.mollov566
      @t.mollov566 5 лет назад +3

      Да, frond-end + back-end = web, така че ако искаш да направиш шарени неща дето потребителите виждат: Web Fund. -> JS Core > JS Web(MEAN / MERN stack които са all in 1 (frond-end + back-end))

    • @baldwen
      @baldwen 5 лет назад +1

      Благодаря много, @@t.mollov566

    • @JohnWick-fj1xn
      @JohnWick-fj1xn 5 лет назад +3

      Научи html за мен той е най-лесен

    • @Vortex-qb2se
      @Vortex-qb2se 5 лет назад +2

      Ако си решил да учиш как да правиш разни web неща е добре да започнеш от HTML и CSS според мен. Но по-добре питай някой който има опит аз съм само на 14 ..

    • @Vortex-qb2se
      @Vortex-qb2se 5 лет назад

      @@JohnWick-fj1xn HTML не е програмен език

  • @Vortex-qb2se
    @Vortex-qb2se 5 лет назад +3

    Аз започнах с CSS и HTML като бях на 10 години. После Lua предимно за да създавам игри в ROBLOX (заедно с което се научих да ползвам Blender и да правя графичен дизайн), а сега учим Java от училище(някакви основни неща но аз го взимам малко по-сериозно). После обмислям да науча и C# и да мина към нещо по-сериозно от ROBLOX като Unity. Като цяло ми отнема повече време да запомня разни неща от езика аз по принцип още като отворя програмата мога за втория ден програмирам само че ако ползвам интернет. Това добре ли е?

    • @lyozov974
      @lyozov974 4 года назад

      Не особено, би следвало повечето неща да ги оправяш без да ровиш в интернет. Освен ако не става дума да четеш някой фреймуърк.

    • @Vortex-qb2se
      @Vortex-qb2se 4 года назад

      @@lyozov974 ами не искам да кажа че знам как да го правя още преди да съм научил програмния език смис да програмирам на него без да го знам но трябва да гледам синтаксиса и ключови думи от интернет естествено че щом вече си го научил се очаква да знаеш повечето неща имах предвид още преди да си го учил. Не знам дали е добре или зле...

    • @Tedi_youtubara
      @Tedi_youtubara 4 года назад

      Vortex на 10 години си почнал а къде учиш сега че учите програмиране

    • @Vortex-qb2se
      @Vortex-qb2se 4 года назад +1

      @@Tedi_youtubara ами мисля че доста от гимназиите имат такава специалност(Математика и Информатика) но не учим кой знае какво например не мога да разбера защо ни показаха само как да ползваме *int* и *double* и сега учим *if* , цикли и масиви и след това ще учим другите променливи... Затова си изтеглих книгата на Наков за основите на Java много повече неща можеш да научиш от нея 😂 Но иначе в училище могат да те научат на някои основни неща.

    • @Tedi_youtubara
      @Tedi_youtubara 4 года назад

      Vortex е аз съм си в езикова нямам намерения да местя просто ми беше интересно знам че в Туес се учи програмиране

  • @philipgeorgiev
    @philipgeorgiev 2 года назад

    algorithms

  • @Daniel-ix4ow
    @Daniel-ix4ow 5 лет назад

    Става ли за ученици който са 7 клас

    • @Vortex-qb2se
      @Vortex-qb2se 5 лет назад

      Ами аз съм осми и вече знам 3 програмни езика... Така че дори и да не става можеш да се научиш сам от Интернет. Аз почнах от ROBLOX Studio хD

    • @dimitarraichev2009
      @dimitarraichev2009 4 года назад

      Стига да имаш желание - ДА

  • @barmolino
    @barmolino 2 года назад

    Не се става със университет колега
    Много кофти ги подлъгвате младите

  • @Kratun4o
    @Kratun4o 3 года назад

    Смешниииик...
    Програмист използващ Уиндоус 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
    Nooooooooooooooob

    • @kanchor
      @kanchor 2 года назад +1

      uspokoi sa we drishlqk

  • @kokobokobg
    @kokobokobg Год назад

    Програмист се става като отидеш да учиш в качествен университет извън Бг. то, е това е.