|
4 / 4 / 1
Регистрация: 12.11.2010
Сообщений: 87
|
|
Dot.net или front end09.06.2016, 15:38. Показов 14511. Ответов 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
|
|
|
4695 / 2702 / 735
Регистрация: 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|