1
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Приветствуем вас,Гость, на форуме IFUD.WS. Обязательно рекомендуется к прочтению правила форума http://ifud.ws/threads/obnovleno-pravila-foruma.7759

Языковой вопрос: почему нужно знать азы программирования

Тема в разделе "Программирование", создана пользователем андрей4545, 30 апр 2015.

  1. TopicStarter Overlay
    андрей4545

    андрей4545

    Регистрация:
    30 апр 2015
    Сообщения:
    3
    Симпатии:
    2
    В Европе и США изучение языков программирования становится трендом даже для людей, далеких от работы программистом. О том, какие языки считаются наиболее актуальными и где им можно научиться – в материале platfor.ma.


    В западных странах растет понимание того, что базовыми навыками программирования должен владеть каждый пользователь компьютера, пусть даже он гуманитарий и занимается дизайном. А, к примеру, в США и вовсе звучат призывы ввести курс "Основы программирования" в школьную программу.

    Еще в прошлом году в США под эгидой некоммерческой организации Please login or register to view links прошла акция, в рамках которой Билл Гейтс, Марк Цукерберг, основатель Twitter Джек Дорси и другие легендарные программисты призывали всех подростков учиться программированию. На YouTube был размещен ролик, в котором звезды Силиконовой долины объясняют, что незнание основ кодинга автоматически делает каждого современного человека аутсайдером. Это нужно просто для того, чтобы не отстать от жизни, заверяет Цукерберг. Общая цель кампании - развеять миф о том, что программирование - это для «гиков», что это очень скучно и тяжело.

    Истории успеха, рассказанные людьми, которые никогда не хотели быть программистами, но все же взялись за изучение хотя бы одного языка и благодаря этому изменили свою жизнь, регулярно появляются едва ли не во всех американских СМИ. Типичный пример - сооснователь стартапа Please login or register to view links Виниций Ваканти. В 2006 году он Please login or register to view links с работы финансистом в книжный магазин, куда устроился продавцом. Однажды он уставился на полку с компьютерной литературой и нашел там книги «Учим HTML», «Java за 24 часа», «Javascript для чайников». Впрочем, как оказалось, одних только теоретических знаний было мало.



    После того, как Ваканти запустил Yipit и осознал, что нанятый на работу фрилансер-программист не справляется, он начал учиться программированию не по книжкам, а на практике. В итоге он стал кодить на языке Python и построил прибыльную компанию со штатом в 25 человек. «Это изменило мою жизнь»,- резюмирует Ваканти.



    Но языков программирования так много и понять, какой именно из них учить, не так-то просто. Принято считать, что разные языки созданы для разных отраслей. Людям, которые работают финансистами и менеджерами в сложных корпоративных системах, рекомендуют учить Java и C. Те же, кто занят в сфере медиа и дизайна, вскоре будут регулярно сталкиваться с задачами вроде запустить сайт или выпустить мобильное приложение. Для их решения нужно владеть динамическими языками, которым можно быстро научиться, так как они не требуют глубокого уровня разработки. К ним относятся Ruby, PHP, JavaScript и Objective-C.



    В этом обзоре platfor.ma рассказывает, где и как выучить наиболее актуальные языки программирования



    1. Java - один из главных существующих языков программирования. Этот объектно-ориентированный язык был разработан Sun Microsystems еще в 1990 году, но до сих пор не утратил актуальности. Java используют для разработки корпоративного ПО, сложных веб-страниц, игр и мобильных приложений для операционной системы Android. Программы, написанные на Java, без проблем воспринимают компьютеры на Windows и Apple OS X.



    Выучить Java можно на разных сервисах: Please login or register to view links, Please login or register to view links, Please login or register to view links,Please login or register to view links или на Please login or register to view links. Последний представляет собой обучающий сервис, ориентированный на новичков - главным образом, школьников и студентов. Первое занятие на этих курсах открывается мини-лекцией Марка Цукерберга. Этот образовательный проект поддерживают Apple, Google, Facebook, Amazon, Dropbox и другие IT-гиганты. Доступных для изучения языков здесь по-настоящему много, и Java - в их числе.



    2. Язык C. Этот императивный язык программирования общего назначения был разработан еще в начале 1970-х гг. Это старейший из всех используемых языков, на основе которого разработаны Java, JavaScript и Python. Так что изучение основ этого языка поможет в скорейшем освоении других. В основном C используется для создания операционных систем и встроенных в них системных приложений.



    Пользователям C интересен как ключ к более "продвинутым" языкам C++ и C#. На первом написаны, например, браузер Firefox, легендарный музыкальный проигрыватель WinAmp и все программы Adobe. Второй крайне востребован для создания небольших программ под платформу Windows.



    Выучить C можно на таких сервисах, как Please login or register to view links, Please login or register to view links,Please login or register to view links, Please login or register to view links. Выделить можно также проект Please login or register to view links - сервис, разработанный Массачусетским технологическим институтом, одним из самых авторитетных вузов в мире. Здесь находится 2100 интерактивных курсов для программистов. Впрочем, легкими их не назовешь.



    3. Objective-C . Это объектно-ориентированный язык программирования, на котором создаются все программы для гаджетов Apple. Причем как для настольной операционной системы OS X, так и для мобильной iOS. Когда-то этот язык считался устаревшим, но Apple даже свои API – наборы для разработчиков ПО - выпустила на нем. И сегодня Objective-C - самый популярный язык программирования для тех, кто создает продукты для клиентов Apple.



    Выучить язык можно на одном из этих сервисов: Please login or register to view links, Please login or register to view links, Please login or register to view links, Please login or register to view links, Please login or register to view links. Последний особенно ориентирован на тех пользователей, которые хотят самостоятельно научиться создавать приложения для мобильных устройств. Здесь есть курсы по обучению навыкам создания приложений для iOS, Android, Windows Phone, веб-приложений на базе HTML5, CSS и JavaScript. Однако большая часть курсов здесь платные, за каждый из них придется заплатить $25.



    4. PHP. Этот язык сценариев для интерактивных сайтов и веб-приложений является одним из самых популярных в мире. С его помощью создан, например, конструктор блогов WordPress, медийный сервис Digg, и даже часть элементов Facebook. В мире существует 200 млн веб-сайтов, написанных на PHP. Поэтому учить этот язык нужно, в первую очередь, журналистам, блогерам, дизайнерам и другим людям, которым в будущем может понадобиться личный сайт, блог или веб-сервис.



    Выучить PHP можно на таких сервисах как Please login or register to view links, Please login or register to view links, Please login or register to view links,Please login or register to view links, Please login or register to view links, Please login or register to view links.



    Codeacademy представляет собой мобильное приложение, которое должно привить человеку, никогда прежде не увлекавшемуся программированием, любовь к этому искусству. Программа обучения подкупает своей простотой, игровым подходом к обучению и интерактивностью. Материалы о теоретической части построения алгоритмов здесь соседствуют с уроками по освоению практических навыков программирования. Цель программы - сделать так, чтобы кодинг стал для пользователей чем-то вроде хобби - как рыбалка или шашлыки по выходным. С помощью Codecademy можно выучить PHP, HTML, CSS, JS, jQuery, Ruby и др.



    5. Python. Этот язык программирования высокого уровня используется для создания продвинутых, многофункциональных веб-сайтов и мобильных приложений. Из-за его читабельности и компактного синтаксиса Python считается довольно легким для освоения. То есть программисты, владеющие этим языком, могут писать свои коды быстро и без лишних усилий. С помощью Python были созданы веб-версии Instagram, Pinterest, Rdio. Этот язык активно используют инженеры Google , Yahoo! и NASA.



    Выучить его можно с помощью таких сервисов, как Please login or register to view links, Please login or register to view links,Please login or register to view links, Please login or register to view links, Please login or register to view links.
     
    • Like Like x 1
    Метки:
  2. nikitoz_tavr

    nikitoz_tavr

    Регистрация:
    16 июл 2012
    Сообщения:
    73
    Симпатии:
    3
    Ни слова о паскале) теперь понятна его перспективность)
     

Поделиться этой страницей

Загрузка...