Member 13213048 Ответов: 2

Какие приложения я должен сделать, чтобы развить свои навыки (C#)?


Привет,

Так что я в некотором роде новичок в программировании и хотел развить свои навыки программирования. Я просто не знаю, к чему строить то, что растянет мои знания.

Можете ли вы сделать несколько предложений?

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

Я пробовал примеры, которые они дают вам в книгах, но получение оригинальных идей бесценно.

2 Ответов

Рейтинг:
14

Richard MacCutchan

Перейдите в раздел статей здесь, на CodeProject; вы найдете много идей.


Рейтинг:
12

Patrice T

Цитата:
Так что я в некотором роде новичок в программировании и хотел развить свои навыки программирования. Я просто не знаю, к чему строить то, что растянет мои знания.

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

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

Советы:
- Начните с простого / безопасного языка: VB, Java, C#, а не C или C++
- Читайте документацию / следуйте учебным пособиям (их очень много)
- Начните с крошечных / бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Изучите отладчик
Отладчик-Википедия, свободная энциклопедия[^]
Освоение отладки в 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[^]
- Изучайте Регулярные Выражения

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

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