|
4 / 4 / 1
Регистрация: 12.11.2010
Сообщений: 87
|
|
Dot.net или front end09.06.2016, 15:38. Показов 14506. Ответов 38
Метки нет (Все метки)
Здраствуйте! Подскажите пожалуйста. Я хочу задать вопрос. Возможно многим он покажется глупым, но мне нужно его задать что бы было спокойней на душе. Я изучал в последнее время front end усиленно. Научился верстать, учу js(заканчиваю учебник learn.ru базовый курс). Думал что хочу стать верстальщиков или front end разработчиком. Но чем ближе к цели тем больше сомнений. Так как верстать скучно как-то, а js очень запутанный с большим количеством фреймворков. Стали посещать мысли, не выучить ли мне c# и не стать ли dot.net разработчиком. c++ учил и со стандартной парадигмой ООП знаком. Но много сомневаюсь. Может мне только кажется, что писать на c# комфортней и интересней и я ошибаюсь на самом деле. Выскажите пожалуйста свои за и против, и как вы считаете сколько аремени нужно, что бы выучить c# до уровня джуна. Или тне выдумывать и учить дальше front end?
0
|
|
| 09.06.2016, 15:38 | |
|
Ответы с готовыми решениями:
38
Graphviz. Ошибка "dot: can't open dot" Front-end программист ASP.NET MVC 5 (неоплачиваемо, для резюме) С++ или Front-end - разработка!? |
|
4 / 4 / 1
Регистрация: 12.11.2010
Сообщений: 87
|
|
| 22.06.2016, 19:29 [ТС] | |
|
AquaMakc, это да. Но ведь тяжеловесный язык для серверного программирования тоже может выйти из моды, и прийдётся осваивать другой. А front end врядли куда-то денется в ближайшее время и альтернатив JavaScript-у не видно. Поэтому прежде чем он выйдет из моды, можно достаточно поработать. Ну а потом значит появится что-то новое и надо будет переучиваться
0
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 22.06.2016, 19:52 | |
|
0
|
|
|
Master of Orion
|
|
| 22.06.2016, 19:55 | |
|
Olegg95, "тяжеловесный язык для серверного программирования" в разы проще JS-а. Случайно что ли как грибы после дождя появляются TypeScript, CoffeeScript, Opal и т.п.
Я привел серверные технологии, думаете у JS-а все лучше? Нифига, кроме стандартных html/js/css нужно знать фреймворки: jQuery/nodeJS/knockout/angular/Backbone/Ember/requireJS, всякие bundle/npm/bower/gulp... И это я еще с фронтендом особо не работаю, называю только очень малую часть того, что нужно Нужно для нормального разраба я имею ввижу. Джуна возьмут и со знанием 2-3 элементов из перечисленного. Просто если вы думаете, что освоили alert('hi') то вы знаете фронтенд, то вы слегка предвосхищаете сей факт
0
|
|
|
4 / 4 / 1
Регистрация: 12.11.2010
Сообщений: 87
|
|
| 22.06.2016, 20:20 [ТС] | |
|
Psilon, вы правы. Я думаю, что сейчас закончу изучение js, DOM, jQuery и можно идти на верстальщика допустим, а потом выучу Angular и уже фронт энд) Видимо у меня неправильное понимание. Но если для фронтэнда надо так много, то все не так просто.
0
|
|
|
Неадекват
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
|
||
| 22.06.2016, 20:31 | ||
|
0
|
||
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 22.06.2016, 20:55 | |
|
freeba, ну я бы не относил JAVA и C# к промышленным языкам, скорее прикладные. Мода, на которые, кстати, вполне может и пройти...можно вспомнить Delphi, например.
Добавлено через 4 минуты Хотя, JAVA = Android и это надолго.
0
|
|
|
4 / 4 / 1
Регистрация: 12.11.2010
Сообщений: 87
|
|
| 22.06.2016, 21:17 [ТС] | |
|
То есть если выучить Java или c#, то можно быть спокойным на счёт того, что на приобретённых знаниях можно будет работать достаточно долго без необходимости переучиваться? Ну это меняет дело. Потому что учить каждые несколько месяцев новый фреймворк, такая перспектива напрягает
Или php, который выучить, как я знаю, ещё проще
0
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
||
| 22.06.2016, 21:39 | ||
|
0
|
||
|
Master of Orion
|
|
| 22.06.2016, 21:47 | |
|
Olegg95, как правило требуется знать не язык, а концепцию. Выучить язык это просто первый шаг
![]() А так да, на JS каждый день выходит новый модный фреймворк, на который все перебегают. Десктоп в этом плане консервативнее. aquaMakc, не считая того, что C# крайне хороший язык с отличным уровнем баланса всего чего только можно, за ним майкрософт. Так что я не думаю, что в ближайшие 10 лет он куда-то денется. А через 10 лет сам шарп уже изменится неузнаваемо (выйдет C# 15 с поддержкой зигохистоморфных препоморфизмов), так что на наш век точно хватит
0
|
|
|
Неадекват
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
|
||
| 22.06.2016, 22:11 | ||
|
А что до Delphi - он был более менее популярен только в СНГ, за счет большого числа выпускников пасквилянтов, которые толком больше ничего не знали, в мире в то время правил бал VB5/6 и VC5/6. Собственно он и сейчас используется в некоторых конторах, но постепенно вытесняется C# с его WinForms. Та же судьба постигла и VB/VC. Это скорее не мода, а рациональность - создатели этих языков забили на свои детища (кто сознательно, как microsoft, кто не очень, как борланд) - их место сразу и занял .NET, попробуй его теперь выбей с занятого пьедестала))
0
|
||
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
||
| 22.06.2016, 22:28 | ||
|
0
|
||
|
Master of Orion
|
||
| 23.06.2016, 10:43 | ||
Какая еще платформа кроме Xamarin работает на всех мобилка? Какая платформа кроме .Net Core работает и на линуксе и винде без перекомпиляции? Джава? Так она ничем не лучше дотнета А больше и альтернатив не видно.Да, .Net core еще не релизнулся официально, но я уже 3 месяца на нем разрабатываю, начиная с beta7 Не считая багов студии, которая еще не до конца допилена для взаимодействия с ним вполне себе торт.По сабжу:
3
|
||
|
4 / 4 / 1
Регистрация: 12.11.2010
Сообщений: 87
|
|
| 23.06.2016, 18:24 [ТС] | |
|
Интересно, а в мобильной разработке тоже всё так сложно в плане количества информации/знаний которыми надо обладать? Objective c, например. Им же js не надо знать по крайней мере.
0
|
|
|
Master of Orion
|
|
| 23.06.2016, 18:55 | |
|
Olegg95, про ObjC тоже могу много чего интересного рассказать
![]() Я вот вас не понимаю. В чем смысл подобных размышлений? Неужели вы думаете, что существует такой язык, на котором можно писать таК, что ты ничего не знаешь, ничего не умеешь, один раз написал и код всегда работает, при этом еще и деньги с потолка в руки падают? Серебренной пули нет, каждый инструмент заточен под свою задачу (иногда узко - как ассемблер, иногда широко - как C#, но все же), и без труда не выловить рыбки из пруда. Сидеть как Емеля на печи и мечтать, что щас найдем сферу (мобилки/фронтенд/бекенд), где ничо делать не надо а заказчики прям из-под печи выпрыгивают и деньги суют можно долго, только вряд ли из этого что хорошего выйдет Глаза боятся, а руки делают.
2
|
|
|
4 / 4 / 1
Регистрация: 12.11.2010
Сообщений: 87
|
|
| 23.06.2016, 20:21 [ТС] | |
|
Psilon, просто меня шокирует количество информации, которую надо выучить, что бы работать программистом. Пока я пришёл к выводу, что более не менее простая сфера - это вёрстка , так как тут не такой большой объём информации.
Добавлено через 1 час 21 минуту Просто решать алгоритмические задачи нравится, а учить огромное количество фреймворков и технологий как-то напрягает. Но что делать, раз по другому нельзя
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,236
|
||
| 23.06.2016, 20:31 | ||
Чем раньше приспособитесь, тем лучше.
1
|
||
|
132 / 82 / 29
Регистрация: 01.10.2014
Сообщений: 263
|
|
| 23.06.2016, 20:36 | |
|
Я в своё время ушёл от вёрстки т.к. меня бесило там разночтение реализаций отображения html, js, css и прочего в разных браузерах. Мне кажется там ещё хуже, ибо приходится городить костыли не только под разные браузеры, но и ещё под разные их версии. А потом ещё некоторые браузероделатели выпускают патчи на старые версии и приходится городить костыли на костыли. Хотя конечно сейчас многое слилось в экстазе на движке Blink, каждая контора так и норовит слепить свою версию правильного браузера. А верстальщику потом разгребай их рукоблудсва...
1
|
|
|
|
||
| 23.06.2016, 20:37 | ||
|
Эпилог: решайте проблемы по мере их поступления
1
|
||
|
Master of Orion
|
|
| 23.06.2016, 22:04 | |
|
Olegg95, ну во-первых никто не говорил что будет легко. Во-вторых программистам немалые деньги платят именно за то, что не все хотят (именно хотят, вопрос не в возможности) запоминать столько информации.
Ну и в-третьих, я еще раз повторяю: я называл объем навыков для "программиста". У вас же уровень до-джуниорский, от вас никто не будет требовать такого объема информации. Лет через 5 - возможно, но к тому моменту это не будет казаться такой невозможной чушью. Тем более, что большую часть перечисленного вы просто для себя выучите. Надоест все время совать данные в текстовые файлики - привет БД. Захочется сделать сервис для чего-то - привет WCF. Нужно будет сделать UI для этого сервиса - ASP.Net/WPF, или даже оба сразу, захочется сохранять свой код где-то - на смену папочке "old-cool-projects-do-not-delete" придет время гитхабу. Никто не придумывает все это чтобы запутать, это все ОБЛЕГЧАЕТ задачу, а не усложняет её.
1
|
|
| 23.06.2016, 22:04 | |
|
Требуется Front - end / верстальщик (Москва или удаленка) Web-разработчик (back-end, front-end), Москва
Программист-разработчик (Углубленный back-end + базовый front-end) ЗАО "Вычислительные силы" Front end vs Back end Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|