1. Сначала выучи: 1а. SQL. Не в смысле "на 5+", а в смысле чтобы полнимать как запрос простой сделать.
Зачем: это тебе банально упростит разработку, сместо часа пиления архитектуры ты просто напишешь набор запросов-функций, которые сразу бдут "ясно что делают". Ну и если что - БД поднять сможешь, тоже хлеб.
1б. Так же почитай на хабре про "TDDx2, DDD, FDD" и прочие страшные слова.
1в. Ещё накинь "хабр DRY" и "хабр KISS".
1г. Почитай про "Карго-культ". По сути - это анти-KISS для инструментов. И о том почему всё вышеуказанное можно не применять.
1д. найди "scripting referrence" чтобы готовые использовать функции по возможности.
2. В шарпе на первом этапе твоя задача не душниться, а выучить как работает функции/методы, if/else, while, foreach - короче твоя задача не выучить все варианты, а научиться велосипедить. Копипасть, используй готовое - короче главное не запутайся.
Что велосипедить? Смотри запросы из п.1а.
Можешь даже ими игру сначала и набросать.
3. Разберись с паттернами программирования "хабр паттерны в метафорах"
4. Разберись с 4а. наследованием в частности...
4б. ...и SOLID в целом. В целом, это уже будет "ого, и так тоже можно!"
4в. LEAN/AGILE - куда идёт проект
4г. Waterfall/scrum - как он туда идёт
4д. Kanban+SMART - как ставить задачи
4е. RACI/OVSQ - как менеджить ответсвтенность в тиме
4ж. квадрат декарта + матрица Эйзенхауэра - как выбрать нужные
5. и вот после этого - читай то, что тебе тут насоветовали.
6. когда более-менее освоишься - обящательно изучи либо python, либо forth, либо lisp - каждый из вариантов по-своему упорот и даст новые грани твоему безумию.
Крч. Двигайся таким путём и будет тебе осознание.
1. Сначала выучи:
1а. SQL. Не в смысле "на 5+", а в смысле чтобы полнимать как запрос простой сделать.
Зачем: это тебе банально упростит разработку, сместо часа пиления архитектуры ты просто напишешь набор запросов-функций, которые сразу бдут "ясно что делают". Ну и если что - БД поднять сможешь, тоже хлеб.
1б. Так же почитай на хабре про "TDDx2, DDD, FDD" и прочие страшные слова.
1в. Ещё накинь "хабр DRY" и "хабр KISS".
1г. Почитай про "Карго-культ". По сути - это анти-KISS для инструментов. И о том почему всё вышеуказанное можно не применять.
1д. найди "scripting referrence" чтобы готовые использовать функции по возможности.
2. В шарпе на первом этапе твоя задача не душниться, а выучить как работает функции/методы, if/else, while, foreach - короче твоя задача не выучить все варианты, а научиться велосипедить.
Копипасть, используй готовое - короче главное не запутайся.
Что велосипедить? Смотри запросы из п.1а.
Можешь даже ими игру сначала и набросать.
3. Разберись с паттернами программирования "хабр паттерны в метафорах"
4. Разберись с
4а. наследованием в частности...
4б. ...и SOLID в целом. В целом, это уже будет "ого, и так тоже можно!"
4в. LEAN/AGILE - куда идёт проект
4г. Waterfall/scrum - как он туда идёт
4д. Kanban+SMART - как ставить задачи
4е. RACI/OVSQ - как менеджить ответсвтенность в тиме
4ж. квадрат декарта + матрица Эйзенхауэра - как выбрать нужные
5. и вот после этого - читай то, что тебе тут насоветовали.
6. когда более-менее освоишься - обящательно изучи либо python, либо forth, либо lisp - каждый из вариантов по-своему упорот и даст новые грани твоему безумию.
PS: и главное не допускай чтобы тебя будили!
https://alexvgrey.livejournal.com/34039.html
большое спасибо за развёрнутый комментарий
Пиздец чел ты чо ебанулся с горя там, особенно про паттерны и tdd/ddd, особенно. Это многие месяцы изучения и точно не для даже джуна.
хороший Антисовет. Вот бы мне в начале сказали про то Что не нужно делать)
Ебать я проорал, это паста какая-то?) Смешно, конечно, главное что б он это всерьез не воспринял)