ПредишенСледващото

Един студент, програмист, а любител на историята

Аз препоръчвам все пак да влезе по-висока образователна институция. Там ще се даде познания по-задълбочено. Но ако все пак решите да се научат сами по себе си, а след това тук:

1. В никакъв случай не започнете да учите език, като Pascal или BASIC - Не е достатъчно, че те не се използват, така че също е доста трудно за предприятията. Лично аз препоръчвам Python език - тя има дълбоки, трудни моменти, но за начинаещи не е необходимо да ги разбере.

2. Опитайте се да програмирате нещо просто. Внимателно правя упражненията, предложени в книгата (ако се учи на него).

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

На този етап, вие вече може да има представа за програмиране, и да научат какво точно се чудите.

Следните съвети са по избор:

5. Опитайте се да "пробие мозъка си" - помисли за новия програмен парадигма. Това може да бъде функционален (Haskell) или логически (Prolog) програмиране. Това ще бъде от полза за вас лично - има няколко мнения по решение на същия проблем винаги е полезно.

6. Да участва в разработването на проекти с отворен код. Голямата заблуда да се мисли, че той се нуждае от повече знания и опит, които не го правят. Във всеки проект има много задачи, които може и да са в състояние да реши.

И най-накрая. Програмиране не е просто кодиране. Не забравяйте да учат английски език - дори и ако не планирате да работят в чужбина. All (всички без изключение) съответната информация - изключително на английски език. Проучване инструменти (системи за контрол на версиите, тестове и т.н.). И най-важното - никога не спират!

Съгласен съм с последното парче от съветите, които дава Traurig.

При никакви обстоятелства не трябва да се опитват да се започне с Паскал или BASIC. Основна цяло може бързо да обезкуражи програмиране. Започнете с Python. Той е не само много прост синтаксис, но не на последно място, е съвсем в търсенето. Java още повече в търсенето, но аз не те съветвам веднага скочи върху него.

Ако го направите обаче, ще бъде повече или по-разбират английски език. Силно препоръчваме серия от онлайн курсове "Python за всеки" по Корсера от университета в Мичиган. Той е професор Чарлз Скъсване. По-разбираемо обяснение за начинаещи, аз не съм виждал. Курсът е безплатен (цената в случай, ако искате да имате сертификат). Започнете с първия курс, там, на най-разбираем език (дори и IT-специалист разбирам) обяснява, че едно такова общо програмиране по принцип кодът работи и предоставя основните умения за работа с Python. Когато приключите с един курс може да искате да отидете напред и да вземе останалите :-)

Още 2 отговора

Ако знаете отговора на този въпрос убедително може да го потвърди, не се колебайте да се говори

Помогнете ни да намерим отговора.

Изберете този, който трябва да зададем този въпрос>

Завършил CMC MSU, разработчик ентусиаст

Подобно на мрежата. Повечето от дизайнерите обичат технологията, интернет и компютрите повече от всичко друго. Вашият въпрос е само около 50% от уеб дизайн, програмиране уеб сайтове, тъй като -.

В ерата на интернет от 6, понякога уеб разработчик

В средата на лятото и аз искам да хвана колкото се може повече zarabotat bolshey?) Horosho, postarayus opisat dovolno частни печалби sposob в интернет от опита на приятели и не ochen.Ya никога interesovalsya.

"SMM" С търсене в Google. Сериозно. Това е, което аз написах диплома в SMM а сега дори работи. Google ще ви даде огромно количество предмети за манекени, обяснявайки как времева база. [Информация.

Оценка на въпроса на ден

Отговори на тези, които знаят

Свързани статии

Подкрепете проекта - споделете линка, благодаря!