@DisaPadla

Какой должен быть подход мышления для изучения программирования?

Начал интересоваться программированием. Пытаюсь учить JS. И тут возник вопрос: как правильно воспринимать всю полученную информацию о программировании? Читаю книги по JS, источники и прочий обучающий материал. Вроде все понимаю, но как применять это на практике понятия не имею. Если и прохожу материал, который показывает, как применять навыки на практике, то снова же упираюсь только в этот пример, и не знаю, как применить полученные знания где-либо ещё. Может быть я как-то не так мыслю? Надеюсь сумел донести до Вас свою проблему.
  • Вопрос задан
  • 511 просмотров
Пригласить эксперта
Ответы на вопрос 6
SWAT_O_PLUS
@SWAT_O_PLUS
Мне не понятна суть вопроса. В чем конкретно проблема? Тут мы видим:
* Пытаюсь учить JS.
* Последнее, что делал, проходил скринкаст Кантора по созданию чата // какой тебе чат, ты же еще язык не выучил.
* где узнать про те самые "базовые алгоритмы, структуры, подходы...

Что за месиво, что за каша, что ты умеешь сейчас? Для чего тебе нужно программирование? Проект? Фриланс? Хобби?

Все программирование начинается с С++, забей на JS, забей на веб. В первую очередь читай Герберт Шилдт "Полный справочник по C++" Читай, но не весь и постоянно пробуй это даже если скопируешь, изменишь и скомпилишь будет большой толк. Когда ты начнешь свободно ориентироваться в языке, то просто держи под рукой online-справочник по cpp типа www.cplusplus.com/reference . Все теперь ты владешь сpp.

Далее два пути
Спортивный
знания тут - e-maxx.ru/algo учишь алгоритмы kpolyakov.narod.ru/school/probook/cpp.htm
практика тут - acmp.ru www.e-olymp.com/ru codeforces.com - решаешь задачки, кстати именно в таком порядке посещаешь эти сайты, от простого к сложному. Там есть темы задач, выбрал простую тему, взял задачу, пытаешься найти нужный алгоритм на e-maxx, либо в гугле, только не надо задавать вопросы сюда, как решить этот "гроб".

Проектный (прикладной)
Тут ты смотришь на жестокий мир, и поражаешься почему никто до меня не сделал эту гениальную необходимую всем программу. Сюда так же входят те кто пишут игру своей мечты. Тут придется читать о проектировании, устройстве чего-либо аналогичного, учить всякие API. Лучше стать добрым программистом и начать с изучения cmake, git, github. А потом уже учить всякие API.

Однажды тебе скажут, что с++ плохо и есть что-то лучше. Всякие решеточки, змеи, острова и прочая ересь. Не верь им, все чем они лучше это возможность написать код быстрее жертвуя производительностью. Используй другие языки когда это действительно оправдано, не гонись за модой. А самое главное использование C# никогда не оправдано.
Ответ написан
Spetros
@Spetros
IT-шник
Может быть я как-то не так мыслю?

Конечно, не так.
Важной чертой мышления программиста является умение искать информацию и пользоваться поиском.
Если таких навыков нет, то всё печально.
https://toster.ru/search?q=%D0%BC%D1%8B%D1%88%D0%B...
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Путь мышления программиста должен быть терпеливый и усидчивый.

Нужно понимать разницу между высоким и низким порогом входа в профессию. Дворником можно стать за час, программистом - за годы.
Ответ написан
Комментировать
TwerTrue
@TwerTrue
Молодой и неопытный разработчик
А может проблема только в том что вы просто читаете книги и не пробуете это применять или же пытаться что то сделать ?
Ответ написан
@asd111
устройся на работу, тогда сразу поймешь нравится или нет
Ответ написан
trevoga_su
@trevoga_su
да ты банально не с того начал. JS - ОЧЕНЬ специфический язык, трудный для понимания даже проф. программистами, в вебе он в контексте браузера применяется, если говорить о клиенте. тут HTML сначала надо знать, что бы JS учить.

возьми php и учи его по правильным источникам. он С-подобный и достаточно легкий для освоения. скачай openserver и вперед.

а вообще твоя проблема в том, что ты типа что-то учишь, а нахрена оно тебе это все надо -сам не знаешь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы