Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Oshi2
0 / 0 / 0
Регистрация: 08.10.2016
Сообщений: 13
1

Куда расти станет наиболее эффективно?

31.01.2017, 21:05. Просмотров 281. Ответов 5
Метки нет (Все метки)

В багаже имеется:
  1. C#
  2. WinFroms
  3. OOP
  4. MSSQL Server

  5. HTML
  6. CSS
    но без верстки

  7. PHP+MySql (уровень курсов Попова)
  8. ASP - имеется предстваление (1 сайтик на ASP.NET)

  9. Selenium
  10. Git (на уровне коммитов)
  11. SpreadSheetGear (.NET построение отчетов на Excel)

  12. EF (65%)
  13. LINQ(55%)
  14. Многопоточность - не имеется


Портфолио: 3 сделанных десктоп WinForms программ и 3 маленьких пэт проджекта.
С вэбом сделал 6-7 Joomla и WordPress сайта, визуально знаю что где.
Я фрилансер и с рынком не знаком, но кажется что, особенно за границей, вэба больше не много. Я хочу работать.

В какую сторону двигаться
WPF
WCF
MVC
или куда еще?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2017, 21:05
Ответы с готовыми решениями:

Процесс обфускации. Куда пишется сам код, куда располагаем алгоритм к возвращению к нормальному состоянию
Добрый вечер. Занимаюсь C# недавно и на работу пока не устроился, т.е. совета...

Слово-палиндром, насколько эффективно решена задача
Здравствуйте, вот готовлюсь к ЕГЭ, тренируюсь решать С4. Скажите пожалуйста,...

Как эффективно в List из Структуры заменить некоторые члены
Нужно заменить элемент в List состоящий из структур. Можно ли сделать так? ...

Как эффективно реализовать задачу?(нахождение НОД множества)?
Условия: Вам предложили работу в секретном проекте Агентства Федеральной...

Дали задание, понятия не имею куда копать. Куда копать и в каком направлении?
Собственно и условие задачи: Есть почти ссылка: http://tinyurl.com/DA 9D C5...

5
kolorotur
Эксперт .NET
10619 / 8800 / 2195
Регистрация: 17.09.2011
Сообщений: 15,076
Завершенные тесты: 1
31.01.2017, 21:35 2
Цитата Сообщение от Oshi2 Посмотреть сообщение
но кажется что, особенно за границей, вэба больше не много.
Это очень сильное заблуждение. Веб за границей сейчас самый мейнстрим.
Особенно если речь о шарпе, то это практически везде ASP.NET/MVC

Цитата Сообщение от Oshi2 Посмотреть сообщение
В какую сторону двигаться
В сторону веба, наверное.
0
Oshi2
0 / 0 / 0
Регистрация: 08.10.2016
Сообщений: 13
01.02.2017, 00:42  [ТС] 3
Учить веб слишком поздно, надо топать на работу. Надо что-нибудь добавить к вышеперечисленному и там уже по ходу работы куда-то рости. Только что не понимаю, WPF что-ли?
0
_exp10der_
Warrior
490 / 417 / 177
Регистрация: 23.11.2014
Сообщений: 932
01.02.2017, 01:04 4
Ну так надо начать с анализа рынка/биржи фриланса какие есть там задачи исходя из этого изучать нужные технологии...
Человеком оркестром за пару месяцев врятли станите.
0
Usaga
Эксперт .NET
5110 / 3451 / 611
Регистрация: 21.01.2016
Сообщений: 13,636
Завершенные тесты: 2
01.02.2017, 04:49 5
Oshi2, что значит поздно?))) Здоровье не позволяет?)) Веб - существенная часть применения шарпа. Без знаний в этой области у тебя шансов найти работу будет значительно меньше. И еще: профессия программиста требует, чтобы он постоянно что-то учил, ибо технологии постоянно меняются, актуальные протухают, им на смену приходят более эффективные, меняются и требования клиентов.

Поэтому ты либо всегда будешь готов изучать что-то новое, либо в профессии ты не задержишься.
0
aquaMakc
472 / 385 / 68
Регистрация: 14.02.2014
Сообщений: 1,883
Завершенные тесты: 1
01.02.2017, 10:47 6
Oshi2, многопоточность - обязательная область. Не только для "распараллеливания вычислений", хотябы для того, чтобы "формочка не подвисала". Я вообще не представляю, как можно писать что-то сложнее калькулятора без применения многопоточности или асинхронности.
MVC в общем понимании - паттерн проектирования Model-View-Controller (и его производные). Майкрософт решил отличиться и присобачил эту аббревиатуру к своей технологии ASP.net. Собственно знать и уметь применять паттерны проектирования - вещь нужная и категорически рекомендуемая (точно так-же, как знать и уметь НЕ применять анти-паттерны).
WPF - технология "красивого" оформления UI со всякими плюшками, облегчающими реализацию MVVM (одна из производных от MVC) типа биндинга модели к контролам. Изучать стоит, когда то, что "под капотом" уже умеешь.
WCF - крайне полезная вещь при написании распределённых приложений. Позволяет организовывать взаимодейтсвие приложений в сети, через интернет и даже на одной машине. Технология очень мощная, довольно сложная и её изучение - дело не одного дня/месяца/года.

Добавлено через 1 час 13 минут
Oshi2, и ещё. Если захочешь дальше заниматься ВЕБ необходимо будет изучить JavaScript вообще и пару его фрейм-ворков типа jQuery в частности.
0
01.02.2017, 10:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2017, 10:47

Файл: Как наиболее эффективно разделить строку?
В файле есть например: James 0.8 0.7 0.75 0.5 0.85 J Как наиболее эффективно...

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

Камера сгорания закрытого типа - сжечь бумагу наиболее эффективно
Недавно появилась нужда сделать камеру сгорания закрытого типа, предупрежу, что...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru