Як стати кращим за 97.8% програмістів у світі
Вставка
- Опубліковано 22 тра 2024
- GoIt Neoversity - i.goit.global/BrwhE
Вдосконалення у світі програмування: шлях до успіху. Мрієш бути кращим програмістом? Дізнайся, як досягти цілей в IT. Обговорюємо важливі аспекти, від початкового навчання та вибору мови програмування до стратегій росту та досягнення піку.
00:00 Вступ
00:32 Початок навчання
02:56 Нова мова програмування
05:10 Стара мова програмування
05:39 Феномен COBOL
09:50 Як стати найкращим у світі
012:39 Висновок
Джерела
Як стати найкращим у світі в чомусь - / how-to-become-the-best...
Код, який контролює ваші гроші - www.wealthsimple.com/en-ca/ma...
Для підтримки - www.buymeacoffee.com/alexkova...
Telegram - t.me/AlexKovalchukTg
З питань співпраці і реклами пишіть - t.me/Kelli_Nixe або alex.kovalchuk.media@gmail.com
Наступний крок для Василя - зрозуміти що гроші йому платять за вирішення проблем , а не за навички, та приміняти свої "широкі" скіли максимально ефективно )) Приклад с Коболом прикольний, дякую за ролик !!
Так, дуже багато програмістів думають що зарплата залежить від складності роботи, але ті ж плагіни для шопіфай заробляють дуже багато, хоча код часто дуже простий. Просто вони вирішують запити бізнесу
я як інжинер з автоматизації можу сказати так))
"зроблю з тебе топ 1%" - рекомендую вивчити застарілу мову програмування і рекомендую гавно курси.Та ти "геній"
@@slav4ek_qwerty "інжинер" який не знає як правильно писати інженер - це певно вся аудиторія на цьому каналі така?
@@MrPopikeyshen мабуть тому що за професією нечасто доводиться говорити українською, а в англійській це слово саме "енджІнір", а не "енджЕнір". Тому така помилка цілком логічна
дуже неочевидні поради ! коли вчиш мову в 2023 і розумієш, що до тебе вже сотні тисяч людей стали вмілими її користувачами, ваше відео як мінімум заспокоює . а як максимум надихає поширювати інструментарій навичок. дякую, Василю(закреслено) Алексе !
Радий допомогти. З програмуванням як і в автостопом по галактиці - головне не панікувати
Дякую за контент: тебе завжди цікаво дивитися :) Продовжуй цю чудову діяльність!
Дякую, за відео. Ніколи навіть не задумувався , за це!
Радий допомогти
спочатку я злякався, що автор буде весь ролик мені (Василю, який обрав Пайтон, як першу мову, за його попсовість і безмежну кількість навчальних матеріалів) розказувати, шо я повинен вичити якусь позавчора вигадану мову програмування і лише так я отримаю +Х років досвіду відносно конкурентів.
Але потім в оповіданні стався супернеочікуваний поворот, який я не буду спойлерити))
Дякую, дуже цікава ідея. Якщо колись наважусь на таку авантюру і вона спрацює - обов'язково відпишусь про це під цим коментом))
Навіть якщо не будеш брати нову/стару мову, то все одно можеш використати комбінацію навиків, щоб збільшити конкурентну перевагу
дякую за відео! Працюю конструктором 5 років, причому успішно. Рік назад спробував програмувати на пітоні. Була цікава задача в компанії, в якій працював конструктором.
З товаришем програмістом написав програму та продав її. Наразі буде хочу отримати вакансію на пітоні, щоб хочаб попасти в коло програмістів.
У тебе дуже хороша база з двох навиків і ще й до цього реальний проект. Сподіваюсь усе получиться
@@alex-kovalchuk дякую, потрошки вчуся, готуюся)
Якось я довго шукав точку входу у місцевий АТБ, після цього мої амбіції стати програмістом та взути індусів розтанули як роса під вогнеметом😊
Алексе, я навіть не програміст, але я обожнюю дивитися твої відео через твій підхід до подання інформації і харизму) Так тримати!
Дякую, це дуже надихає
Дякую,за цікаву інфу.
Дякую за ваші слушні та корисні поради
Дякую за відео, пішов далі педалити код)
Дякую за такі гарні підсказки!
12:07 - Як же добре, що ми живемо світі, де можна подивитися не тільки партію/матч з Chess Boxing, а й перегори в бікіні та гускою, де ціль змагання - це "намочити гуску". Обожнюю цю планету.
Я люблю цей світ, пішов гуглити усе про що сказано в коментарі
@@alex-kovalchuk Якщо виникли складності з пошуком другого виду спорту(?), то ось його оригінальна назва - Afogando o ganso
Зайшов в коментарі шукати хто мене випередив))
Крутий ролик! Одразу видно пропрацьований матеріал. Дякую)
Лаконічно та в саму точку. 👌
Дякую, ваши відео надихають
Чим мені подобається цей канал - так це тим, що дивитися корисно навіть ураховуючи те, що я далеко не прогрміст, я моушн-дизайнер
Дякую за цікаве відео.
Дякую за цікаве відео. Є над чим замислитись :)
Дякую за твою роботу )
Гарне відео, дякую за роботу
Я як людина яка хоче працювати в GameGaf(і роблю все що потрібно для цього), якщо ти хочеш та маєш бажання працювати в певній ніші, то треба буде дуже сильно потрудитися, і якийся курс де ти за місяць або рік вивчиш шось, то це так(але є нюанс), ти буде знати основи, але це буде лише початок до твоєї мети, і від тебе тільки залежить, який результати який ти отримаєш.
А автору відео, дякую за цікавий відос.
дякую за український контент 🙂
Дякую за підтримку
Почав вивчати python, а потім стало цікаво як воно все влаштовано і спустився до асемблера, бо якось цікаво мені. Дякую за Український контент 🎉
Хороший шлях, а у мене навпаки, спочатку вчився на радіотехніка, розібрався як працюють мікроконтролери, програмував на асемблері. А потім піднявся на більш високорівневі мови, але розуміння як все працює на рівні заліза дуже сильно допомагало в боротьбі з магією
А що, пітон і асм/с=хороша комбінація для високопродуктивних обчислень. Питання тільки скільки там платять.
@@user-xe8oi5oq6cплатять нормально
В підтримку чудового каналу!!! 🎉
Неймовірно цікавий контент, чудова та легка подача з умісною долею гумору. Цей канал заслуговує на сотні тисяч підписників, але нажаль в нас немає стільки людей яким була б цікава ця тема
Та незважаючи на все, величезне тобі дякую за твою працю, для мене як молодого джуна кожне відео є дуже корисним
Дякую за підтримку
На позитиві, сподобалось)
Як показує практика - президентом можна вирішити стати у будь якому віці 😊
Здається там є критерії віку. 🤔
вирішити
За Лебіговича
Дякую за ролик
За Монті Пайтон -- лайк! Не всі сьогодні знають про корені назви мови)
Я не був впевнений що зрозуміють відсилку, люди інтуїтивно думають що python назвали в честь змійки
@@alex-kovalchukпочатківці так, но як мінімум люди які знають python не перший рік, рано чи пізно зацікавляться історією його створення
так, далеко не всі.
якщо звісно не брати до уваги тих, хто вивчав пайтон на будь-якийх курсах чи за посібником, де про етимологію назви розказують на ввідному уроці)
print(['cheese', 'eggs', 'spam'])
Я думаю самий головний навик це вміти аналізувати та робити висновки, навіть якщо окрім цього ти не вмієш нічого
Дякую за цікаве відео❤Коментар для підтримки якісного контенту та розвитку каналу
Дякую за підтримку
На столі класна книжка по Ларці. Читав її 2-ге видання. Саме те що потрібно, щоб усвідомлено почати працювати з Ларою.
Дякую
Звісно з роботи на кобол важко вилетіти, але ще важче її знайти. Легко казати маючи післязнання що вона знадобилася в часи пандемії, але визначити це в 2018, чи ще раніше (що її вивчити) досить складно. Пайтон більш влучний приклад, як на мене. А відео як завжди супер, дякую!
Так, це ризикові інвестиції тому перед тим як вкладатись на вивчення нових чи старих мов треба отримати хорошу базу і освоїти популярну мову.
А коли це все освоїв можна сфокусуватись на ризикових інвестиціях в знаннях
#комент4ібільшеслів
Дякую за черговий крутий випуск! І ще кілька слів у коментар для кращого просування відео ютубом!
Справді класне відео. Тільки на етапі вивчення python, але думаю, що в перспективі ці поради знадобляться)
Напрацювання пов'язаних і взаємодоповнюючих скілів - дуже робоча тема.
Дуже класне відео. Інформативне і мотивуюче.
Аж до МОМЕНТУ ПРО БОКС І ШАХИ. Взагалі кажучи, навички самооборони такі ж необхідні, як і навички аналізувати і прогнозувати.
PS/UPD Звісно, мова не про професійну кар'єру, а про життя взагалі.
Я старався придумати надто далекі один від одного знання, але як виявилось що існує навіть конкретно шахбокс 😅
Коли йшлось про старі мови програмування я вже рукава закатував, думав буде С++, але видихнув)
яка нісенітниця. особливо про поєднання Асемблера з мовою високого рівня. Час на вивчення асемблера до рівня який дасть можливість вирішити найпростіше завдання перекриє всі можливі користі знання цієї мови. Не кажіть дурниць, бо знайдуться люди які буквально сприймуть те що ви сказали і втрать роки життя.... будьте свідомі того що ви несете в люди.
Ідея в поєднанні доволі різних навиків які можуть доповнити один одного. Другий навик (замісь асемблера) варто брати з того що ти вмієш або чим цікавишся окрім роботи. Я хотів просто показати можливий спектр взаємодоповнюючих навиків, тому окрім асемблера наводив інші приклади
В мене власне комбінація з асемблером спрацювала, я навчався на радіотехніка де захопився мікроконтролерами і почав вчитись їх програмувати, далі кодив їх в своє задоволення (зазвичай atmega8) і програмістів який окрім програмування любить колупатись в залізі навіть в тому самому Raspberry Pi - дуже багато в такому випадку вони можуть заглибити знання і з хобі перетворити на комбінацію навичок.
Але так, якщо людина про асемблер вперше дізналась з цього відео і їй це не цікаво то не варто вчити і мучитись
Хай квітне український UA-cam! 🇺🇦
Дякую за підтримку
Фінальна фраза варта фонду золотих цитат
А що щодо мобільної ролзробки?Які навички потрібні (окрім базових)?
Доброго дня! Підкажіть будь ласка, з якою мовою програмування поєднується react/nextjs ? Що краще вчити другою мовою ?
Можу дати напрямок, щоб розумів спектр куди дивитись, подумай в яку сторону тобі було б цікаво розвиватись або в чому ти уже спеціаліст
- CI/CD можна почати з github actions
- AWS дозволить будувати масштабовані продукти
- Java/C# - дозволить отримати досвід з більш типізованими мовами і краще зрозуміти ідеологією яку пробує відтворити TS
- IoT ти уже можеш зробити частину на сайті для керування залізом і можна піти в напрямок програмування самого заліза (організувати розумний будинок)
- AI зараз тільки набирає обертів і якщо розібратись можна гарно залетіти
Взагалі напрямків ще дуже багато, тому пробуй згадати що тобі цікаво і напряму не зв'язано з js
@@alex-kovalchukДякую, дуже цікаві напрямки розвитку. почитаю про все це) Я 1.5 роки маю комерційної розробки на nextJS та react. З цього списку який ви дали я тільки C# колись вчив і написав на ньому декілька невеликих проектів для роботи з БД та прості ігри на Unity. Взагалі я думав подивитися в напрямку мобільної розробки але не знаю що обрати, kotlin , swift чи Dart і чи дійсно це перспективно ?
З мобільного напрямку найцікавішим зараз виглядає Kotlin Multiplatform, у мене в компанії мобільні додатки на нього перевели.
Ідея в тому щоб кодова база бізнес-логіки була одна, а відмальовування і взаємодія з платформами була максимально нативною
є над чим замислитись ☝🏻
Скажу честно зараз вчуся в Goit и с таким темпом як на курсі в університет треба йти після того як ти вже на рівні middle і тоді ти не захочешь купити мотузку з милом 😊
Добрий день) Є різні інтенсивності навчання на курсах, що дає результат за різні проміжки часу😊 Ми готуємо конкурентоспроможних спеціалістів, тому навантаження на курсах відповідне. Однак ментори завжди готові прийти на допомогу та розібратись у завданнях крок за кроком разом з вами. Впевнені, враховуючи ваш досвід, навчання на магістратурі може бути вам звичним режимом саморозвитку😀😎
@@GoIT доволі складно працювати та вчитися), так я не заперечую що магістратура це класно але людина має розуміти хоть якісь основи. Я напевно піду до вас ще але треба для початку закінчити те що почав та знайти роботу в тій сфері в який я хочу розвиватися) Дякую за допомогу з навчанням ✌️
@@sky_library_for_novels Повністю з вами згодні 😉 Для гарного та швидкого результату - варто сконцентруватись на одному напрямку але варто не забувати розвиватись різносторонньо та прокачувати свої скіли 🧡Дякуємо за фідбек, раді, що вам подобається) Успіхів! 🙌
фулстек підходить під цю логіку?
жс + нода, жс + пітон?
Друже, підкажи, будь ласка, якщо я працюю і використовую мову Python, напрям ML, Data Science, які технології/мови я можу додатково до цього опрацювати щоб по аналогії з фортран і джава у мене був крутий, дуже рідкісний і цінний набір навичок?
Є декілька варіантів. Один з них це взяти додатково нову мову, наприклад Mojo. Інший напрям це глянути в сторону мов програмування які використовуються в науці, але з яких треба буде переписувати після науковців в корпоративний сегмент (наприклад matlab)
Окрім цього чисто по напрямках зараз в геймдеві дуже активно приглядаються до AI і логіка цілком може бути реалізована на python (це для візуалу треба C#/C++)
Зараз навіть комбінація PHP і JS дуже навіть вдала, тому що це - дуже популярна комбінація
Ще краща комбінація - сіньйор за джунську зп
Власне, це той підхід, який я для себе обрав.
Але я комбіную hardware і software engineering в IoT, і всі сукупні техтології цих екосистем
Це весело.
Старша мова у мене С, ну бо мати всіх сучасних мов. І також до заліза близька.
На Хай левелі, це Пайтон, який дозволяє брати широко і комбінувати ШІ, веб, ембедед розробку і Дата, як мінімум.
Це доволі складний і довгий шлях, від фізики до того як працюють мови програмування, як створити інтерпретатор чи компілятор, і звісно проекто-години. Це те що не купиш
Розкажіть про нічну роботу. Що робити якщо працювати виходить тільки вночі. Вдень концентрація розсіяна, цікаво що ви на це думаєте, думаю це поширена практика серед прогамістів. Наскільки це погано, чи добре?
Хммм я також часто працюю вночі. У мене це через те що вдень я дуже часто на зідзвонах і розмовляю. А вночі можу сфокусуватись на коді
Доброго вечора, якщо не важко, підкажіть будь-ласка адекватні курси по HTML+CSS, бо мені щось все якийсь шлак трапляється
F12
Мені було б дуже цікаво послухати про CS50, чи це дійсно такі престижні курси, як про них говорять, чи наявність сертифікату покращує шанси знайти роботу? Ітд
В мене було відео про cs50 можеш глянути. Якщо в двох словах, то особливо роботу не допоможе знайти, але завжди приємно мати сертифікат гарварда😅
Головний плюс в CS50 це те що вони дають хороший фундамент знань з яким буде легше вивчати конкретні напрямки тому якщо ти лише починаєш програмування прослухати цей курс просто маст хев
лайтовий курс, рекомендую на COursera Nand to tetris, вони там пишуть, що попередніх знань не треба, але це не правда.
Замість того, щоб вчити мову програмування чи фреймворк, чи будь-яку іншу технологію, спробуйте зрозуміти, як працює комп'ютер і операційні системи. Це єдиний спосіб стати програмістом.
Це база яку обов'язково треба знати. Та інформація яку я розказав треба вивчати лише після освоєння цієї бази
привіт, який лінукс у тебе на компі?
Зараз Arch, довгий час сидів на Debian. Окрім цього основна робоча машина це мак
@@alex-kovalchuk чому саме arch? що скажете про hyperbola чи trisquel, whonix, qubes
Я люблю брати базові дистрибутиви, а не похідні від них, тому, наприклад обрав debian, а не ubuntu. Бо якщо сприймати всі на рівні то дистрибутивів сотні, а якщо дивитись базові то вибір між Slackware, Debian, Red Hat/Fedora, Gentoo і Arch
12:06 таке вже існує😅
Так, я вам покажу)
7:14 не баг, а фіча
За жарт про ядерку, лайк
Коли відео про книги з програмування українською?
Супер! Дуже цікаво! Можливо можете щось порадити мануальному тестеру, який вивчає пайтон для того щоб вміти у автоматизацію? Можливо чомусь треба приділити більше уваги?
Якщо ти береш такий напрям спробуй глянути ще й в сторону парсерів, це з майже те саме що автоматизоване тестування просто дані які бачиш на сторінці треба ще й зберігати
@@alex-kovalchuk дякую!
Всім Василям - привіт !
Після переглянутого залишилось 1 питання, можливо я якось не так слухав або щось не так почув але все ж таки, а як обрати зв'язку щоб не облажатись?
Звязка має бути не занадто близько і не занадто далеко, а також треба дивитись в чому у тебе є експертиза.
Наприклад хороша зв'язка буде php і електронний документообіг, бо не усі хто вчать php розбираються з механізмами електронно цифрових підписів, але ця зв'язка може бути корисною. Стек php +js занадто близький, бо майже усі хто вчить один вчить і інший. А зв'язка php і вміння знімати тік-токи уже занадто далеко, бо не вийде ці навики використати в одній площині разом (хоча у мене вийшо 😅)
@@alex-kovalchuk дякую, дякую за відповідь та такий класний канал) З кожним відео видно покращення контенту. Дякую за такий чудовий контент, бажаю досягти успіхи й в ютубі)
9:00 я думаю, що перекладом з мови на мову буде займатися штучний інтелект.
Думаю якийсь аналог Rosetta буде. Штучному інтелекту я б не довірив автоматично переписувати програму, хоча якщо є тести, то все не так страшно, але не думаю що на таких старих програмах є тести
А можна якийсь гарний курс по fortran?
я читав доки на сайті fortran-lang.org
@@alex-kovalchuk дякую
Singletons ❤
Пайтон це просто зручно. Потрібна якась утіліта з функціоналом, якої тупо не існує на ринку - садишся, витрачаєш декілька днів і вуаля - ти апгрейднув свою справу. І останнім часом я помічаю за собою, що постійно думаю, як деі що автоматизувати. Можливо це ледачість, проте поки що система працює 😅
Так, python дуже зручний. Якісь невеликі скріпти я по замовчуванні фігачу на python
Порекомендуйте будьлака що б пасувало до пайтон/джанго стеку згідно вашого відео)
Вивчити фастапі, девопс, мікросервіси та фронтенд реакт, наприклад. І багато різних БД, все. Можливо ще в бігдату зануритись і вивчити скалу, плюс можна ще го, щоб окремі навантажені швидкі сервіси писати..
Найчастіші рекомендації це разом з цим стеком вивчити фронтенд (верстка, js) або Data Scientist
Але якщо брати віддалені навики які не усі будуть вчити, але і можуть використатись разом то я б назвав
- Програмування мікроконтролерів (тоді можна буде робити інтеграції з розумними будинками)
- робота з картами (OSM, google maps)
- інтеграції з CRM (це вирішує болі бізнесу, а значить за це готові платити)
А взагалі ідеальний сценарій це глянути які навички в тебе є уже з інших сфер і пробувати їх інтегрувати. Можливо ти займався прорахунком стіклопакетів чи бухгалтерією чи світломузикою. І тоді найкраще просто розвинути зв'язок між цими навиками
@@alex-kovalchuk Дякую
@@user-cl4yw5zo3i Дякую
за goit величезний дізлайк
Дуже шкода, що у вас склалася негативна думка про нашу школу. Ми завжди відкриті до зворотнього зв'язку та прагнемо покращувати наші послуги 🧡
Чи варто в цьому випадку вчити Ruby?
Якщо є бажання то звичайно варто.
Просто дивись до цього як до ризикованих інвестицій які можуть і не вистрілити. Тому не інвестуй усі знання в ризикові активи.
Ви якось пропустили загальні знання з комп'ютерної інженерії. А то начитаються книжок по конкретних мовах програмування, може навіть по патернах проєктування... а потім не розуміють різницю між центральним і відеопроцессором, та городять велосипеди замість використання стандартних рішень.
Зараз на ринку потрібні інженери які можуть працювати з різними мовами програмування, тому концентруватись на одній мові це однозначно не виграшний варінт. Також важливу роль відіграють алгоритми та вміння їх застосовувати, звісно без прив'язки до мови.
Щось по типу, розуміти як написати merge sort на мовах які знаєш? Про це йдеться?
@@13137713 якось так
@@13137713 Скоріше, як будувати архітектуру та застосовувати патерни, але ж це вже рівень навіть не мідл.
І все ж одним оком треба стежити за ШІ, бо дуже вже велика імовірність, що він переверне все з ніг на голову.
Хм, цікава задумка, якраз вже профі жаба кодер і думав за що нове братись, а тут така ідея, не за нове а за дууууже старе, треба поінвестігейтити.
"Знайти генія в 2023 який вивчить фортран майже не реально" тут до сліз)
Чому завжди Василь?:))) може це вона вже буде?:)))
Ви справді перевіряли Гоу Айті? хахах бо як і Василь, теж думаю піти на курси
Я перевіряв диплом і акредитацію саме Neoversity. Вони організували це все через woolf.university які мають ліцензію в Європі, США і ще декількох країнах тому тут впевнений
Якщо приглядаєшся до курсів, то тут дуже залежить від викладача на кожному конкретному напрямку. Рекомендую для початку знайти безкоштовні матеріали від викладача і подивитись наскільки заходить його стиль викладання (зазвичай на ютубі мають бути або є безкоштовні вебінари перед самим курсом)
@@alex-kovalchuk оо, дуже дякую, дійсно файна порада
Чоловіче, та ви викликали у мене лише позитивні емоції, я про це взагалі не думав, а ви подали це правильно, зрозуміло, і це спонукає до дій, до розвитку.
І кумедний факт, я то думаю чому в мене викладач все за ларавель каже, бо вона як ви колись його вивчила, і далі розвивалась в ньому, через це і проєкти є і тд і тд.
Та і по ідеї комбінацій мов нескінченна вибірка, а якщо брати не 2 мови а 3 або взагалі 4 мови і могти між ними пропорційно обернено працювати
Радий допомогти і дякую за підтримку
Так якщо комбінувати більше 2 мов то можна стати взагалі єдиною людиною з таким набором скілів
От от я теж подумав про це.
+ мотивація, дякую@@alex-kovalchuk
Поради цікаві та неочевидні. Але все ж варто згадати, що підтримувати та переписувати legacy-код то є пекло. Якщо орієнтуватися саме на такі проєкти, досить легко вигоріти ще до того як спробуєш щось дійсно сучасне та цікаве
Що краще бути експертом в одній сфері (мові, технології, тощо) чи мати середні показники в декількох сферах? 🤔
Так, власне стати в топ 20% по знаннях доволі легко бо люди часто не люблять вчитися.
Але далі пробитись в топ 1% лише з одним напрямком дуже важко і в цей момент можна приглянутись до комбінації навиків
@@alex-kovalchuk Схожі виклики розглядали в аніме Blue Lock. Комбінація навичок - шлях до професіоналізму. 💪
12:03 Такі турніри вже існують :)
ua-cam.com/video/j3AEKvsaYBE/v-deo.html
c/c++ вже не варіант вчити?
Варіант і дуже хороший
Стосовно турнірів по боксу та шахматах - вже такі турніри є і вони досить популярні) наприклад Александра Ботез відома шахова блогерша вже приймала в такому участь))
Я просто з голови придумав, але виявилось це реальність. Тому є сенс вчити шахмати і бокс 😅
Я так зрозумів, найважливіша інформація в цьому відео це реклама. В цілому, ні про що.
Ну так, чат GPT, Bard та інші ШІ... ж мову не знають, звісно ж вони їх код не вивчали... 🙂 Їсти тільки хочеться, а те що 10 компаній у світі мають можливість собі набирати програмістів на екстрений випадок це звісно дуже мотивуюче відео. І звісно вони візьмуть спеціаліста без практичного досвіду на роботу з банковськими системами.
Завжди є шанс що ви виявитесь самим адекватним, або погодитесь на з/п, яку вони пропонують, або так станеться, що в даний момент ви єдиний маєте поєднання унікальних потрібних навичок.
Зараз роль кобола в фінансах взяла на себе джава. На 100% це так в приваті, і хоча я не знаю достовірно ситуацію в монобанк, але ядром архітектури та розробки це були люди Дубілет перетягнув з привата.
Так, власне австралійський банк також переписував на java
Цікаво! Інтуітивно я мав схожу думку, але ви ії сформулювали в дуже непогану, як на мій погляд, ідею...
КращИм, чи це може нові правила, як то програмісткиня чи програмісткесса?
Це не нові правила, просто я з помилками пишу
Щоб комент не здавався дивним після того, як виправив: У мене назва відео було написано "Як стати кращім ..."
дивно це чути від PHP розробника
Чому дивно? Ну і я не просто php розробник, просто в роботі використовую і php. Маю декілька великих проєктів на pyhon, декілька на ноді, активно писав на C і часто пробую нові мови які до лапок потрапляють
Не треба програми на фортрані переписувати на java... Тільки на CUDA. З коболом взагалі дивно - написати транслятор в будь-що... Так, ні - компилятор фортрана досі роблять під нові архітектури.
З CUDA проблема з прив'язкою до nvidia, але плюс втому, що сам код не треба переписувати. Проте з кожним роком стає все менше програмістів на старих мовах і тому компанії хочуть переписати на щось де буде багато програмістів ще довгий час і одночасно забезпечить високу надійність роботи.
Тут Java майже ідеальний кандидат. Він явно типізований, мова яка не прив'язана до конкретної платформи (C# тільки недавно почав відв'язуватись) і існує уже багато років тому немає ризику що скоро помре, а також досі дуже активно розвивається, а не просто отримує патчі
@@alex-kovalchuk ніколи ява не подобалась... Мої основні мови за останні 23 роки object pascal, c#, c++... Ну і по трошки всякого різного, objective-c, php, та сама java
@@alex-kovalchuk з переписуванням теж є проблеми - варто тільки почати... Переписування не додає busines-value. Мануальне переписування - це тупіковий шлях. Тільки транслятор + статичний аналіз коду на цільовій мові.
@@alex-kovalchuk Є цікавий варіант - як писати код який зможе працювати на одному ядрі, на всіх ядрах, на gpu, на супер комп'ютері - це мова Chapel - open-source, сучасна, розроблена компанієй Cray (а вони щось знають про суперкомп'ютери).
Про Chapel не можу нічого сказати, але завдяки вам тепер знаю чим займусь на вихідні (поковиряю Chapel) 😅
От тільки COLOB і Фортран потрібні в США в тісній співпраці з місцевим ринком, а не в Україні.
В Україні є свій COBOL - 1С. Більшість бізнесу сиділи і уже злізли або пробують злізти з нього але це дуже дорого
GoIt Neoversity - i.goit.global/BrwhE
Це навіть не інтеграція, а відео, повністю присвячене цій конторі... Таке...
Ось в них сайт точно не на Cobol написаний )
Й здається ми вже поклали його )
429 -Too Many Requests
You were supposed to fight evil, not join them! (c) Obi-Wan Kenobi
Господи, в 2023 досі говорять "програміст" і "вчити якусь там мову програмування". Це уже давно не актуально, "філологи" зі знанням мов програмування не вирішують задач. Натомість, значно важливіше зараз - навички системного дизайну, вміння користуватися мовами, які не знаєш і можливість швидко розібратися з технологією, яку вперше бачиш.
Хоча на співбесідах все ще будуть кошмарити питаннями про тонкощі мови, які скоріше за все ніхто ніколи не буде використовувати
Даєш рефакторінг і апдейт систем запуску ядерних ракет USA !!!
Я програматор
Особливо, якщо буде вчитися грати у баскетбол 😂
1) ребята инженер - это не тот кто знает как использовать 1 инструмент, а тот кто может использовать любой инструмент который ему нужен даже видя его впервые.
Тема про учить язык что бы стать топом - ниочем. Ибо не язык или библиотеки делают топом, а умение мыслить и решать задачи, что имеет 0 зависимости к языкам программирования. Ну с таким же успехом можно говорить что чтобы стать математиком нада в первую очередь изучить английский.
Відповідь на питання в заголовку:
піти з IT і знайти нормальну роботу. :))
Тоже варіант 😅
Довбаний ютуб, показує, що відео повністю переглянуте, але ні відео ні назву не бачив.. Для підтримки відео :)
Хто ж такий цей Ваш Василь?)
Збірний образ ну або Фрай з футурами, я ще до кінця не зрозумів 😅
Відео не дає відповіді як стати кращім за 97.8%. Тому що відповіть на це запитання- ніяк. Просто не існує критеріїв що таке найкращій. Наприклад є два програмісти. Один пише на ASM, другий на Python. І обидва ну дуже класні. Але як їх порівняти? Один вирішив задачу за 2 години, інший за 2 місяці. Але програма на ASM працює більше ніж у 1000 разів швидше.
Чи є сенс взагалі вивчати старезні мови програмування? Ні. Якщо вони вам знадобляться, то ви засядете за книжки і вивчите її за декілько днів.
Чи є сенс вивчати мови програмування, що тільки-тільки з'явилися? І так і ні. Якщо ця мова взагалі далека від ваших інтересів, то можна навіть не дивитися. Якщо ж ця мова є кандидатом у вашій царині, то обов'язково слід хоча б подивитися. Я Android розробник. І коли з'явився на горизонті Kotlin я всім мозок виклював. Мені навіть футболку з таким написом подарували. Але коли Google заявив, що Kotlin офіційно підтримується, то з'явилися і замовники, що хотіли виключно Kotlin. З іншого боку якщо б я навіть на Java не писав, то що б мені дали знання Kotlin? Та нічого.
Чи варто взагалі вивчати щось окрім поточної роботи? Безперечно. Тільки до кандидатів треба ставитися дуже виважено. Часу в нас дуже мало і краще його витрачати на те, що може знадобитися хоч якось. А як конкретно це зробити- величезне питання. По суті підходів два. Паралельний чи послідовний. Тобто ви можете обрати якийсь фреймворк із своєї області, що стрімко набирає обертів і зануритися в нього. А можете обрати щось, що взаємодіє з вашим кодом. Наприклад якщо ви займаєтесь беком, то кандидатом може бути фронт чи мобільна розробка.
І хоч відповіді як стати кращим за багатьох і немає, але є дещо, що допоможе до цього наблизитися. І цілих два кандидати. Перше це вміння швидко навчатися. І для цього треба постійно тренуватися. Наприклад багато хто вважає, що треба кожен рік вивчати нову мову програмування. Взагалі то це може бути все що завгодно, що пов'язано з технологіями. Хоча здебільшого можна вивчати навіть математику. Другий кандидат - софт скіли. І це дуже багато хто відсуває на другий план. І дарма. Середній програміст з гарними софт скілами більш цінний ніж офігезний але взагалі без них.
До речі про софт скіли абсолютно згідний, це той навик який допоможе не тільки попасти на роботу, а ц дуже комфортно працювати в команді. Коли я почав його прокачувати і перестав просто кодити та огризатись на усіх життя стало набагато кращим
существуют, напишите в личку отвечу. Просто что бы стать милионером, нада тусить с милионерами.