Доброго времени суток. Вот третий раз за последние 2 года я расчехляю папку с учебниками по С++, наполняюсь рвением и энтузиазмом к освоению данного языка. Первые два раза забросил, дойдя примерно до 1/3 учебника Праты, успешно выполняя все упражнения. Камнем преткновения оказывалось то, что приходило понимание того, что помимо этих упражнений ничего не смогу повторить, т.к. нет идей и общего понимания того, в каком направлении двигаться. Посмотрел (потрогал) и .NET и GameDev и нейросети. Везде порог вхождения уровня "оёй"!. Знаю, что начинать нужно с малого (а по другому никак, времени с работой основной остается мало на штудирование), но тяжело совершать даже малые шажки, не имея ориентира. БОльшая проблема в том, что мои мозги начинают активно работать и усваивать, только в режиме вдохновения. Монотонное изучение ради изучения лишь вгоняет в глубокую депрессию со временем и 0 в памяти. Друзей и знакомых, чей пример бы мог подхватить и кто бы дал совет, у меня нет. Таких вакансий, где возьмут только с энтузиазмом и т.д. - нет.
Может на этом сайте найдутся люди, со схожим темпераментом, кто поделиться информацией о своей отправной точке в программировании? О том моменте когда бесповоротно связали жизнь с программированием.
beduin01, да никто и не заставляет учить C++ - не учите, если не хотите, сообщество переживёт. А зачем учить математику в 2019 году? Она же старая - уже не модно, наверное? Тем более, если математика в повседневной жизни многим не нужна, значит никому не нужна! Запретить! Герман Греф, залогиньтесь
Если серьезно, то мыслить категориями "это старый язык и он никому не нужен" - немного узколобо. На плюсах до сих пор пишется много софта, приносящего огромную прибыль. И нет, это не поддержка легаси кода. Когда опыта станет побольше, а заносчивости поменьше, поймёте, что любой язык программирования - это не универсальное средство, а инструмент для решения конкретных задач. У нас и на C# много кода пишется, но C# - это не серебряная пуля, по причинам описанным выше.
Вы - ещё одна жертва стремления к немедленной гратификации. Вам не поможет никакой особый проект, потому что изучение языка состоит из довольно монотонного "набивания руки" на решении простых и довольно неинтересных задач. Это проблема не касается программирования, она касается психологии вообще.
Артем Енин, я вот тоже не психолог, но в том, что вы пишете, виден на столько типичный паттерн, что не узнать его - невозможно. Вы признаете проблему - это хорошо. Потому что множество людей с этой проблемой ещё и признавать её не хотят ни за что.
Проблему эту увидел давно. Мой вопрос и был скорее всего спровоцирован попыткой уклонения от монотонного набивания руки. Еще в школьном возрасте С++ да и программирование в целом променял на другие интересы, а ведь получалось. Хорошо. Вернусь к скрупулезному изучению.
Могу посоветовать повзрослеть.
Текст написан жутко инфантильным человеком, которому просто рано связывать свою жизнь с программированием.
Я так и не понял, что вам надо? Посоветовать проект, друзьяшки для изучения или тёплое ламповое общение хотя бы где-то? Тут вы сможете найти только первое.
Возможно мне и правда стоило задать вопрос где-нибудь на мэйл.ру вопросах=). Вы правы отчасти. Но в то же время, у вас под ником указано, что вы сисадмин, а не психолог. Я тоже, и справляюсь неплохо, и автоматизированная линия на сименсах, ее тоже веду. Мне неудобно все это писать, т.к. понимаю, что данный сайт не для подобных тем. Возможно, вопрос не правильно сформулировал, либо раскрывая его, ушел в истинную причину. Еще раз, я просто хочу узнать реальные примеры старта в программировании. Или программистами рождаются?
Пока писал ответ, сообразил как быть.
P.S. Ни общение, ни друзьяшки - не нужно. Скверно интерпретируете. Просто предположил, что один из минусов может быть отсутствие окружения со схожими интересами.
Данный сайт, скорее, не для исповедей и монологов о своих чувствах, тут это просто неуместно.
Еще раз, я просто хочу узнать реальные примеры старта в программировании.
Изучил в 9-ом классе Паскаль, к 1-му курсу сносно писал на C++, попутно Qt, перешёл на работе на C#, сейчас на PHP пишу. Никто ни из школы, ни из сокурсников, не имел даже 20% таких знаний, это не для хвастовства, а для того, чтобы показать, что за окружением идти не следует, я стартовал в окружении, где "переустановить винду" считалось супер-шиком.
Госпаде. Лига психологов подъехала. Какая вообще разница какой человек? хочет учиться программировать, пусть учится. Может еще и поваром нельзя становиться, если нет большого брюха?
Изучил в 9-ом классе Паскаль
Наверное в 9м классе ни о какой инфантильности речи не шло?
k0taperkot, хосспаде, лига защитников подъехала. Никто не запрещает ТС программировать, но пусть хоть вопрос сформулирует чётко и ясно, а не размазывает на половину экрана свои жизнеописания.
Наверное в 9м классе ни о какой инфантильности речи не шло?
Нет. Некоторые взрослеют слишком рано (это плохо).
Люди, спасибо за ответы=). В каждом из них есть доля правды. Но зачастую так и бывает, шеф-повара жирные, а программисты - стары и преисполнены мудростью взрослых с 9 класса. Я по таким вещам не заморачиваюсь просто. Все может быть.
С одной стороны стоит заниматься тем, что нравится. С другой стороны, когда нет опыта - не понятно что нравится.
Я начинал с геймдева. На самом деле это не так сложно как кажется. Сначала тренировался на Blitz3D - это бэйсик, там входной порог небольшой. Потом начал интересоваться Си++, но к тому моменту уже что-то понимал в 3D и было проще. Но даже до Blitz3D у меня был бэкграунд с паскалем и Делфи. Просто не надо сразу пытаться ГТА сделать - создал кубик - ВАУ! Заставил его крутиться - еще круче. Ну, и так далее - Москва не сразу строилась. Геймдев хорош тем, что результат нагляден. При этом эта сфера очень хорошо описана даже на русском языке.
Можно еще подумать в сторону Raspberry и других микроконтроллеров - наверное, это будет Вам близко. В общем, Вы сами только сможете понять что интересно лично Вам. Главное - не пытаться объять необъятное :)
Удачи! :)
создал кубик - ВАУ! Заставил его крутиться - еще круче
Это на первом курсе было еще. Я рад был выше крыши, и это было далеко не в 3д редакторе.
Геймдев хорош тем, что результат нагляден
В точку, согласен.
Можно еще подумать в сторону Raspberry и других микроконтроллеров - наверное, это будет Вам близко.
Этим как раз и увлекся, после того как в последний раз бросил программирование. Но когда недавно через 2-3х людей на работе получил задание, чисто помочь по программированию и программа получилась - желание вернулось. Возможно в будущем контроллеры не останутся без внимания.