телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Учете за ИТ специалист. Университети, които обучават търсени ИТ работници. Евгений Салтиков, ръководител на проекта на отдела за корпоративни системи на Ланит

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

Част 1. Международна класация

Информационни технологии(ИТ, също - информационни и комуникационни технологии - процеси, методи за търсене, събиране, съхраняване, обработка, предоставяне, разпространение на информация и методи за прилагане на такива процеси и методи, техники, методи и методи за използване на компютърни технологии при изпълнение на функциите за събиране , съхраняване, обработка, пренос и използване на данни, ресурси, необходими за събиране, обработка, съхраняване и разпространение на информация.

Специалистите по информационни системи и технологии често се наричат ​​ИТ или IT специалисти.

ИТ индустрията е изключително динамична сфера на дейност модерно общество. Цифрови технологиизасягат всички аспекти на човешкия живот. Динамиката на развитие на ИТ индустрията е толкова бърза, че за университетите е изключително трудно да подготвят модерен, висококвалифициран специалист.

Цели области на ИТ могат да остареят още докато учат в университета. В тези условия подготовката на висококвалифицирани кадри е важен и наболял проблем както за ИТ индустрията в частност, така и за цялото човечество като цяло.

Това проучване е проведено, за да се оцени търсенето на завършили различни университети и да се определи качеството на образованието в руските университети, които обучават специалисти в областта на "Информационни технологии".

Изследването съдържа преглед на различни проблеми на функционирането на руското висше професионално образование в областта на ИТ, основните тенденции и анализира различни рейтинги на университети, произвеждащи ИТ специалисти.

Оценката се основава на количествен анализ на данни от отворена база данни с автобиографии Руска компанияИнтернет набиране на персонал Ловец на глави. Проучването изследва повече от 17 000 автобиографии на завършили университет от 2006 до 2017 г.

Основните критерии бяха:

  • очаквания за заплата от 100 000 рубли. до 500 000 rub.
  • Опит от 1 година;
  • професионално направление – информационни технологии;
  • география на изследването – Русия.

В резултат на анализа бяха съставени следните рейтинги:

  • университети, чиито възпитаници печелят повече;
  • градове с най-голямо търсене и предлагане на пазара на свободни ИТ работни места;
  • очаквания за заплати на ИТ специалистите.

Динамика на руското ИТ образование

След спада в търсенето на IT специалисти, наблюдаван по време на финансовата криза, търсенето на тези професии започна да нараства. Така от 2016 г. на пазара се наблюдава ясна положителна тенденция в нарастването на броя на свободните работни места. Средната работна заплата през 2016 г. е нараснала с 8%.

Сфера информационни технологииостава на второ място по търсене след продажбите. Заплатите на ИТ специалистите през 2017 г. са се увеличили с около 10%, а в някои, особено дефицитни направления, увеличението е до 25% и повече.

Очаква се търсенето на ИТ специалисти да продължи да нараства и през 2018 г.

ИТ секторът се характеризира с бързи промени в използваните технологии, решения и продукти. От своя страна, появата на нови технологии води до рязък скок в нуждата от подходящи специалисти.

Така през 2016-2017 г. широкото използване на блокчейн технологията и криптовалутите предизвика естествено нарастване на търсенето на специалисти в тази област. Ситуацията е такава, че например ТРЗ-счетоводител сега и преди 10 години е един и същ човек, който само малко е сменил инструментите, а в ИТ сферата преди 5 години някои свободни позиции не е имало, докато други, напротив, вече не е актуален през 2018 г.

Университетите в нашите бивши съветски републики не изостават от руските университети. Украинското ИТ училище заема особено силна позиция, сред която се откроява Харковски национален университет по радиоелектроника, която произвежда висококвалифицирани специалисти в IT сферата ().

Трудно е да се адаптираме към такива бързи промени на пазара образователни програмикласически университети. Ситуацията обаче не е толкова страшна. Ако го сравним с края на 90-те и началото на 2000-те години, когато се проведе масова компютъризация и на практика нямаше качествено образование в областта на ИТ, сега ситуацията се подобри значително.

Така през 2015 г. бяха направени промени в Кодекса на труда на Руската федерация, според които в държавните компании започнаха да се прилагат професионални стандарти, регулиращи нивото на образование на служител.

Това означава, че юрист или инженер-химик по образование няма да получи работа като софтуерен инженер в държавна фирма, дори опитът му в програмирането да е значителен.

Освен това днес руските университети значително са подобрили качеството на образованието. През 2017 г. 8 руски университета бяха включени в международните предметни класации QS компютърни науки и информационни системи.

Освен това Московският държавен университет на името на. Ломоносов влезе в топ 100 на световните университети в тази област, заемайки 48-мо място. Също така, авторитетна световна класация The Times Higher Education World University Rankings 2018в областта на компютърните науки съдържа голям брой руски университети.

Руските университети в световните предметни класации на университетите, 2017 - 2018 г.

Класация според QS Computer Science & Information Systems 2017"

  • 401–450 Петър Велики Санкт Петербургски политехнически университет

Място в класацията според " Компютърни науки 2018"

  • 194 Московски държавен университет "Ломоносов".
  • 251–300 Московски физико-технически институт
  • 301–350 Томски политехнически университет
  • 351–400 Висше училище по икономика
  • 401–500 Казански федерален университет
  • 401–500 Национален изследователски ядрен университет МИФИ
  • 401–500 Новосибирски държавен университет
  • 401–500 Държавен университет в Санкт Петербург
  • 501–600 Университет ITMO
  • 501–600 Томски държавен университет

Руски програмисти и в последните годиниа „руските хакери“ са световна марка. През последните шест години ACM ICPC Team Programming Champions Cup отиде в Санкт Петербург, или в университета ITMO, или в държавния университет в Санкт Петербург.

Заслужава да се отбележи, че руската научна и образователна общност вече обмисля различни опцииИТ професиите на бъдещето. Така изследването „Атлас на новите професии“ дава дългосрочна прогноза за търсените професии в областта на информационните технологии.

ИТ е една от най-бързо развиващите се области на икономиката. Промените, които се случват в него, разкриват нови и на пръв поглед фантастични възможности в други области - например в дизайна, транспорта, управлението на хората и ресурсите, маркетинга и образованието.

Заслужава да се отбележи, че от публикуването на изследването през 2015 г. някои от професиите, описани в него, вече се срещат в бизнес практиката. Сред тези професии са ИТ одитор, дизайнер на интерфейси, разработчик на големи данни.

Прогноза за нови IT специалности, които ще се появят в близко бъдеще

Тази специалност е в духа на времето, така да се каже. Може да ви даде знания, които определено ще бъдат търсени в съвременния свят на информационните технологии. Информационните системи са навсякъде. Умението да работите с информация във всеки смисъл ще ви осигури гарантирано място на пазара на труда. Като част от специалността студентите ще изучават редица високоспециализирани дисциплини (могат да варират и да се допълват в зависимост от профила): инструменти, моделиране и ИС архитектура, компютърна графика, програмиране и технологии за бази данни, технологии за обработка на информация, теория на компютърните науки, информационни и мрежови технологии. Приоритетната цел на курса е да подготви млад специалист, който ще може да се реализира във всяка област, свързана с компютъризацията, автоматизацията и информационните технологии. Тук не можете без любов към точните науки, чиито знания се тестват на кандидатите. *

* Набор от учебни дисциплини и фокус на обучение

Московски държавен технически университет на име. Н.Е. Бауман (MSTU на името на N.E. Bauman) Московски държавен университет на име. М.В. Ломоносов (Московски държавен университет „Ломоносов“) Държавен университет по мениджмънт (SUM) Руски икономически университет на името на Г. В. Плеханов (REU) Московски държавен университет по икономика, статистика и информатика (MESI) Финансов университет към правителството на Руската федерация

Информационни технологии (ИТ)

В ерата на глобалната компютъризация на обществото никоя организация или компания не може да функционира успешно, ако не разполага с добре работеща информационна система, базирана на напреднали технологии. Нуждата от специалисти, които могат да използват технологии за събиране и обработка на информация, за да направят живота по-лесен и по-удобен, например за подобряване или автоматизиране на производствените процеси, нараства всеки ден. Сега е подходящият момент да изберете иновативни специалности в областта на информационните системи и технологии като висше професионално образование в университет.

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

Специалности и специализации в областта на информационните технологии (ИТ)

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

Номер по класификатор OKSO

Име на направление/специалност

Продължителност на обучението (години)

Квалификация

Регион професионален дейности

"Приложна математика и информатика"

Бакалавър по приложна математика и компютърни науки

Математически и софтуер за високотехнологични области на науката, технологиите и информационните технологии с акцент върху ефективното програмиране; изграждане на алгоритми за решаване на оптимизационни задачи

Магистър по приложна математика и информатика

математик, системен програмист

"Бизнес информатика"

Бакалавър по бизнес информатика

Управление на информациятав областта на съвременния бизнес; внедряване, анализ и поддръжка на корпоративни информационни системи

Магистър по бизнес информатика

„Приложна информатика” (по области)

Бакалавър по приложна информатика

Създаване, внедряване и поддръжка на професионално ориентирани информационни системи; знак за ефективност софтуери бази данни в конкретна област; използване на модерни информационни технологии за получаване и обработка на информация

Магистър по приложна информатика

„Приложна информатика” (по области: икономика, управление, управление)

информатик-икономист, мениджър, мениджър

"Информатика и компютърни науки"

Бакалавър по инженерство и технологии

Набор от средства, методи и методи, насочени към създаване и използване на компютри, системи и мрежи, автоматизирани системиобработка и управление на информация; осигуряване на функционирането на цялото компютърно оборудване

Магистър по инженерство и технологии

“Компютри, комплекси, системи и мрежи”

„Компютърен софтуер и автоматизирани системи“

"Информационни системи"

Бакалавър по информационни системи

Създаване и поддържане на съвременни информационни системи във всички сектори на производството, търговията, науката и образованието; решение широк обхватзадачи за разработване на софтуер за обработка на информация и системи за управление с помощта на методи компютърна графика, мрежови информационни и мултимедийни технологии

Магистър по информационни системи

"Информационни системи и технологии"

"Информационни технологии в дизайна"

"Информационни технологии в медийната индустрия"

"Информационни технологии в международния бизнес"

* Магистърска степен след 4 години бакалавърска степен.

Една от най-популярните специалности в московските университети в областта на информационните технологии е „Информационни системи и технологии“, тъй като студентите, получаващи това образование в университета, се запознават с програмирането, компютърния дизайн и управлението на данни, а също така получават знания в конкретна област на бъдещата професионална дейност. В допълнение, тази специалност има редица интересни специализации в московските университети:

  • „Компютърна графика и съвременни методи за програмиране в Интернет среда”
  • „Информационни технологии в управлението на имоти и международния бизнес”
  • "Телекомуникационни технологии, мрежи, комплекси"
  • „Сигурност на информационните мрежи и защита на информацията”
  • « Информационни мрежие-търговия"
  • "Корпоративни информационни мрежи"
  • "Банкови информационни мрежи"
  • "Управление на информационни системи"
  • „Информационни мрежи в специфични области на националната икономика: уредостроене, транспорт“

Какво учат?

Бъдещите специалисти по информационни технологии и системи получават в университета фундаментална математическа подготовка в областта на системния анализ, управлението на динамични обекти, а проектирането на интелигентни бази данни е особено важно за успешната професионална дейност. В същото време учениците придобиват знания и умения съвременни методипрограмиране в интернет среда, на терен глобални системиуправление, информационна сигурност и др.

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

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

ИТ специалист можете да станете и като придобиете някоя от специалностите в таблицата в университет; Важно е сами да решите какво искате да станете: специалист по „мозъци“, „хардуер“ или „настройка“ на готови продукти и модели. Профил на дейност, подобен на описаната по-горе специалност, се предоставя на завършили висше образование със специалност „Приложна информатика“, които също са призвани да използват съвременни информационни технологии в специфични области на националната икономика. В московските университети можете да намерите интересни програми за обучение по специалността „Приложна информатика“ по икономика, управление, управление, туризъм, медицина и др. Ако предварително знаете в каква област искате да специализирате в бъдеще, изберете университет с подходящ профил, който може да осигури преподаване в правилния обем на комплекс от свързани дисциплини.

Къде работят IT специалистите и колко печелят?

Има няколко възможности за кариера за завършилите висше образование в областта на информационните технологии: администрация, дизайн и управление.

Административното направление е представено от длъжности системен администратор, мрежов администратор, администратор на база данни. Всички тези администратори са длъжни да осигурят непрекъсната и безопасна работа на компютрите и техните комплекси в мрежата. Начинаещите администратори получават 25 000 рубли, всяка година работа добавя 15% към заплатата, допълнителни знания, например чужд език, добавят още 10%. Притежаването на професионални сертификати, особено международни, увеличава заплатата ви с още 30%. По този начин заплата от $5000 не е ограничението за администратор и също е възможно допълнителни печалбиза изпълнение на еднократни поръчки.

Посоката на проектиране и инженеринг е представена от позициите на програмист, водещ програмист, разработчик на мрежови приложения, уеб програмист и др. Средната заплата на програмист е $1500–2000, зависи от езика за програмиране, нивото на владеене на английски (плюс 20%), опит в работата. Често програмистите, особено в интернет среда, се занимават с аутсорсинг, тоест работят за себе си; техните доходи обикновено са по-високи от тези на служителите на пълен работен ден.

Лидерските позиции за професионалистите по ИС включват позициите на ръководител на проекта, директор на проекта и генерален мениджър. Можете да разберете за формирането на заплатите за длъжности в тази област в описанието на специалността „Управление на организацията“.

Завършилите висше образование и специалистите по ИС могат да намерят работа във всички области на живота, където се използват компютърни технологии:

  • – в академични, научни, образователни институти;
  • – в компютърни центрове, развойни бюра;
  • - В информационни центрове, архиви, фондове и библиотеки, органи на държавна статистика;
  • – в държавни и държавни институции, държавни и общински органи, данъчни, правоприлагащи органи и органи за социална защита, митници;
  • – в органи на управление в предприятия и организации различни формиИмот;

Няма да стигнете далеч само със статии в списание Hacker. Това ти го казвам със сигурност. Ако искате да станете истински ИТ специалист, трябва да учите и задължително да придобиете фундаментални знания по темата. За щастие днес има повече възможности за това от всякога. Не само има много учебници, достъпни безплатно в Интернет, но и напълно нови, иновативни начини за учене се развиват бързо. И това важи особено за нашата IT специалност.

Мишена от този материал- покажете колко лесно е да се научите сами днес. Бързо овладяване на нови технологии и езици за програмиране. В същото време това не е стресиращо и получавате истинско удоволствие от ученето. Не претендирам да имам пълна картина и тази статия, разбира се, не е колекция от всички проекти, които могат да ви помогнат в самообучението. Но се опитах да събера някои особено интересни услуги, които бяха интересни лично за мен. Сигурна съм, че и на вас ще ви бъдат полезни.

Изучаване на английски език

Поемам сериозен риск, като започна това парче с думите „английски“. Много хора изпитват трудности с него и иронията е, че колкото по-сериозен е проблемът, толкова повече хора се съпротивляват да го научат, измислят си извинения и оправдания. Както и да е, мога да ви кажа с пълна увереност: един наистина успешен ИТ специалист, дори и да може без английски, ще пропусне много интересни възможности. Повечето реномирани конференции се провеждат на английски език. В най-големите общности от специалисти английският е приетият език. Известни учени поддържат блогове и пишат статии на английски език. В Силиконовата долина се говори английски. Освен това е езикът, използван от програмистите от Индия, които са толкова много, че няма да можете да се скриете от тях, колкото и да се опитвате :). Накратко, изучаването на езици трябва да бъде добавено към вашия личен списък със задачи като приоритет. Честно казано, по-голямата част от ресурсите, за които ще говоря по-долу, изискват поне минимални познания по английски език. Причината е проста: те не правят нищо подобно на руски (сигурен съм само засега). За първия проект от нашия преглед обаче не е необходим чуждестранен - ​​напротив, той има за цел да ви помогне бързо да подобрите знанията си за InYaz. И се произвежда в Русия :).

LinguaLeo

Има едно просто правило: за да правите по-добри и по-уверени набирания на хоризонталната лента, трябва да правите повече и по-чести набирания на хоризонталната лента. Просто тренирайте по-интензивно. Същото е и с английския: за да разберете добре английската реч на ухо, без да слушате всяка дума в опит да разберете поне нещо, трябва да слушате повече тази реч. Можете да започнете, като гледате някои сериали, като свържете оригиналните субтитри, за да сте сигурни, но... в сравнение с това, което предлага услугата LinguaLeo, това е последния век. Базата му данни вече е събрала огромен брой телевизионни сериали, всякакви филми, записи на различни семинари и речи (например тематични мини-речи от TED.com), лекции от западни университети (включително на чужд език) и т.н. На. Всичко това е разделено на категории по тема, сложност и потребителски рейтинг. Но основното е как точно услугата ви позволява да консумирате това съдържание. До видеото се показва пълен препис на речта, така че винаги можете да прочетете фрагмент, който е неразбираем за ушите ви. Срещате ли непозната дума? Едно кликване и LinguaLeo незабавно показва превода и въвежда тази дума в личния ви речник, така че по-късно, с помощта на различни упражнения, да можете да я запомните и да започнете да я използвате в правилния контекст. Край на ръчкането със субтитри и речници - просто гледате интересно за вас съдържание и бързо разбирате неразбираемите части. За себе си не виждам по най-добрия начин, първо, за да разширите речника си, и второ, за да свикнете с английската реч. За да „практикувам“ тези думи, които просто се появяват в интернет, отдавна инсталирах специална добавка за браузър, която реализира интеграция с услугата.

Онлайн университети

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

Курсове за обучение от Станфорд

Станфордският университет, разположен в Калифорния, е известен в целия свят. Всъщност това е ковачница за таланти за технологични компании от Силициевата долина, много от които се намират в Пало Алто – в същия град, в който е и самият университет. Влизането в Станфорд е мечта за много млади хора, които копнеят за кариера в ИТ. Колкото повече четете за Станфорд, толкова повече се радвате на факта, че през есента университетът стартира проект за безплатни онлайн курсове. Първоначално на всеки беше предложено да вземе три курса: „Машинно обучение“ (ml-class.org), „ Изкуствен интелект"(ai-class.com), "Въведение в базите данни" (db-class.org). Всеки курс се състои от лекции, тестове и финален изпит. При успешно завършване на обучението курсистът получава удостоверение под формата на заверен PDF файл цифров подписучител. Експериментът беше успешен и в началото на годината Станфорд обяви дузина нови курсове, включително:

  • Информационна сигурност (security-class.org);
  • Проектиране и анализ на алгоритми (security-class.org);
  • Теория на игрите (cs101-class.org);
  • Компютърни науки (cs101-class.org);
  • Криптография (cs101-class.org).

В допълнение към директно ИТ предметите, има няколко курса по предприемачество (в областта висока технология). Досега съм преминал курс по машинно обучениеи се забавлява изключително много. Курсът е структуриран по такъв начин, че да бъде разбираем за почти всеки, въпреки че, разбира се, знанията в областта на дискретната математика и математическия анализ ще бъдат много полезни тук. Трябва да се каже, че видеоклипът на всеки от курсовете е придружен от субтитри, в случай че нещо е трудно да се разбере на ухо. Като правило езикът е много прост, така че всичко е ясно дори със средно ниво на английски.

MITx от Масачузетския технологичен институт

Вероятно сте чували за MIT, също толкова известен западен университет. Той също последва стъпките на Станфорд и в началото на годината обяви разработването на MITx, технологична платформа за онлайн обучение. И още през февруари се появи информация за първия курс, който ще се преподава с помощта на тази система - „6.002x: Circuitry and Electronics“. Обучението ще започне през пролетта и ще изисква приблизително десет часа седмично. Предметът не е лек, затова се приемат само ученици с необходимите познания по електричество, магнетизъм и диференциално смятане. Сред тримата преподаватели е професор Джералд Сусман, който е създател на езика Scheme и е автор на един от най-добрите учебници по програмиране Structure and Interpretation of Computer Programs. Очаква се в близко бъдеще да се появят и други елементи. Сигурен съм, че руските образователни институции, които просто са длъжни да се справят, могат да се справят с подобно нещо.

Опитайте технологията!

Интерактивни уроци, които ви позволяват бързо да усетите нова технология, появяват се като гъби след дъжд. По-долу представям още няколко подобни проекта, които не са включени в днешния преглед, но ще ви бъдат много полезни, ако искате например да се запознаете с тези, които набират скорост функционални езиципрограмиране или новомодни NoSQL бази данни.

JavaScript

Въпреки това курсовете по английски, макар и необходими, все още са стъпка встрани. Основното нещо, за което искам да говоря днес, са услугите, които ви позволяват да научите много специфичен език за програмиране. Тук има много забележима закономерност: колкото по-активно се развива и набира популярност даден език, толкова повече инструменти се появяват за изучаването му. Например, взех няколко специално модни езиципрограмиране: Python, Ruby (плюс Ruby on Rails) и, разбира се, JavaScript (HTML5). Да започнем с последното. Нито едно модерно уеб приложение не може днес без голяма доза JS код, който напълно реализира взаимодействието с потребителя. Специалните маниаци успяват да внедрят напълно невъзможни неща в JavaScript: вземете например проекта виртуална машина, на който Linux работи доста успешно (bellard.org/jslinux). Но няма да разглеждаме този случай :).

Codecademy

Прост въпрос: кой е най-доказаният начин за учене нов езикпрограмиране? Вземете умна книга и започнете да я четете. Този подход никога няма да остарее. Така беше преди двадесет години, така е и сега. Трудно е обаче да си представим, че до 21 век не са измислени по-прогресивни методи на преподаване, особено преподаването на програмиране. Codecademy е стартъп, който се позиционира като училище за разработчици. В рамките на седемдесет и два часа след откриването той събра повече от двеста хиляди (помислете за броя!) амбициозни програмисти, като ги покани да вземат интерактивен курс по JavaScript.

Тайната на успеха е елегантността на учебния процес. С помощта на специален интерфейс учениците веднага се обучават за основните характеристики на езика и неговия синтаксис и, най-важното, им се предлага незабавно да тестват знанията си в действие, като напишат кода в специална конзола. Всичко това се случва в браузъра, без да се налага да инсталирате нищо на компютъра си. Стъпка по стъпка можете бързо да разберете какво е какво и да разберете всички основни принципи на JavaScript. За допълнително насърчаване на учениците да учат, те получават награди, докато напредват в курса.

Проектът бързо получи финансиране и много скоро обещава значително увеличение на курсовете за обучение. Вече е налична система за създаване на собствени курсове на готовата платформа Codecademy.

Научете jQuery за тридесет дни

Библиотеката jQuery постепенно се превърна в неразделна част от JavaScript, опростявайки работата с HTML документ, обработката на събития, създаването на анимации и внедряването на AJAX. Всъщност jQuery промени начина, по който се извършва програмирането на JavaScript по много начини. По принцип разбирането на библиотеката не е трудно. Но за да направи това още по-безболезнено, порталът Nettuts+, известен със своите висококачествени образователни статии, разработи специален курс. Курсът е разделен на тридесет екранни урока по петнадесет минути всеки, което ви позволява постепенно да използвате библиотеката ден след ден. Каквото и да се говори, петнадесет минути винаги могат да се намерят. И форматът на обучение е много приятен: за мен лично няма нищо по-разбираемо от директна демонстрация на кодиране с коментари по пътя. За тези, които тепърва започват да изучават JS, има и видео курс от същия автор (bit.ly/AqK4s0).

Първи полет с jQuery

Ако попитате кой произвежда скрийнкастове с референтно качество, тогава сред победителите определено ще има онлайн училище за програмиране c<>де училище. Това е много професионален проект, който предлага както платени, така и безплатни курсове за специалисти от различни нива. jQuery Air: Първи полетен курс за дълго времебеше платен, но отскоро е отворен за всички. Състои се от пет нива, всяко от които включва образователен скрийнкаст и интерактивни упражнения по програмиране, реализирани директно в браузъра. Точките се присъждат за изпълнение на задачи (например 350 за решена задача). Ако някъде възникне затруднение, можете да поискате съвет, но в този случай не можете да избегнете наказателни точки. На първо ниво се предлага да се премине през основите на JavaScript, на второ - селектори, на трето - CSS атрибути, на четвърто - манипулиране на HTML елементи и DOM, на пето - работа със събития. За да завършите курса, трябва да изпълните петдесет и пет прости и не толкова прости упражнения.

Ruby и Ruby on Rails

Ако сте прочели в миналия брой интервю с Алена Владимирская, която с право се смята за водещ ловец на хора в Runet, тогава вече знаете колко търсени са сега програмистите на Ruby on Rails. Всички търсят компетентни специалисти, които са готови бързо да разработват разрастващи се уеб проекти. И колкото повече расте търсенето, толкова по-високи стават заплатите. Ако имате опит в програмирането и искате да се преквалифицирате в по-популярна област, тогава Ruby във връзка с Ruby on Rails определено е много добър вариант. И сега можете да го научите доста бързо. Познаването на езика обаче ще бъде полезно, дори ако нямате намерение да работите като професионален разработчик. Ruby е популярен и сред експертите по информационна сигурност: например добре познатата хакерска рамка Metasploit (и всички нейни модули) са написани на Ruby.

rubymonk

Проектът е интерактивна книга, състояща се от петдесет упражнения, които ви позволяват бързо да преминете през основите на Ruby. Те ви казват: „Масив от елементи се създава така - опитайте го.“ И вие опитайте. След това се обяснява нещо друго - пак веднага го проверявате в действие. Веднага щом имате достатъчно знания, ви се предлагат по-сложни упражнения. Проверката на изпълнените задачи е абсолютно невероятна (кодът на решението, разбира се, трябва да бъде въведен директно в браузъра, а редакторът дори поддържа подчертаване на синтаксиса). За всяко упражнение се поставят контролни точки, спрямо които се проверява верността на решението. Така във всеки момент можете да разберете какво точно не харесва интерактивната система, какъв трябва да бъде изходът и къде се крие грешката във вашето решение.

пробвай рубин

Ако сте имали опит в програмирането, този интерактивен урок ще ви позволи да преминете през основните концепции на езика Ruby и да разберете какво е какво само за петнадесет минути. Въпреки това, дори ако изобщо не сте се занимавали с програмиране, опитайте ruby ​​ще бъде трудно за вас. В този случай обаче обучението вероятно ще отнеме малко повече време. Общо трябва да завършите осем урока и да се справите с повече от петдесет задачи. Проектът стана още по-добър, след като вече споменатото училище го взе под крилото си c<>де училище. Сега това е почти перфектен учител.

Въведението в Rails Screencast, което бих искал да имам

Както вече беше отбелязано, езикът Ruby е ясно свързан с най-популярната рамка за изграждане на уеб приложения, Ruby On Rails. Последният помогна на повече от един стартъп от Силиконовата долина да излети, включително Twitter. Джефри Уей, главен редактор на услугата tutsplus.com, записа убийствен скрийнкаст с разбиращото се заглавие „Скрийнкаст за манекени в Rails, с който бих искал да започна сам“. 40-минутното видео обяснява по най-ясния начин как да използвате Rails. След това думите „Модели“, „TDD“, „ActiveRecord“, „RSpec“, „Capybara“, „Partials“ вече няма да са страшни. Това не е единственият скрийнкаст за начинаещи: има много видео уроци за самите програмисти. различни ниваможе да се намери на друг профилен проект - railscasts.com.

Релси за зомбита

След (и само след!) имате необходимите познания за Rails и известен опит в създаването на уеб приложения, определено трябва да преминете през безплатен курс„Rails for Zombies“ от същото училище c<>де училище. Записани при постоянно висок стандарт, уроците са подправени със здравословна доза хумор и придружени от упражнения, извлечени от ситуации, срещани от програмистите на релси всеки ден. Ако този курс не ви е достатъчен, тогава авторите имат продължение, „Rails for Zombies 2“, но можете да го завършите само срещу пари.

Python

Python е един от най-популярните езици за програмиране сред специалистите по информационна сигурност. Огромен брой библиотеки с добавки ви позволява бързо да пишете сложни скриптове и помощни приложения. Много професионалисти обикновено смятат Python за идеален инструмент за създаване на прототипи на сложни информационни системи възможно най-бързо. Въпросът обаче често не се ограничава до прототипа: има много проекти, чийто код е написан на Python и които могат да издържат на огромни натоварвания. Можете дори да научите този език само за себе си: десетки пъти съм имал ситуации, когато трябваше да оптимизирам нещо и всеки път познаването на езика се оказваше много полезно.

Освен това, Python често се интегрира в много сериозни приложения като скриптов език, за да предостави богати възможности за скриптове.

Опитайте Python!

Най-добрият начин да започнете бързо е да опитате онлайн курс за обучение по Python. По отношение на интерактивността услугата е много по-ниска от подобни проекти за JS и Ruby, но въпреки това ви позволява да завършите основен курс за обучение директно в браузъра. Дори не е необходимо да инсталирате преводач на компютъра си. Това е много удобно: всеки даден пример може веднага да бъде изпробван в действие. Тук обаче свършва интерактивността: Try Python не проверява кода ви по никакъв начин, не следи правилността на действията и не предлага задачи за проверка на знанията ви. Целият курс се състои от седем части (пет на Python и две на IronPython). Странно е, че самата услуга е написана на Silverlight.

Онлайн учител по Python

Забавната услуга е разработена като част от курс по програмиране в известната американска ковачница за програмиране на Масачузетския технологичен институт. Идеята е да визуализирате изпълнението на скриптове, написани на Python, което ви позволява да преминавате през тях (напред и назад) и на всяка стъпка да преглеждате стойностите на различни структури от данни (променливи, обекти в купчината, стекови рамки). Това може да бъде произволен код, въведен директно в браузъра, или един от няколко предварително подготвени фрагмента, взети от учебна програма Python в MIT. Странно е, че тук има няколко проблема, които се предлагат на кандидатите за позицията на програмисти. С решения. Услугата може да се нарече онлайн дебъгер, но вече не може да се използва за изпълнение на сложни скриптове поради липсата на възможност за свързване на модули, извършване на I/O операции и т.н.

Уроци по Python от Google

Google отдавна е известен с широкото си използване на Python. Компанията дори има специален курс, предназначен за хора с малък опит в програмирането (естествено, те не работят като разработчици). Този курс вече е напълно отворен и безплатен. Включва ръководства стъпка по стъпка, видео лекции, както и много упражнения за тренировка и затвърдяване на материалите. Първите уроци се отнасят основни понятияв Python (като низове и списъци), тогава разработката се покрива последователно пълни приложения, работа с файлове, процеси и HTTP връзки. Трябва да се каже, че в Google този курс следва интензивен сценарий и се вписва в два дни.

Споделете тази статия с вашите приятели.



Свързани публикации