реклама
„Аз съм на 24 години и просто започна да учи кодиране. Искам да бъда програмист. Закъснявам ли в играта? “
Един от одобрените отговори на това в Quora.com дойде от графичния художник Мишел Поасон.
Аз съм на 63 и преди осем месеца реших да се науча на Blender 3D. Той е с отворен код, написан на C и използва Python за скриптове. Миналото лято беше HTML5, CSS3, JavaScript и PHP. Така че от моя гледна точка, 24 е толкова добър момент, колкото и всеки.
40-те години между респондента и съмняващия се намират в нашия мисловен процес, който казва, че това е игра на младеж. Нека повторим - няма възраст за учене След като сте на този път, просто трябва да продължите да практикувате. И днес има повече начини, отколкото един начин да изострите кодиращите котлети.
Ако сте вдигнали език за програмиране за изучаване Как да изберете език за програмиране, за да научите днес и да получите страхотна работа за 2 годиниМоже да отнеме години всеотдайна работа, за да станете наистина добър програмист; така че има ли начин да изберете правилния език, който да започнете от днес, за да се наемете утре? Прочетете още , нека започнем класа с някои иновативни уебсайтове.
тире - Учете с проекти
Уча: HTML, CSS, JavaScript
Dash е подобен на Codecademy със своя потаен проект, базиран на проекти, а уроците ви превеждат през пет проекта с нарастваща трудност. Ограничена до момента в трите уеб технологии, тя е добре проектирана за начинаещ и напълно безплатна. От изграждането на личен уебсайт до играта в Madlibs, евентуалният кодер трябва да отключи 82 умения, като премине през контролни точки в уроците.
Dash е предназначен за постепенно обучение - не можете да преминете към следващото умение, освен ако не отключите предишното. Проектите на Dash са кратки и се основават на нуждите в реалния свят. Всяка от тях има "сюжетна линия" - с прилика на реалността, докато изграждате проекти за фиктивни клиенти. Редакторът на тире също така ви позволява да превключвате дисплея „какво виждате“ от компютърен монитор към мобилен телефон.
Уча: HTML5, CSS3, JavaScript.
Обучението с екранни излъчвания от кодери е още едно интересно възприемане как да се изгради нещо с код. Това не е много подходящо за начинаещи, но ако имате опит под колана си, кодовият плейър ви показва изкуството да правите таймер или стилен калкулатор от нулата. Начинаещите могат да черпят вдъхновение от факта, че няколко реда код създават цифрово изкуство.
Пускайте го с различна скорост. Използвайте плъзгача на времевата линия за пауза и пренавиване на битовете, които ви липсват. За всяко ръководство прочетете описанието и коментарите. Ако искате да гледате как някой създава нещо с код, с темпо, което ви подхожда, The Player Player е идеален.
Талантът Бъди - Учете с викторини и пъзели
Уча: JavaScript и други езици от C до Scala.
Решете тестове за кодиране, които включват Java, Ruby, Python, PHP и др. Сайтът има платени програми за наставничество с експертни разработчици на софтуер, които помагат на студентите да развият умения за уеб разработка. Това е тримесечна програма. Но ти можеш влезте безплатно и опитайте забавните проблеми върху вградения редактор. Викторините могат да ви помогнат да усъвършенствате уменията си и да осигурите незабавна обратна връзка чрез редактора. Талантът Бъди може да не е за всеки, тъй като е платена програма, но викторините ви помагат да упражнявате уменията си.
Codewars - Научете се от предизвикателствата на реалния код
Уча: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Да се насочите срещу някой по-добър от вас може би е най-бързият начин да се научите - всеки спортист знае тази „тайна“. Codewars е друга платформа за програмистите да мащабират своите умения, като се обучават с други за истински предизвикателства с код. Но тук е уловката - трябва да се докажете на език на програмиране по ваш избор по време на регистрация. Стартирането ви моли да разрешите „ката"Преди да сте допуснати до вас, подобно на етоса на училище за бойни изкуства.
Codewars не е на първо място за начинаещ. Може да се развие в онлайн общество, където талантливите кодери могат да се състезават, да си сътрудничат и да се обединяват около програмните предизвикателства - но само веднъж, когато имат известен опит под коланите си.
CodeWars е още едно усилие на общността с многобройни предизвикателства и решения за кодове. Някои блокове с кодове са подправени, което позволява на други да дават своя принос (т.е. „кумит“). Елементите на геймификация го правят забавно. Например, катасите се увеличават в затруднение и печелите честни точки, докато успешно преминавате през тях. Не е лесно за начинаещ, но определено е един от повече забавни начини да практикувате вашите умения за кодиране Отегчени от книги за програмиране? Опитайте 3 забавни начина да изравните уменията си за кодиранеАко някога сте се опитвали да се научите да кодирате от книга, знаете колко скучно може да бъде. Защо да не опитате някои ангажиращи опции, за да направите ученето по-причудливо и забавно. Прочетете още .
Codaround - Научете се с Общността [Няма по-дълги налични]
Уча: Програмиране на JavaScript, Ruby и iOS
Ученето често е по-ефективно, когато човек взаимодейства с връстници, които са по-добри в избраното от вас умение, отколкото сте. Codaround (бета) е брандиращ нов форум за обучение, който се опитва да внесе нотка на групово обучение в самообучение. По-рано известен като Hackavard, Codaround приближава общността до солоучителя. В тълпата от социални инструменти и услуги за среща, Codaround запазва фокуса си върху разрастващата се общност от кодери.
Регистрирайте се във Facebook, укажете нивото на експертиза и сте в. Сайтът е част от платформа за чат и част за среща. Искате да научите нещо - обявете го на сайта и се срещнете с обучаващи се партньори на удобно място. Можете също да използвате сайта, за да видите дали някои срещи се случват наблизо.
Тъй като са много нови, взаимодействията са малко и най-вече в САЩ. Има по-добри начини за смесване с кодиращата общност, но Codaround е друг вариант, който можете да следите, ако расте.
Programmr - Учете с „Симулатор“
Уча: 19 технологии от Android до SQL
Programmr е проектиран да бъде симулатор на програмиране за учене и практикуване на кодиращи умения. Платформата обхваща технологии като AngularJS, Backbones, PHP, Python и др. Сайтът нарича себе си „онлайн интерактивна лаборатория“ за начинаещи кодери за кодиране, компилиране и изпълнение на проекти в браузъра. Модулът „автофакултет“ предоставя незабавна обратна връзка на студентите, докато изпълняват упражненията и предизвикателствата. Кодирате собствените си приложения, след което ги вграждате като видеоклипове в YouTube.
Можете да практикувате с помощта на кодиращи упражнения и предизвикателства. Направете свой собствен проект и го добавете към пула от 3000+ проекта на сайта. Или се потопете в тези проекти и научете как са направени. В момента изглежда няма открити конкурси, но внимавайте да спечелите няколко карти за подаръци на Amazon и място в класацията!
CheckIO - Учете с Gamification
Уча: Питон
Гамифицирането на кодирането е най-новата тенденция... специално за обучение на децата на основни концепции за програмиране чрез игра 11-те най-добри игри за кодиране на децата, за да научат програмиранетоИскате да заинтересувате децата си от програмирането? Опитайте най-добрите игри за кодиране за деца, за да ги избутате в правилната посока. Прочетете още . CheckIO е платформа за кодова игра за кодери, които искат да научат някои Python умения. Python е един от често срещаните езици за програмиране, преподавани на начинаещи. В CheckIO, ориентирите за програмиране се наричат „острови“. Трябва да предприемете програмни предизвикателства или „мисии“, за да преминете от един остров на следващия. CheckIO създава пъзели за кодиране, които създават предизвикателствата на всеки остров.
Краудсорсингът е уникален с три възможности за обучение - дайте пъзели чрез GitHub, да помогнете за превеждането на пъзелите на 10 езика и да предложи съвети за решаване на проблеми. С комбинацията от общност и игри, потребителите могат да проектират мисии, да предизвикват своите връстници и да си помагат взаимно да подобрят кода си в процеса. CheckIO се превърна в една от популярните дестинации за учене на Python 5-те най-добри уебсайта за научаване на програмиране на PythonИскате ли да научите програмиране на Python? Ето най-добрите начини да научите Python онлайн, много от които са напълно безплатни. Прочетете още .
Как да научите кодирането?
Олдтаймерите трябва да се забавляват. Много от нас го научиха по трудния начин... със степен на информатика или от книги за програмиране. Ако сте начинаещ, можете да използвате професионални проби от код Топ 10 уебсайтове за професионален примерен код за програмистиТърсите да научите и създавате приложения с примерни фрагменти на код? Ето най-добрите безплатни уеб сайтове с примерни кодове за начало. Прочетете още за да подобрите уменията си за кодиране. И ако търсите забавно упражнение, можете да поставите новите си умения за кодиране, които да използвате създаване на собствена игра със софтуер за разработка на игри.
Ако искате да кодирате като работа, вземете тези кодиращи предизвикателства 8 Кодиране на предизвикателства и състезания, които могат да доведат до пари или работни местаОнлайн конкурсите за програмиране могат да предложат пробив в работата или прости парични награди. Вземете своя избор от тези предизвикателства за кодиране. Прочетете още за да развиете уменията и перспективите си за кариера. Но ако се мъчите да се научите да кодирате, разгледайте някои мощни автоматизирани инструменти, които можете да направите без кодиране Не искате да научите кодирането? 5 начина да продължите да правите мощни автоматизирани инструментиНе знаете как да ви кодира да ви спре да изграждате неща онлайн? Започнете сега, защото тук са помощни инструменти без код. Прочетете още знание.
Saikat Basu е заместник-редактор за интернет, Windows и производителност. След като отстрани мрака на MBA и десетгодишна маркетингова кариера, той сега страстно помага да помогне на другите да подобрят уменията си за разказване на истории. Той внимава за липсващата запета от Оксфорд и мрази лоши скрийншоти. Но идеите за фотография, Photoshop и продуктивност успокояват душата му.