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

Като цяло, първото нещо, което аз съветвам - да забрави за известно време за програмиране и да научат английски език. За да се разбере по-голямата част от книгите ви ще бъде доста Междинно ниво (B1, лексика 2-3 хиляди думи + общо разбиране на граматиката). За все още без английски сте достатъчно бързо, за мъчение. По-точно ти казвам измъчва при първия опит да потърсите с Google всеки nontrivial решение на проблема (за най-подходящите решения ще бъде обяснено на английски език на Stackoverflow и други подобни сайтове). Е, ако възникне грешка по време на изпълнението на интерпретатора на програмата също така ще бъде "проклятие" на английски език. Ако никога не сте се научили английски, няколко години това ще отнеме, ако сделката не е твърде силен. Ако сте приели интензивно и може да бъде за една година, по принцип, за да се постигне това. Това не е точно лесно. Но си струва, 100%.

След това можете да отидете на Корсера и записва на курс за начинаещи ви заинтересува PLS. Например, за Python е нещо. Е, не е задължително, разбира се, Корсера, има и други образователни сайтове (пример) - има Google ръцете си.

Просто без знанието на английски език, че винаги ще бъде зад няколко години: книгите са написани и преведени на руски, не бърза. Е, както казах по-горе, имам средно владеене на английски език улесни в голяма степен бъдещето си живот в смисъл на намирането на решения в интернет. Тя не зависи от избора на технологията - една и съща ситуация ще се случи с Java, Ruby, Иди и всякакви други PLS.

Е, като отклонение. Аз лично би си помислил, от местоположението си и дали имам нужда от програмиране (без оглед на питон)? Защото, ако не ви омръзне, дори по време на изучаването на основите и искате да се ускори процеса на обучение. Е, едва ли е по-нататъшно обучение ще бъде радост. Програмиране обикновено не е най-забавно и разнообразен процес. Особено досаден грешки работи, улавяне на грешки в програмите. Аз самият, макар и не програмист по образование, многократно е прекарал много часове и дни, за да намерите фините грешки в програмата вече е писано. Това често се случва, че процесът на тестване на програмата проведе в пъти по-дълго, отколкото в действителност писане на код. И това е съвсем типична ситуация, независимо от ПЗ. И когато се научиш, най-накрая, повече или по-малко синтаксиса на всеки език и да започне да се рови в алгоритмите - там е забавно като цяло ще бъде минимално. Но грижи, педантичност и постоянство отнема много.

Затова, ако по някакъв не иска да прекарват месеци изучаването на английски език и едновременно изследване на езика за програмиране синтаксис, въведение към алгоритмите, и т.н. - Вземи нещо друго.

Lofan. Ами това не е безнадеждно :) Бих, между другото, се препоръчва в процеса на обучение, за да се опитам да напиша прост текстово-базирани игри - се основава на тази книга Доусън, един от курсовете, за която дадох линк, и други подобни.

Започнете с един много примитивен: симулатор "рок-ножица-хартия", а след това играта "Познай номера", а след това на "бесилката", а след това, например, "паметта" по-прост вариант на "кръстчета и нули", а след това можете да се опитате да приложат блекджек повече - морска битка, по-нататъшни "астероиди" или "змия" и така нататък. Опции море игри алгоритми са добре документирани (макар и най-ценните материали могат да бъдат на английски език отново). И наистина, много игри не изискват никакви графики, или да изиска от най-примитивната работа с изображения, а резултатът ще бъде удоволствие, ако не и мързелив :)

Не съвсем в темата въпроса, но все пак ще се повиши на няколко въпроса:
1. Научете японски, дори Python, ще бъде дълъг. И скучно. Това е най-малко една година, всеки ден. Трябва да се разбере от самото начало. Дали си струва, ако не, защо, каква е целта? Ще бъде измъчван от половин година, и ще разберете, че тя не е помръднал от половин година. Хвърли и загубите тези шест месеца. Тук ние трябва ясно да се разбере какво е, когато се очаква резултати.
2. Ако решите да свържете живота си с програмиране да може да работи, а не "за себе си", а след това да промени насоките. Не "учат бързо, без английски език" и "направи всичко, за 3 месеца може да се добавят отделно Junior".
Трябва да се каже не "Не знам английски, уви," и "Аз ще се отделите * GTC, но за да учат английски език." Или: "Искам да бързо език" и "Аз съм един мол zaroyus, но след 3 месеца ще Джуно ххх компания!"
За такива сериозни проблеми - имаме нужда от сериозна цел. Например, човек напуска работата си и иска да стане компютърен програмист. Нейната финансова възглавница ще продължи 4 месеца. 4 месеца - или той Джун в сън, или губещ и той търси работа като заварчик отново.
Трябва, според формулировката на въпроса, няма такава цел или условия.

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

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