Моя "База" программирования. Что и зачем я учил и могу назвать базовыми знаниями
Часто можно услышать, что надо знать "Базу" программирования, чтобы быть успешным разработчиком: алгоритмы, паттерны и computer science. Но что именно? Надо ли мне это? У меня нет специального образования, и я особо не разбираюсь во всех этих красивых словах, поэтому в этом видео я расскажу про свою базу и как она появилась: языки программирования, сети, linux и командная строка.
НЕТ ВОЙНЕ!
Выразить благодарность
ko-fi.com/larchanka
boosty.to/larchanka
yoomoney.ru/to/410011886858328
BTC: 127J5x79L9bb7T4jiYJ2U7jHNDLXEx4kT3
USDT (TRC20): TWRQit8o1JJGWjAph3DZFysygUxSwqiq9Q
TON: UQBDiFGDTLpp1zWLefv0LnH9TbEeUIcPSoO5uDNwhzktKP33
Как я стал программистом
• КАК Я СТАЛ ПРОГРАММИСТОМ
Как я переехал в Европу
• Как я переехал в Европу
Стрим: Карьера программиста
• Карьера программиста: ...
VPN, который я использую
surfshark.club/friend/fUXc3NQd
➡️ Сайт: i.mobila.name/xT
➡️ Instagram: i.mobila.name/yp
➡️ Twitter: i.mobila.name/Ua
➡️ Telegram: i.mobila.name/b7d
👉🏻 Больше влогов здесь:
#larchankavlog #larchanka
👉🏻 Ежедневные влоги:
#larchankadaily
👉🏻 Чем я снимаю:
➡️ iPhone 14 Pro
➡️ Камера: Canon EOS 200D ya.cc/Ps7fY
➡️ Широкоугольный объектив: Canon EF-S 10-18
➡️ Еще одна камера: DJi Osmo Action
➡️ Еще одна камера: Sony DSC-WX500
➡️ И еще одна: SJCam SJ6 Legend
➡️ Микрофон: Rode Video
➡️ Штатив: Joby Gorillapod ya.cc/Ps7iP
Музыка:
Old Town Boogie - John Runefelt
Tropics - BLUE STEEL
Как же завидую (белой завистью) людям, которые пошли в программирование в достаточно молодом возрасте. Конечно учиться никогда не поздно, но в моём случае, когда мне было уже 32 семья и ребёнок, сложновато было уходить в фронтенд из инженере-механика. Сейчас жалею лишь о том, что не сменил профессию на программирование раньше.
Из инженера, как два пальца. Народ даже со стройки пытается свалить. 😂
дядь я вообще с кладовщиков свалил (правда мне ток 28)
зачем сожалеешь? ушёл когда дорос ли повезло. + круг общения у всех разный, я вообще эколог.
Я в 37 получил первый оффер на должность джуна на фронт. Ушёл с должности главного инженера. Уже 40, сечас тимлид) Тоже жалею, что раньше не сменил профессию.
Начал изучать веб, когда мне было 36. Не с нуля, к этому моменту уже лет 8 работал интернет-маркетологом, но все же. Сейчас мне 41, и я уже 3 года работаю фронтендером джаваскриптизёром... Развиваюсь в сторону бэкэнда. Так что твои 32 - это совсем было не поздно. Да и сейчас все еще не поздно ;)
База - способность и желание учиться. Достаточно погрузиться в тему и тогда станет понятно какая нужна база для достижения целей.
После этого видео.. мое почтение! Удивление и уважение удвоилось. Благодарю за контент и системность выпусков)
Миша, спасибо тебе! Очень круто, что каждый термин подкреплён опытом/экспериментом! Всё под задачу👍
Благодарю за рассказ, человеческое спасиБо, по-моему, крайне информативно. Счастья, достатка и долгой красивой жизни!
Спасибо за видео 🔥
😮 Крутой опыт, ничего не скажешь
Оч клевый видос, зашел новый формат такой. Да и видео было достаточно полезное.
Вот так встреча. Год назад вы объясняли мне редакс и ртк, а сегодня я встретил Вас в шортсах... Очень рад этой встрече :)
как же круто иметь такие знания
😎😁😁😁👌Как приятно слушать, очень порядочно изложены мысли 👏 подписка, спасибо за работу 😎🙌
4:13 опасное высказывание)
😀 Думал, что с появлением функций CSS можно отнести к ЯП, но пока еще нет. " Даже при наличии функций, в вычислительном смысле он (CSS) не достигает уровня полноты по Тьюрингу, который характерен для языков программирования." © Chat GPT
Ты крут) я очень рад, что нашёл твой канал Привет из Беларуси👋🏻
В 2000 году сам собрал комп, с виндой помогли, через неделю ломая и чиня ставил винду, через полгода сделал пару сайтов выложил у провайдера, никому это не было надо и делать их было очень просто, на что был сделан вывод что затея тухлая, сейчас в 45 лет после пол года ардуино программирования начал учить PHP, Ларавель и пр. может что и выйдет из этого.
Работаете программистом?
Удачи
@@user-vadim-vadim учусь пока
До и после 2000-х спецы уже вовсю иммигрировали в цивильные страны, пока вы думали, что это никому не надо. 😂
Такие видосы кайфовые со вставками из жизни. Живу в Мюнстере и с удовольствием наблюдаю как вы в соседней стране живёте, тусите и работаете :)
Спасибо за историю
Очередной комментарий для продвижения канала. Контент супер
Из видео понял две вещи учить по необходимости и чуть больше чем необходимо постоянно!
4:00 БЕЗ РАЗМАЗАННОГО фона лучше : ))) на мой вкус)) Благодарю за видос ценный полезный и искренний! ; ) 💝 5:00 КЛЁВО, у меня хороший друг из Бобруйска родом ) 9:50 классные вставки по ходу видео! ))
Ого, впервые узнал что вы из Бобруйска, лайк земляку!
Миша привет)) посоветуй пожалуйста инструменты для проверки адаптивной верстки на разных устройствах, если такие используешь. Спасибо
Вы сами погуглить не можете? 😂
В принципе нормальный путь для человека из начала 2000. У меня даже более путь изощрённо садистский) Delphi, администратор баз данных, 1с, php, js (jQuery, Backbone, AngularJS, React), nodejs, python, golang
Как обычно поставил видос фоном... Слушаю и понимаю, что Миша рассказывает мою историю. А как сказал про Бобруйск, я подумал: "Да ну нафиг! ))". Я сам родом из Бобруйска )). Да... помню как как в 90х мечтал о компе, помню про стопки "Компьютерной Газеты". Компа долго не было, но через газету можно было хоть как-то прикоснуться к будущему. И да, я уже с этого возраста знал, что хочу быть программистом. Потом комп таки появился, но это уже было начало 2000; начались бесконечные переустановки винды, программ и всё "методом тыка", потом появился модем и первые вылазки в интернет по телефонному кабелю, опера, аська... Программистом тогда не стал - по совету родителей пошёл учиться на экономиста. Потом переезд в Москву, семья, дети... Но всю жизнь увлекался компьютерами и IT в целом . Понимал всё это время, что занимаюсь не своим делом, и в конце концов решил, что либо всю жизнь буду жалеть, либо беру жопу в руки и начинаю переквалификацию. Как итог - уже 2.5 года фронтенд-разработчик и жалею только о том, что ранее этого не сделал.
Помню когда интернета не было, искал ответы на вопросы в справке windows xp. Как ни странно они там были. Даже без интернета получилось разобраться как настроить тот самый интернет, когда провайдер предоставлял статические данные для настройки сетевой карты
Сама справка была на html/css/js построена, я там всякие интерактивные элементы подсматривал в коде.
@@larchanka 12:08 что значит знания мобильной верстки?
❤❤❤
Это база!
Привет из Бобруйска) 5:19
Под базой скорее имеется ввиду: знать компьютер сайнс,алгоритмы и структуры данных, как работает сеть, как работают бд, безопасность и т.д.
У необразованных неучей другая база. 😂
и CSS тоже язык программирования оказывается :) ааааа, наконец то я понял, это ведь бывший Бобгруйск! такой специфический юмор! спасибо!
классно когда на работе ты чему то учишься. но обычно наоборот - нужно все выучить но без опыт не берут
Вот и сиди грусти
Это, БАЗААААА!
У меня та же история до PHP. Остановился на HTML. Потом не туда свернул) Теперь думаю, лучше поздно чем никогда. Подскажите, не хочу сайты делать, а код писать нравится. Хочу писать инфраструктуру для yandex self driving, gameDev. Будет сложно, я не молод) Но целеустремлен. Дадите совет?) Это всё с прицелом на миграцию, стать хорошим специалистом, потом Вашим соседом))
в условные devops/platform engineer можно идти. Востребованы на рынке, хорошо платят. Облака, тераформ, пайплайны и какой-нибудь пайтон - все что в принципе надо для начала.
Забейте. Если вы сами не можете найти этого в гугле, то у вас без шансов.
Ходь видео и не соответствует названию, но очень интересно! Конечно огромный объем навыков
Міша, цікаво було почути про Ваш шлях в ІТ. Ваші відео піднімають настрій. Дякую!
Tie. Jūs suprantate tik rusiškai, o rašote tik elfiškai?
@@dobandvla я написав на українській мові
@@vladandreev8842Maaliif akka namni si hin hubannetti barreessita?
Можно видео по софту, может быть утилитам, которые Вы используете именно для программирования, может быть такое было и я как-то пропустил…
Именно для программирования не было. Надо снять
Миша, не переживай у многих "программистов" такая же база. В принципе для многих задач твоих знаний достаточно.
Боже, я еще лучше демотиваторов не встречал :))). Ну а если серьезно, интересно, есть ли у тебя опыт присутствия с другой стороны, со стороны собеседующей. Ты сказал, что ты не знаешь, какая должна быть база. Поэтому и вопрос, был\есть ли опыт собеседования других людей в команду? Спрашиваю, потому, что знаю, насколько это сложно на самом деле.
нормас)))) лайк от СЕООНЛИ
Тоже обожаю html, считаю его лучшим языком программирования 💪
Для "Базы" советую "Код" Петцольда прочитать.
Для базы нужно приличное профильное образование.
У меня такой вопрос, не по теме видео. Я поступил на программную инженерию, выбираю ноутбук, нужна ли дискретная видеокарта или хватит встроенной? Из того что будет на моей специальности: современные языки программирования: С++, ассемблер, Python, C#, Java; компоненты системных программных продуктов; разработку драйверов устройств; полный цикл разработки программного обеспечения от сбора и обработки требований до тестирования и управления проектами; разработку мобильных приложений или web-приложений (по выбору студента).
Не нужна. Позаботься что-бы там было побольше оперативы (хотя-бы 16) а лучше 32 и ССД диск хотя-бы на 512. Ну и процессор не самый дохлый - хотя-бы райзен Р5 или интел И5. Вообще говоря учить вышеназванное можно хоть на 15-летнем хламе с мусорки, но желательно обеспечить себе комфорт что-бы не портить себе впечатление, 500 баксов за ноутбук это копейки на общем фоне.
Такие вопросы вы должны уже уметь решать самостоятельно.
В универе может быть изучение вычислений на gpu, например CUDA. Поэтому простенькая дискретка не будет лишней. Но это единственный кейс из моего опыта
А нужно ли блокчейн разработчику знать ` базу данных (Sql , My SQL)
Блин, это звучит как история того, кто держит фортуну за хвост.
Кстати участники группы Би-2 из Бобруйска.
Мы знаем 😁
Отправил видос кенту с таким коментом. жеско... "Первый свой код я писал на бумажке потому что не было компьютера и представлял как он работает". Я тоже так делал, в окопах на войне ))) В Амстердам уехал и там живет. Ничосе в epam работал он. Я там мечтал работать. Когда начал как и он в 2016 и только html и css познал за 2016, изучив в документации все что там было. Сейчас уже у меня как и у него за плечами такой опыт что и сходу не составишь список всего.
Базу надо знать, чтобы быть базированным. ©Влад Тен aka A$AP Nineplusone
на 10 Минуте я пошел за Яблочными чипсами)
У меня был примерно такой-же путь к разработке. Только помимо изучения администрирования Linux у меня в одно время был сильный уклон в сторону графического дизайна чтобы делать графику для сайтов. Когда у меня появился первый компьютер, мама, зная меня, уходя на работу строго сказала: "Не вздумай его разбирать!!!". Конечно же как только мама ушла - компьютер был разобран и изучен.
За футболку лайк
Это база
привет Миша, когда будет видео на английском?
Уф. очень сложный вопрос. Но я бы хотел если честно. Можно все то же самое по второму кругу снимать, только на другом языке и на другом канале выкладывать ))
@@larchanka и конкурировать с миллиардом индусов?🙃
У меня такое детство было. Мне отец купил в 90 годах 486 комп и понеслось)Ковыряние всего,линукс и пр,Сейчас вспомнил,что 23 года назад написал первый код на html и пробывал какие-то сайты делать. Сейчас мне 38 лет и хочу сменить профессию и уйти в fronted разрабы,свою основную работу уменьшил,что бы не мешала учиться мне и теперь штудирую по 10 часов в день html,css,javascript. Я выучу и найду работу,может какая стажировка будет,тогда готов в любую страну поехать на нее.
Иду по такому же пути. Только цель backend разработка на php. Frontend пока осваиваю для общего понимания. Мне 40 лет. До этого программировал только микроконтроллеры на Си. Пытаюсь сам разбираться по видеокурсам и документации.
@@user-dn6gd2rs3r Все получится, главное не сдаваться)
У вас большие проблемы с вниманием к деталям, для фронта - это приговор.
Что Вы имеете в виду? Не понял Вас.@@aammssaamm
@@user-dn6gd2rs3r У вас тоже проблемы с вниманием к деталям.
4:13 - дропаем видос
Согласен, че он сморозил...
мб байт на комменты?
Михаил, как вы относитесь к мему "В Бобруйск, животное" ?
Нейтрально отношусь. Наверное, когда это было еще популярно, немного раздражало, а сейчас уже нейтрально
04:26 06:39
І гэта ўсё? А як жа агульныя веды алгарытмаў і іх вылічальнай складанасьці, уяўленьне пра графы і дрэвы, сістэмны дызайн і размеркаваныя сістэмы?
Так это в процессе, но не как что-то отдельное и важное
@@larchanka Абсурдна гэта чуць, бо ўяўленьне пра О вялікае ёсьць важным у дызайне, у тым ліку агульным дызайне.
Это всё несущественные мелочи. 😂 Тру программеру математика не нужна. 😂
Ate google translate n’ebirala ebiringa ebyo, tomanyi ngeri ki?
@@aammssaamm О, конечно, математика - всего лишь непонятная вам мелочь. Ведь кто-то же должен оставаться в роли тупых, правда?
Миш, а можешь рассказать, в каких айтишных профессиях минимальный стресс? С ПМами и разрабами всё и так понятно, но было бы интересно узнать с твоей колокольни. Зоопарк фронтенда это вечный стресс, потому что постоянно надо что-то учить и вечно чего-то не знаешь. А в то же время у дизайнеров зарплата немного поменьше, зато и стресса сильно меньше
Зависит от ваших мозгов. Если вы не можете организовать фронтенд, то проблема в вас, а не во фронтенде. У меня всё организовано и автоматизировано.
@@aammssaamm отличный пример лишнего стресса - токсичные разрабы)
@@user-pl3fh4jd4r Да, если у вас низкий уровень интеллекта, то все грамотные разрабы будут для вас источником неиссякаемого стресса. Держитесь от них подальше.
@@aammssaammграмотные специалисты не будут рассказывать с первых же слов о мозгах и интеллекте коллег, и уж подавно говорить это комментаторам. Только если это не попытка самоутвердиться и возвыситься любым путём)
@@user-pl3fh4jd4r А с какого перепуга необразованные говнокодеры решили, что они мне коллеги? 😂
Миша, привет! Расскажи пожалуйста почему некоторые разработчики, включая тебя, считают html - ЯП?
потому что это их "база".
Ну, для начала, нужно хотя бы знать, что стоит за этой аббревиатурой. А так и в русском языке правила есть.
@@keksoid4 так ведь из аббревиатуры и следует что это не язык программирования. Логические конструкции на нём не построишь, никакой работы алгоритма не реализуешь. Это каркасный язык созданный для построения DOM дерева на его основе. Разве нет?
Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением.
Я просто упрощаю, иначе долго будет все перечислять и уточнять.
Подожди бро, а как же алгоритмы, структуры данных, паттерны и прочая дичь(очень важные знания), которые требуют на собесах? Как ты работаешь без этого?!?!!? :)
Шел 2023 год, 2 сентября, хероку сдох и нужно уметь деплоить на railway, нужно уметь сесть и начать писать на несте и на нексте , хотя раньше лишь о них слышал. Высокая скорость обучаемости новому и адаптация, умение юзать новое прямо сейчас прямо с прочтения доки . Чат жпт, умение правильно его использовать. Верстануть на сцсс, тайлвинде, стайлед компонентс и/или либа, обосновать свой выбор перед бизнесом.
Я хорошо помню, когда поставил Red Hat на отдельный раздел и оказалось, что после этого Windows не так просто. А это был рабочий ноутбук отца😂
Ахахаха. Зато познавательно
Диск перед этим не форматировали?
язык программирование html. уууу. чувак ну ты чего) какой это яп)
Это база )
По мне база CS - это набор фундаментальных знаний, который облегчают понимание более прикладных вещей. Что-то вроде - системы счисления и булева алгебра - как работают компутеры на уровне железок - операционная система - что, зачем и как работает - знакомство с алгоритмами, структурами и прочими О большое (достаточно именно знакомства) - итеративное, структурное и объектное программирование. Как развивалось и какую боль решал каждый новый подход. - основы сетей Как раз всё то, что в профильных вузах читают старые преподаватели, а студенты ворчат, что это отстало от жизни и лучше бы давали новый модный фреймворк.
Это так и есть. В смысле ворчат не просто так. Мир не стоит на месте. Если учить совсем прям с таких азов - уходит слишком много времени, и просто не угнаться. А в 90% случаев большего и не нужно. Всего не обхватишь. А вот в FAANG, например, наоборот, все равно на языки и платформы. Им подавай базу. Тут вопрос, насколько человек может быстро адаптироваться и с этим у автора все в порядке.
@@keksoid4 Тут ключевое в том, что базовые знания облегчают понимание всего нового, что на это основано. И в этом главная печаль скороспелых вайтишников - каждый раз трогая верхушку айсберга в какой-то новой области они вынуждены грызть и остальной айсберг. В итоге прогрызаются только самые-самые, большинство же отпадает в ужасе.
Это все училось в процессе училось. Только не структурировано, а как дополнение. приходилось многое подсматривать в чужом коде, для этого читалось всякое теоретическое при необходимости
@@larchanka Дык это свойство поколения, которое было очаровано компьютерами с детства. Сейчас уже стали взрослыми люди, компьютер с самого детства был чем то обыденным. А на подходе те, кто с пеленок не выпускал из рук смартфона/планшета. И те из них, кто будут вкатываться в айти без этой самой базы, как раз будут обречены на максимальное страдание.
@@larchanka В этом и проблема, что у вас нет системных знаний.
Начинал с баз данных в девяностые, представляю как люди мучались, изобретая велосипед из подручных средства типа массивов и прочего подобного.
Вайти в айти просто... говорили они.
Меня одного перекосило после слов о таких языках программирования как HTML , CSS 😂😂😂 , а так ролик крутой , не ожидал что такой длинный будет
да, тебя одного
@@TheLeviusон не один, чел…
Специально пролистал комменты, с целью найти душнилу. Найден)
@@SlavaCh Странно, что вас учителя ещё в школе не задушили. 😂
Автор, ты правда заучивал все команды, функции наизусть? Если да то круто, потому что щас все говорят мол не надо заучивать, я в это не верю.
Что вообще надо почитать перед изучением языка программирования?
Поучиться скорее, а то индус-программист может получиться.
@@dobandvla больше похож ответ от индуса.
Так так так. Я чуть-чуть подушню. HTML это не язык программирования, не гони) Ну и CSS тоже
Не верю. ) Верю, что познакомился со всем понемногу.
Миша, как добился такого цвета зубов? Поделись плз
Генетика 😁
Они не такие и белые, просто айфон высветляет.
Одним словом ви фанат комп'ютерів та їх технологій , а це багато про що говорить.
Они и сейчас стоят бешеных денег)
Была одна статья в ЖЖ о том, что должен знать программист)) там и есть база " Теоретический минимум для программиста" вот так называется
"первый язык программирования который я начал учить это HTML" ... вы пожалуйста следите за тем что говорите, спасибо
html и css не являются языками программирования
Молодец он этого точно не знал
Спасибо за прозрение, открыл ему и нам глаза👍
Закрыл Америку
Теперь сразу понятно за что платят большее 100.000 евро.
40% на налоги уходят 😂
@@user-vn7hu2ym9p зависит от страны. С такими знаниями можно работать везде.
а какое-то хобби занимало время ? не связанное с работой
с таким списком изученного материала, откуда время на другие хобби, это и есть основное его хобби, похожне.)
Ну вот ролики снимать пока хобби
@@larchanka ну это ж не всегда было, я почему спрашиваю, прост у меня разаботка раньше была вынужденка для заработка а на хобби я тратил много времени, но сейчас поменялось фронт это подработка а звук работа
под базой подразумевают использование нетбука на на атоме 2010 года, полный отказ от Javascript, CSS, коммерческой разработки, верстка LaTex, отказ от использования GUI в ОС, сальные волосы, заношенный свитер и выкрученная на максимум токсичность
Забыл разбросанные вокруг бутылки из под пива.
Садитесь детки поудобней и послушайте дедушку
Складно балакаешь, но вот про то, что ты в одиночку разобрался с отрядом ниндзя я вообще не верю.
рассказывает чисто про админку, а называет это DevOps... странный чудак
Короче вывод простой - нельзя просто так взять и "ворваться в айти". Вот ты 30 лет на заводе гайки крутил и был не в состоянии винду переставить самостоятельно, а тут решил айтишником стать, даже курс прошел какой то. Но ты все равно будешь просто джуном недоучкой. Потому что если ты с детства в этой теме не варишься, но тебе всегда будет не хватать навыков элементарных. Я не говорю, что нельзя все таки научиться всему, но это займет много времени и пока реального опыта не наберешь, так и будешь быть не в теме. Не только про программистов речь, про тестеров тоже. Я тестеров собеседую и сколько же приходит людей вырваться в айти с курсов дорогих даже, но они просто не знают как IP адрес поменять на компьютере ну и тд
учи базу ^_^ html это не язык программирования
Начинал так же. Но в 2006. Но в итоге техникум и вуз загубили всё. В итоге ты теперь в Голландии, а я там же в России, мечтаю догнать.