Форум программистов, компьютерный форум, киберфорум
Наши страницы
Обо всем!
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 233, средняя оценка - 4.68
TheWindWhisper
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 19
#1

Буду программистом! С чего начинать? - Обо всем!

13.01.2012, 15:38. Просмотров 35721. Ответов 310

 Комментарий модератора 
Тема скомпилирована из нескольких одинаковых и похожих тем. Также сюда будут добавляться все темы типа "С чего мне начинать учиться программированию", "Подскажите направление" и прочих подобного рода.

 Комментарий модератора 

Для впервые зашедших:
перейти
перейти


Приветствую всех.

Коротко о себе: мне 29 лет, живу в Украине. Работал экономистом, маркетологом и прочими другими. Было небольшое дело. Разочаровался, понял, что не мое. Осознал, что мне нравится проводить время за компьютером - в свободное время делал свой блог, пару сайтов, разбирался с HTML ради интереса. Взвесив многое, прикинув варианты и последствия, все же решился попробовать стать программистом. Мне это нравится.

Не спешите критиковать: мол, там поработал, тут... теперь новая фишка - "хАчу кодить..." Я настойчив, если глаза горят. А они горят. Долго думал - не поздно ли в 29 переучиваться? Но..
а) Похоже, что вариантов в моем случае нет....
b) Тыщи примеров других успешных людей, которые и в 45 переучивались или эмигрировали (да полстраны, после распада СССР, чо уж...).

В общем, отвожу себе 1 месяц на то, чтоб сделать вывод - мое ли это. Если да - то далее отвожу себе 1 год, чтоб стать пусть не ХОРОШИМ, но нормальным программистом и зарабатывать себе на жизнь этим ремеслом. Повторюсь: я - настойчивый, поэтому не надо демотивирующего скептицизма, а вот конструктивная критика - с благодарностью приму.

Итак, исходные данные: небольшие знания HTML, с компьютером, в принципе, "на ты", хороший комп и инет... вот, собсно и все. Ах, да... еще и желание)))

Много рылся в инете в поисках главного вопроса: С ЧЕГО НАЧАТЬ?

В общем, начал осваивать паскаль, вроде ничего сложного... с С++ рекомендовали не начинать, хотя мне и очень охота.

Вопрос с общественности (риск холивара, блин): с чего начать, если знаний в программировании - 0?
Pascal, C++, Java, PHP....

Помогите разобраться и определиться!!!

Пока жду ваших комментариев, ковыряю потихоньку паскаль и си++.

Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2012, 15:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Буду программистом! С чего начинать? (Обо всем!):

С чего начинать?
Подскажите пожалуйста,мне,как новичку,С чего в С начинать? Какой компилятор...

С чего начинать?
Ребят подскажите с чего начинать, какие книги и где их можно скачать, ну и...

С чего начинать?
Я тут присматриваюсь к Qt. Но смущает C++. Как считаете, нужно углубляться в...

С чего начинать?
В общем-то нужно сделать html страничку... В самом её начале обычно описываются...

с чего начинать)))
Расскажите с чего нужно начитать, как делать , как раскручивать)) хочу создать...

С чего начинать?
Учусь на программиста в 2-ом курсе.И хочу разрабатывать игры. С чего...

310
alexhorse
0 / 0 / 0
Регистрация: 03.10.2013
Сообщений: 6
15.10.2013, 11:45 #81
Всем привет. На каком языке лучше начинать изучать С? Английском или родном?
Если мой уровень английского upper intermediate.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16744 / 6635 / 860
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
15.10.2013, 14:30 #82
а какая разница, на каком языке изучать, если оба хорошо знаете?
0
alexhorse
0 / 0 / 0
Регистрация: 03.10.2013
Сообщений: 6
15.10.2013, 15:10 #83
Понятна ли будет терминология? Ведь если не правильно понять азы - нет смысла двигаться дальше. Стоит ли на родном с постепенным переходом на английский или с самого начала реально потянуть терминологию на англ?
0
Nameless One
Эксперт С++
5785 / 3434 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
15.10.2013, 16:47 #84
alexhorse, изучать можно на любом. Но смысл изучать на русском, если знаешь английский? Тем более что особых навыков английского для этого не нужно, это же не техническая литература.
0
mosath
134 / 133 / 5
Регистрация: 03.09.2013
Сообщений: 726
15.10.2013, 16:52 #85
пробовал программировать - слишком геморойно
не люблю излишне напрягать голову ыыыы =)

хотя сейчас пользуюсь powershell и если получается написать полезный скриптик то даже самому приятно
0
Nameless One
Эксперт С++
5785 / 3434 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
15.10.2013, 17:11 #86
Цитата Сообщение от Nameless One Посмотреть сообщение
это же не техническая литература.
не художественная литература </self-fix>
0
Charles Kludge
Клюг
7641 / 3156 / 382
Регистрация: 03.05.2011
Сообщений: 8,382
20.10.2013, 07:00 #87
Цитата Сообщение от KOPOJI Посмотреть сообщение
а какая разница
Большая. У нас в п/я была 11/40 с пространной и подробной докой, в том числе и увесистым талмудом по MACRO-11. Получили СМ-1404 - к ней по MACRO-11 шла брошюрка формата Б5 в палец толщиной, изобилующая ошибками и очепятками. Зато на русском, но очень быстро превратилась в подставку под кофейник. Нонешняя техническая беллетристика мало чем отличается.
И да, с тех пор я зарёкся и читаю доки/маны только на английском.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16744 / 6635 / 860
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
20.10.2013, 20:21 #88
Charles Kludge, в настоящее время по большинству языков доступна документация на различных языках. Несмотря на мелочи различий переводов обучиться можно на любом языке, везде есть и хорошие, и плохие мануалы. Вы читаете доки/маны только на английском, кто-то читает только на русском, кто-то только на китайском, кто-то на других. Неужели вы хотите сказать, что вы лучше других знаете/будете знать какой-либо язык только потому, что изучали/изучаете документацию на английском, а не на другом языке?

Добавлено через 1 минуту
к тому же, если человек не свободно владеет другим языком - то изучать ему будет все же тяжелее, нежели на родном. Пускай даже документация будет "мощнее", в результате, имхо, выйдет примерно одинаково.
0
Pjeroo
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
07.11.2013, 11:54 #89
Собственно, второй курс ИВТ. Интересовался практически всеми видами деятельности в ИТ сфере, начиная от дизайна, заканчивая программированием контроллеров, есть некоторые знания почти во всех областях, но не обширные. В общем я вот тут подумал и решил, что пора бы выбрать какую-нибудь конкретную специализацию, но тут то и закралась проблема. В общем, каждая отрасль в своей мере очень и очень интересна и хотелось бы заниматься всем, но ведь мы тут все понимаем, что это просто физически нереально. Нужны примеры из жизни ну или обоснованные мнения по поводу того какую специализацию лучше выбрать. В общем, прошу советов и обсуждений на эту тему

Собственно интересующие специализации:

1. Дизайн / Веб-дизайн / Веб-разработка
2. Прикладное программирование
3. Низкий уровень / Программирование контроллеров и пр., связанное с железом и даже радиотехникой
4. Разработка под мобильные устройства (Шиндошсфон, Андроид, айОС)
5. "Умная" специализация (нейронные сети, алгоритмы обработки информации и пр.)
6. Разработка игр

На самом деле все безумно интересно и мне очень трудно выбрать.
0
taras atavin
4204 / 1763 / 212
Регистрация: 24.11.2009
Сообщений: 27,565
07.11.2013, 12:27 #90
Цитата Сообщение от Pjeroo Посмотреть сообщение
Нужны примеры из жизни ну или обоснованные мнения по поводу того какую специализацию лучше выбрать.
Один успешен в дизайне, другому нравятся контроллеры. Ну и как сопоставить такой пример с собственными устремлениями? Ведь в недостаточно интересном аспекте конкретный человек элементарно достигнет меньшего из-за банального дефицита мотивации. Надо попытаться определиться с тем, какой из аспектов ИТ интересен всё таки в большей мере, чем остальные. Где будет больше моральное удовлетворение от изучения нового? А где от самой работы? С другой стороны, не возможность вообще не выбирать специализацию не абсолютна, для большинства людей так и есть, но, например, Леонардо да Винчи вполне успешно хватался даже за разные области знания. Я не призываю подражать ему, это опасно тем, что в итоге можно не преуспеть ни где. Но всё таки стоит учитывать собственные возможности в выборе того, на сколько глубокой должна быть специализация на чём то одном. Кто то может быть только подобен флюсу, а кто то способен быть чуть более разносторонним.

Добавлено через 2 минуты
И главное: как долго продержится интерес к каждому из аспектов?
0
Pjeroo
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
07.11.2013, 13:08 #91
Цитата Сообщение от taras atavin Посмотреть сообщение
Надо попытаться определиться с тем, какой из аспектов ИТ интересен всё таки в большей мере, чем остальные. Где будет больше моральное удовлетворение от изучения нового? А где от самой работы?
В том то и проблема, что все почти в равной мере интересно. И вроде бы как изучение чего-то нового в любом случае будет приносить моральное удовлетворение.

От самой работы.. хм. Было задание на первом курсе сделать искусственный интеллект для игры в гексагон - на время я просто выпадал из реальности и полностью погружался в процесс, было задание летняя практика, там надо было написать игру. В общем-то выбрал фреймворк и опять же полностью погружался в процесс. Веб-дизайн, когда верстал страничку и наполнял украшательства (слайдеры, переходики и прочее) аналогично - полное погружение. И во всех этих трех случаях было моральное удовлетворение от результата и от самого процесса, все были довольно таки интересны практически в равной мере.
0
taras atavin
4204 / 1763 / 212
Регистрация: 24.11.2009
Сообщений: 27,565
07.11.2013, 13:20 #92
Цитата Сообщение от Pjeroo Посмотреть сообщение
В том то и проблема, что все почти в равной мере интересно.
Вот в этом "почти" решение и кроется.
0
Pjeroo
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
07.11.2013, 13:28 #93
Цитата Сообщение от taras atavin Посмотреть сообщение
Вот в этом "почти" решение и кроется.
Так-то оно так, да вот все таки остановиться на чем-то одном довольно таки сложно. Поэтому я и захотел обсудить это здесь.
0
Pjeroo
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
08.11.2013, 16:23 #94
Больше нет мнений чтоли?
0
igor321
5 / 0 / 15
Регистрация: 28.04.2012
Сообщений: 185
Записей в блоге: 1
08.11.2013, 18:26 #95
Поиск и реализация идей в разных сферах(в области IT) - вот дело всей жизни!
0
Doctor-Who
17 / 3 / 1
Регистрация: 03.05.2012
Сообщений: 354
08.11.2013, 18:41 #96
Цитата Сообщение от Pjeroo Посмотреть сообщение
1. Дизайн / Веб-дизайн / Веб-разработка
Цитата Сообщение от Pjeroo Посмотреть сообщение
6. Разработка игр
Вот это гуд
0
Pjeroo
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
09.11.2013, 07:33 #97
Цитата Сообщение от igor321 Посмотреть сообщение
Поиск и реализация идей в разных сферах(в области IT) - вот дело всей жизни!
Если браться за несколько дел сразу, то скорее всего не преуспеешь ни в одном. Можно, конечно, делать это на неплохом уровне, но до уровня, которым владеет человек, специализирующийся на конкретной области, скорее всего не добраться.

Добавлено через 46 секунд
Цитата Сообщение от Doctor-Who Посмотреть сообщение
Вот это гуд
А почему?
0
0x10
2554 / 1734 / 285
Регистрация: 24.11.2012
Сообщений: 4,361
09.11.2013, 10:20 #98
В любом случае сильно зависит от проектов. В любой области есть как интересные проекты, так и своя доля рутины.
Кому, например, захочется клепать морды для однотипных сайтов?

Скажу буквально по паре субъективных слов по каждому пункту, дабы не слишком растекаться мыслью...

Цитата Сообщение от Pjeroo Посмотреть сообщение
1. Дизайн / Веб-дизайн / Веб-разработка
Не ясно почему дизайн и разработка попали в один пункт. Дизайном занимаются, как ни странно, не разработчики, а дизайнеры - это такие люди, с которыми я вообще старался в свое время не пересекаться, ибо креатив из них шел диким потоком.
Что касается веб-разработки, тут для себя давно решил - нет. Потому что есть UI. Потому что есть дизайнеры. Потому что лично мне это не интересно.

Цитата Сообщение от Pjeroo Посмотреть сообщение
2. Прикладное программирование
Слишком абстрактно. Т.е. опять же зависит от проекта. Скажем, писать банковский софт я не пошел бы, ибо по ряду отзывов в банках работа нервная.

Цитата Сообщение от Pjeroo Посмотреть сообщение
3. Низкий уровень / Программирование контроллеров и пр., связанное с железом и даже радиотехникой
Не сталкивался, пропускаем.

Цитата Сообщение от Pjeroo Посмотреть сообщение
4. Разработка под мобильные устройства (Шиндошсфон, Андроид, айОС)
Ну.. Айосники денег обычно много просят) Если интересно - пожалуйста. Что касается андроида - есть целый зоопарк телефонов на нем, каждый со своими глюками и приколами. Если не пугает - welcome.

Цитата Сообщение от Pjeroo Посмотреть сообщение
5. "Умная" специализация (нейронные сети, алгоритмы обработки информации и пр.)
Мне кажется, что это вообще вышак. Но сразу вопрос: где работать? В каком-нибудь НИИ? Либо найти коммерческую компанию, где это востребовано.

Цитата Сообщение от Pjeroo Посмотреть сообщение
6. Разработка игр
Куча фана, куча технического челленджа. Признаться, и сам хотел бы. Нюанс: у нас работать негде. Клепать одинаковые казуалки для социалочек решительно не хочется. Парни из Unigine движок пишут, но это в Томске.

Короче, никто за Вас не решит. Свои подводные камни есть в каждой области. Рутины везде хватает. Как, в принципе, и интересных проектов.
0
Pjeroo
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
09.11.2013, 14:09 #99
Цитата Сообщение от 0x10 Посмотреть сообщение
Парни из Unigine движок пишут, но это в Томске.
Забавно. Я как раз в Томске

Цитата Сообщение от 0x10 Посмотреть сообщение
Короче, никто за Вас не решит. Свои подводные камни есть в каждой области. Рутины везде хватает. Как, в принципе, и интересных проектов.
А я ведь и не просил за меня решать, я хотел лишь знать мнения других
0
iluxa1810
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
26.11.2013, 14:16 #100
В колледже получил базовые знания Паскаля и Делфи, но на этом далеко не уедешь, да и Delphi где не юзается.
Опытные программеры не могли бы мне составить план "Пути к успеху" .
Посоветовать перечень книг, которые надо читать в определенном порядке. Понятное дело вы кинете мне наверное C# так как он переспективен сейчас, однако после изучения C# наверное будет полезно узнать различные интеграции и взаимодействия с другими языками и т п.
0
26.11.2013, 14:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2013, 14:16
Привет! Вот еще темы с решениями:

C чего начинать
Люди подскажите пожалуйста нубу с чего начинать программировать на php

С чего начинать
Привет! Подскажите с чего начинать при изучении Firebird. Скажу сразу никогда...

С чего начинать?
Помогите пожалуйста. Я в С++ полный ноль. С чего начинать. Требуется...

С чего начинать изучение C#
Всем привет! Предыстория. С программированием познакомился в школе(точнее в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru