Искате да се научите да кодирате Ето езиците за програмиране, препоръчани от основателите на Apple или Google

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

Ако искате да следвате пътя на програмирането и не знаете откъде да започнете,добре е да се знае, че Румъния има постоянна нужда от програмисти и ИТ специалисти, които знаят как да комбинират техническите умения с междуличностните. Освен това днес имате повече ресурси и курсове за обучение като разработчик, независимо от опита или проучванията. Защо да не се учим от най-добрите?

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

Стив Джобс и Стив Возняк, Apple: C/C ++, Python, Swift

Първото име е най-популярно, когато става въпрос за продукти на Apple. Но съоснователят Возняк направи революция в технологичната индустрия през 70-те. Въпреки че са имали конфликти с течение на времето, те заедно са позволили на света да консумира технологии, където и да е тя.

iPhone, iPad, iPod и Mac лаптопи, всички ги знаем или дори ги имаме. Но те се основават на първите съвременни персонални компютри, разработени от Возняк. От детството страстта му към математиката и технологиите го вдъхновява да изгражда устройства, осъзнавайки, че програмирането помага за развитието на логическото мислене и решаването на проблеми...

Ако трябва да се срещнете с него днес, той ще ви посъветва да започнете с обектно-ориентирано програмиране (език В), ако искате да изградите стабилен свят, но също така да се интересувате Python и Javascript, на която съоснователят на Apple разчита през цялата си кариера. Ако Javascript е много гъвкав, Python е един от най-лесните за разбиране езици за програмиране днес.

Apple дойде да създаде свой по-интуитивен език за устройства с iOS: Бързо. За младите програмисти е лесно да се научат. Оттогава езиците, използвани от Apple, остават почти същите.

Марк Зукърбърг, Facebook: PHP, C/C ++, Java, Python

Има много хора, които знаят историята му, не само от филма „Социалната мрежа“, но особено защото използваме създадената от него платформа, най-популярната социална мрежа в света., с над 2,5 милиарда потребители.


Историята във Facebook започва в студентския живот на Цукерберк, когато той кодира програма, наречена FaceMash, в която потребителите могат да оценят снимките на други студенти. Ръководството на Харвард го наказа за хакерство, но седмици по-късно програмистът стартира Facebook. „Просто програмирах платформата в общежитието и оттам я пуснах. Наех сървър за 85 долара на месец и имах приходи от банер “, каза той през 2011 г.

Но младият основател започва кариерната си кариера по-рано. В шести клас той получи първия си компютър и започна да използва учебника C ++ за манекени, за да се научи как да пише код. Започна с° С++, тогава той беше привлечен от PHP. В един момент беше открит и профил на създателя на Facebook от 2002 г., в който той се описа опит в Visual Basic, C, C ++, Java, Javascript и ASP.

От програмист до успешен пионер, Зукърбърг използва езици за програмиране като JavaScript за разработка отпред и с PHP, C ++, Java, Python за задния край, в случая на Facebook, най-голямата социална мрежа в света.

Бил Гейтс, Microsoft: C/C ++, Java, .NET и Javascript

Windows, Edge или Outlook са само част от продуктите на Microsoft, които използвате редовно, а създателите са основателите на най-голямата софтуерна компания в света: Бил Гейтс и Пол Алън.

За Бил знаем, че е бил запален по математика, програмиране и видео игри и че е писал код по време на училищни почивки за интелигентна игра. Не отне много време и страстта му го превърна в начинаещ хакер, след това в световноизвестен програмист както заради таланта, така и заради работата си, но и заради любопитния си манталитет и адаптиран към новото.


„Да се ​​научиш да кодираш означава да развиеш нов начин на мислене, който ти помага във всички области“, каза Гейтс. Може би затова в младостта си той създава свой собствен език за програмиране, Altair, с Пол Алън - език, който става и първият продукт на Microsoft.

Известният програмист предпочете по-тежки езици за програмиране от старата школа като C и C++. Въпреки че се отказа от ежедневното кодиране с бързия напредък на своята компания, основателят на Microsoft остана технологичен съветник за разработчици, които разработват своите продукти, използвайки програмни езици като Java, C, C ++ и по-късно C # (разработен от тях, в отговор на езика Java). Гейтс също оценява езика JavaScript и под шапката на Microsoft се разработи .NET рамката.

Ако искате да станете младши фронт разработчик, JavaScript е задължителен и е сравнително лесен за научаване. Ако искате да специализирате, можете да изучавате .NET рамката, която изисква познаване на различни програмни езици, с които можете да правите няколко типа приложения.

Тези езици могат да се изучават и на специализираните курсове за младши разработчик на Java и младши .NET разработчик в училището Codecool в Букурещ.

Илон Мъск, PayPal, Tesla, SpaceX: Асамблея, C/C ++, Javascript

Кой не е чувал за Илон Мъск, този, който революционизира формите на небанковите транзакции, индустрията на електрическите автомобили и дори идеята за пътуване в космоса? И всичко започна с видео игри.


На десетгодишна възраст той получава първия си компютър и, любопитен и очарован от науката, започва да чете всичко за тогавашния език, BASIC. Той също беше очарован от видеоигрите, така че не е чудно как на 12 години той успешно кодира игра, която може да се играе днес, Blastar.

Въпреки че Мъск, който е по-скоро невероятен визионер, отколкото програмист, започна да играе все повече и повече с кода, предпочитайки да използва Асамблея, C/C ++, основните езици, които все още се използват в SpaceX и Tesla. Дори и да нямат много приятелски интерфейс, те са идеални за пълен контрол над кода и получените резултати.

Лари Пейдж и Сергей Брин, Google: Java, Python

Може да не сте запомнили имената им, но със сигурност знаете, че те са променили целия свят чрез услугите на Google. От Gmail, Google Търсене, Google Drive, Google Maps, Chrome до Android (мобилна операционна система), тяхната работа е част от живота ни.

Лари Пейдж е отгледан от учители в тази област, така че не е чудно защо, заобиколен от технологии, той е развил страст към нея и логиката зад нея. Завършва бакалавърска степен по компютърни науки в Университета на Мичиган, след което продължава да учи компютърни науки в Станфорд, Калифорния, където се среща с бъдещия си приятел и съосновател на Google, Сергей.

Изследователският проект във факултета работи с него: известният алгоритъм за търсене на PageRank, за търсачка, наречена BackRub през 1996 г. (тя ще стане настоящата Google, две години по-късно, през 1998 г.).

Лари и Сергей първоначално са работили с HTML за фина настройка на страницата за търсене и са използвани Java и Python за да настроите оригиналната версия на Google Търсене и за извличане на данни и наука за данни в Google.

И двамата бяха по-загрижени за писането на код, който да работи, да не изглежда добре или да бъде оптимизиран. Един от помощниците на Станфорд, Скот Хасан, който беше приятел със Сергей, твърди, че свидетелства за кода, написан от Лари, че „той има толкова много грешки, че не може да бъде смешно“.


Лари написа кода в Java, относително нов език за програмиране по това време, но именно Хасан му помогна да пренапише кода Python, много по-гъвкав и полезен език. Въпреки че Лари и Сергей бяха по-скоро предприемачи, това, което те създадоха чрез Google, е необходимо в съвременния свят.

Ако искате да станете младши програмист и не знаете кои езици за програмиране са най-търсени за различни видове приложения, сайтове или програми, можете да се вдъхновите от тези известни пионери в технологията.

Добра комбинация от високоефективни и по-нови и по-бързи основни езици, както и междуличностни умения, които можете да научите в пълния курс за разработчици на стека, предлаган от Codecool, или специфични езици в други интензивни курсове. Codecool гарантира работата в края на курса и заплата от мин. 4000 леи в партньорска компания.