Как да започнете да програмирате свои собствени програми
За повечето хора, които решиха да свържат живота си с програмирането, възниква въпросът: откъде да започнем програмирането, защото бих искал веднага от първите стъпки да напиша собствени програми. След това, от една страна, това ще бъде развитието на практически опит, а от друга - придобиването на умения за решаване на приложените проблеми.
Компютърът е един и същ инструмент при програмирането като брадва на дърводелеца, а художникът има статив. Основното нещо е развитието на знания и умения и ще можете да създавате на практика всяка машина. Това означава, че няма голяма разлика в това как да започнете да учите програмирането. Разбира се, изборът на език за писане на програми може да играе решаваща роля, когато млад човек започне да се представя като обещаващ специалист. Но ще бъде малко по-късно.
Например, ако разгледаме уеб програмирането (къде да започнем също е въпрос), тогава има минимален набор от технологии за front-end и back-endrsquo, без които не може да се разработи цялостно уеб приложение на всяко място на работа. Разширеният набор от програми е извън обхвата на програмиста за начинаещи и той не е този, с който принципно може да започне програмирането.
Класиките на програмирането препоръчват полагането на фондацията в три посоки:
- Силно написан език - като C / C ++.
- Напълно ориентиран към ООП език, който традиционно се счита за JAVA.
- Скриптовият език, където изборът може да бъде от класика като shell, sed, awk или Perl или нещо по-ново. Ако искате да отделите по-малко време и усилия за учене, тогава PHP ще направи.
Разбира се, че днес, когато нови технологии се появяват почти всеки ден, едва ли някой ще следва призивите на опитни хора за това къде да започне програмирането. Вероятно по-популярният отговор на този въпрос ще бъде: какво трябва да се направи, за да се започне програмирането поне на някой език. Но получените препоръки са подходящи само за развитието на първоначалните умения и нищо повече. В реалния живот всеки популярен програмен език, по-точно неговото изследване, може да се сравни с изучаването например на руския език в гимназията. Аналогията е непълна, а по-скоро показателна, за да разберем какво е заложено. Трябва да започнете с най-прости - изучаването на "азбуката" на програмирането и след това, с постоянни упражнения и изучаване на нова информация, постепенно се премествате в началото на изкуството да пишете сложни кодове.
Каквото и да е било, но потенциалният работодател плаща или опитен програмист добре, или не плаща много, но не изисква специални умения в замяна. Следователно, като се върнете към въпроса "къде да започнете програмирането", трябва да отговорите на нещо подобно: с натрупването на опит. И това означава, че трябва да пишете програми навсякъде и винаги, като художник, който иска да усъвършенства уменията си, и черпи всичко, което идва в очите му. Практиката води до съвършенство и вече за съвършенство много от тях са готови да платят добри пари. Например, дори и най-ранните скици на известни художници струват много пари.
Последната точка, която трябва да се спомене тук, е необходимостта да се създаде, за да можете по-късно да кажете или да пишете за него. С други думи, става въпрос за създаване на портфолио от програмисти, където ще бъде представен изходният код - от първите творения до всички постижения в тази област. С такава помощ разговорите с потенциални работодатели ще бъдат по-кратки и необходимостта от резюме може да изчезне напълно сама - те просто ще започнат да получават предложения за работа.
- Java програмен език
- Как да научите програмиране от нулата на популярни езици за програмиране
- Програмиране на микроконтролери за начинаещи: лесно и достъпно
- Програмиране от нулата: откъде да започнете? Как да започнете да учите програмите от нулата на…
- Какво е рекурсията? Рекусия в програмирането (примери)
- Как да създадете собствени програми? Как да създадете фалшива програма?
- Информатика. Основи на алгоритмизацията и програмирането
- Програмиране за Android: как да започнете да създавате свои собствени приложения и игри?
- Програмиране на игри: програми, характеристики на създаването и препоръки
- Android: Програмиране за начинаещи
- Софтуер тестер: къде да започнете
- Разработване на приложения за iOS: откъде да започнем?
- Какво трябва да преминете на програмист или Всичко за обучение за програмист
- Компилацията е какво?
- История на разработването на езици за програмиране: накратко за всичко
- Какви теми трябва да взема за програмист, как да се подготвя успешно за изпитите
- Какъв език за програмиране трябва да избера за начинаещ, който да научи
- Решаване на проблемите при програмирането. Цикличен алгоритъм
- Най-лесният език за програмиране за начинаещи
- Каква е системата за програмиране
- Как да станете програмист без помощ