Моя "База" программирования. Что и зачем я учил и могу назвать базовыми знаниями
HTML-код
- Опубликовано: 24 ноя 2024
- Часто можно услышать, что надо знать "Базу" программирования, чтобы быть успешным разработчиком: алгоритмы, паттерны и computer science. Но что именно? Надо ли мне это? У меня нет специального образования, и я особо не разбираюсь во всех этих красивых словах, поэтому в этом видео я расскажу про свою базу и как она появилась: языки программирования, сети, linux и командная строка.
НЕТ ВОЙНЕ!
Выразить благодарность
ko-fi.com/larc...
boosty.to/larc...
yoomoney.ru/to...
BTC: 127J5x79L9bb7T4jiYJ2U7jHNDLXEx4kT3
USDT (TRC20): TWRQit8o1JJGWjAph3DZFysygUxSwqiq9Q
TON: UQBDiFGDTLpp1zWLefv0LnH9TbEeUIcPSoO5uDNwhzktKP33
Как я стал программистом
• КАК Я СТАЛ ПРОГРАММИСТОМ
Как я переехал в Европу
• Как я переехал в Европу
Стрим: Карьера программиста
• Карьера программиста: ...
VPN, который я использую
surfshark.club...
➡️ Сайт: 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 - это совсем было не поздно. Да и сейчас все еще не поздно ;)
Благодарю за рассказ, человеческое спасиБо, по-моему, крайне информативно.
Счастья, достатка и долгой красивой жизни!
После этого видео.. мое почтение! Удивление и уважение удвоилось. Благодарю за контент и системность выпусков)
База - способность и желание учиться. Достаточно погрузиться в тему и тогда станет понятно какая нужна база для достижения целей.
😮 Крутой опыт, ничего не скажешь
В 2000 году сам собрал комп, с виндой помогли, через неделю ломая и чиня ставил винду, через полгода сделал пару сайтов выложил у провайдера, никому это не было надо и делать их было очень просто, на что был сделан вывод что затея тухлая, сейчас в 45 лет после пол года ардуино программирования начал учить PHP, Ларавель и пр. может что и выйдет из этого.
Работаете программистом?
Удачи
@@user-vadim-vadim учусь пока
До и после 2000-х спецы уже вовсю иммигрировали в цивильные страны, пока вы думали, что это никому не надо. 😂
Вот так встреча. Год назад вы объясняли мне редакс и ртк, а сегодня я встретил Вас в шортсах... Очень рад этой встрече :)
Такие видосы кайфовые со вставками из жизни. Живу в Мюнстере и с удовольствием наблюдаю как вы в соседней стране живёте, тусите и работаете :)
Ты крут) я очень рад, что нашёл твой канал
Привет из Беларуси👋🏻
Из видео понял две вещи учить по необходимости и чуть больше чем необходимо постоянно!
Оч клевый видос, зашел новый формат такой.
Да и видео было достаточно полезное.
Миша, спасибо тебе! Очень круто, что каждый термин подкреплён опытом/экспериментом! Всё под задачу👍
Как обычно поставил видос фоном... Слушаю и понимаю, что Миша рассказывает мою историю. А как сказал про Бобруйск, я подумал: "Да ну нафиг! ))". Я сам родом из Бобруйска )). Да... помню как как в 90х мечтал о компе, помню про стопки "Компьютерной Газеты". Компа долго не было, но через газету можно было хоть как-то прикоснуться к будущему. И да, я уже с этого возраста знал, что хочу быть программистом. Потом комп таки появился, но это уже было начало 2000; начались бесконечные переустановки винды, программ и всё "методом тыка", потом появился модем и первые вылазки в интернет по телефонному кабелю, опера, аська... Программистом тогда не стал - по совету родителей пошёл учиться на экономиста. Потом переезд в Москву, семья, дети... Но всю жизнь увлекался компьютерами и IT в целом . Понимал всё это время, что занимаюсь не своим делом, и в конце концов решил, что либо всю жизнь буду жалеть, либо беру жопу в руки и начинаю переквалификацию. Как итог - уже 2.5 года фронтенд-разработчик и жалею только о том, что ранее этого не сделал.
4:13 опасное высказывание)
😀 Думал, что с появлением функций CSS можно отнести к ЯП, но пока еще нет. " Даже при наличии функций, в вычислительном смысле он (CSS) не достигает уровня полноты по Тьюрингу, который характерен для языков программирования." © Chat GPT
4:00 БЕЗ РАЗМАЗАННОГО фона лучше : ))) на мой вкус))
Благодарю за видос ценный полезный и искренний! ; ) 💝
5:00 КЛЁВО, у меня хороший друг из Бобруйска родом )
9:50 классные вставки по ходу видео! ))
++++ "Компьютерная газета" и журнал "Хакер" - помню зачитывался. Помню когда прочитал в газете про ajax - это взорвало мой мозг :)
Очередной комментарий для продвижения канала. Контент супер
Ого, впервые узнал что вы из Бобруйска, лайк земляку!
😎😁😁😁👌Как приятно слушать, очень порядочно изложены мысли 👏 подписка, спасибо за работу 😎🙌
и CSS тоже язык программирования оказывается :) ааааа, наконец то я понял, это ведь бывший Бобгруйск! такой специфический юмор! спасибо!
Тоже обожаю html, считаю его лучшим языком программирования 💪
В 15 лет я помню пытался запустить php код) Мне потребовалось целых пол года чтобы понять как запускать Denver Апач) Казалось такая простоя вещь но я нифига не понимал как все это работает мозг потехоньку привыкал)
Спасибо за видео 🔥
В принципе нормальный путь для человека из начала 2000. У меня даже более путь изощрённо садистский) Delphi, администратор баз данных, 1с, php, js (jQuery, Backbone, AngularJS, React), nodejs, python, golang
классно когда на работе ты чему то учишься. но обычно наоборот - нужно все выучить но без опыт не берут
Вот и сиди грусти
Это база!
Помню когда интернета не было, искал ответы на вопросы в справке windows xp. Как ни странно они там были. Даже без интернета получилось разобраться как настроить тот самый интернет, когда провайдер предоставлял статические данные для настройки сетевой карты
Сама справка была на html/css/js построена, я там всякие интерактивные элементы подсматривал в коде.
@@larchanka 12:08 что значит знания мобильной верстки?
Привет из Бобруйска) 5:19
Міша, цікаво було почути про Ваш шлях в ІТ. Ваші відео піднімають настрій. Дякую!
Tie. Jūs suprantate tik rusiškai, o rašote tik elfiškai?
@@dobandvla я написав на українській мові
@@vladandreev8842Maaliif akka namni si hin hubannetti barreessita?
Под базой скорее имеется ввиду: знать компьютер сайнс,алгоритмы и структуры данных, как работает сеть, как работают бд, безопасность и т.д.
У необразованных неучей другая база. 😂
Спасибо за историю
Базу надо знать, чтобы быть базированным. ©Влад Тен aka A$AP Nineplusone
Ходь видео и не соответствует названию, но очень интересно! Конечно огромный объем навыков
Для "Базы" советую "Код" Петцольда прочитать.
Для базы нужно приличное профильное образование.
Отправил видос кенту с таким коментом.
жеско...
"Первый свой код я писал на бумажке потому что не было компьютера и представлял как он работает".
Я тоже так делал, в окопах на войне )))
В Амстердам уехал и там живет.
Ничосе в epam работал он.
Я там мечтал работать. Когда начал как и он в 2016 и только html и css познал за 2016, изучив в документации все что там было. Сейчас уже у меня как и у него за плечами такой опыт что и сходу не составишь список всего.
нормас)))) лайк от СЕООНЛИ
У меня был примерно такой-же путь к разработке. Только помимо изучения администрирования Linux у меня в одно время был сильный уклон в сторону графического дизайна чтобы делать графику для сайтов.
Когда у меня появился первый компьютер, мама, зная меня, уходя на работу строго сказала: "Не вздумай его разбирать!!!". Конечно же как только мама ушла - компьютер был разобран и изучен.
Шел 2023 год, 2 сентября, хероку сдох и нужно уметь деплоить на railway, нужно уметь сесть и начать писать на несте и на нексте , хотя раньше лишь о них слышал. Высокая скорость обучаемости новому и адаптация, умение юзать новое прямо сейчас прямо с прочтения доки . Чат жпт, умение правильно его использовать. Верстануть на сцсс, тайлвинде, стайлед компонентс и/или либа, обосновать свой выбор перед бизнесом.
Это, БАЗААААА!
Миша, не переживай у многих "программистов" такая же база. В принципе для многих задач твоих знаний достаточно.
Кстати участники группы Би-2 из Бобруйска.
Мы знаем 😁
язык программирование html. уууу. чувак ну ты чего) какой это яп)
Блин, это звучит как история того, кто держит фортуну за хвост.
У меня такое детство было. Мне отец купил в 90 годах 486 комп и понеслось)Ковыряние всего,линукс и пр,Сейчас вспомнил,что 23 года назад написал первый код на html и пробывал какие-то сайты делать. Сейчас мне 38 лет и хочу сменить профессию и уйти в fronted разрабы,свою основную работу уменьшил,что бы не мешала учиться мне и теперь штудирую по 10 часов в день html,css,javascript. Я выучу и найду работу,может какая стажировка будет,тогда готов в любую страну поехать на нее.
Иду по такому же пути. Только цель backend разработка на php. Frontend пока осваиваю для общего понимания. Мне 40 лет. До этого программировал только микроконтроллеры на Си. Пытаюсь сам разбираться по видеокурсам и документации.
@@АндрейПетров-о5р8э Все получится, главное не сдаваться)
У вас большие проблемы с вниманием к деталям, для фронта - это приговор.
Что Вы имеете в виду? Не понял Вас.@@aammssaamm
@@АндрейПетров-о5р8э У вас тоже проблемы с вниманием к деталям.
Миша привет)) посоветуй пожалуйста инструменты для проверки адаптивной верстки на разных устройствах, если такие используешь. Спасибо
Вы сами погуглить не можете? 😂
А нужно ли блокчейн разработчику знать ` базу данных (Sql , My SQL)
По мне база CS - это набор фундаментальных знаний, который облегчают понимание более прикладных вещей. Что-то вроде
- системы счисления и булева алгебра
- как работают компутеры на уровне железок
- операционная система - что, зачем и как работает
- знакомство с алгоритмами, структурами и прочими О большое (достаточно именно знакомства)
- итеративное, структурное и объектное программирование. Как развивалось и какую боль решал каждый новый подход.
- основы сетей
Как раз всё то, что в профильных вузах читают старые преподаватели, а студенты ворчат, что это отстало от жизни и лучше бы давали новый модный фреймворк.
Это так и есть. В смысле ворчат не просто так. Мир не стоит на месте. Если учить совсем прям с таких азов - уходит слишком много времени, и просто не угнаться. А в 90% случаев большего и не нужно. Всего не обхватишь. А вот в FAANG, например, наоборот, все равно на языки и платформы. Им подавай базу. Тут вопрос, насколько человек может быстро адаптироваться и с этим у автора все в порядке.
@@keksoid4 Тут ключевое в том, что базовые знания облегчают понимание всего нового, что на это основано.
И в этом главная печаль скороспелых вайтишников - каждый раз трогая верхушку айсберга в какой-то новой области они вынуждены грызть и остальной айсберг.
В итоге прогрызаются только самые-самые, большинство же отпадает в ужасе.
Это все училось в процессе училось. Только не структурировано, а как дополнение. приходилось многое подсматривать в чужом коде, для этого читалось всякое теоретическое при необходимости
@@larchanka Дык это свойство поколения, которое было очаровано компьютерами с детства.
Сейчас уже стали взрослыми люди, компьютер с самого детства был чем то обыденным. А на подходе те, кто с пеленок не выпускал из рук смартфона/планшета.
И те из них, кто будут вкатываться в айти без этой самой базы, как раз будут обречены на максимальное страдание.
@@larchanka В этом и проблема, что у вас нет системных знаний.
Подожди бро, а как же алгоритмы, структуры данных, паттерны и прочая дичь(очень важные знания), которые требуют на собесах? Как ты работаешь без этого?!?!!? :)
❤❤❤
4:13 - дропаем видос
Согласен, че он сморозил...
мб байт на комменты?
І гэта ўсё? А як жа агульныя веды алгарытмаў і іх вылічальнай складанасьці, уяўленьне пра графы і дрэвы, сістэмны дызайн і размеркаваныя сістэмы?
Так это в процессе, но не как что-то отдельное и важное
@@larchanka Абсурдна гэта чуць, бо ўяўленьне пра О вялікае ёсьць важным у дызайне, у тым ліку агульным дызайне.
Это всё несущественные мелочи. 😂 Тру программеру математика не нужна. 😂
Ate google translate n’ebirala ebiringa ebyo, tomanyi ngeri ki?
@@aammssaamm
О, конечно, математика - всего лишь непонятная вам мелочь. Ведь кто-то же должен оставаться в роли тупых, правда?
на 10 Минуте я пошел за Яблочными чипсами)
Это база
Меня одного перекосило после слов о таких языках программирования как HTML , CSS 😂😂😂 , а так ролик крутой , не ожидал что такой длинный будет
да, тебя одного
@@TheLeviusон не один, чел…
Специально пролистал комменты, с целью найти душнилу. Найден)
@@SlavaCh Странно, что вас учителя ещё в школе не задушили. 😂
Можно видео по софту, может быть утилитам, которые Вы используете именно для программирования, может быть такое было и я как-то пропустил…
Именно для программирования не было. Надо снять
Начинал с баз данных в девяностые, представляю как люди мучались, изобретая велосипед из подручных средства типа массивов и прочего подобного.
Михаил, как вы относитесь к мему "В Бобруйск, животное" ?
Нейтрально отношусь. Наверное, когда это было еще популярно, немного раздражало, а сейчас уже нейтрально
Боже, я еще лучше демотиваторов не встречал :))). Ну а если серьезно, интересно, есть ли у тебя опыт присутствия с другой стороны, со стороны собеседующей. Ты сказал, что ты не знаешь, какая должна быть база. Поэтому и вопрос, был\есть ли опыт собеседования других людей в команду? Спрашиваю, потому, что знаю, насколько это сложно на самом деле.
привет Миша, когда будет видео на английском?
Уф. очень сложный вопрос. Но я бы хотел если честно. Можно все то же самое по второму кругу снимать, только на другом языке и на другом канале выкладывать ))
@@larchanka и конкурировать с миллиардом индусов?🙃
У меня такой вопрос, не по теме видео. Я поступил на программную инженерию, выбираю ноутбук, нужна ли дискретная видеокарта или хватит встроенной? Из того что будет на моей специальности:
современные языки программирования: С++, ассемблер, Python, C#, Java;
компоненты системных программных продуктов;
разработку драйверов устройств;
полный цикл разработки программного обеспечения от сбора и обработки требований до тестирования и управления проектами;
разработку мобильных приложений или web-приложений (по выбору студента).
Не нужна. Позаботься что-бы там было побольше оперативы (хотя-бы 16) а лучше 32 и ССД диск хотя-бы на 512. Ну и процессор не самый дохлый - хотя-бы райзен Р5 или интел И5.
Вообще говоря учить вышеназванное можно хоть на 15-летнем хламе с мусорки, но желательно обеспечить себе комфорт что-бы не портить себе впечатление, 500 баксов за ноутбук это копейки на общем фоне.
Такие вопросы вы должны уже уметь решать самостоятельно.
В универе может быть изучение вычислений на gpu, например CUDA. Поэтому простенькая дискретка не будет лишней. Но это единственный кейс из моего опыта
За футболку лайк
Не верю. )
Верю, что познакомился со всем понемногу.
Так так так. Я чуть-чуть подушню. HTML это не язык программирования, не гони) Ну и CSS тоже
Одним словом ви фанат комп'ютерів та їх технологій , а це багато про що говорить.
Миш, а можешь рассказать, в каких айтишных профессиях минимальный стресс? С ПМами и разрабами всё и так понятно, но было бы интересно узнать с твоей колокольни. Зоопарк фронтенда это вечный стресс, потому что постоянно надо что-то учить и вечно чего-то не знаешь. А в то же время у дизайнеров зарплата немного поменьше, зато и стресса сильно меньше
Зависит от ваших мозгов. Если вы не можете организовать фронтенд, то проблема в вас, а не во фронтенде. У меня всё организовано и автоматизировано.
@@aammssaamm отличный пример лишнего стресса - токсичные разрабы)
@@Михаил-ъ6ъ5е Да, если у вас низкий уровень интеллекта, то все грамотные разрабы будут для вас источником неиссякаемого стресса. Держитесь от них подальше.
@@aammssaammграмотные специалисты не будут рассказывать с первых же слов о мозгах и интеллекте коллег, и уж подавно говорить это комментаторам. Только если это не попытка самоутвердиться и возвыситься любым путём)
@@Михаил-ъ6ъ5е А с какого перепуга необразованные говнокодеры решили, что они мне коллеги? 😂
Я хорошо помню, когда поставил Red Hat на отдельный раздел и оказалось, что после этого Windows не так просто. А это был рабочий ноутбук отца😂
Ахахаха. Зато познавательно
Диск перед этим не форматировали?
Миша, привет! Расскажи пожалуйста почему некоторые разработчики, включая тебя, считают html - ЯП?
потому что это их "база".
Ну, для начала, нужно хотя бы знать, что стоит за этой аббревиатурой. А так и в русском языке правила есть.
@@keksoid4 так ведь из аббревиатуры и следует что это не язык программирования. Логические конструкции на нём не построишь, никакой работы алгоритма не реализуешь. Это каркасный язык созданный для построения DOM дерева на его основе. Разве нет?
Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением.
Я просто упрощаю, иначе долго будет все перечислять и уточнять.
Что вообще надо почитать перед изучением языка программирования?
Поучиться скорее, а то индус-программист может получиться.
@@dobandvla больше похож ответ от индуса.
"первый язык программирования который я начал учить это HTML" ... вы пожалуйста следите за тем что говорите, спасибо
04:26
06:39
Автор, ты правда заучивал все команды, функции наизусть? Если да то круто, потому что щас все говорят мол не надо заучивать, я в это не верю.
Вайти в айти просто... говорили они.
Теперь сразу понятно за что платят большее 100.000 евро.
40% на налоги уходят 😂
@@fliegsohigh зависит от страны. С такими знаниями можно работать везде.
под базой подразумевают использование нетбука на на атоме 2010 года, полный отказ от Javascript, CSS, коммерческой разработки, верстка LaTex, отказ от использования GUI в ОС, сальные волосы, заношенный свитер и выкрученная на максимум токсичность
Забыл разбросанные вокруг бутылки из под пива.
Миша, как добился такого цвета зубов? Поделись плз
Генетика 😁
Они не такие и белые, просто айфон высветляет.
html и css не являются языками программирования
Молодец он этого точно не знал
Спасибо за прозрение, открыл ему и нам глаза👍
Закрыл Америку
Это база )
Садитесь детки поудобней и послушайте дедушку
Была одна статья в ЖЖ о том, что должен знать программист)) там и есть база "
Теоретический минимум для программиста" вот так называется
Они и сейчас стоят бешеных денег)
а какое-то хобби занимало время ? не связанное с работой
с таким списком изученного материала, откуда время на другие хобби, это и есть основное его хобби, похожне.)
Ну вот ролики снимать пока хобби
@@larchanka ну это ж не всегда было, я почему спрашиваю, прост у меня разаботка раньше была вынужденка для заработка а на хобби я тратил много времени, но сейчас поменялось фронт это подработка а звук работа
Короче вывод простой - нельзя просто так взять и "ворваться в айти". Вот ты 30 лет на заводе гайки крутил и был не в состоянии винду переставить самостоятельно, а тут решил айтишником стать, даже курс прошел какой то. Но ты все равно будешь просто джуном недоучкой. Потому что если ты с детства в этой теме не варишься, но тебе всегда будет не хватать навыков элементарных. Я не говорю, что нельзя все таки научиться всему, но это займет много времени и пока реального опыта не наберешь, так и будешь быть не в теме. Не только про программистов речь, про тестеров тоже. Я тестеров собеседую и сколько же приходит людей вырваться в айти с курсов дорогих даже, но они просто не знают как IP адрес поменять на компьютере ну и тд
Складно балакаешь, но вот про то, что ты в одиночку разобрался с отрядом ниндзя я вообще не верю.
рассказывает чисто про админку, а называет это DevOps... странный чудак
учи базу ^_^ html это не язык программирования
вот чувак столько всего перелопатил, еще и время на семью хватает
Начинал так же. Но в 2006. Но в итоге техникум и вуз загубили всё. В итоге ты теперь в Голландии, а я там же в России, мечтаю догнать.