Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
 Аватар для TheWindWhisper
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 19

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

13.01.2012, 15:38. Показов 77650. Ответов 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
14728 / 9504 / 1362
Регистрация: 21.01.2016
Сообщений: 35,842
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
14728 / 9504 / 1362
Регистрация: 21.01.2016
Сообщений: 35,842
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
14728 / 9504 / 1362
Регистрация: 21.01.2016
Сообщений: 35,842
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
Ответ Создать тему
Новые блоги и статьи
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru