Я работаю программистов в сервере web. Хорошо знаю php, но по долгу службы намного больше времени пишу на js. Занимаюсь этим чуть больше 2 лет. И все хорошо: интересная работа, постоянное развитие. Но душа просит чего то другого.
Я сам по себе больше люблю серверную часть. Нравятся вычисления, какие то интересные алгоритмы. Другими словами: больше чисел, меньше интерфейса. Но пока работа с интерфейсом составляет большую часть работы.
Давно хочу сменить род деятельности. Стать "нормальным" программистом. Что бы думать надо было, а не "писать сайты от сюда и до вечера". Купил книгу "Алгоритмы: построение и анализ" Т. Кормен. Буду учить алгоритмы, а то стыдно признаться но я даже не знаю что такое графы и бинарные деревья.
Но возникла трудность с выбором направления в котором развиваться. Как я понимаю, что бы получать хорошую зп и заниматься тем, что я описал выше надо идти работать в корпоративный сектор. Корпоративный сектор - это скорее всего java или C#. Яву я на дух не переношу, поэтому остается дотнет. Вот только живу я в не очень большом городе и крупных организаций у нас почти нет. А в дальнейшем, скорее всего перееду в еще меньший город. Как я понимаю, фрилансом зарабатывать можно только если для веба писать.
Может кто сталкивался с подобной ситуацией? Подскажите, в какую сторону лучше развиваться? В каких сферах и какие есть вакансии с упором на логику и алгоритмы, а не написать побыстрее и подешевле?
Добрый день!
Требуется программист с php!! mysql, javascript на высоком уровне для усиления команды, реализующей большой проект. В настоящий момент нужно писать парсинговый модуль, предстоит большой фронт других работ. Дополнительные навыки программирования под android и macos либо наличие соответствующих партнеров - приветствуются.
Перед началом работы нужно будет пройти собеседование с профильным специалистом.
Оплата – договорная по результатам собеседования.
Контакты:
Алексей,
Telegram (предпочтительный способ связи): @tvorogh
e-mail: tvorogh@gmail.com,
Skype: tvorog-89267000666
В любой сфере можно найти вакансии с упором на алгоритмы и логику. Даже в маленьком городе найдутся предприятия, которым надо автоматизировать что-то сложное. В свое время находил работу .Net разработчиком в маленьких городах (до 250 000 жителей) в НИИ, где занимался цифровой обработкой сигналов и на транспортном предприятии, где было море работы с граберами автомобильных номеров, RFID, шлагбаумами и Глонасс.
Если рассматривать фриланс, то на отечественных биржах с интересными сложными заказами (имею в виду только desktop, C#) очень туго, за активную 4-летнюю работу мне таких попалось от силы 5 штук. На odesk ситуация гораздо интересней, стоит начинать искать там работу.
В принципе сейчас становится все более реальным найти полноценную удаленную работу, есть примеры среди знакомых, которые приезжали в Москву на пару месяцев для прохождения испытательного срока, а после переходили на удаленку и возвращались домой.
Такое впечатление, что вы сейчас находитесь в каком-то своём уютном мирке и там сами себе придумываете проблемы и пытаетесь их решить.
Давайте вы ещё 2 годика поработаете, а там может вопрос и сам отпадёт.
P.s. А если будете нормальным специалистом, HR-ы сами вас найдут.
А я думал администрация по вопросам не гуляет) Пользуясь случаем хочу спросить почему не приходят уведомления на этом ресурсе. Уже писал в суппорт, но мне ни чего не ответили. А по всем мои вопросам гулять как то не удобно(
Фрилас это куда больше чем только веб. Можно так же устроиться и удаленно в хорошую контору, главное чтобы контора была заинтересована в Вас. А развивайтесь в том направлении, что больше интересует -- быстрей опыта наберетесь. Ах да, кстати js не только фронт-енд, а и node.js и мобильные приложения.
Вообще, сначала дело нужно делать. То есть дерзайте, а потом уже загадывайте про большую компанию. Хороших программистов разбирают как пирожки. Опять же, хорошему программисту не важно на каком языке программировать, потому что алгоритмы и структуры данных они везде одинаковы.
Человек просто хочет заниматься backend'ом, а не версткой и дизайном, на сколько я понял.
Советую просто больше читать и практиковаться, в вебе довольно много интересных задач и алгоритмов для их решения.
Будущее как по мне за облачными вычислениями. То есть за портальными решениями. Да и работы во фрилансе до фига по данному направлению в отличие от того же c# и Java. Так как вы больше пишете на js. Посоветовал бы Вам посмотреть в сторону node.js. На нем не только серверную часть но и простые десктопные приложение можно писать. В силу вашей локации и текущих знаний советовал бы на веб больше делать уклон. Данные знания и в маленьких городах полезны. Сейчас все больше частников заказывают сайты. Вот тут давал хорошую ссылку на обучение node.js
Вам нужен миллионник и работа в боле-менее солидной команде. Вы быстрее научитесь в команде, чем сами, перескочите пару ненужных велосипедов и время сэкономите. Я знаю очень много примеров, подобных вашему. При желании человек за полгода упорной работы вырастает просто на глазах. Ну и два курса мехмата, физмата и пр. вам очень пригодятся.
Немного офтопик, но не удержался. Меня всегда улыбали такие вакансии. PHP разработчик - а к php непосредственное отншение имеет только первые два пункта. А тут не php-программист, а человек аркестр.
А что такое "нормальный" программист? Почему-то считается, что php или 1С - это "ненормальный". Это же ерунда, граждане. Кто такой "нормальный"? Тот, кто программирует с помощью бабочек, как в известном комиксе? http://xkcd.com/378/