Uncle_Sam
|
Сообщение #1
3 мая 2011 в 20:15
|
Кибергонщик
43 |
Понимаю, конечно, что вопрос по-нубовски звучит, но не мог бы кто-нибудь посоветовать, с чего начать? Что-то прочитать? Или еще что?
|
Переборыч
|
Сообщение #2
3 мая 2011 в 20:39
|
Клавомеханик-Организатор событий
55 |
1. Определиться какие задачи ты будешь решать, это первостепенно. 2. Пощупать что-нибудь простенькое, типа Царапалки или Колобота. 3. В зависимости от задач, выбрать подходящий язык, ну или Паскаль. 4. Схватить самоучители и справочники и попытаться решить свои задачи. 5. Пошастать по тематическим форумам - поспрашивать, а лучше поотвечать.
|
Fenex
|
Сообщение #3
3 мая 2011 в 21:02
|
Клавомеханик
49 |
Нет. Паскаль не выбирать!!! Ни в коем случае! Уж лучше фортран.... Последний раз отредактировано 3 мая 2011 в 21:17 модератором Fenex
|
Uncle_Sam
|
Сообщение #4
3 мая 2011 в 21:53
|
Кибергонщик
43 |
Паскаль мы в любом случае будем в колледже изучать в следующем году. Я поэтому и спрашиваю - хотелось бы быть заранее подготовленным и знающим хоть какие-то прописные истины.
|
Gosxo_Ruza
|
Сообщение #5
3 мая 2011 в 22:00
|
Супермен
33 |
1. Никлаус Вирт - Алгоритмы и структуры данных 2. Поставь Паскаль. Там хелп хороший.
|
sbhx
|
Сообщение #6
3 мая 2011 в 22:05
|
Маньяк
7 |
лучше всего начинать с языка который тебе интересен, например тебе интересно как написать веб страницу изучай html, css, javascript, php. если тебе интересно как написать приложения на компьютер (программы с расширением .exe), то изучай C, C++, C#, Qt, 4Qt и другие подобные языки. после того как изучишь программирование на интересном языке другие языки будут идти легче. я как раз так и делал, сначала изучил интересный для меня html, css и js. потом я изучил С++ и до сих пор изучаю, параллельно с ним изучаю С и иногда php. напиши что ты хочешь узнать, или у тебя пока нет определенной цели? если нет так можешь начать с языков С, по-моему они лучше всего для начинающих. если ты их знаешь то выбери другой, не знаю, какой хочешь) Последний раз отредактировано 3 мая 2011 в 22:10 пользователем sbhx
|
lins
|
Сообщение #7
3 мая 2011 в 23:01
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 06:03 пользователем lins
|
takobus
|
Сообщение #8
3 мая 2011 в 23:14
|
Маньяк
30 |
А. Шень Программирование: теоремы и задачи скрытый текст… (Предупреждение автора)
В этой книге ничего не говорится об особенностях BIOSа, DOSа, OSа, GEMа и Windows, представляющих основную сложность при настоящем программировании.
В ней нет ни слова об объектно-ориентированном программиро- вании, открывшем новую эпоху в построении дружественных и эффек- тивных программных систем.
Из нее Вы не узнаете о графических возможностях компьютера, без которых немыслимо современное программирование, о богатстве и разнообразии мира видеоадаптеров.
Не рассказано в ней и о написании резидентных программ, тонкости взаимодействия которых должен знать каждый.
Искусственный интеллект, открывший новые рынки сбыта для программного обеспечения, обойден презрительным молчанием.
Экспертные системы, которые в скором будущем займут место на рабочем столе каждого, даже не упоминаются.
Логическое программирование, постепенно вытесняющее уста- ревший операторный стиль программирования, не затронуто.
Драматический поворот от баз данных к базам знаний, вызвав- ший в жизни новую профессию -- инженер знаний -- остался незаме- ченным автором.
Проблемы отладки и сопровождения программ, занимающие, по общему мнению профессионалов, 90% в программировании, игнориру- ются.
В книге используются лишь самые элементарные возможности паскаля. Обширные возможности, предоставляемые современными ин- тегрированными программными средами, остаются невостребованными. (Не говоря уже о том, что паскаль уже вообще устарел, вытеснен- ный языком Си.)
Игрушечные головоломки, которым посвящена книга, никому не нужны. Если же перед Вами встанет действительно важная задача, неужели Вы не справитесь с ней сами, без непрошеных учителей и советчиков?
Короче говоря, покупать эту книгу глупо - особенно теперь, когда выходит столько переводных руководств, написанных в циви- лизованных странах настоящими профессионалами.
|
Uncle_Sam
|
Сообщение #9
4 мая 2011 в 00:12
|
Кибергонщик
43 |
takobus, в первый раз вижу, чтобы человек делал антирекламу собственной книге Поразмыслил и понял, что в первую очередь меня всё же интересует веб-программирование. Когда-то давно, помню, прочитал какой-то самоучитель по html, но это было давно... Последний раз отредактировано 4 мая 2011 в 00:14 пользователем Uncle_Sam
|
Переборыч
|
Сообщение #10
4 мая 2011 в 01:35
|
Клавомеханик-Организатор событий
55 |
Олег, давай вместе веб-программированию учиться, а то я что-то всё на прикладном засиделся. Fenex писал(а): Нет. Паскаль не выбирать!!! Ни в коем случае! Фень, ты хорошо в JаvaScript разбираешься и начал PHP изучать. Как считаешь, что такого интересненького новичку можно замутить на пхп? Стоит ли сразу работать на нём с html, css и т.в.т. или лучше сперва на кошках мини-прогах потренироваться (с PHP-GTK, например)? Последний раз отредактировано 4 мая 2011 в 02:16 модератором Переборыч
|
Gosxo_Ruza
|
Сообщение #11
4 мая 2011 в 08:13
|
Супермен
33 |
Ага! Человек, вообще-то, про прописные истины спрашивал:) Вирт - это, конечно, "прописнее" просто некуда! Те же "Алгоритмы и структуры данных" Вирта не сложнее букваря. Даже учитывая что весь код там написан на модуле-2. Кстати, зашёл на сайт http://pascalabc.net/, и там в окошке "случайная программа" сразу код: Случайная программа // r^8 var r: real; begin write('Введите r: '); readln®; var x := r; x := x * x; x := x * x; x := x * x; writeln(r,'^8 = ',x); end. Не код а песня.
|
takobus
|
Сообщение #12
4 мая 2011 в 08:19
|
Маньяк
30 |
Смотри сам, глава первая. Покупать и правда не стоит :) Если обязательно нужна реклама, то вот она: эту книгу перечитывают перед прохождением собеседования в гугле. Успешным! Если не программирование: скрытый текст… "Языки HTML и CSS" Молли Хольцшлаг "CSS-каскадные таблицы стилей. Подробное руководство", Эрик А. Мейер (честно, перевод не очень хорош, но книга все равно одна из лучших, а на английском таких тонкостей не понимаю; фактически это расшифровка спеки + описание реалий) Сама давно начинала с этого (html, css, js, xml, xslt, svg) Там совсем нет css3, html5, это много разных источников. И действительно, просто чтение книг не очень-то помогает, нужно на чем-то тренироваться. Выбирала для этого тестовые задания для вакансий.
|
AlexeiD
|
Сообщение #13
4 мая 2011 в 08:44
|
Супермен
51 |
Не советую Вирта читать в начале обучения.
Если хочется научиться просто для себя, не выходя за пределы быдлокода, то лучше всего действительно остановиться на простой связке web-языков, под программирование взять похапе. Позволяет достаточно быстро склепать что-то простое, что радует глаз себе (но убивает глаза спецов) и можно легко показать друзьям, что даёт хороший стимул.
Для начала лучше всего потратить неделю-другую под основы html+css. Они конечно к языкам программирования никакого отношения не имеют, но помогут немного перевести логику в нужное русло, за счет высоких требований к структуризации. Потом уже перейти к php, заниматься по какой-нибудь книжке с кучей примеров, и не просто читать, а делать. После завершения книжки думаем, что простое хотим сделать (голосовалку, гостевую книгу и пр.), ищем в интернете схожие исходники, изучаем, модицифируем. В любом случае главное практика и ещё раз практика. Наверное главный совет - изучать ООП, древовидные структуры, потоки и пр. не надо просто так, если нет необходимости. Когда необходимость появится - на примере вы всё прекрасно поймёте.
После понимания базовых основ php (и только после) можно начинать смотреть в сторону Javascript. А там дальше как пойдет - понравится не понравится.
Если понравится и захочется извращений - покодить на перле. Если захочется ректальных извращений - покодить на хаскелле.
Программистом после этого назвать конечно сложно, в лучше случае разработчиком. Если профессионально хочется заниматься программированием, то путь другой должен быть.
|
lins
|
Сообщение #14
4 мая 2011 в 14:23
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 06:03 пользователем lins
|
Uncle_Sam
|
Сообщение #15
4 мая 2011 в 20:51
|
Кибергонщик
43 |
Каджый о своем писал(а): [Множество полезной информации с кучей непонятных слов ] Спасибо большое всем за разъяснения! Будем шарить по интернетам, искать литературу, и ессесно, практиковаться, уж спасибо Клавогонкам, благодаря им я понял, что практика - это главное :)
|
кляпавций
|
Сообщение #16
28 мая 2011 в 09:36
|
Маньяк
26 |
Uncle_Sam писал(а): я понял, что практика - это главное :) освой систему онлайн судьи, решай простые глупые задачи, качай скил http://informatics.mccme.ru/moodle/
|
Ignorance
|
Сообщение #17
31 мая 2011 в 13:23
|
Супермен
23 |
lins писал(а): Кстати, о птицах! Какой-то шибко умный математический перец давным-давно доказал, что любая задача может быть запрограммирована с помощью операций следования, условия и цикла. Очень интересно, кто это такой и как он доказал то, что неверно?
|
lins
|
Сообщение #18
31 мая 2011 в 17:54
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 06:04 пользователем lins
|
Ignorance
|
Сообщение #19
31 мая 2011 в 18:01
|
Супермен
23 |
|
lins
|
Сообщение #20
31 мая 2011 в 19:35
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 06:04 пользователем lins
|