@Rashad31

Нужно ли знать SQL C#-разработчику?

Значит вот что, я продолжаю изучать C# и скорее всего я пойду в ПО разработку(это ещё не точно, возможно пойду в бэкенд). Стал интересен вопрос, а нужно ли ПО разработчику(WPF) знать SQL?
Недавно я составил свой план того что мне надо изучать и вот что в него входит:
1) Хорошо знать C#
2) Хорошо выучить массивы и методы работы с ними
3) Хорошо выучить ООП
4) Нарушать большое количество задачек на массивы, ООП и т.д
5) Выучить алгоритмы
6) Нарушать большое количество задачек по алгоритмам
И вот тут встает вопрос, что учить первым
7) SQL или WPF?

Прошу оценить мой список и оценить, правильно ли я его составил и что учить первым после всего этого, SQL или WPF?
  • Вопрос задан
  • 1529 просмотров
Пригласить эксперта
Ответы на вопрос 5
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
SQL. Все бизнес приложения имеют какие то допущения.
Мои последние достижения это оптимизация с 25 часов до 40 минут.

Впечатляет?

Что самое интересное я просто перетасовал порядок запросов и схему вставки.
Ответ написан
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Самые босяцкие основы - фактически даже не SQL как таковой, а вообще основы БД - конечно надо.
Ответ написан
Комментировать
@yuopi
C# developer
даже в wpf тебе может понадобиться отсортировать данные в какой нибудь таблице - уже LINQ или SQL, ты можешь не знать синтаксис sql, но логику запросов знать должен
Ответ написан
Комментировать
Adamos
@Adamos
А что, первые шесть пунктов уже удалось успешно "нарушать"?
Седьмой пункт не имеет смысла, если вы собрались просто лечь с учебником на диван.
Он предполагает, что вы, осилив предыдущие шесть, готовы написать полноценное приложение.
И, если оно будет использовать какие-то незнакомые вам технологии - попутно их изучить.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev
software engineer
Если хочешь научиться ездить на велосипеде, надо сперва учить как рулить рулем, или как крутить педалями? Или как держать равновесие? Или как тормозить?

SQL хотя бы базовый - нужен практически всем. И именно базовый - что там его учить. В таком ракурсе сложно говорить об очередности.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы