Старт в IT за еду и опыт (РФ, глубинка)

Уважаемые форумчане, подскажите, пожалуйста, как следует набирать первый опыт, в частности, в не очень крупно городе России, где IT контор по пальцам пересчитать.
Исходные данные: В апреле заканчиваю курс С/С++ (обучался сам по курсам “Специалист” взятым с торрента). Обучение в целом затянулось, т.к. раньше с программированием никак не сталкивался. Работаю вахтой, поэтому 1 месяц из двух мог бы посвящать целиком работе/стажеровке. Может есть какой-нибудь аналог Utest для “юных” кодеров, где нужны кривые нетребовательные руки? В городе обзвонил пару контор, везде требуется опыт - 2-5лет. Учить на работе пусть и с минимальными запросами никому не интересно.

Есть один онлайн курс, в конце которого есть возможность стажироваться, после чего должно быть проще найти работу. Только он про Java, а не C. Посмотрите наводку в этой теме: http://www.govorimpro.us/%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D0%B2-%D1%81%D1%88%D0%B0/43565-%D0%B2%D1%8B%D1%83%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%BD%D0%B0-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0-%D0%B8-%D1%83%D0%B5%D1%85%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5-35-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%88%D0%B0%D0%BD%D1%81%D1%8B-81.html#post1817054

По С/C++ могу посоветовать Open Source. Скачивать какие-то открытые проекты, разбираться, может быть пробовать что-то исправлять.

Вообще, я думаю, вы не очень верно выбрали язык. Сейчас в моде Web, Java, Android, iOS - вот это вот всё. Всяких халтурок и мелких поделок больше в мобильном направлении мне кажется.

Спасибо, я начинал эту тему читать но, потом оставил. Сейчас надо будет вникнуть.

To twolf
Так уж вышло что С и С++ первыми попались, а потом бросать не хотелось, да и понравился мне он, если честно :-), пробовал совсем немного Python - не зацепило. Спасибо за совет, буду искать открытые проектики.

C/C++ - это конечно круто. Но если смотреть на ситуацию не с позиции “зацепило/не зацепило,” а с поции “как бы побыстрее влиться в “струю”,” то это - не самый удачный выбор. Для вхождения в команды, работающие на C/C++, порог по знаниям и опыту будет гораздо повыше, чем в какой-нибудь стартап, клепающий очередной клон фейсбука, например.

а стартапы часто ищут трейни в свои команды? насколько я могу судить из своего скромного опыта , как раз в большую контору можно проникнуть на позицию трейни/джун, а в стартапе как раз все быстро, всенадо уже на вчера, поэтому людей берут которые могу сидеть и сразу клепать продукт. Как то так)

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

Стартапы разные бывают, так же как и большие конторы. У меня же сложилось стойкое впечатление, что 80% стартапов - это как раз-таки собрание/сборище/команда студендов с великой мыслью “а не пора ли нам замахнуться на” еще один клон гугла-митапа-фейсбука-и-иже-с-ними и такого же порядка CEO.

По любому, начинающему Сишнику будет труднее куда-то устроиться, чем какому-нибудь начинающему джависту или рубироиду.

Там же вроде сейчас Swift?

P.S. Сплошные медведи. Sqaer и briv вообще не различить :slight_smile:

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

Сишник себя еще в .NET ожет реализвать

ксати , надо уже аватарку менять) не отвечает действиельности)

А почему бы Вам не попробовать практический проект - то-нибудь запрограммировать, чтобы на этом деньги сделать?

Таки да, когда слышу про сишников, представляю дяденек лысых в очках с роговой оправой, потертых клетчатых рубашках и джинсах.

Ну что-то я почерпнул с курсов, что-то еще почерпну (мне осталась где-то четверть, закончить курс хочу к середине апреля). Но для проекта этого недостаточно, нужно под руководством опытного дядьки/тетьки немного покодить. Таких недокодеров, как я в каждой средней образовательной школе можно несколько найти.

Из всех предложенных рекомендаций, я утвердился в мысли, что Си и Си++ хороши как база, ну и в будущем как хобби (мне действительно пока еще доставляет удовольствие разбираться писать ту учебную элементарщину, которая идет с курсом). Но для работы надо будет переходить на что-то, что более востребовано на рынке среди helloworldщиков. Благо, время до истечения reentry permit еще есть.

Ваш совет для начинающего - Java и Ruby? Я правильно понял?

Тут в соседней теме уже советовали начинать с алгоритмов. И это правильно :slight_smile:
Что касается Java, Ruby и иже с ними, то мне кажется во что-то mainstream’овое легче влиться чем в более узкие области.

Я бы определился сначала что хочется делать. Сайты, мобильные приложения там, еще что. И, исходя из этого, выбирать востребованный на рынке труда стек технологий для изучения.
Но я не программер, не слушайте меня, гоните в шею и насмехайтесь

Так если никогда не делал ни сайты, ни мобилки, то откуда знаешь что больше нравится? Я думаю на начальном этапе надо туда стремиться, куда берут.
А когда говорят “изучай алгоритмы” - что подразумевается?

Не мог бы ты или трусы надеть или крестик снять?
В смысле или сменить аватар, или не употреблять словосочетаний “стек технологий” :lol:

сохранено в энергонезависимую память :slight_smile: