Мазмұны:
2024 Автор: Malcolm Clapton | [email protected]. Соңғы өзгертілген: 2023-12-17 04:02
Бағдарламалауды үйрену ешқашан кеш емес. Қаласаңыз, біздің пайдалы оқу ресурстары мен бағдарламалау кітаптарын таңдап алыңыз.
Бағдарламалауды үйренудің бірнеше себептері бар. Біріншіден, мұндай дағдыларды меңгере отырып, сіз жұмыс процестерін автоматтандыруға, әзірлеушілерді жақсы түсінуге және сайттардан деректерді алуға мүмкіндік аласыз. Екіншіден, ол ойлаудың өзін қалпына келтіреді: себеп-салдар байланысын нақты түсінбей, тапсырмаға терең шоғырланбай және кез келген бизнесте пайдалы басқа да қасиеттерсіз кодтау мүмкін емес.
Бірақ егер сіз университетке барғыңыз келмесе, бірақ курстарға уақыт жоқ болса, бағдарламалауды оқуды қайдан бастау керек? Үйде, әрине, онлайн курстармен, оқу ресурстарымен және кітаптармен. Мұнда кодерлер сектасына ұзақ сапарыңызды бастауға көмектесетін ресурстар таңдауы берілген.
Ең жақсы (және тегін) онлайн кодтау курстары
Мұнда әртүрлі бағдарламалау тілдерінде тегін курстар өтуге болатын сайттардың тізімі және оны үйренуді жеңілдететін кітаптар тізімі берілген.
Бағдарламалау тілі | Онлайн курстар | Бағдарламалау бойынша тегін кітаптар |
JavaScript | Code Academy, Learn Street, Khan Academy, Code Combat, Code Avengers | Eloquant JavaScript, JavaScript нұсқаулығы, Speaking JavaScript, JS The Right Way, Oh My JS |
HTML және CSS | Code Academy, Интернеттен қорықпаңыз, Tutsplus, макет үйреніңіз, сызықша, вебке қол жетімділік | HTML5, Мен үйренген 20 нәрсе, HTML Dog, HTML және CSS, Дизайнерлерге арналған HTML5, DOM Enlightenment. |
jQuery | Code Academy, Tutsplus, Code School | jQuery негіздері, jQuery үйреніңіз |
Python | Code Academy, Google, Learn Street, Python Tutor, IHeartPY | Python сіз және мен үшін, Python тіліне сүңгу, Python-ды қиын жолмен үйреніңіз, Python-ды ойлаңыз, көңіл көтеру үшін Python, Джанго |
Ruby | Code Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn Street | Ruby-ге арналған неге (өткір) нұсқаулық, Ruby-ді қиын жолмен үйреніңіз, бағдарламалауды үйреніңіз |
PHP | Код академиясы | РНР бағдарламалау, Практикалық РНР |
Google қолданбаларының сценарийі | Жұмысты бастау, кеңсе сағаттары, Google сценарийлерінің мысалдары, қолданбалар сценарийін үйрену | |
WordPress | Treehouse, WordPress теледидары | |
Linux және Shell сценарийлері | Stanford.edu, Shell түсіндіріңіз | Командалық жолды бағындырыңыз |
Node.js | Nodetuts, Node School | Түйінді бастаушы кітабы, Mixu түйін кітабы, Түйін қосу және іске қосу, Node.js меңгеру |
Git (нұсқаны басқару) | Code School, Git Immersion, GitHub тренингі | Pro Git, Git үйреніңіз |
Objective-C (iOS және Mac) | Code School, Стэнфорд, iTunesU | |
Chrome әзірлеу құралдары | Code School, Dev Tools Secret, Chrome Dev Tools оқулығы | |
Барыңыз | Golang.org | Go бағдарламасында бағдарламалау, Мысал бойынша өту, Learning Go |
Android | Coursera, The New Boston, Google University | |
D3 (деректер визуализациясы) | Веб үшін деректерді визуализациялау, Dashing D3, D3 Кеңестер мен айлалар | |
Қалғанының бәрі | Udacity, edX.org, Coursera, Udemy$, Линда$, Көптік көру$, Ағаш үй$, Ашық Консорциум |
»
Балаларға арналған бағдарламалау
Егер сіз бағдарламашыны өсіргіңіз келсе, оны жастайынан оқытуға болады. Tynker және Hopscotch iPad қолданбалары арқылы балаңыз ойындар мен басқатырғыштар арқылы бағдарламалау негіздерін үйренеді.
Балаларды оқытуға арналған тағы бір жоба - Scratch. Мұнда олар өз әңгімелерін, ойындарын және мультфильмдерін жасауды үйренеді. Scratch-ті онлайн оқуға немесе Mac / Windows / Linux компьютерлеріне арналған қосымшаны жүктеп алуға болады.
Ұсынылған:
Тістерде қара дақтардың пайда болуына нашар гигиена кінәлі емес. Пристлидің тақтайшасы осы жерден шығады және одан қалай құтылуға болады
Пристли тақтасы - тістердегі кішкентай дақтар немесе жолақтар. Олар қоңыр, қою жасыл немесе қара және әдетте қызыл иектің аймағында пайда болады
Ақшаңызды үнемдегіңіз келсе, Жаңа жылға дайындықты қазірден бастаңыз
Жаңа жылға дайындалу аз шығынды талап етеді және мерекелік атмосфераны алдын ала шағын қадамдармен жасасаңыз, үлкен рахат әкеледі
Өміріңізді өзгерту үшін ол туралы басқаша сөйлесуді бастаңыз
Егер сіз өзіңіздің әл-ауқатыңыз өзіңізге және сіз үшін маңызды оқиғаларды сипаттау векторына тікелей байланысты екенін түсінсеңіз, өміріңізді қалай өзгерту керектігін түсінесіз
Өміріңізді жақсарту үшін уақытты басқаша шешуден бастаңыз
Уақытты дұрыс басқару өмірді жеңілдетуге және жақсартуға көмектеседі. Жұмыс және басқару туралы мотивациялық кітаптардың авторы Дэниел Пинк бірқатар зерттеулерге сілтеме жасап, белгілі бір әрекеттер үшін дұрыс уақытты қалай таңдау керектігін түсіндіреді
Иә, сіз істеп жатқан ісіңізден ләззат бастаңыз
Нан өнімдерін жеткізу қызметін жасаушы Мариям Ханның тәжірибесі: бір фраза оған стартап ашуға қалай көмектесті және процестен ләззат алуға үйретті