Добавлен PornoMishka,
опубликован
Заранее прошу прощение за странное повествование.
По тем или иным причинам я никогда не учился по специальности программист, что тоже сыграло немалую роль в моем непонимании отрасли, ее запросов, но все же мое желание заставило меня сделать программирование не просто хобби, а основной деятельностью.
Достаточно быстро я пришел к шарпу, хотя и пробовал себя много в чем (страницы сайтов и тд.). Обманчивая легкость создания окошек на винформс увлекал меня и все завертелось...
Достаточно быстро я пришел к шарпу, хотя и пробовал себя много в чем (страницы сайтов и тд.). Обманчивая легкость создания окошек на винформс увлекал меня и все завертелось...
Со временем я прочитал Шилдта, еще некоторое количество книг как по шарпу, так и по программированию в целом. Правда, все еще не хватает опыта совместной разработки, жестких ТЗ, обмена опытом. Иногда я просто стою на месте очень долго.
Итак, два раза мне довелось поработать "по специальности".
- Компания занималась разработкой мобильных приложений, но конкретно меня нанимали на ответвление от основного штата, а занимались мы разработкой парсера.
[+] Вокруг были люди (именно программисты), которые меня направляли, обучали, контролировали выполнение работы и ставили задачи.
[+] 95% работы составлял именно шарп, и уже только остаток в "ковырянии" сайтов (селекторы, AJax, API и т.д.)
К сожалению, мне пришлось уйти из-за проблем со здоровьем.
- Агентство по недвижимости, которому очень нужен был кто-то, кто смог бы поддерживать морально (и не только) устаревшую и костыльную CRM.
[+] Т.к. по шарпу я был единственным в штате (но был еще один фрилансер), то в целом мог все делать так, как удобнее было мне.
[-] Начальство само не понимало, что хочет получить, а все более-менее здравые идеи отклонялись и пресекались на корню. Устаревшие решения принуждали использовать первые версии .NET Framework, старые версии студии, старые системы управления версиями, плагины и т.д.
[-] Не было ментора, который мог бы направить меня, подсказать что-то, все достигалось потом и кровью (а иногда просто в ожидании ответа от того фрилансера).
[-] В итоге большая часть работы сводилась вообще к T-SQL запросам для формирования отчетов, а не к собственно шарпу.
Ужасное чувство того, что я не только не расту, но и деградирую, заставило меня уйти и оттуда.
- Фриланс
- Свободное плаванье
На данный момент я понимаю, что просто нет такой специальности, где можно было бы отделаться знаниями в морально устревшем винформс, да связкой HTML+CSS+JS. Сейчас я пытаюсь изучать WPF, Entity Framework и (пока самое сложное для меня) ASP. Но все же я боюсь гнаться за чем-то одним, теряя что-то другое.
Хочу услышать от людей понимающих в этом, что и как делали они, какие ошибки у них были.
Хочу услышать от людей понимающих в этом, что и как делали они, какие ошибки у них были.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Сначала делаешь запись сохранение в файл в асинхронном режиме, потом, например, добавляешь клиент-серверное приложение с обменом сообщений (чат). Сообщения пишешь в файл через сделанный ранее модуль записи в файл. Потом добавляет шифрование, потом можешь сделать это на WCF или сделать опцию с выбором способа обмена сообщений. Потом внезапно понимаешь, что лучше сделать это через MEF.. да и в принципе тебе нужен теперь аудио и видео чат. Ну и так далее. Постоянно наращиваешь функционал и параллельно изучаешь технологии.
Про git не забывай
Отредактирован PornoMishka
Иногда мне это напоминает мем про рисунок совы, например, понимаю необходимость изучения ASP. Уже есть какие-то основы верстки статичных сайтов, что-то из JS могу, какие-то мелочи на PHP. Но любой мало-мальский урок по ASP закидывает меня в дебри MVC (могу путать с подобными паттернами) с кучей избыточного кода на старте (этот момент больше всего и сбивает). А потом я вижу Blazor, он меня манит, т.к. я могу использовать шарп посреди разметки, но и здесь нет никакого понимания, как скрестить эту заманчивую технологию с пока что сложным ASP.
Отредактирован Msey
Начни с бэкенда, познай алгоритмы, читай исходники через reflector'ы, чтобы понимать как работают списки и словари. "о большое " поизучай в конце концов - лишним не будет.