Добавить в корзинуПозвонить
Найти в Дзене

Программирование с нуля

Тут я кратко и в двух словах объясню с чего начать, чтобы стать программистом "с нуля", если Вы вообще нуль, 0.
Оглавление

Тут я кратко и в двух словах объясню с чего начать, чтобы стать программистом "с нуля", если Вы вообще нуль, 0.

Не стесняйтесь, что сейчас Вы вообще новичок и не знаете ничего - это нормально. А то, что решили учить программирование - очень похвально.

Поверьте, в современном мире, все быстрее и быстрее "завязывающемся" на технологии, без такого полезного навыка, как уметь что-то запрограммировать - просто никак.

Содержание

  • Cyberpunk Now
  • С чего начать?
  • Резюме

Cyberpunk Now

Иноземное выражение "Cyberpunk Now" означает что-то типа "мы живем в киберпанк-мире!". Это не просто присказка дял красного словца, а небольшое введение, обоснование того, почему Вам стоит начать учить программирование, даже если сейчас Вы в нем ничего не понимаете.

Понимаете, мир изменился. То, что описывали в своих мрачных книжках фантасты, вроде Уильяма Гибсона и Нила Стивенсона, этот суровый и бесчеловечный мир киберпанка - он превращается в нашу настоящую реальность. Разве Вы не замечаете этого?

Почти у каждого - смартфон. У каждого второго - "умные часы" или трекер. Беспроводные наушники. Очки виртуальной реальности. AR, VR.

Человек без аккаунта в WhatsApp или VK - воспринимается как дикарь (простите, кого обидел). У Вас нет завалящего е-мейла? Вы, Mon Amie, случаем, не из XVII века?

Короче, Вы поняли.

Но технологии - это не только плюсы, есть и минусы. Например, кофеварка, которая бьется током. Или робот-пылесос, который зажевал кота. Или ноутбук, который взломали хакеры и подглядывают за Вами, собирая компроментирующие видео. И так далее, Вы и сами можете привести кучу примеров "обратной стороны медали". Включая и воздействие и контроль государством при помощи новых технологий.

Короче, к чему это все я тут набросал - мы УЖЕ живем в мире развитого хайтека. Не хватает только заполонивших улицы роботов и летающих автомобилей.

И умение программировать в этом хайтек-мире (нашем мире) - очень важно.

Может Вы и не будете работать профессиональным программистом в Microsoft, Oracle или Google, но уметь что-то хоть по минимуму, стоит ведь этому научиться?

Поэтому, давайте Вы прям после прочтения этой статьи твердо решите перестать быть "0" в программировании и начнете что-то изучать, хотя бы в виде хобби, полчаса в день уделять этому направлению?

Так, надеюсь, то время, что я затратил на написание сего опуса, не пройдет втуне, поможет хоть кому-то получить в жизни полезный в киберпанк-мире навык.

С чего начать?

Я очень, очень рекомендую Вам начать с изучения "базы" - с гарвардского курса Computer Science. Просто начните с этого курса (ниже он есть на русском языке, в переводе), Вы мне скажете тысячу раз спасибо, обещаю.

https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5

Все, дальше Вам сразу многое станет понятно, Вы уже не будете прям "нулем". Понимать, как работает та железка, что выполняет Вашу программу - поверьте, это многого стоит. Не уподобляйтесь code monkey's ("мартышкам", что кодят по гайдам и мануалам, но даже не понимают, что они делают), начинайте с базы, с основ.

Резюме

В принципе, это все, что я хотел сказать. Хотя, нет, конечно, сказать-то я могу много чего еще, но к чему мучить клавиатуру?

Появились конкретные вопросы после просмотра курса по Computer Science выше? Пишите их ниже, в комментах, постараюсь ответить.

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

Изучайте, переставайте быть нулем и новичком, в наше время без умения программировать - нельзя.

Удачи!