Изучение C#
- 22 февраля 2016, 14:18
- |
- nxt
Для тех, кто только начинает изучать C#, или просто для общего развития, рекомендую послушать 24 лекции Сергея Байдачного (работает в MS). Очень классно объясняет, видео смотреть интересно.
Поставьте плюс чтобы вышло на главную!
А это что лучше — это вопросы школьника
#facepalm
nxt, пишешь этот бред и сам же знаешь, что C# только теряет позиции, нужно смотреть в будущее — по популярности и простоте продвигается к примеру Python. Какой смысл учить язык, который используется достаточно узкопрофильно? На чём написаны/используют гиганты типа youtube, alibaba, google etc?
Линейка C слишком сложна, большой + можно отдать С++ из-за его скорости, Python так не может быть реальзован на сервере к примеру из-за его скорости.
Зачем пихать людям сложные языки, которые вымирают?
Послушай умный пример от умного человека:
Сегодня языки «коммерческой» разработки — такие как C++ и Java, к примеру — слишком сложны и не очень подходят для программирования в современных вычислительных средах, заявил ведущий инженер Google Роб Пайк на конференции O'Reilly Open Source.
В ходе своего выступления на данной конференции, проходившей совсем недавно в Портленде, Пайк раскритиковал «промышленные языки программирования». «Я считаю, что эти языки слишком трудны для использования. Они излишне тонки и хитроумны, слишком запутаны. С ходом времени эта самая сложность, многословность и запутанность языков только возрастает — сказал Пайк. — Эти языки слишком широко распространены, они, так сказать — »перепроданы".
Пайк уточнил, какие конкретно претензии он предъявляет популярным языкам программирования, посредством рассказа о том, какие он и другие инженеры Google ставили перед собой задачи, разрабатывая язык Go.
Иллюстрируя излишнюю сложность современных языков, Пайк показал несколько примеров C++ кода. Один из них представлял собой объявление переменной, которое растянулось стройкой через весь экран.«Как мы можем считать такое нормальным и стандартным в программировании? Как мы можем учить подобному в школах и использовать в работе?» — риторически вопрошает Пайк. Такой подход к программированию очень бюрократичен. Буквально каждый шаг приходится согласовывать и утверждать компилятором.
Он востребован в IT?
Какие языки востребованы в IT?
MyProfit, C++/ Java/ JavaScript/ Python
C# наоборот сложный и быстро его не освоишь. С моей колокольни он мало востребован в ИТ — по крайней мере на площадке СНГ, но тут мне пытаются доказать обратное.
Я так понимаю, что С# просто очень быстро можно освоить, поэтому популярен?
Он востребован в IT?
Странно, что он противопоставляет их GO, который тоже статически типизированный и компилируемый.
А по-поводу многословности, если верить википедии
особо малословным он по любому не будет. Реализация многопоточности там тоже сомнительная, поверх ОС потоков, по-ходу.
Я, собствнно не поклонник жабы/плюсов, но go, если и лучше, то не намного.
В общем случае, легкость изучения языка напрямую коррелирует с его популярностью. Исключения тут составляют случаи, когда технология с уже привязанным языком уже широко распространена, типичные примеры — браузеры с javascript, shell с юниксом, tcl/tk (хотя к последней сейчас есть привязки практически из всех языков), рельсы с руби.
Понятие легкость/тяжесть тут не вполне однозначна. Например, легко писать на языке в силу его мощности и гибкости не значит, легко писать на языке в силу развитой инфраструктуры, комьюнити, количества готовых решений, средств и сред разработки и т.п.
Сергей Гаврилов, При чём тут нахрен биржа? Ты читал мои комменты?
kbrobot.ru, прежде всего нужно торговать в + по алгоритму, если у тебя есть рабочий алгоритм, то робота напишут за 1-2 недели и обойдётся это в 1-2 тыс дол. Стоит ли ради этого учить язык для написания робота? Разве это не глупо всаживать тонну времени в такой узкий профиль? Тем более робота можно сделать и на другом языке, который в последствии более пригодиться, к примеру в IT сфере.
__________________________________________________
MyProfit, C++/ Java/ JavaScript/ Python
C# наоборот сложный и быстро его не освоишь. С моей колокольни он мало востребован в ИТ — по крайней мере на площадке СНГ, но тут мне пытаются доказать обратное.
и др.
Ты чтобы сделать в доме мебель идёшь на курсы/обучение по этому делу? И всаживаешь тонну времени и сил? Это же так глупо. Учить нужно то, что пригодиться по жизни, да ещё и в трудное время тебя накормит
Вообще это уходит всё в долгую дискуссию, тут всё просто:
Напиши hello world на python/javascript/java/C# etc:
и сделай вывод. Мне больше добавить нечего.
NEMESIS, вам уже выше ответили:
«Опытный программист понимает четко, что нет лучшей технологии. Есть технология, которая подходит лучше для решения конкретной задачи.
А это что лучше — это вопросы школьника».
На этом дисскуссия закончилась, ибо тратить свое время на «холивары» это глупо.
print 'hello world';
napishite koroche
Самый лучший трейдер смартлаба, пишу короче:
print 'hello world'
ЛОЛО ) опозорился
Но C# конечно же очень хорош.
MS молодцы.
когда вы просрете все деньги на рынке
это и будет самая лучшая диверсификация
Хотя все вакансии языки перечисляются через запятую:
или
jobview.monster.com/C-Net-Developer-Job-San-Antonio-TX-US-163855063.aspx?mescoid=1500127001001&jobPosition=1
.Javascript — является по сути основным трендом ))
И почти везде с Python требуют C#!!! И опыт работы в нем!!
/
MyProfit, та ну не надо ляля по это:
И почти везде с Python требуют C#!!! И опыт работы в нем!!
/
Эти требования могут быть условными, просто для галочки. И рынок нужно смотреть не на монстре, а у нас.
Если тебя даже что-то смущает, то ты можешь пойти в узкий профиль QA Automation — это по сути тот же программист, но пишет автотесты.
Автор тоже умер?) где посты?)
Было б шикарно, если б поделились кодом, которым формировали свою базу маркет даты. Мне чисто из интереса по программированию интересно, как это сделано.