Хочу навчитися кодувати Ось мови програмування, рекомендовані засновниками Apple або Google

Якщо ви хочете піти шляхом програмування і не знаєте, з чого почати,приємно знати, що Румунія постійно потребує програмістів та ІТ-спеціалістів, які вміють поєднувати технічні навички з міжособистісними. Крім того, сьогодні у вас є більше ресурсів та навчальних курсів для розробників, незалежно від досвіду чи навчання. Чому б не вчитися у кращих?
Codecool, школа програмування, яка підготувала сотні недосвідчених людей знайти роботу в галузі інформаційних технологій в Угорщині та Польщі (тепер також присутня в Румунії), тепер показує вам, які варіанти ви можете вибрати з точки зору мов програмування, натхненні навіть найпопулярнішими засновниками найбільших технологічних компаній у світі.
Стів Джобс та Стів Возняк, Apple: C/C ++, Python, Swift
Перша назва є найбільш популярною, коли мова йде про продукти Apple. Але саме співзасновник Возняк здійснив революцію в технологічній галузі в 70-х. Хоча з часом у них виникали конфлікти, вони разом дозволили світу споживати технології, де б вони не були.
iPhone, iPad, iPod та ноутбуки Mac, ми всі їх знаємо або навіть маємо. Але вони засновані на перших сучасних персональних комп’ютерах, розроблених Возняком. З дитинства його захоплення математикою та технологіями надихнуло його на створення пристроїв, усвідомлюючи, що програмування допомагає у розвитку логічного мислення та вирішенні проблем...
Якби вам довелося сьогодні зустрітися з ним, він порадив би вам почати з об’єктно-орієнтованого програмування (мова C), якщо ви хочете побудувати стабільний світ, але також зацікавитись Python і Javascript, на який співзасновник Apple покладався впродовж своєї кар’єри. Якщо Javascript дуже універсальний, Python є однією з найпростіших для розуміння мов програмування сьогодні.
Apple прийшла до створення власної інтуїтивнішої мови для пристроїв iOS: Стрімкий. Молодшим програмістам легко навчитися. З тих пір мови, якими користується Apple, залишаються майже однаковими.
Марк Цукерберг, Facebook: PHP, C/C ++, Java, Python
Багато хто знає його історію не лише з фільму «Соціальна мережа», а особливо тому, що ми використовуємо створену ним платформу, найпопулярнішу соціальну мережу у світі., з понад 2,5 мільярдами користувачів.
Історія у Facebook починається зі студентського життя Цукерберка, коли він кодував програму під назвою FaceMash, в якій користувачі могли оцінити фотографії інших студентів. Керівництво Гарварду покарало його за злом, але через кілька тижнів програміст запустив Facebook. «Я просто запрограмував платформу в гуртожитку і звідти запустив її. Я орендував сервер за 85 доларів на місяць і мав дохід від банера », - сказав він у 2011 році.
Але молодий засновник розпочав свою кар’єру кодування раніше. У шостому класі він отримав свій перший комп'ютер і почав користуватися підручником C ++ для чайників, щоб навчитися писати код. Почалося з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 framework.
Якщо ви хочете стати молодшим розробником інтерфейсу, JavaScript потрібно обов’язково мати і порівняно легко вивчити. Якщо ви хочете спеціалізуватися, ви можете вивчити фреймворк .NET, який вимагає знання різних мов програмування, за допомогою яких ви можете створювати декілька типів програм.
Ці мови також можна вивчати на спеціалізованих курсах для молодшого розробника Java та молодшого розробника .NET в школі Codecool у Бухаресті.
Ілон Маск, PayPal, Tesla, SpaceX: Assembly, C/C ++, Javascript
Хто не чув про Ілона Маска, того, хто революціонізував форми небанківських операцій, індустрію електромобілів і навіть ідею подорожей у космосі? А все почалося з відеоігор.
У віці десяти років він отримав свій перший комп'ютер і, допитуючись і захоплений наукою, почав читати все про мову того часу, ОСНОВНУ. Він також був захоплений відеоіграми, тому не дивно, як у 12 років він успішно закодував гру, в яку можна грати сьогодні, Blastar.
Хоча Маск, який є неймовірним провидцем, ніж програмістом, почав все більше грати з кодом, вважаючи за краще використовувати Асамблея, C/C ++, основні мови, які все ще використовуються в SpaceX і Tesla. Навіть якщо вони не мають дуже доброзичливого інтерфейсу, вони ідеально підходять для повного контролю над кодом та отриманими результатами.
Ларрі Пейдж та Сергій Брін, Google: Java, Python
Можливо, ви не пам’ятали їхніх імен, але напевно знаєте, що вони змінили весь світ завдяки сервісам Google. Від Gmail, Пошуку Google, Диска Google, Карт Google, Chrome до Android (мобільна операційна система), їх робота є частиною нашого життя.
Ларрі Пейдж був вихований викладачами в цій галузі, тому не дивно, чому в оточенні технологій він розвинув пристрасть до неї та логіки, що лежить в основі цього. Він отримав ступінь бакалавра з інформатики в Університеті Мічигану, а потім вивчав інформатику в Стенфорді, штат Каліфорнія, де зустрів свого майбутнього друга та співзасновника Google Сергія.
З ним працював дослідницький проект на факультеті: відомий алгоритм пошуку PageRank, для пошукової системи BackRub у 1996 р. (через два роки, у 1998 р., вона стане поточною Google).
Ларрі та Сергій спочатку працювали з HTML для точної настройки сторінки пошуку і використовували Java і Python встановити оригінальну версію Пошуку Google та для видобуток даних та наука про дані в Google.
Вони обидва більше цікавились написанням коду, який би працював, не виглядав добре або був би оптимізований. Один із помічників Стенфорда Скотт Хасан, який дружив із Сергієм, нібито свідчив про написаний Ларрі кодекс, що "у нього було стільки помилок, що це не могло бути смішно".
Ларрі написав код Java, відносно нова мова програмування на той час, але саме Хассан допоміг йому переписати код Python, значно гнучкіша та корисніша мова. Незважаючи на те, що Ларрі та Сергій були досить підприємцями, те, що вони створили за допомогою Google, є незамінним у сучасному світі.
Якщо ви хочете стати молодшим програмістом і не знаєте, які мови програмування найбільш популярні для різних типів додатків, сайтів чи програм, вас можуть надихнути ці відомі піонери технологій.
Гарне поєднання високопродуктивних та новіших та швидших базових мов, а також міжособистісних навичок, яких можна навчитися на повному курсі розробників стеків, пропонованому Codecool, або окремі мови в інших інтенсивних курсах. Codecool гарантує роботу в кінці курсу та мінімальну зарплату. 4000 лей у межах компанії-партнера.