Где искать работу программисту?

Добрый день.

Я работаю программистов в сервере web. Хорошо знаю php, но по долгу службы намного больше времени пишу на js. Занимаюсь этим чуть больше 2 лет. И все хорошо: интересная работа, постоянное развитие. Но душа просит чего то другого.

Я сам по себе больше люблю серверную часть. Нравятся вычисления, какие то интересные алгоритмы. Другими словами: больше чисел, меньше интерфейса. Но пока работа с интерфейсом составляет большую часть работы.

Давно хочу сменить род деятельности. Стать "нормальным" программистом. Что бы думать надо было, а не "писать сайты от сюда и до вечера". Купил книгу "Алгоритмы: построение и анализ" Т. Кормен. Буду учить алгоритмы, а то стыдно признаться но я даже не знаю что такое графы и бинарные деревья.

Но возникла трудность с выбором направления в котором развиваться. Как я понимаю, что бы получать хорошую зп и заниматься тем, что я описал выше надо идти работать в корпоративный сектор. Корпоративный сектор - это скорее всего java или C#. Яву я на дух не переношу, поэтому остается дотнет. Вот только живу я в не очень большом городе и крупных организаций у нас почти нет. А в дальнейшем, скорее всего перееду в еще меньший город. Как я понимаю, фрилансом зарабатывать можно только если для веба писать.

Может кто сталкивался с подобной ситуацией? Подскажите, в какую сторону лучше развиваться? В каких сферах и какие есть вакансии с упором на логику и алгоритмы, а не написать побыстрее и подешевле?

Буду очень благодарен за любые ответы.
  • Вопрос задан
  • 9759 просмотров
Решения вопроса 1
newross
@newross
Product owner
В любой сфере можно найти вакансии с упором на алгоритмы и логику. Даже в маленьком городе найдутся предприятия, которым надо автоматизировать что-то сложное. В свое время находил работу .Net разработчиком в маленьких городах (до 250 000 жителей) в НИИ, где занимался цифровой обработкой сигналов и на транспортном предприятии, где было море работы с граберами автомобильных номеров, RFID, шлагбаумами и Глонасс.
Если рассматривать фриланс, то на отечественных биржах с интересными сложными заказами (имею в виду только desktop, C#) очень туго, за активную 4-летнюю работу мне таких попалось от силы 5 штук. На odesk ситуация гораздо интересней, стоит начинать искать там работу.
В принципе сейчас становится все более реальным найти полноценную удаленную работу, есть примеры среди знакомых, которые приезжали в Москву на пару месяцев для прохождения испытательного срока, а после переходили на удаленку и возвращались домой.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 10
rizhenkov
@rizhenkov
Веб-программист
Такое впечатление, что вы сейчас находитесь в каком-то своём уютном мирке и там сами себе придумываете проблемы и пытаетесь их решить.
Давайте вы ещё 2 годика поработаете, а там может вопрос и сам отпадёт.

P.s. А если будете нормальным специалистом, HR-ы сами вас найдут.
Ответ написан
Комментировать
Weageoo
@Weageoo
Такое впечатление, что вопрос вообще выдуманный (может в целях популяризации тостера тут специально их выдумывают?).
Ответ написан
Фрилас это куда больше чем только веб. Можно так же устроиться и удаленно в хорошую контору, главное чтобы контора была заинтересована в Вас. А развивайтесь в том направлении, что больше интересует -- быстрей опыта наберетесь. Ах да, кстати js не только фронт-енд, а и node.js и мобильные приложения.
Ответ написан
Комментировать
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Вообще, сначала дело нужно делать. То есть дерзайте, а потом уже загадывайте про большую компанию. Хороших программистов разбирают как пирожки. Опять же, хорошему программисту не важно на каком языке программировать, потому что алгоритмы и структуры данных они везде одинаковы.
Ответ написан
Комментировать
ScorpLeX
@ScorpLeX
Человек просто хочет заниматься backend'ом, а не версткой и дизайном, на сколько я понял.
Советую просто больше читать и практиковаться, в вебе довольно много интересных задач и алгоритмов для их решения.
Ответ написан
Комментировать
Webdesus
@Webdesus
Будущее как по мне за облачными вычислениями. То есть за портальными решениями. Да и работы во фрилансе до фига по данному направлению в отличие от того же c# и Java. Так как вы больше пишете на js. Посоветовал бы Вам посмотреть в сторону node.js. На нем не только серверную часть но и простые десктопные приложение можно писать. В силу вашей локации и текущих знаний советовал бы на веб больше делать уклон. Данные знания и в маленьких городах полезны. Сейчас все больше частников заказывают сайты. Вот тут давал хорошую ссылку на обучение node.js
Ответ написан
Комментировать
Awake
@Awake
Рулю разработкой ;-)
Вам нужен миллионник и работа в боле-менее солидной команде. Вы быстрее научитесь в команде, чем сами, перескочите пару ненужных велосипедов и время сэкономите. Я знаю очень много примеров, подобных вашему. При желании человек за полгода упорной работы вырастает просто на глазах. Ну и два курса мехмата, физмата и пр. вам очень пригодятся.
Ответ написан
Комментировать
Работай. Учись. Показывай что сделал и чему научился. Вот в принципе и все.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Только вот сегодня запостил отличную вакансию
http://pumainthailand.com/vakansiya-php-programmista-v-tajlande-v-pattaje/
Ответ написан
@EvilBeaver
упоротый гик
А что такое "нормальный" программист? Почему-то считается, что php или 1С - это "ненормальный". Это же ерунда, граждане. Кто такой "нормальный"? Тот, кто программирует с помощью бабочек, как в известном комиксе? http://xkcd.com/378/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы