@Madara_08m1x

Как стать хорошим backend, C# программистом?

Доброго времени суток!

Мне понравилось программировать, я разузнал какие есть направления и выбрал для себя web разработку, хочу создавать web приложения!

Узнал про языки, какие и где используются, узнал какие проще что бы начать(PHP, JS,Node.js), но выбор пал на C#(хотя долго думал в сторону java)!

Я хочу действительно понять как ХОРОШО программировать, понимать то что я пишу, я нашел в google информацию по изучению языка C#:

1. Web ресурсы: Metanit, Courser(но отпало, информация на анг.яз)
2. Книги, что то внутри говорит что лучше довериться книгам: Герберта Шилда C# 4.0, Троилсен C# 8.0, Рихтен C# CLR

На Тостере есть много информации по поводу начала, я же прошу подсказать, советы, да же не из C# а из общей концепции программирования, как стать действительно понимающим!

У меня родилась идея, что бы я хотел сделать, погуглив я понял, что я не смогу сделать это сейчас, гугл говорит придумайте легкие задачки, было бы очень интенресно услышать вашу историю, ваши первые программки! Как вы постигали АЗЫ ПРОГРАММИРОВАНИЯ?!

Заранее всем спасибо!
  • Вопрос задан
  • 220 просмотров
Пригласить эксперта
Ответы на вопрос 4
@2chevskii
отпало, информация на английском языке

Мимо, программирование не для вас.
Ответ написан
@parasolka1990
Найдите себе заказчика, с очень не очевидными идеями, попробуйте их реализовать, подымите опыт в бэкэнде) Я работаю на Laravel, Вам его и советую)

Для примера:
Вот задача:
1) Сделайте сайт с двумя входами (1 для админа, наполнение данных и т.д., 2ая для личных кабинетов, при этом личные кабиенты для физ. лица и юр. лица)
Сделайте это, и вы поймете что Вам нужно, какие таблицы, как связать, как показать, как наполнять, подключите интернет-эквайринг, изучите rast api, например альфа-банк или др. СДелайте онлайн оплату. Сделайте 150 000 товаров с описание, добавление в избранное и др. подключите эти товары с 1с, поймите что вам нужен не mysql а mssql, что он побыстрее будет, что он имеет интеграцию с 1с и т.д.
2) Из текста выше вы поймете, Вам нужен опыт. Берите работу и выполняйте её, чем больше опыта, тем вы больше поймете, например что 150 000 записей хранить в оперативке это хреново, изучите чанки и многое другое, перечеслять заколебаемся)
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега IT-образование
build engineer
Я хочу действительно понять как ХОРОШО программировать,

Учитесь, работайте. Не останавливайтесь никогда.

Как вы постигали АЗЫ ПРОГРАММИРОВАНИЯ?!

Какая разница? Хороший программист - это НЕ новичок. Хороший программист начнется гораздо, гораздо позже, а азы каждый проходит по-разному. На конечный результат больше влияет, где вы остановитесь.
Ответ написан
mindtester
@mindtester Куратор тега C#
делаю странные вещи..чаще на C#..иногда за деньги
начинал с ассеблера, потом алгоритмистика, структурирование кода, построение компилятора с ассемблера первого симестра. просто попал в такой ВУЗ, в экперементальный поток. зато это дало фундамент. после этого уже ни что и ни когда не смущало
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
8BIT GROUP Москва
от 70 000 до 100 000 руб.
от 100 000 руб.
от 30 000 до 100 000 руб.
15 нояб. 2019, в 01:36
10000 руб./за проект
15 нояб. 2019, в 01:32
5000 руб./за проект