Member 13782822 Ответов: 3

Новичок в программировании и нуждается в некотором направлении


Привет,

Я новичок в программировании. Я начал ходить в школу по компьютерным сетям, а потом случилась вся эта история с ITT. Я не хочу возвращаться в колледж, но я хочу научиться быть разработчиком программного обеспечения. Я заглянул в буткемпы, и хотя они звучат интригующе, они выходят за рамки моего бюджета. Мне было интересно, может ли кто-нибудь указать мне правильное направление, с которого я должен начать. С какого языка программирования лучше всего начать разработку программного обеспечения? Кроме того, какая ОС будет лучше всего практиковаться на Windows или linux?

Спасибо Вам за все Ваши советы в продвинутом режиме.

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

В настоящее время я изучаю python 2

3 Ответов

Рейтинг:
2

KarstenK

Есть много бесплатных онлайн-уроков в интернете и на Youtube. Вы должны сначала решить, для чего вы хотите программировать.

Сейчас самое лучшее-это программирование для Android, так что здесь может быть хорошая отправная точка для lerning Android Studio.

Другой способ-программирование на C/C++, но это очень широкая область, как Тихий океан. Этот Изучите учебник по C++ может помочь.

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

Испытайте свою удачу и повысьте свои навыки. Добро пожаловать. ;-)


Рейтинг:
0

Patrice T

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

Советы:
- Начните с простого/безопасного языка: VB, Java, C#, а не C или C++
- Читайте документацию / следуйте учебникам (их очень много)
- Начните с крошечных/бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Learn debugger, это отличный инструмент обучения, который позволит вам увидеть, как выполняется ваш код.
Отладчик - Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
- Проблема ? Google-ваш друг.
- Изучайте алгоритмы и структуры данных.
- Учить Булевой алгебры
- Изучите один или несколько методов анализа, У. Е. сверху вниз Djikstra способ это хорошее начало.
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[^]
- Изучайте SQL
- Изучите проектирование и Администрирование баз данных
Введение в проектирование баз данных[^]
1NF, 2NF, 3NF и BCNF в нормализации баз данных | учебник по СУБД | Studytonight[^]
- Изучайте Регулярные Выражения

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

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


Рейтинг:
0

wyndella

I agree with much of what polymorph has said but would also suggest that you get comfortable with using the command line on your chosen platform. This gives you insights into the programming activity that you don't gain immediately when using an IDE. Also: don't be too put off by the complexity of C and C++ (or other compiled and linked languages) since those kinds of languages are great for learning about the things like machine architecture and data types and structures. I learned a great deal from using languages like Python and Javascript and the latter (JS) is very easy to use in web pages, ie create an HTML file and put some javascript in there and you can see results in your browser. Go for broke!