Реально ли в Новосибирске найти работу программиста С++.
64827
258
Здравствуйте. Я работаю лаборантом, но з/п маленькая и перспективы никакой. Хочу записаться на курс С++ для начинающих. Сейчас самостоятельно начал изучать С++ по книге Г. Шилда "С++ базовый курс". ОС у меня Linux Ubuntu. Скажите, пожалуйста, реально ли найти работу Junior C++ Developerа в Новосибирске?
alexlarichkin
Учите php/python + javascript (web programming в общем) и welcome на забугорные биржи фрилансеров, если конечно по буржуински можете общаться.
Чтобы за C++ начали платить в Новосибирске нужно много времени и сил потратить на себя и свой лично набитый личными шишками опыт.
Mad_Dollar
а если запретят с нами фрилансить как с крымчанами?
придется физически валить?
Alippa
а если запретят с нами фрилансить как с крымчанами?
придется физически валить?
хороший вопрос.
если запретят, то это значит минус 10-25% от дохода и работа с забугорьем через фирмочки посредники в Прибалтике , Польше , Болгарии, Чехии и т.п.
Alippa
ну значит на форуме появится другая тема с другим вопросом :biggrin:

одно дело запретить скачивать ангрибердсы в одном отдельно взятом бывшем регионе Украины, экономика в котором была ориентированна на туризм и потихоньку готовилась отойти вместе с остальной страной в страну вечной охоты по радуге, и другое дело - исключить из глобального рынка IT-аутсорса страну с в принципе не самыми дубовыми кадрами. Тогда уж давайте задаваться вопросами "а что если российский сегмент Интернет забанят" - примерно того же самого порядка предположение.

В любом случае, на каждую хитрую ж...у всегдна найдется, ну понимаете что с винтом, значит аутсорсить формально будут русскозычные индусы / китайцы / бразильянцы, так как глобально все страны не исключат Россию из этого рынка, а самые ушлые еще на этом заработают свой процент, пропуская через себя эти финансовые потоки.
Mad_Dollar
Прежде, чем учить другие языки надо сначала С++ учить. Я только начал его учить. Как я понял работу программиста в Новосибирске вообще не найти. А если на сисадмина линукс учиться, то возможно в Новосибирске работу найти или нет? Или только веб разработчиком? Какой забугор? Я английским не владею. Только читать умею немного по английски. Я немецкий учил.
alexlarichkin
Прежде, чем учить другие языки надо сначала С++ учить. Я только начал его учить.
Зачем? :eek: С чего вы вообще это взяли?
Infinity_nsu
А с того, что языки Java и PHP основаны на С++.
alexlarichkin
Вы,для начала,попытайтесь понять,для чего вам это надо,чего вы хотите достичь,кем конкретно будете работать и какую пользу приносить другим людям,какие задачи выполнять,и даже попытайтесь представить конкретную фирму,где будете работать.И от этого отталкивайтесь,какой язык учить и кем быть,и найдете ли вы себе работу.
alexlarichkin
Глупости. Ничего не мешает учить эти языки без знания плюсов.
alexlarichkin
А с того, что языки Java и PHP основаны на С++.
вы бы еще с Алгола с Фотраном начали для надежности
Alippa
А причём здесь Алгол с Фортраном? Я вообще ни одного языка программирования не знаю. С++ только начал изучать.
alexlarichkin
Быстро прокачивает скилзы комбинация linux+bash+python(или perl). Это экватор между продвинутым пользователем и джуниор программером. Вполне можно освоить за год. Дальше всё зависит от способностей и мотивации. В сети навалом видеокурсов по этим дисциплинам. Там не про computer science, а "чисто про ремесло". Чего и как делать.
alexlarichkin
Одного знания языка не хватит на джуниора, должен быть хоть какой-нибудь бэкграунд в computer science.
Infinity_nsu
Глупости. Ничего не мешает учить эти языки без знания плюсов.
Более того. очень вредные глупости, потому что мышление плюсовика дает в Джаве очень негативный эффект. По себе знаю...
alexlarichkin
Я вообще ни одного языка программирования не знаю. С++ только начал изучать.
Дружище, вот очень зря ты с него начал. С чего-нить проще/читабельнее начать надо бы.
alexlarichkin
А с того, что языки Java и PHP основаны на С++.
Написаны (насколько помнится, PHP на С, а не на плюсах), а не основаны, языки разные.
Умение худо-бедно писать на С++ (лично мне) позволяло с ходу написать что-нибудь маленькое и рабочее на новом высокоуровневом языке, но при более вдумчивом освоении скорее мешало.
Без опыта программирования и базы по ИТ, я бы вообще смотрела в сторону 1С или скриптовых языков, там как-то попроще для понимания:)
alexlarichkin
Ну и зачем вам это надо? Программист сам по себе это уже не та специальность за которой будут бегать и за которую будут платить. Чтобы стать тем за кем будут бегать и платить надо иметь и знания и опыт уже сейчас. Если этого нет. То смысл начинать.....
Aniti
Я вот смотрю в сторону веб-разработки, создания сайтов и веб-программирования. Там проще или сложнее?
alexlarichkin
Проще или сложнее - слишком примитивные понятия. Порог входа там ниже однозначно, нежели в плюсы, и плюсы для начинающего веб-программиста учить точно не надо. И кстати, даже если вы освоите плюсы по книжкам, то не устроитесь вы на джуниора скорее всего, так как на одном языке далеко не уедешь. Вообще от джуниоров не требуют особых познаний в ситаксисе языка - это дело наживное, требую базу - знание базовых алгоритмов, умение применять их на практике, умение создавать свои алгоритмы, специфическое мышление и прочее.
Infinity_nsu
Это я понял. Я вот тут полазил посмотрел про создание сайтов. Думаю, что создание сайтов проще, чем написание программ. Для создания сайта нужно учить HTML, PHP и Javascript и ещё научиться работать в фотошопе или в GIMP. Но не знаю насколько востребованы веб-разработчики. Есть ли возможность заработать созданием и версткой веб-сайтов? Реально ли? Я хочу спросить реально ли заниматься созданием, версткой сайтов и веб-программированием как подработкой фрилансом?
alexlarichkin
Сайты тоже разные по сложности бывают. Всякие промо страницы и интернет-магазины на каком-нить движке простые. Чтобы разрабатывать и поддерживать сайт, например, типа НГСа, знаний и опыта побольше нужно.
Насчет подработки не знаю, а вот в качестве полноценной работы вполне. Работают и зарабатывают. Но чтобы заниматься созданием сайтов в качестве фриленса, крайне полезно вначале поработать в какой-нибудь конторе. Узнать всю кухню изнутри. Свой уровень поднять и понять, как строится процесс производства сайта от продажи услуги до передачи готового продукта заказчику. Благо, что контор таких тьма-тьмущая. Опять же минимального уровня маловато. Может быть, можно начать писать клевые штуки на заказ, прочитав немного книги, форумы, и даже получать за это деньги, но я таких людей не знаю.
Aniti
Что вы подразумеваете под клёвыми штуками? Какие нибудь рассказы? Я немного пишу рассказы и выкладываю их в ЖЖ. НГС это не сайт, а целый портал сеть сайтов в разных городах (жаль не во всех). Там много знаний и опыта нужно. Новичков на НГС не возьмут.
На мой взгляд без какого-то бэкграунда в computer science вам в плюсы лучше не влезать, как и в джаву и пр. Лучше пополнить ряды низкоквалифицированных пехапешников, денег конечно много не будет, но со временем сможете дорасти до программиста.
alexlarichkin
А если на сисадмина линукс учиться, то возможно в Новосибирске работу найти или нет?
Я очень хорошо отношусь к линуксу, но имхо выбор данной платформы очень сильно ограничивает сферу для поиска работы. Я бы смотрел всё же на винду и на такие штуки, как .NET Framework, С# итд. Опять же надо понимать, где вы собираетесь применять знания языков. Всё же язык определяется задачей, а не наоборот.
Ну и добавьте в список SQL/DML. Без этой базовой штуки вообще как-то странно выглядит список :улыб:
Сибиряк
Чтобы создавать сайты .NET Framework и С# не обязательны. SQL/DML есть и на линуксе. Начать в принципе можно с HTML и PHP. Сегодня смотрел в читай-городе (прошу прощения за рекламу) книжки по созданию сайтов. Да и не люблю я Windows. Дебилоидным он стал, особенно последняя версия. И цена конская.
ОбуховНикита
Может вы и правы. Думаю, что начинать надо с создания сайтов на HTML и PHP.
alexlarichkin
Запутали топикстартера, который сам не знает чего хочет.
Конкретно по вопросу топика: безусловно да. Язык С++ имеет один из самых высоких порогов вхождения (среди активно используемых в разработке, поэтому функциональные языки не в счет), спрос на плюсовиков был и будет (если не всегда, то еще очень долго), спектр задач, решаемых на С++ огромен и интересен: это не сайты и не бизнес, а высокопроизводительные приложения, т.е. 3D игры, навигаторы, программы обработки видео и фото, поисковые системы и пр. Это основной рабочий язык в Yandex, Google, например. Хороший C++ программист на вес золота (но чтобы им стать нужно приложить немало усилий).

Но судя по всему вы ищите что-то попроще. Тогда это не С++, а что-то из мира Web. Но тут, как уже говорили выше, начинать надо с HTML+CSS+JavaScript. Впрочем, все это как бы в стороне от программирования, и параллельно стоит изучать его азы (JavaScript имхо не очень подходит на роль первого языка). Можно конечно и С++, но зачем учить язык, на котором не собираетесь работать. Как вариант, это могут быть C#/Java.
TimeCoder
Вот я и спрашивал реально ли найти работу в Новосибирске после курсов по С++, и ещё самостоятельно изучая язык. Судя по ответам на данном форуме, в Новосибирске найти такую работу маловероятно и практически невозможно. Вот я и переключился на Web-дзайн. Вэб-дизайнеров сайтостроителей требуется много. Думаю, что начинать мне стоит с HTML+PHP. А потом по мере накопления опыта постепенно перейти к программированию. С# он только под Windows потому, что это изобретение Microsoft. А у меня линукс. Возможно, я вернусь на винду, если скоплю денег на эту ОС. Да и образование у меня не техническое, а гуманитарное.
alexlarichkin
у меня линукс. Возможно, я вернусь на винду, если скоплю денег на эту ОС
Троль детектед:улыб:А я, как C++-разработчик, уже было собрался отвечать на вопрос всерьез...
alexlarichkin
Чтобы создавать сайты .NET Framework и С# не обязательны.
Вы вроде сами понимаете, что "создателей сайтов" как кое-чего за баней. Смысл туда лезть, да ещё и с нулевым уровнем?

SQL/DML есть и на линуксе.
SQL/DML он не на виндовсе или линуксе, он сам по себе:улыб: Это я к тому, что если вы хотите делать хотя бы сайты, знание языка SQL крайне необходимо. Если кончено это будут динамичные сайты, а на страницы "Hello word"

Да и не люблю я Windows. Дебилоидным он стал, особенно последняя версия. И цена конская.
Такие заявления обычно делают подростки лет 15
alexlarichkin
С# он только под Windows потому, что это изобретение Microsoft.
Вы это разработчикам MONO скажите, пусть посмеются.
alexlarichkin
Судя по ответам на данном форуме, в Новосибирске найти такую работу маловероятно и практически невозможно. Вот я и переключился на Web-дзайн. Вэб-дизайнеров сайтостроителей требуется много.
Это весьма спорное утверждение. Если вы станете хорошим С++ разработчиком, работа вам обеспечена, хоть в Новосибирске, хоть на Луне. Спрос на сайты чисто количественно выше, но и web-разработчиков намного больше (т.к. освоить PHP несопоставимо легче, чем С++).

И да, в конце прошлого года Microsoft сделали 2 действия:
1. Открыли исходный код .net
2. Объявили об официальной поддержке .net на Linux.
Сибиряк
Дело в том, что на винде я уже много лет и самые удачные версии это ХР и 7. Windows 8.1 с его плиточным интерфейсом полная лажа. Для настольного компьютера или ноутбука плиточный интерфейс не нужен вовсе.
Well
Я же говорю взможно. Я вообще не хочу возвращаться на винду. Вернусь, если это будет необходимо. Линукс развивается быстрее винды. Винда по моему мнению деградирует.
alexlarichkin
Дело в том, что на винде я уже много лет и самые удачные версии это ХР и 7. Windows 8.1 с его плиточным интерфейсом полная лажа. Для настольного компьютера или ноутбука плиточный интерфейс не нужен вовсе.
Причём тут плитки? Вам же не плитки рисовать, а обычное оконное приложение или сайт.

Линукс развивается быстрее винды. Винда по моему мнению деградирует.
Наберите в гугле desktop OS market share и найдите там линукс:улыб:
Могу даже подкинуть пару ссылок:
http://www.statista.com/statistics/218089/global-market-share-of-windows-7/
http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0

Доля линукса 1.5 (полтора!!!!) процента.
Всё ещё хочется писать под линукс и при этом зарабатывать? Ну чтож....удачи :biggrin:
Сибиряк
Дело в том, что коробка с W8.1 стоит 8 тыр. У меня пока нет таких денег. Вот поэтому на линуксе. Да и железо слабоватое (ноутбук).
alexlarichkin
C++ не нужен, да и на примитивном уровне его освоить не сложнее, чем любой другой язык. Смотрите в сторону С# .NET, особенно вебное направление типа MVC. Если религия не позволяет, то Java.

В энтерпрайзе сейчас, как и всегда, не хватает программистов, хотя на студентов за еду спрос будет пониже. Пройдите курсы какие-нибудь, КА Сухорукова постоянно проводит всякие штуки-дрюки для тех, кто хочет стать программистом и зарабатывать много денег.
Bassist067
Курсов в ИТ Академии Сухорукова много, но я сомневаюсь, что найду работу после этих курсов.
alexlarichkin
а без курсов точно найдете?
alexlarichkin
Дорогой друг. Программистом быть - это не Ваше. Судя по Вашим ответам.
craxx
Ну, я сам решаю кем мне быть.
Alippa
Купсы это одно, но без опыта ни один работодательне возьмёт. Все требуют опыт. А опыт дело наживное, но работодателям этого не понять.
alexlarichkin
видите ли я сейчас вдруг тоже может быть хотел бы стать пианистом типа Мацуева
у меня даже соответствующее среднее музыкальное есть, но если я даже умру за фортепиано - у меня уже не получится
некоторые весчи хотеть поздно и опыт тут ни при чем
craxx
Дорогой друг. Программистом быть - это не Ваше. Судя по Вашим ответам.
... сказал, как отрезал :улыб: Сразу вспомнился Шайтаныч из фильма про Хоттабыча: "Ты никогда ты не сможешь поднимать взглядом стаканы"
И не поспоришь.
Alippa
видите ли я сейчас вдруг тоже может быть хотел бы стать пианистом типа Мацуева
у меня даже соответствующее среднее музыкальное есть, но если я даже умру за фортепиано - у меня уже не получится
некоторые весчи хотеть поздно и опыт тут ни при чем
ну сравнивать работу профессионального веб девелопера с гениальностью супер пианиста - это Вы батенька загнули.

Странно, но это очень распространенная точка зрения: Что бы быть программистом, надо быть гением. Давайте заменим это слово на 'веб девелопера' и все станет значительно легче.

В моем школьном классе, половина из тех кто пошел в 9 класс, могли бы освоить эту профессию в 40 лет с нуля (програмирование фортране в 8 классе не будем рассматривать как опыт) за 6 месяцев. Это просто сильная школа (но это не Новосибирская фмш).

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

Не надо умирать за фортепьяно. Просто тупо смотрим уроки для ASP.NET MVC, который упоминали ранее




- учимся методике копи - пейст с stackoverflow.com (к сожелению здесь нужен технический английский)
- создаем свой проект,
- нагло врем в резюме про опыт,
- получаем работу
alexlarichkin
А опыт дело наживное, но работодателям этого не понять.
Если вы такой умный, в отличие от глупых нынешних работодателей, почему вы сам до сих пор не работодатель?
lenchik_
- получаем работу
вы работодателей совсем за идиотов держите?
ну получит он там работу ровно для того, чтобы утонуть через месяц вместе со всей конторой, которая так производит отбор и найм
Alippa
вы работодателей совсем за идиотов держите?
ну получит он там работу ровно для того, чтобы утонуть через месяц вместе со всей конторой, которая так производит отбор и найм
получить первую работу без наглого вранься можно только при хорошей экономической ситуации студентам старших курсов по компюторным специальностям.

- главное продержатся первую неделю и сделать все задания хорошо. Вполне можно без опыта работать медленней но на сопоставимом уровне с теми у кого уже есть год опыта.
- следущий временной шаг, по которому вас будут оценивать - это 3 недели или месяц
- дальше, если выживите 6 месяцев, работая не меньше, чем 12 часов в сутки включая субботы и воскресенья - то вы станите уже профессиональным джуниор девелопером (до этого, да, это учеба за счет работодателя)

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