Что нужно знать о программировании, если не дано

Что нужно знать о программировании, если не дано

Как быть, когда изучение программирования конкретно не идет…

1 Не стоит врать самому себе

Что нужно знать о программировании, если не дано
Хватит ли ума признаться самому себе, что хочешь получать хорошую зарплату, но не понимаешь программирование. Быть может оно тебе на самом деле не интересно.

Вроде бы и понять не можешь почему не получается учить программирование, но в то же время интуитивно понимаешь, что ответ на самом деле знаешь

Бывает так что, ну не хочется быть по профессии слесарем, или обыкновенным мастером на заводе. Видится будущее другим: хорошие автомобили, красивые женщины или мужчины, отпуск на тропических островах нашей планеты, а также осознание того, что в деньгах не нуждаешься. Ведь то, сколько обещает зарабатывать профессия программиста хватит на все твои потребности: оплату неуклонно-растущих тарифов ЖКХ, приобретение автомобиля, удовлетворение гастрономических потребностей в лучших ресторанах города. Да и много чего.

Но тут происходит невообразимая штука: глядя на текст в учебниках по программированию, замечаешь как глаза вылазят на лоб; прослушивая видео и слыша об алгоритмах, переменных и функциях, из ушей начинает течь кровь; а когда дело доходит до написания кода, мозги словно шепчут на ушко: «Та забей, тебе не дано…»

И вот бьешься уже головой об стену, и не хочется верить, что действительно все так плохо. Что не увидишь: ни квартир, ни авто, ни отпуска далеко далеко от любимой объятной или необъятной Родины?

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

И вот она…

Каждый человек рождается для выполнения определенной задачи для социума. Но что, если ты по призванию доктор. Однако большие деньги круто замыливают глаза, и ты пытаешься отойти от своей судьбы в неизвестность. Пытаешься отойти, и терпишь поражение за поражением. Вроде бы и понять не можешь, почему тебе так не везет, но в то же время интуитивно понимаешь, что ответ на самом деле тебе известен. Просто боишься себе признаться.

И ответ будет следующим — «Мне это не интересно. На самом деле не интересно!». Не интересны алгоритмы, не интересны переменные, функции, и что крутого можно с ними делать. Вообще не интересно ничего в программировании.

Приведу случай из личной практики. Интересно веб-программирование, то есть создание внешней оболочки для сайтов. Задача предстояла трудная, нужно было знать 5 различных веб-технологий, из который с трудом знал только 3.

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

2 Программирование — такая же профессия, как и другие

Что нужно знать о программировании, если не дано
Бывает так, что люди постарше, советуют тем, кто помладше, ходить на образовательные курсы. В частности на модные курсы по программированию. И человек не понимающий ничего в программировании приходит на эти курсы. Приходит, сидит, внимательно слушает исключительно мысли преподавателя, его технику изложения материала. В итоге человек за все время курсов так и не понял уроков по программированию, а единственное о чем думал на них — как бы не уснуть.

Деньги заплачены, курсы посещены, а толку нет. И ты уже не знаешь, что делать дальше, не видать счастливого будущего.

Но вот что следует понимать про программирование, чтобы его стало легче изучать

Программирование — это такая же профессия, как и любые другие. Знаешь, что общего у программиста и повара? Повар берет ингредиенты, кухонную утварь и готовит обед. Программист создает ингредиенты, создает кухонную утварь, и заставляет обед готовиться.

Другими словами и там и там, есть определенные инструменты для работы, существует «материал», и ты что-то делаешь. В программировании чаще всего задействованы лишь следующие инструменты:

1. Объявление переменной (создать или взять существующий предмет)
2. Функция (заставить чтобы что-либо заработало )
3. Цикл (пересчитать количество предметов)
4. Массив (он же объект или «коробка», в которой что-то храниться)

И все. Больше никаких инструментов в программировании нет. И при этом каждый код непохож на предыдущий, и все работает.

Приведу пример одного из самых частых примеров кода: есть слово «бейсбол». Про HTML я пока упоминать не стану. Итак, у нас есть «бейсбол». Задача — нужно посчитать количество букв в этом слове. Как это сделать?

Создаешь (объявляешь) переменную, значение которой делаешь слово «бейсбол». Затем достаточно создать цикл, в котором единицей измерения цикла (что будем пересчитывать, от чего отталкиваться), мы указываем нашу переменную, то есть слово «бейсбол». Далее цикл, после того как написали код цикла, начинает пересчитывать слово «бейсбол» по буквам, и в итоге выдает результат «7».

3 Не гонись за «модными профессиями»

Что нужно знать о программировании, если не дано
В 90е модной профессией была юриспруденция (юрист проще говоря), сегодня — программист. В первом заголовке этого материала, было упомянуто о том, что порой не получается, потому что не дано. Потому что не создан(а) ты программистом.

В юные годы этого не понимаешь, но понимаешь позже — счастлив не тот, кто зарабатывает много, а тот, кто занимается любимым делом, ибо тот кто зарабатывает много, может быть несчастлив и ненавидеть свою работу (даже самую модную), тогда как тот, кто занимается любимым делом, будет чувствовать себя хорошо, как финансово, так и физически.

4 Не расстраивайся, если что-то не понимаешь

Что нужно знать о программировании, если не дано
Расскажу самые правильные мысли, по поводу программирования — у каждого программиста свой уровень! В сфере IT у программистов, существует 3 уровня программистов: джуниор(начинающий), мидл (средний уровень) и сеньор (высокий уровень). Ты можешь начать с самого низа и закончить на самом верху.

Но на практике ситуация другая. Как только входишь в эту сферу, понимаешь, что одни вещи даются, другие нет. Приходишь к пониманию того, что рано или поздно достигаешь максимального уровня знаний, и на этом все и заканчивается, так как мозги могут просто не тянуть больше. И как бы ты не старался(лась) себя обмануть, выше себя не прыгнешь.

К чему это мы. Если у тебя получается что-то в начале, но дальше ни-ни — это показатель того, что ты плохо стараешься, либо достиг предела. Быть может предел не достигнут еще, но он уже близок.

В итоге: не просто так одни программисты не понимают средние и высокие уровни программирования, и не могут продвинуться дальше начального уровня в 30 лет, тогда как другие достигают высокого в 22. Это не означает, что кто-то глупее, чем другие. Просто у всего есть предел, и какие силы человек бы не прикладывал, выше себя не прыгнешь. Поэтому, если очень туго не получается вначале, возможно это просто не твое. А может и твое. Тебе виднее.

5 Учись думать и гуглить

Что нужно знать о программировании, если не дано
Все программисты решают 90% своих задач, благодаря удачно сформированному запросу. Многие вышеперечисленные трудности, лечатся именно этим методом. Гугли. Если не знаешь как научиться гуглить, спрашивай так, как строится предложение (запрос) в твоей голове:
«Как создать переменную в ДжаваСкрипт»
«Как создать вечный цикл»
«Как выровнять блок посередине экрана»

И все в таком духе. Познай себя и пойми, как ты думаешь, чтобы правильно сформировать запрос. Правильно сформированный запрос — это успешно-решенная задача в 99% случаев. Открою секрет — 99% ситуаций, которые ты не можешь решить, уже можно найти в интернете. Достаточно загуглить.

Старков

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Обратная сторона жизни ютуберов: проблемы с психикой, депрессия и хреновое настроение

Обратная сторона жизни ютуберов: проблемы с психикой, депрессия и хреновое настроение

Тебе также понравится

Болтовня

Добавить комментарий

Написать администратору сайта