1 / 1 / 0
Регистрация: 09.12.2015
Сообщений: 23
1

Что нужно изучать кроме C#?

09.12.2015, 16:36. Показов 1701. Ответов 19
Метки нет (Все метки)

начал изучать c# 4.0 по книге Шилдта.
Подскажите,что ещё нужно изучать,кроме языка программирования,чтобы потом была хорошая база.
P.S.у меня проблемы с алгоритмическим мышлением,что может помочь в этом,может быть дискретная математика?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2015, 16:36
Ответы с готовыми решениями:

Что нужно изучать кроме c++
Что еще изучать кроме С++. Ну технология понятно, я остановился на QT. Дискретная математика и...

Что нужно читать и что нужно изучать?
Немного знаком с\С++, там всё логично и простой синтаксис, тут же какие-то чужеродные кракозябры,...

Помимо котлина что нужно изучать?
Написал несколько приложений для андройда на котлин: месседжер, калькулятор, gps приложение,...

Что нужно изучать web-программисту?
Вот собственно вопрос, что необходимо знать, что бы быть более-менее сносным web-программистом? ...

19
61 / 61 / 36
Регистрация: 16.09.2015
Сообщений: 296
09.12.2015, 16:40 2
можно тут курсы посмотреть mva
1
2 / 2 / 3
Регистрация: 19.11.2015
Сообщений: 7
10.12.2015, 00:30 3
Зайди на e-maxx.ru. Там разобрано множество алгоритмов с примерами, правда на C++.
1
Master of Orion
Эксперт .NET
6091 / 4947 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
10.12.2015, 00:39 4
andrey_2016, зависит от требований. Вообще считается, что нужная математика - много и разная. Дискретка это необходимая попса. Дальше идут уже матлогики, теории алгоритмов, теоретических и практических структур данных, умение считать асимптотическую сложность алгоритмов... Ну и так до бесконечности, вплоть до моноидов, эндофункторов и зигохистоморфных препроморфизмов.

Добавлено через 2 минуты
Ну и конечно же если хочется писать игры, то список существенно растет Хорошо сказано на лурке:
Для написания программ весьма полезными и рекомендуемыми являются знания матана и дифуров (без них в остальных предметах делать нечего), численных методов, методов оптимизации, мат. моделирования и теории графов. А если ты, школьник, хочешь написать свой Фоллавут онлине в полном Тридэ, то тебе совершенно точно понадобятся знания матричной (и векторной, как частный случай) алгебры и аналитической геометрии (для трехмерного движка — даже если ты берешь уже готовый, все равно оперировать с векторами и матрицами придется чуть реже, чем всегда), теоретической механики и дифференциальной геометрии (это если ты планируешь, чтобы твои болванчики перемещались поразнообразнее, чем по прямой). А ты думал, что преподавателям скучно дома, и они решили тебя помучить бесполезными науками за государственный счет?
2
69 / 69 / 23
Регистрация: 07.11.2013
Сообщений: 539
10.12.2015, 00:42 5
andrey_2016, SQL выучи. Сейчас почти каждая программа пользуется базой данных, так что его очень даже полезно знать.
1
Master of Orion
Эксперт .NET
6091 / 4947 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
10.12.2015, 01:09 6
maxkoshevoi, в SQL учить нечего, полтора оператора и 2 способа применения. На случай чего есть гугл. Сложнее правильно выбирать индексы и правильно проектирова БД, но это уже архитектура. И тут нужен исключительно опыт. А вот математику и все прочее выучить ощутимо сложнее, и лучше начинать раньше, пока мозг еще юный и может воспринимать такие потоки инфы.
1
1 / 1 / 0
Регистрация: 09.12.2015
Сообщений: 23
10.12.2015, 02:31  [ТС] 7
Psilon, maxkoshevoi, SQl да,там я даже посмотрел,везде при приёме на работу требуется.Наверное проблема с алгоритмами у меня именно

Добавлено через 6 минут
Psilon, maxkoshevoi, если не сложно,посоветуйте ещё книгу какую-нибудь,чтобы базу иметь какую-то
0
Master of Orion
Эксперт .NET
6091 / 4947 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
10.12.2015, 02:36 8
andrey_2016, нет такой книги Программисту нужно системное мышление. Я помню, каким был до универа и после. Разница разительная Правда я не скажу, что именно так повлияло. Общая обстановка, общение, куча предметов и т.п. Путь вы тысячу ли начинается с одного шага всё же. Поэтому "Книжкой" тут не обойдешься.

Кстати раз уж заговорили про конкретику и про БД, то по БД советую Ben-Gan I., Sarka D., Talmage R. - Training Kit (Exam 70-461) Querying Microsoft SQL Server 2012 - 2012. Она на английском, правда, но очень хороша.
2
1 / 1 / 0
Регистрация: 09.12.2015
Сообщений: 23
10.12.2015, 05:15  [ТС] 9
Psilon, английский не проблема,спасибо!
0
1 / 1 / 2
Регистрация: 27.03.2015
Сообщений: 37
10.12.2015, 09:37 10
andrey_2016, из книжек нравиться серия Орелли, там есть книжка по c#

А что изучать, лучше конкретней представить цель.

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

Есть направление - графика, игрушки там всякие, для них другие технологии нужны.
1
4833 / 2612 / 444
Регистрация: 05.10.2013
Сообщений: 7,016
Записей в блоге: 189
10.12.2015, 19:57 11
Если хотите делать 3D приложения или игры, то Unity: https://www.visualstudio.com/r... ls-vs.aspx
1
1 / 1 / 0
Регистрация: 09.12.2015
Сообщений: 23
10.12.2015, 23:33  [ТС] 12
Stat67, просто делать настольные приложения
0
4833 / 2612 / 444
Регистрация: 05.10.2013
Сообщений: 7,016
Записей в блоге: 189
10.12.2015, 23:43 13
Цитата Сообщение от andrey_2016 Посмотреть сообщение
просто делать настольные приложения
Моё мнение, что интереснее учиться на играх. На клонах популярных простых игр. Тренировка обширная. Змейка по сети, например. Тут и SQL нужен (то есть можно трерироваться), чтобы данные хранить и рекорды, и сеть нужна, чтобы с друзьями пробовать, и различные алгоритмы, например, поиска пути, и математика и т.д. А "настольные приложения" это очень расплывчатое понятие, в противовес ему "мобильные приложения"
1
1 / 1 / 0
Регистрация: 09.12.2015
Сообщений: 23
10.12.2015, 23:55  [ТС] 14
8Observer8, и правда расплывчатое,я хотел в будущем устроиться на работу junior.(Постараться в ближайшем будущем).Писали работодатели,что нужно знание c# и sql.Вообщем,думаю надо определиться получше,чем заниматься)
0
4833 / 2612 / 444
Регистрация: 05.10.2013
Сообщений: 7,016
Записей в блоге: 189
11.12.2015, 00:04 15
Цитата Сообщение от andrey_2016 Посмотреть сообщение
Писали работодатели,что нужно знание c# и sql.
Ищите, что чаще всего спрашивают на собеседованиях: вопрос-ответ. Отличный курс по sql: https://www.codecademy.com/learn/learn-sql
1
1 / 1 / 0
Регистрация: 09.12.2015
Сообщений: 23
11.12.2015, 00:05  [ТС] 16
8Observer8, ясно,спасибо)
0
Master of Orion
Эксперт .NET
6091 / 4947 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
11.12.2015, 03:12 17
Геймдев та еще человекодавилка. Потренироваться на змейке - можно и нужно без юнити (лучше узнать можно например как работает WM_PAINT), иногда оконную процедуру нужно и в шарпе менять (я например на события колёсика таким образом подписывался). Для обучения толку больше. А вот связывать профессию с играми я бы не стал
0
4833 / 2612 / 444
Регистрация: 05.10.2013
Сообщений: 7,016
Записей в блоге: 189
11.12.2015, 11:45 18
Цитата Сообщение от Psilon Посмотреть сообщение
А вот связывать профессию с играми я бы не стал
Игры для меня это просто полигон для тренировок. Так то я другие 3D приложения учусь делать - несвязанные с играми. Разве, что из игр можно многое взять в приложения. Принципы одни и теже.
0
9 / 9 / 5
Регистрация: 07.11.2014
Сообщений: 112
11.12.2015, 12:58 19
Смотря чего хочешь. Научись применят свои знания в реальных задачах. Даже если ты супер пупер мега гений в математике но в практике ноль тогда нет смысла программировать. Только практика и опыт. Начинай все с маленького. Попробуй сделать тетрис или крестики нолики применяя только графику. Когда мы были на первом уроке преподаватель сказал "Учитесь учиться". И тебе совет учись учиться.
0
744 / 485 / 187
Регистрация: 30.12.2012
Сообщений: 1,278
Записей в блоге: 2
11.12.2015, 13:53 20
Вставлю свои пять копеек про SQL
sql-ex.ru - неплохой ресурс для того, чтобы поднатаскаться в запросах (клац). В свое время помогал мне готовиться к собеседованиям.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2015, 13:53
Помогаю со студенческими работами здесь

Что нужно знать и уметь перед тем как изучать ассемблер?
Какие предварительные знания нужны? Насколько хорошо нужно знать архитектуру компьютера и прочее?

Какой язык изучать или что изучать?
Здравствуйте форумчане. какой язык программирования изучать чтоб работать дома через интернет?...

Нужно что бы код находил любые значение кроме 0
else if($pokemonAttak == 282 and (!$pitemsEnemy or $pitemsEnemy == 0)){ Собственно вот. Нужно что...

Что нужно сделать чтоб сгорело все кроме блока питания и видео карты ?
привет=) вопрос что нужно сделать чтоб сгорело все (материнка озу винты) кроме блока питания и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru