6 причини да научите програмирането, ако не сте програмист

Съдържание:

Anonim

Полина Коковина

Редактор в двоичен район.

1. Това е свободата на творчеството.

Много хора мислят, че за програмиране ни трябват математически пет. Това е заблуда. Програмирането е повече за логиката и творчеството. Например, вие и вашите приятели шеговито измислихте страхотна игра за смартфон. Можете, разбира се, да изчакате, докато някоя компания в чужбина го пусне, или можете да го направите сами. Как ще работи тази игра, какви ще бъдат правилата, интерфейса и функциите в нея - решаваш. С умения за програмиране е възможно да се създаде продукт от нулата или да се реализира идея - приложение, уебсайт, програма - така, както ви е необходима.

2. Изплаща се

Простата истина е: колкото повече умения имате, толкова по-скъпи са вашите услуги. Например, копирайтъри, които могат да налагат прости HTML страници, счетоводители или мениджъри, които могат да автоматизират Excel или Access с код, са по-скъпи от колегите си само с основен набор от умения.

Големите компании се развиват бързо и търсят нови начини за оптимизиране. Наемането на екип от разработчици и заплащането на всеки по $ 2 000–3 000 на месец е скъпо. Наемането на човек, който ще пише статии, набира и дори разбере как да подобри мобилната версия на сайта, е печелившо решение.

По-вероятно е такива специалисти да попаднат в голяма компания.

Например в „Ню Йорк Таймс“ повече от половината журналисти могат да програмират. Когато публикацията промени стратегията си и се фокусира върху развитието на уеб и мобилната версия, те обучиха персонала по програмирането, който отговаря за цифровото съдържание.

3. Тя обединява

Помолете разработчика да напише програма в Ruby, защото вчера прочетете, че това е нов и готин език, лоша идея. За да се правят съвместни проекти, да се разбере как да се задават задачи, да се правят корекции и какъв език да се говори с програмисти като цяло, трябва да разбирате кода поне малко. Дори ръководителите на компании и собствениците на стартиращи фирми научават как да програмират. Например, за да се намери добър специалист на пазара, лично да проведе интервю и адекватно да оцени нивото на кандидата.

4. Това спестява време

Колко пъти сте въздъхнали, когато трябваше да извършвате рутинна работа? Например, вие сте журналист и пишете за популярна научна публикация. Трябва да проучите в кои страни най-често светкавици удрят земята и да разберете какво общо имат тези региони. Ще отнеме повече от един ден. Програмирането ще ускори този процес: ще прекарате 30-40 минути в кода, който ще ви помогне бързо да анализирате данните и да съставите доклад.

5. Развива добри навици.

Програмирането е труден процес. Тук няма да можете да четете учебник в свободното си време, да гледате видео на YouTube и да отидете на няколко лекции. Трябва да седнете и да започнете да учите езика, да копаете в кода и да практикувате през цялото време. Например, за да пишете на Python, трябва да изучавате 2-3 часа всеки ден в продължение на няколко месеца.

Тя дисциплинира и помага да се мисли структурно и стратегически.

6. Това е добро за здравето.

Сред хората има слух, че програмистите дори разбират по-добре в напреднала възраст. Вицове се шегуват, но в това има някаква истина. Например, през 2014 г. учените от университета в Пасау анализират Разбиране за разбирането на изходния код с

Функционално магнитно-резонансно сканиране на мозъка на хората по време на програмирането. Резултатите показват, че същите части на мозъка, които работят при изучаването на чужди езици, са активни. Това намалява риска от развитие на болестта на Алцхаймер.

Потвърдете ползата от кодирането и други изследвания. В Медицинския колеж Алберт Айнщайн в Ню Йорк в продължение на няколко десетилетия са изучавали Близо 500 доброволци на възраст между 75 и 85 години са доказали, че дори един ден програмиране на седмица може да забави развитието на деменция за два месеца с редовно обучение на мозъка.

Прочетете също

  • Как да научим програмирането от нулата →
  • 20 най-препоръчителни книги за програмисти на руски език →
  • Как да се научите да правите уеб сайтове: 30+ уроци →
6 причини да научите програмирането, ако не сте програмист