ТранспортМодаРецептыБлогиОхотаПутешествияСпортВесельеСвоими РукамиITЗнания
Мини-Игры
x

x
zakruti.com » ru » IT – Софт » Компьютерные Секреты
Путь программиста с полного нуля до дзен за 24 шага!

Путь программиста с полного нуля до дзен за 24 шага!

VKTwitterOK

содержание видео

Рейтинг: 4.0; Голоса: 1
Путь программиста с нуля до дзен за 24 шага! В какой последовательности изучать темы по программированию? Частый вопрос новичков, ответ на который дан в этом видео Kleo: Уже семь месяцев изучаю программирование, а ощущение, что ничего вообще не умею. После новой сложной темы как будто забывается почти всё изученное до. Надеюсь, что когда-нибудь пазл в голове начнет складываться.
Дата: 2023-03-12

Комментарии и отзывы: 18


Не сомненно понимание низов компьютера это невероятно полезный навык, который дает тебе возможность создавать оптимизированые системы, но, к сожалению, в наше время это не так уж и важно в большинстве случаев (Говорю за веб, всем преимущественно плевать на то, сколько нано секунд ыт сэкономил в своем гениальнейшем алгоритме и на сколько твой код изящно стыкуется с низшевыми концепциями. Я программист со стажем, но сейчас управляю студией и уже больше думаю с точки зрения бизнеса, поэтому для меня ключевые навыки - понимание архитектур и написание расширяемого, редактируемого кода. Поясняю - ты можешь знать устройство компьютеров до отдельно взятых транзисторов, свободно манипулировать адресами и памятью в целом, хоть свой unreal engine писать, но если ты не способен в голове сразу выстроить примерную архитектуру апи по тз и грамотно унифицировать поддающиеся к этому аспекты или будешь выбивать ту самую нано секунду времени опираясь на низкоуровневые познания, вместо того, что бы просто сделать, может не так изящно с точки зрения компьютера, но приемлимо для понимания человеком и с точки зрения быстрого изменения (Бизнес- это вечные правки и хотфиксы) то вы проигрышный вариант с точки зрения бизнеса.
Я не говорю, что все глубокие познания излишни. Просто хочется добавить, что нужно четко понимать свое место в IT, желаемое место. И что по мимо тех знаний, нужны такие как выстраивание архитектур (Так и не разобрался софт это или хард, что знание асемблера не научат вас правильно строить общую концепцию вашей системы, сводя ее к уровню конструктора, которым легко манипулировать и дополнять, а главное - дегко расширять. Просто мне не доводилось видеть акценты на это где либо, а это, по моему скромному мнению, сейчас КЛЮЧЕВОЙ навык программистов. И это важно освещать

ответить

Путь программиста - это путь задрота. Как человек, живущий в айти сфере уже гдето 18 лет, и имеющий квалификацию и образование Инженера компьютерных систем и сетей, человека, который прошел путь от монтажника витой пары, до главного инженера интернет провайдера, тесно дружащего с Linux/FreeBSD, хочу сказать только это. Если ты не способен в что-то запараноится абстрагировавшись от реального мира - это не твоё. Не смотря на то, что я пишу скрипты на Шеле, иногда на Джаваскрипт, умею читать логи, и код в целом, умею составлять алгоритмы, я себя программистом и близко не считаю. Из вышеперечисленных пунктов, мне не знакомы/мало знакомы около 5-7. Но вспоминая себя лет 15 назад, как я хотел стать программистом, и пытался браться за разные языки, сейчас понимаю другое - мне ближе инженерия, сеть, и администрирование. Там тоже не без программирования, но оно на достаточно примитивном уровне.
Что же посоветую другим: пробуйте. И не просто пробуйте, а уделяйте этому всё свободное время, и тогда вам тоже станет ясно, надо ли оно вам, и что именно надо.

ответить

Мне нравится подача автора. Все максимально информативно и анимировано. И все-же, считаю что 24 шага - немного утрированно. Есть области программирования, где не нужны знания о методах сжатия, рендеринге 3Д-объектов, системах исчислений и др. Так специалисту низкоуровневого программирования, скажем того-же Ардуино, многое из перечисленного и вовсе не понадобится. А вот система исчислений, основы работы вычислительной техники, ввод/вывод на низком уровне, способы хранения и считывания данных - самое то. Также как и зачастую веб-программисту не понадобится вышеперечисленное, но ему понадобятся другие специализированные знания в его области. Единственно, что на мой взгляд неизбежно, человечество движется в эру необходимости знания взаимодействия с вычислительной техникой на уровне программирования. Особенно, с развитием ИИ, в частности нейросетей. Хотя-бы на базовом уровне.
ответить

У аватара книжка по Computer Science была бракованная иначе я не знаю как объяснить последовательность тем:
Ты говоришь об сложности алгоритмов и нотации big O до методов сортировок эти темы вообще обычно вместе преподают в институте; дада сначало мы изучим фреймворк (и не понятно вообще какой) а уже потом какие типы данных есть и что такое стек технологий.
Ни какого упоминание что есть парадигмы программирование: функциональное и ооп.
Нет упоминание что есть разные сферы и для каждой сферы нужно изучать свое в частности. Мне почему-то не мешает не знание графики для написания веб приложений, и не думаю что помешает разработчику интерфейсов в game dev сфере не знание сетевого стека.
Да школота изучайте ассемблер. А что такое git, какие инструменты вообще использовать для разработки, организация проекта и архитектуры нафиг оно вам не Нужон

ответить

Как состоявшийся программист скажу что полностью не согласен с мнением автора.
Это не даст никаких плюсов при устройстве на работу. Даже на собеседовании это не спросят.
---
Так же как человек который изучал эти темы в колледже и институте -
пока вы так сильно углубляетесь уже забудете что учили до этого.
---
Сначала определяетесь какое направление вам нужно и учите только то что необходимо для получения работы. Не распыляйтесь.
А уже на работе ваша обучаемость выйдет на новый уровень, т. к. знания от старших коллег будут перетекать к вам.
В мире решает эффективность.
хоть видео самому снимай)

ответить

Ютюберских ноунемов. Когда заявляют подобное, стоит сказать печему ты не ноунейм, рассказать где работал и предоставить пруфы, то ХайдиХо и иже с ними хохохо тоже мегакодеры. Ты делаешь то, что не могут 50% других программистов? Откуда статистика? Естественно фантазия. 8 Языков. Я бы был больше восхищен знанием 2х и пруфами с мегаработой, проектом, да хоть каким-то пруфом, но полагаю речь идет о 8 разных способах написать hello world. В общем извини, но ты тот еще фантазер.
ответить

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

Новичкам не советую ориентироваться на данный видос) всё хаотично. В реале почти все пункты идут вместе с первым пунктом. Чувак в один пункт поместил сразу целое изучение языка программирования и ещё закинул sql и в отдельный пункт закинул числа с плавающей точкой? лол. Даже 2 пункта для чисел. SQL за 1 неделю? А почему же не за 1 день) Тем более афтор говорит што заниматься достаточно по 5 минут. Т. е. SQL за 35 минут
ответить

4: 00
Мне 14 но я умею переустанавливать Винду
1 делаешь загруженную флешку
2 в БИОС ставишь флешку для старта
3 сносил кхм кхм файлы на диске(ну или делаю отдельную область для os)
5. 1 ждё сто лет пока скачается
5. 2 Понят что ты не нажал на кнопку скачать
5. 4 Нажать и подождать 3 секунты
И готово
P. s. если пк сделает рестарт то это мать сдохла
: )

ответить

Я могу написать код, которые не могут 50% разработчиков
Я не мог установить винду
Окееееей, а вы точно коуч)
А вообще, если честно, то всё сказанное в ролике до такой степени утрировано и максимально отдаленно от реального изучения, что складывается впечатление, будто ролик был создан только для того, чтобы впихнуть в него как можно больше рекламы

ответить

Кто знает! Подскажите как называется это - умение из любого процессора телефона умной кофеварки или любой фигни в которой есть процессор написать программу и сделать из любой хрени устройство которое будет делать то что ты ему сказал ну по возможностям устройства? Что читать? что искать? как этому научиться?
ответить

Всякая тупень дает советы. Если бы учил и советовал педагог из сссср, то все бы шарили. Но тупорылые кокакольщики ничего объяснить не могут. Только пинки от чеченцев и таджиков получать, которые спортом занимаются и больше прльзы социуму приносят.
ответить

Спасибо автору!
От себя хотел бы добавить свой опыт пути программиста:
1) Нужно много терпения и воли. Ни одна программа не будет написана с первого раза.
2) Ценить даже небольшие успехи. Большая дорога начинается с первого шага.

ответить

Жесть и садомазохизм!
Уверен все законченные программисты клиенты палаты N6!
Чем занимает себя дятел, когда ему нечего делать?
Правильно - стучится головой об дерево, ну или программирует.

ответить

Я пробовал изучать cpp, java, csharp, py, js, php, но программировать я не мог на них, дотех пор пока я не попробовал изучить скриптовый язык lua, после него уже спокойно стал понимать как работать с python
ответить

Слушай всё это здорово, но я не программист скажу тебе, что для создания 3д объектов на пк уже не нужны танцы с бубном, достаточно любого 3д пакета, к примеру Blender, Cinema 4D, Maya, 3dmax.
ответить

Sql для пользователя YouTube за неделю Автор, ты гений Смотрел ролики про машины и за неделю процедурное программирование освоил. Ты точно не друг winderton'a?
ответить

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






Другие видео канала