Имя пользователя:

Пароль:


Список форумов ПРАКТИЧЕСКИЕ ВОПРОСЫ Работа Программирование и IT Просмотров: 15922

С чего начать программирование?


Давим клаву за бабло
  #1
Сообщение 01 Mar 2013, 23:16
motek Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 24 дня
Постов: 9244
Лайкнули: 1162 раз
Карма: 13%
Пол: Ж
Заход: 18 Jan 2018, 22:49
Товарищи программисты и сочувствующие!
Посоветуйте пожалуйста, книги по изучению веб-дизайну, доступные и интересные школьнику. С чего начать? Возможно курсы и /или учителя.
Также интересует программирование на Питон.
:_spasibo_:

  #2     С чего начать программирование?
Сообщение 01 Mar 2013, 23:46
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 27 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 20 Nov 2023, 18:00

Каков начальный уровень? Если совсем по нулям, то начать надо с изучения основ HTML.
Каковы цели? Побаловаться, сварганить какой-то проектик или сделать это делом всей жизни и кормить этим семью (когда будет)?
И если не секрет - почему именно Питон?

  #3     С чего начать программирование?
Сообщение 01 Mar 2013, 23:55
motek Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 24 дня
Постов: 9244
Лайкнули: 1162 раз
Карма: 13%
Пол: Ж
Заход: 18 Jan 2018, 22:49
Питон-потому что он сейчас учит его в юфт, там курсы для школьников , 4 занятия по 3 часа, он хотел страстно, а курсы не очень, только какие-то основы.
Он вообще очень умный и у него способности, это я как настоящая джуиш мама говорю , цели очень серьезные, собираемся все кормиться. :mrgreen:
С чего бы ты посоветовал начать?
:_reverence_:

  #4     С чего начать программирование?
Сообщение 02 Mar 2013, 10:43
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 27 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 20 Nov 2023, 18:00

Боюсь. что мой ответ будет очень субъективным - я ведь смотрю со своей колокольни, и мой взгляд, бесспорно, сильно ограничен (я не очень интересуюсь областями, отличными от моей работы).

Начать надо с того, что ты упомянула программирование и веб-дизайн. Это две разные профессии. Веб-дизайнер создаёт интернет-сайты (некоторое программирование может присутствовать в его работе, а может и не присутствовать, ведь существут множество шаблонов сайтов - тут важней художественный вкус и умение работать с графикой). Программист-же пишет программы. Бегут эти программы на разных платформах - UNIX, Windows, Android, iOS и т.д. Программы создаются в том числе и для работы в веб-браузере - в этом случае речь идёт о веб-программировании. В моей области - области баз данных - это называется "web-client" - т.е. клиентская программа с графическим интерфейсом (окошки, менюшки, кнопки и т.д. - пример такого веб-клаента у тебя сейчас перед глазами - этот форум), с помощью которой пользователь взаимодействует с базой данных (где данные хранятся), к которой веб-клаент подключается через промежуточное звено - так называемый аппликейшен сервер, на котором зачастую программируется бизнес-логика. Не говоря ничего плохого о других областях программирования, хочу сказать, что базы данных это ходовая и перспективная область, с хорошим рынком труда если речь о современных средствах разработки.

Из технологий, с которыми мне приходилось иметь дело, укажу каркас .Net (язык програмирования C# - произносится "си-шарп") и Java (это название как самого языка, так и технологичской области - джавовских библиотек есть несколько). Именно между дот-нетом и джавой я бы сегодня и выбирал (и выбрал бы, пожалуй, Джаву). Хотя возможно, что на рынке появляется новый серьёзный игрок - HTML5.

Если твой сын выберет программирование под базы данных (веб или не веб - неважно), то знакомство с этим миром (кстати, очень интересным на мой взгляд!) ему следует начать с изучения языка SQL. Это язык не программирования, а запросов и манипулирования с базой данных (например, вставка, изменение, извлечение и удаление строк таблиц). Книжек по нему нагугливается море. Программирование под базы данных существует и на стороне базы данных, т.е. когда вызываемые процедуры выполняются внутри самой базы данных (а не на стороне аппликейшен-сервера, как, например, в случае дот-нета или Джавы и не на стороне клаента). В этой области на рынке царит два языка прогаммирования: PL/SQL (в базах данных Oracle) и T-SQL (в базах данных SQL Server и Sybase). Но знание этих языков зачастую требуется в дополнение к дот-нету, Джаве и т.п.

Какое бы направление твой сын бы ни выбрал, я советую получить по нему официальный сертификат вендора (т.е. фирмы - владельца продукта, например, это Microsoft для .Net и Oracle для Джавы). Сертификат не только увеличит шансы найти работу, но подготовка к нему сама по себе полезна для повышения уровня владения технологией.

Хотелось бы услышть и другие точки зрения - боюсь, я слишком окостенел, варясь в своей области программирования.

  #5     С чего начать программирование?
Сообщение 02 Mar 2013, 12:11
motek Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 24 дня
Постов: 9244
Лайкнули: 1162 раз
Карма: 13%
Пол: Ж
Заход: 18 Jan 2018, 22:49
Спасибо тебе огромное за подробный рассказ! :_spasibo_: :_reverence_: :_flowers_:
Передам сыну.
Ты не слышал случайно о каких-нибудь хороших курсах для школьников?

  #6     С чего начать программирование?
Сообщение 29 Mar 2013, 16:31
motek Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 24 дня
Постов: 9244
Лайкнули: 1162 раз
Карма: 13%
Пол: Ж
Заход: 18 Jan 2018, 22:49
Посмотрите, пожалуйста, на программу этих курсов http://web.excelwithbusiness.com/Syllabus.aspx
http://www.groupon.com/deals/excel-with ... ronto-area
Как думаете, интересны и полезны ли они будут ребенку (13 лет) ?
Очень нужны советы понимающих.
:_reverence_:

  #7     С чего начать программирование?
Сообщение 30 Mar 2013, 12:26
Canada, Ontario
Стаж: 11 лет 5 месяцев 27 дней
Постов: 2325
Лайкнули: 67 раз
Карма: 3%
Заход: 06 Oct 2013, 01:46
motek:
Посмотрите, пожалуйста, на программу этих курсов http://web.excelwithbusiness.com/Syllabus.aspx
http://www.groupon.com/deals/excel-with ... ronto-area
Как думаете, интересны и полезны ли они будут ребенку (13 лет) ?
Очень нужны советы понимающих.
:_reverence_:

ну это чистый веб-дизйн. имеет отношение к программированию примерно такое же как украшение бисером и вышивкой готовых изделий к кройке и шитью.
может быть интересно. представления, что такое настоящее программирование, имхо, не даст

  #8     С чего начать программирование?
Сообщение 30 Mar 2013, 13:25
motek Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 24 дня
Постов: 9244
Лайкнули: 1162 раз
Карма: 13%
Пол: Ж
Заход: 18 Jan 2018, 22:49
:_spasibo_:

  #9     С чего начать программирование?
Сообщение 30 Mar 2013, 16:50
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 27 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 20 Nov 2023, 18:00

Первый курс выглядит очень хорошим (разумеется если цель - стать веб-дизайнером, а не программистом). А со вторым непонятки - подробностей нет, и это вроде как онлайн курс. Может, кому-то такое нравится, но для меня неприемлемо - курс должен быть в классе, чтоб был дядя с палкой (в том числе и азарт общения с сокурсниками), для онлайновых курсов у меня слишком мало силы воли.

  #10     С чего начать программирование?
Сообщение 30 Mar 2013, 16:57
motek Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 24 дня
Постов: 9244
Лайкнули: 1162 раз
Карма: 13%
Пол: Ж
Заход: 18 Jan 2018, 22:49
Это онлайн курс, первая ссылка просто на то, что курс включает в себя.
Ты прав насчет курса в классе, но все что нахожу, фигня какая-то.

  #11     С чего начать программирование?
Сообщение 30 Mar 2013, 19:27
Canada, Alberta
Стаж: 11 лет 2 месяца 1 день
Постов: 2132
Лайкнули: 978 раз
Карма: 46%
Пол: Ж
Заход: 21 Jul 2022, 12:03
Motek, я не знаю есть ли такая форма обучения в Онтарио как e-learning или on-line study. У нас в Альберте все школьники могут брать школьные курсы (в данном случае программирование) on-line. Все, что у нас надо - это пойти в свою школу в начале семестра и там записаться. Единственное, это точно работает для 10-12 классов, но может они согласятся записать и младшего ребенка. Это совершенно бесплатно и на довольно серьезном уровне.

  #12     С чего начать программирование?
Сообщение 30 Mar 2013, 19:58
motek Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 24 дня
Постов: 9244
Лайкнули: 1162 раз
Карма: 13%
Пол: Ж
Заход: 18 Jan 2018, 22:49
http://www.edu.gov.on.ca/eng/sbinfo/boardList.html

http://www.edu.gov.on.ca/elearning/pdf/BrochureELO.pdf

Спасибо большое, немного нашла, но надо через школу к ним обращаться, только с начала учебного года?

  #13     С чего начать программирование?
Сообщение 30 Mar 2013, 20:03
Canada, Alberta
Стаж: 11 лет 2 месяца 1 день
Постов: 2132
Лайкнули: 978 раз
Карма: 46%
Пол: Ж
Заход: 21 Jul 2022, 12:03
Точно не знаю, но эти занятия совпадают с семестрами - 2 раза в год наверняка, но может и летом тоже есть, как летняя школа.

  #14     С чего начать программирование?
Сообщение 30 Mar 2013, 20:18
motek Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 24 дня
Постов: 9244
Лайкнули: 1162 раз
Карма: 13%
Пол: Ж
Заход: 18 Jan 2018, 22:49
Спасибо!

  #15     С чего начать программирование?
Сообщение 19 Dec 2013, 14:05
Canada, Quebec
Город: Montreal
Стаж: 10 лет 10 месяцев 10 дней
Постов: 37
Лайкнули: 15 раз
Заход: 27 Jul 2020, 13:15
Жена как раз этим занимается. У нее первое образование именно программиста, а второе - дизайн и art direction. Сейчас она поднимает сайт для одной фирмы, и приходится делать все - и лазить в код, и рисовать графику, продумывать концепции и брендинг. Короче работы там непочатый край, но это небольшая фирма, в нормальных конторах это две разных профессии, и дизайнер обычно дальше html/css на лазит.

  #16     С чего начать программирование?
Сообщение 19 Dec 2013, 14:06
Canada, Quebec
Город: Montreal
Стаж: 10 лет 10 месяцев 10 дней
Постов: 37
Лайкнули: 15 раз
Заход: 27 Jul 2020, 13:15
кстати, если нужны нормальные онлайн курсы, посмотрите на lynda.com а предметные туториалы на ютубе вообще на каждом шагу

  #17     С чего начать программирование?
Сообщение 14 май 2014, 17:21
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 27 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 20 Nov 2023, 18:00


  #18     С чего начать программирование?
Сообщение 14 май 2014, 18:28
motek Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 24 дня
Постов: 9244
Лайкнули: 1162 раз
Карма: 13%
Пол: Ж
Заход: 18 Jan 2018, 22:49
Миша, огромное спасибо!

  #19     С чего начать программирование?
Сообщение 14 Nov 2014, 14:36
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 27 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 20 Nov 2023, 18:00

 ОТ МОДЕРАТОРА: 
  
Перенёс вопрос сюда в соответствии с правилами форума 1.1 и 1.2:

  

Пы.Сы. Так же в голове вечно всплывает мысль, чтобы пойти на специальность IT. Большие перспективы этой сферы, соответственно и з.п., возможность работы отдаленно и универсальность, т.е. не привязанность к какому-то типу, рамкам по которым я был обучен в определенной стране (как с юриспруденцией например). Но я в программировании полный ноль, никогда с ним не встречался. Хотя из-за этих мыслей начал учить джава с помощью сайта "джавараш" и книги "Философия джава" (4-е издание), но для меня, как новичка, много чего непонятного. От сюда неуверенность что же за специальность выбрать. Буду признателен, если кто-то из IT посоветует и по этому поводу, а также лит-ру, с чего начать, чтобы понять базу, азы программирования для полного новичка. Это помогло бы мне понять мое это или нет.
Спасибо.

  #20     С чего начать программирование?
Сообщение 24 Jul 2015, 02:39
United States of America
Стаж: 11 лет 7 месяцев 17 дней
Постов: 2558
Лайкнули: 690 раз
Карма: 27%
Заход: 29 Aug 2019, 14:30
А я нашла интересные курсы на KhanAcademy.
https://www.khanacademy.org/computing/computer-programming
Совершенно бесплатно, это нон-профит.
Сижу ночами и с JavaScript играю. А еще "Coding for Dummies" купила.
Everything happens for a reason. That reason is physics.

Это сообщение - не последнее. В теме есть ещё страницы. Перейти на следующую >>

Вам есть что сказать по этой теме? Зарегистрируйтесь, и сможете оставлять комментарии
cron