Аватар для TheWindWhisper
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 19

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

13.01.2012, 15:38. Показов 78367. Ответов 443

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

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

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


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

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

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

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

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

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

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

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

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

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

Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.01.2012, 15:38
Ответы с готовыми решениями:

Open source. С чего начинать?
Знаю только про сайт http://sourceforge.net/, но я англ. плохо знаю. Нет ли каких-нибудь инструкций как и что делать с open source...

си, си++ и другие. или с чего начинать
Привет Друзья! Я давно работаю с компьютерами, и имею не малый опыт по решению различных задач с помощью компьютерного ПО. Теперь я...

Возьмите в команду верстальщиком или php программистом, буду работать за опыт!
Возьмите в команду верстальщиком или php программистом, буду работать за опыт! Хочу стать php программистом, нов этом деле имею не много...

443
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
12.07.2020, 22:31
Студворк — интернет-сервис помощи студентам
Хочу добавить (не пропадать же метафоре): сводить Информатику к Алгоритмам подобно сведению Любви к Сексу (думаю, Козьма Прутков мне руку бы подал). Это все важные (если не важнейшие) составляющие, но сводить... грустно и нелепо.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
13.07.2020, 01:58
Цитата Сообщение от Байт Посмотреть сообщение
подобно сведению Любви к Сексу
Любовь придумали в рыцарских романах 12-го века.
0
13.07.2020, 11:42
 Комментарий модератора 
Джентльмены, заканчивайте оффтопить.
Возвращаемся к изначальной постановке вопроса: "Буду программистом! С чего начинать?"
0
216 / 1 / 2
Регистрация: 26.02.2020
Сообщений: 258
26.07.2020, 13:13
TheWindWhisper, я хоть и не работаю программистом, только для себя делаю определённые вещи используя программирование, хочу отметить очень важную деталь, которую я постоянно игнорировал, программирование это лишь средство достижения цели, т.е. оно нужно для создания готового ПРОДУКТА, задумайтесь, какой продукт интересует Вас, а под него и выберете сам язык. Не учите Паскаль, он не приведёт к продукту, не учите С++ просто ради того чтобы его учить. Что Вы хотите получить на выходе и что Вам нравится? Вот самые главные вопросы
0
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 36
11.09.2020, 16:39
Не заметил эту тему сразу. Может кто-то подскажет что-то по теме вот тут
0
4 / 5 / 0
Регистрация: 03.02.2021
Сообщений: 158
08.09.2021, 11:32
Учить языки
- английский
- китайский
...
подумать
- а хватит ли упорства и здоровья
- а может проще "Битрикс" подучить - вакансий много, на все претензии ответ "Это не ошибка - это фишка!"
0
Эксперт .NET
 Аватар для Usaga
14734 / 9508 / 1364
Регистрация: 21.01.2016
Сообщений: 35,881
08.09.2021, 13:14
kahsel, и за бугром на битриксе вакансий много? А как опыт забугорных коллег перенимать, если ты кроме своего языка других (международных) не понимаешь?

Или вы предлагаете окончательно изолировать страну от инфосферы планеты, превратив в ЧебуРФ? Лично мне кажется это… не очень умным решением.

Или это просто сарказм был?))
0
40 / 61 / 6
Регистрация: 04.12.2022
Сообщений: 156
Записей в блоге: 2
30.12.2022, 15:38
Поступите на курсы !!!
Информация это товар.
0
2 / 10 / 0
Регистрация: 12.11.2021
Сообщений: 78
17.03.2023, 22:05
Учить надо не только язык но и объекты , которые он обрабатывает. Сам язык учить не долго.
А вот предметную область для него, его библиотеки и способы воздействия им и его библиотеками на структуры данных, в контексте какой то сферы. Вот что нужно учить.
Грубо говоря, если мы учим математику, то нужно учить не ручку , не бумагу , не мел и доску, а именно математику. Допустим алгебру и тригонометрию. А если учить только цифры и буквы, доску, мел, тетрадь, линейку - это будет как если учить только лишь язык.
0
Заблокирован
29.10.2023, 11:32
TheWindWhisper, 1C изучать
0
Заблокирован
29.10.2023, 17:57
Цитата Сообщение от TheWindWhisper Посмотреть сообщение
"Подскажите направление"
Для этого раздела нужно локально разрешить ненормативную и даже обсценную лексику. Иначе ответы будут не по существу.
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
29.10.2023, 18:07
White Keyboard, хм..... И зачем? Чтобы сузить сферу потенциальной работы для себя?

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

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

Так что мой совет предметную область оставить "на потом": программирование, языки, предметные области.
0
2 / 2 / 0
Регистрация: 08.01.2023
Сообщений: 90
29.12.2023, 18:25
Эх, иногда как посмотрю на объемы информации по C#, все эти книги, МСЛёрны и прочие сборники знаний, так плакать хочется и бросить все это обучение. Уже месяцев 7 изучаю, а впечатление такое, что ничего толком не знаю. Эти массы особенно убивает всю мотивацию, а еще когда что-то родишь спустя пару дней, а тебе на форуме скажут, что это все не правильная херня, хоть и работает.
И ладно бы мне было 20 лет, так нет - 33, и от этого вопрос: Накой мне это и кому нафиг я нужен буду?
0
Эксперт .NET
 Аватар для Usaga
14734 / 9508 / 1364
Регистрация: 21.01.2016
Сообщений: 35,881
31.12.2023, 08:05
Цитата Сообщение от Diom Посмотреть сообщение
Накой мне это и кому нафиг я нужен буду?
Нинакой. Бросай это дело и ищи себя в чём-нибудь другом. Я серьёзно. Раз уж тебе это не интересно и мотивация пропадает. Постоянное чтение чего-нибудь и ковыряние всяких тонких и новых вещей - часть работы программиста. Если тебя это напрягает, то этот вид деятельности не для тебя.
1
2 / 2 / 0
Регистрация: 08.01.2023
Сообщений: 90
31.12.2023, 09:55
Usaga, де нет, мне нравится все это, прям погружаюсь и времени не замечаю, и своеобразный кайф есть когда удается что-то реализовать после часов копания. Но это при условии что я выспался. У меня просто период сейчас такой, что почти каждую ночь сплю 5-6 часов всего, очень мало для меня это. От недосыпа порой мотивация ко всему пропадает)

Плюс, я думаю, что это еще и психологическая ловушка. Я понимаю, что даже для крутого программиста не обязательно знать прям всё, ведь направления есть разные, но мозг сам порождает эту мысль, что нужно изучить прям все, и только тогда что-то получится.
0
Эксперт .NET
 Аватар для Usaga
14734 / 9508 / 1364
Регистрация: 21.01.2016
Сообщений: 35,881
31.12.2023, 10:27
Diom, крутой программист не знает всё на свете. Он умеет быстро учиться новому)
2
Заблокирован
01.01.2024, 01:45
Diom,
Тут выхода только два
1) Быть гением - без комментариев.
2) Найти наставника, в любом формате. Лучше всего, найти компанию, где используется c# и попытаться войти туда на любых условиях. С тем, чтобы изучение технологии нанизывалось бы на а) практические задачи компании, б) на принятые в компании конкретные технологии с) на специалистов, которые всегда могут подсказать и направить. д) на конкретный результат от твоего изучения и труда, который появится относительно быстро.

Добавлено через 6 минут
Либо паллиативный вариант - быть одержимым в решении какой-то твоей большой практической задачи. Тогда на это целеполагание будет всё нанизываться, хотя технологии могут быть выбраны при этом не оптимально.
В общем - нужно что-то, на что всё нанизывается. Стержень нужен практический. Одним чтением и даже решением каких-то примеров (унылое занятие) программирование изучить практически невозможно. Либо нужно обладать уникальной памятью - раз прочитал, сделал и всё запомнил навсегда, причём нанизал на некий скелет знания, который у тебя уже есть или который формируется в процессе. Но мне кажется, что так мало кто сможет в области программирования c#. Хотя какой там c#. Неизбежно же и базы данных нужны и.. и... и... и...
Самостоятельный путь тяжкий ещё и тем, что тебе нужен фул-фул-фул стек. А у профи специализация внутри компаний. Им проще!)

Добавлено через 6 минут
Вот, кстати. Я не знаю. Есть же теперь персональные тренеры по боксу или каким-то там тайным "восточным единоборствам". Персональный тренер позволяет ученику прогрессировать на порядок быстрее, нежели работа в толпе.
А есть такие персональные наставники в программировании? Мог бы быть неплохой бизнес. Но тут нужно иметь репутацию и быть и специалистом и педагогом. Такой наставник мог бы вести 5-10 учеников одновременно. А может и больше. В программировании не так, как в боксе)
1
Заблокирован
05.01.2024, 10:02
Увидел попытку сделать "дорожную карту" для начинающего программиста c#.
Сама идея правильная - план для обучения (самообучения) должен быть. И сам обучающийся его не составит. Но конкретику не берусь комментировать.
https://uproger.com/dorozhnaya... nayushhih/
1
0 / 0 / 0
Регистрация: 12.08.2022
Сообщений: 11
02.05.2024, 14:34
а какие перспективы с будущими скачками ии? или переоценивают этот хайп?
0
Заблокирован
02.05.2024, 15:02
Цитата Сообщение от HappyCreepyLama Посмотреть сообщение
а какие перспективы с будущими скачками ии? или переоценивают этот хайп?
Я не эксперт в этой области, но мне представляется, что технологии будут меняться всё быстрее. В основе технологий лежат знания. Значит, старайтесь получить фундаментальные знания. Это база. Для программирования - это математика. Обладая базой, вы сможете легче овладевать какими-то прикладными практическими знаниями - под эту категорию подпадают все виды программирования (и не только). Хороший математик может стать и экономистом, и финансистом, и даже политологом. Только физиком он вряд ли станет) Но бывает и так.

Добавлено через 2 минуты
Другое дело, что математика (мехмат универа) не каждому по зубам. Тут уж нужно правильно сориентироваться, чтобы не измучить себя без нужды.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.05.2024, 15:02

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

С чего начинать?
Учусь на программиста в 2-ом курсе.И хочу разрабатывать игры. С чего посоветовайте??Action Script,JavaScript,Python или что то другое. ...

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

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

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


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

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

Новые блоги и статьи
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru