Member 13985668 Ответов: 1

Это хороший способ стать хорошим программистом?


Привет, я занимаюсь исследованиями своей карьеры в области кодирования/программирования, и теперь мне очень интересно и мотивировано изучать ее. Я полный новичок и в настоящее время ограничен в финансовом отношении. Поэтому я не знаю, как это сделать. Я люблю много читать и сидеть на своем ноутбуке, так что никаких проблем с учебой нет. Я отношусь к тому типу людей, которые любят изучать важный большой широкий предмет поэтапно. Чтобы сначала получить приличный фон и понимание этого. Затем углубиться в него. Является ли следующий способ хорошим способом сделать это?

Go through books such as Sams teach yourself Html, CSS and JavaScript, then some frameworks such as Bootstrap and jQuery. Then make 2 or 3 projects for my GitHub Portfolio. This will be the Front End as far as I know. Then I do similar with the Back End by learning SQL, Python, and as a framework, DJANGO. Then do 2 or 3 more projects for my GitHub Portfolio. Then learn the remaining critical issues such as the latest Security features and Authentication features and e-commerce features. Then do 1 or 2 final projects. I could also learn about WordPress. I think this whole study needs more than 600 hours. But it's worth it as it will open the doors to many good stable jobs, freelance work and also Smartphone App developing.

После этого я могу пойти на несколько коротких интенсивных курсов в классе, если понадобится, чтобы собрать свои навыки. Или, может быть, поддержание регулярного контакта с форумами даст мне достаточную помощь.

Я был бы очень признателен за ваш искренний совет.

Что я уже пробовал:

Привет, я занимаюсь исследованиями своей карьеры в области кодирования/программирования, и теперь мне очень интересно и мотивировано изучать ее. Я полный новичок и в настоящее время ограничен в финансовом отношении. Поэтому я не знаю, как это сделать. Я люблю много читать и сидеть на своем ноутбуке, так что никаких проблем с учебой нет. Я отношусь к тому типу людей, которые любят изучать важный большой широкий предмет поэтапно. Чтобы сначала получить приличный фон и понимание этого. Затем углубиться в него. Является ли следующий способ хорошим способом сделать это?

Go through books such as Sams teach yourself Html, CSS and JavaScript, then some frameworks such as Bootstrap and jQuery. Then make 2 or 3 projects for my GitHub Portfolio. This will be the Front End as far as I know. Then I do similar with the Back End by learning SQL, Python, and as a framework, DJANGO. Then do 2 or 3 more projects for my GitHub Portfolio. Then learn the remaining critical issues such as the latest Security features and Authentication features and e-commerce features. Then do 1 or 2 final projects. I could also learn about WordPress. I think this whole study needs more than 600 hours. But it's worth it as it will open the doors to many good stable jobs, freelance work and also Smartphone App developing.

После этого я могу пойти на несколько коротких интенсивных курсов в классе, если понадобится, чтобы собрать свои навыки. Или, может быть, поддержание регулярного контакта с форумами даст мне достаточную помощь.

Я был бы очень признателен за ваш искренний совет.

Gerry Schmitz

Самозанятый или работающий на "человека"? Какой мужчина?

Нужна "социальная" среда? Хотите "пиццу и Джолт-колу"?

Серьезный вопрос.

"Игры"? Уолл-Стрит? "Паутина" ... ? Следующий большой "Фейсфул"?

1 Ответов

Рейтинг:
0

Patrice T

Вам нужно овладеть набором техник, которые лежат в основе работы и не связаны с языком.

Советы:
- Начните с простого/безопасного языка: VB, Java, C#, а не C или C++. Я также не рекомендую начинать с Python из-за использования отступов.
- Читайте документацию / следуйте учебникам (их очень много)
- Начните с крошечных/бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Learn debugger (невероятный инструмент обучения)
Отладчик - Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
- Изучите один или несколько методов анализа, E. W. Djikstra/N. Уирт Stepwize Refinment/метод сверху вниз это хорошее начало.
Структурного Программирования.формат PDF[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Изучайте алгоритмы и структуры данных.
- Проблема ? Google-ваш друг.
- Учить Булевой алгебры
- Изучайте SQL
- Изучите проектирование и Администрирование баз данных
Введение в проектирование баз данных[^]
1NF, 2NF, 3NF и BCNF в нормализации баз данных | учебник по СУБД | Studytonight[^]
- Изучайте Регулярные Выражения

Интересная ссылка:
stanford.edu: учитесь программировать[^]

Нет кратчайшего пути к знанию, никто не может учиться за вас, вы единственный, кто может это сделать.
Помните, что упражнения и маленькие проекты здесь не для того, чтобы сделать что-то полезное, они здесь, чтобы научить вас программированию.