Работа для начинающего программиста
58230
197
Всем привет. Я в данный момент обучаюсь на годовых курсах на программиста и собираюсь работать по данному направлению. Опыта работы нет, кроме того, помимо обучения на программиста обучаюсь очно на 3 курсе НГТУ. Поэтому я без опыта работы и без высшего образования в области программирования. Не думаю, что работодатели будут забирать меня с руками и ногами, поэтому хотелось бы узнать у уже работающих программистов, с чего легче всего начать? На какие должности и какие компании могут взять программиста без опыта работы и без высшего образования? Сам я подумываю для начала поработать админом, но это не то, чем бы я сильно хотел заниматься. Все таки хочется именно программировать.
LMnet
Я вот программист с высшим и 3 летним опытом и не берут никуда. А ты хочешь без всего
LMnet
Сейчас, в Новосибирске, устроиться junior программистом практически невозможно, даже за 10 тр. Вы выбрали не удачное направление.
Sitr
Нифига, кто ищет, тот всегда найдёт! В Новосибе много компаний чисто софтом занимаются, почему же сложно найти куда пристроиться? Даже есть программы стажировки с вероятностью трудоустройства (ну это правда скорее для тех, кто именно на программера вышку получает). Автору только сложнее будет потому, что он на дневном учится — вот как совмещать будет... Из-за этого могут не взять.
BWhite
Почему сложно? Потому-что из них если кто и ищет работников, то только с опытом и законченным высшим. Junior-ов сейчас не берет ни одна фирма.
Я это вам пишу основываясь на личном опыте - искал и ищу работу программистом.
Могу вам даже расписать рынок ИТ вакансий, имено вакансий разработчиков(т.е. к сис.админам и другим ИТ вакансиям это не относится, как там обстоят дела не знаю) - 80% вакансий сбор резюме. Все вакансии КА Сухорукова, НГС вакансии(у меня друг ходил устраиваться на одну из их вакансий, еще летом. Сказали перезвонят. Вакансия висит до сих пор, обновляется - за полгода никого не смогли найти?). Посмотрите на даты многих вакансий, когда они добавлены. Некоторые с июля-августа висят. Туда резюме высылаешь, и молчок. Реальных остается процентов 10%, и все они ищут спеца с большим опытом.
На размещенное резюме откликов почти нет. Был например отклик от новософта, пришел тест, который был успешно написан, о чем было извещено на почту, и дальше будет отбор со сравнением резюме среди других, кто тоже успешно написал тест. Вообще так все и заглохло там.

Если вы исходите из каких-то практических соображений, а не субьективных представлениях о рынке программистов - приведите конкретные примеры junior вакансий, или стажировок. Хотя бы за 10тр.
Sitr
Меня для начала устроит практически любая работа. Я уже писал, что по началу думаю работать админом. Как в этой области обстоят дела с трудоустройством для начинающих?
Еще что я заметил, очень много вакансий для php разработчиков и вообще веб-программистов. Насколько сложно устроиться на подобную работу? Вроде бы вакансий очень много, хотя большинство работодателей и требуют опыта работы, но нужно же где-то этот опыт получать.
Также интересен фриланс, но я не сильно знаком с ним. Насколько велика конкуренция? Легко ли начинать с фриланса?
LMnet
Новософт предлагает серую з/п, тест я прошёл, собеседование тоже. уткнулись в 25 тыр серых. Кто хочет идите туда, тестовое задание плёвое из журнала.

А у Сухорукова похоже точно липовые вакансии. Даже сходил к Сухорукову на тестирование к эксперту и всё равно безрезультатно - большинство просто не отвечают. Остальные говорят опыта мало то тут то там
ttau
тестовое задание плёвое из журнала.
Из какого журнала?
Sitr
Пример — это я. Я уже на двух работах (не джуниором кстати) успел поработать в этот ваш страшный кризис, причём на первую устроился с нулевым коммерческим опытом и с вышкой в процессе. Просто взял и тестовое задание сделал хорошо. Причём кстати чуть в ещё одно место козырное не попал исключительно по своей глупости — меж тем по требованиям устроил, тестовое тоже хорошо. Названия контор пока палить не хочу, так что просто поверьте.

Насчёт липовых и "вечных" вакансий согласен конечно — их довольно много, увы. И тестовое задание успешно выполнять в холостую доводилось, не без того.

А, ну и стажировки/джуниоры, которые были найдены за МИНУТУ:
http://rabota.ngs.ru/vacancies/10381171/ стажировка
http://rabota.ngs.ru/vacancies/10256014/ джуниор, хоть и с вышкой конечно.
Дальше искать не стал. Навскидку: именно стажировки бывают ещё в НГУ-Интел. Короче при желании найти не проблема.

P.S. Предвосхищу ожидаемый вопрос, с первого места уволился сам, не по профессиональным причинам)))
BWhite
А parallels кстати никаких реакции на резюме не сделала
LMnet
На первый.

На мой взгляд основная проблема со студентами, желающими работать, это совсем не отсутствие опыта работы. Имхо, основные проблемы с ними такие:
1) студент не в состоянии работать на полную занятость, особенно если он учится очно: то есть 40 часов в неделю по фиксированному графику, не отлучаясь спонтанно на пары и требуя для себя гибкий график, который работодатель по тем или иным причинам предоставить не может,
2) отдельные кандидаты-студенты имеют весьма невысокий уровень знаний, например, иногда даже не в состоянии на собеседовании подтвердить, что они усвоили курс по ООП в вузе.
Ни то, ни другое не имеет отношения к наличию опыта работы.

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

И студент 3его курса уже давно имеет необходимые знания для работы (в том числе ООП). Это всё изучается на втором курсе.
LMnet
Сам я подумываю для начала поработать админом, но это не то, чем бы я сильно хотел заниматься. Все таки хочется именно программировать.
От работы админом опыт работы программистом у Вас не появится. Если только целенаправленно искать админ+сопровождение сайта или админ+1С. ИМХО по таким вакансиям нужен "и швец, и жнец, и на дуде игрец" и кидалово с зарплатой не исключается.
Судя по посещенным собеседованиям для админов - нужно иметь опыт именно в том, что указано в объявлении и еще немножечко в том, о чем указать забыли. Как правило ищут "готового" спеца даже на минимум по зарплате.
А с настроением "это не то, чем бы я сильно хотел заниматься" на собеседование лучше не ходить.
ttau
Вот как раз вы не правы.
Можете не верить. То, что я написала выше, это мой реальный опыт.

По факту компании всё равно требуют ненормированный гибкий рабочий день хоть даже если отрицают это официально
Если по Вашему мнению требуется ненормированный рабочий день, то это еще хуже для студента-очника, чем фиксированный рабочий график, так как количество часов в неделю в таком случае оказывается больше 40, а тогда времени на учебу остается еще меньше.

И студент 3его курса уже давно имеет необходимые знания для работы (в том числе ООП). Это всё изучается на втором курсе.
Мой опыт показывает, что не каждый студент (а иногда и выпускник) способен на собеседовании показать знания ООП. "Изучается на втором курсе" - с этим я не спорю. Вопрос в том, что не всеми это изучено на должном уровне.
ttau
И студент 3его курса уже давно имеет необходимые знания для работы
Прелюбопытнейше узнать, а что же тогда оставшиеся 3-4 года делают?
BWhite
Оставшиеся 3-5 курсы идёт изучение более сложных дисциплин как то теория компиляции методы оптимизации спец главы . если хотите могу написать полную программу курса. а программирование, ооп и базы данных это базовые дисциплины
Himmel
Мне вот интересно где вы так работаете что от вас не требуют переработки в случае чего и не просят задержаться после 18ти часов или не обедать. Может в госучреждении?
Himmel
На гибкий график все равно придется первое время идти работать, другого выхода нету у меня. Конечно, хотелось бы работать полный день, но пока не могу физически.
Насчет знаний: изучаю программирование я сам для себя и мне это очень нравится, если на собеседовании у меня возникнет какой-то пробел в знаниях, то я пойду дома книжку почитаю. К тому же, я еще буду учится полгода, и эти полгода я активно буду изучать требования работодателей и смогу достойно показать себя на собеседовании. Саму работу конкретно я буду искать только к лету. Сейчас просто изучаю рынок.
И насчет третьего курса. Через полгода я буду уже на 4 курсе, а я собираюсь закончить обучение как бакалавр, то есть это будет мой последний курс. На очном отделении я учусь совсем не на программиста и стараюсь уже просто доучиться побыстрее.
LMnet
И насчет третьего курса. Через полгода я буду уже на 4 курсе, а я собираюсь закончить обучение как бакалавр, то есть это будет мой последний курс. На очном отделении я учусь совсем не на программиста и стараюсь уже просто доучиться побыстрее.
Если 4ый курс будет последним, тогда это меняет дело: там часть времени в учебе предполагается выделять на работу над дипломом, т.е. у Вас появится время днем, которое Вы сможете посвящать работе. Начните искать для себя что-нибудь в мае, если походы по собеседованиям не будут мешать сессии. За лето освоитесь, а там уже в сентябре совместите с учебой.

На гибкий график все равно придется первое время идти работать, другого выхода нету у меня. Конечно, хотелось бы работать полный день, но пока не могу физически.
Кажется, Вы слегка путаетесь в терминах.
- Работа на полный день / полную занятость - работа 40 часов в неделю (при этом это может быть как фиксированный, так и гибкий график).
- Работа на неполный рабочий день / неполую занятость - работа менее 40 часов в неделю. Например, работа на полставки - 20 часов в неделю.
- Фиксированный график - вам говорят, в какие часы вы обязательно должны присутствовать на рабочем месте. Например, при полной занятости это может быть так: с 9 до 18, обед с 13 до 14.
- Гибкий график - вы можете появляться на рабочем месте почти в любое время (хоть поздно вечером), главное, чтобы в сумме у вас получилось 40 часов в неделю. Бывает, что при этом от вас требуется указать "присутственные часы", т.е. расписание, например, на 5-6 часов в неделю, по которому вы в обязательном порядке бываете на рабочем месте.
- Ненормированный рабочий день - вашей задачей является выдать готовый результат к определенному сроку, при этом может оказаться, что вы отработали 60 часов в неделю. Оплата, как правило, за результат, а не за количество часов. 60 часов в неделю совместить с учебой, имхо, почти нереально.

Насчет знаний: изучаю программирование я сам для себя и мне это очень нравится, если на собеседовании у меня возникнет какой-то пробел в знаниях, то я пойду дома книжку почитаю.
Изучайте и практикуйтесь: пишите для себя мелкие программки (прочитали главу в учебнике - обязательно напишите программку, которая делает то, что описано в этой главе, а потом по памяти перескажите, какие основные шаги делает ваша программка), ищите в Интернете примеры тестовых заданий на собеседованиях, решайте их, читайте учебники, чтобы Вы были готовы обсуждать на собеседовании основополагающую терминологию.
ttau
Мне вот интересно где вы так работаете что от вас не требуют переработки в случае чего и не просят задержаться после 18ти часов или не обедать. Может в госучреждении?
Не ехидничайте. Я работаю в коммерческой компании. Случаи, когда у нас программиста просят задержаться по окончании его рабочего дня, весьма редки, например, это может случиться пару раз за полгода на 2-3 часа.
ttau
Да, напишите программу пожалуйста, мне очень интересно:улыб:(ну и в каком это ВУЗе конечно)
Himmel
Himmel, спасибо за подробный ответ.

Я уже задавал вопрос насчет фриланса, но мне так никто и не ответил. Что, никто не пытался подрабатывать или работать как фрилансер?
LMnet
Если вы web программист то стоит попробовать
ttau
А насколько сложно начинать как фрилансер? Там сильно большая конкуренция? Как быстро можно получить нормальное количество отзывов?
BWhite
Ниже приводится официальный федеральный план специальности "Программное обеспечение вычислительной техники".
В каждом вузе этот план один и тот же так как спускается из министерства. Различия только в методиках преподавания и темах спец курса и госэкзамене

1 семестр
1 Иностранный язык
2 Физическая культура
3 Рус. язык и культ.речи
4 Алгебра и геометрия
5 Информатика
6 Инженерная графика
7 Программир. на языке высокого уровня
8 Безопасность жизнед
9 Благоустройство гор.

2 семестр
1 Иностранный язык
2 Физическая культура
3 Отечественная историяИстория
4 Математический анализ
5 Дискретная математ.
6 Организация ЭВМ и систем
7 Программ. на языке высокого уровня

3 семестр
1 Иностранный язык
2 Философия
3 Физическая культура
4 Математ.анализ
5 Объектно-ориентированное программирование
6 Физика
7 Теория вероятностей и мат.статистика
8 Экология
9 Благоустройство города

 
4 семестр
1 Иностранный язык
2 Экономика
3 Физическая культура
4 Методы оптимизации
5 Матем.анализ
6 Физика
7 Структуры и алгорит. обработки данных
8 Электротехн и электр
9 Операционные системы

5 семестр
1 Межязыковая деловая коммуникация
2 Мат.логика и теор.алг.
3 Функциональное и логич.программир.
4 Структуры и алгоритмы обработки данных
5 Электротехн.и электроника
6 Физика
7 Воен. подготовка

6 семестр
1 Английский язык (спец.главы)
2 Спец.главы выс.мат.
3 Организация и планир. производства
4 Теория яз.програм.и методов трансляции
5 Программная и аппарат.поддержка ВС
6 Базы данных
7 НИРС
8 Правовые вопросы защиты информации
10 Воен.подготовка

7 семестр
1 Вычислит. математика
2 Правоведение
3 Теория языков прогр. и методов трансляции
4 Сист.прогр.среда
5 Исследов. операций.
6 Технология разработки ПО
7 Компьютер.графика
8 Воен. подготовка

8 семестр
1 Функциональное и логическое программир.
2 Сети ЭВМ и телеком.
3 Осн.проектир. СИУ, ч1
4 Архитектура выч.систем
5 Методы и средства защиты компьютерной информации
6 НИРС
7 Человеко-машинное взаимодействие
8 Воен.подготовка

9 семестр
1 Метрология, стандартизация и сертификация
2 Проектирование сетевых и многопоточных приложений
3 Глобальные выч. Сети и их администр.
4 Экономико-правовые вопросы рынка ПО
5 Теория вычислительных процессов
6 Основы проектирования систем информ.и управления, ч2
Системная прогр.средаСПС
7 Системы искусств.интеллекта
8 Спецкурс №1
9 НИРС
10. Гос экзамен
ttau
Это статья сwww.interface.ru
И? Там, на что надо кликать?
Там сотни линков
LMnet
Всем привет. Я в данный момент обучаюсь на годовых курсах на программиста и собираюсь работать по данному направлению. Опыта работы нет, кроме того, помимо обучения на программиста обучаюсь очно на 3 курсе НГТУ. Поэтому я без опыта работы и без высшего образования в области программирования. Не думаю, что работодатели будут забирать меня с руками и ногами, поэтому хотелось бы узнать у уже работающих программистов, с чего легче всего начать? На какие должности и какие компании могут взять программиста без опыта работы и без высшего образования? Сам я подумываю для начала поработать админом, но это не то, чем бы я сильно хотел заниматься. Все таки хочется именно программировать.
Я бы взял, да платить нечем... предыдущие начинающие все деньги вытянули:миг:
Ну да я не боюсь....
LMnet
Мне кажется, что у веб программистов в плане работы проще. Можно работать удаленно, на фрилансе большинство заказов связано с интернетом. Я сам начинающий php-программист и начал свое изучение самостоятельно. Спустя месяц как я зарегался на фрилансе уже получил свой первый заказ, который сейчас и делаю:улыб:Хоть и считаю что мне повезло, так как у меня нет ни отзывов, ни портфолио. Конечно сначала придется работать за копейки или за отзывы для наполнения портфолио. Тут еще нужно уметь общаться с заказчиками, и остерегаться кидал. Надеюсь я сейчас работаю не с таким:улыб:

Удачи:хехе:
LMnet
Господа! Прошу прощения-но весь форум прочитать нет сил.Отвечу тока по первым постам! Те вакансии-Сладенькие и жирненькие(Особенно у КА)-висят по пол-года в виде заманухи. Чтоб народ приходил в КА и в надежде договорчик заключил-а следовательно и денежки оставил.А что касаемо программистов могу посоветовать (и это неголословно)Изучите 1С.А потом ищите клиентов самостоятельно. Уж поверьте! Вам достаточно обслуживать 1-2 конторки-чтоб неплохо жить. Сам знаю-работал так. Еще один вид зароботка для программера(И тоже как нестранно реальный)-Написание Ботов для Автотрейдинга.......
Inferst
Согласен полностью! Фриланс сейчас развивается стремительно. И многие стали понимать его выгоду.Главное начать!-А там "Сарафанка" сама разнесет. Удача здесь тоже фактор немаловажный-но голова важнее!
konan10000
Согласен полностью! Фриланс сейчас развивается стремительно. И многие стали понимать его выгоду.Главное начать!-А там "Сарафанка" сама разнесет. Удача здесь тоже фактор немаловажный-но голова важнее!
Да-да-да. Практически то же самое, что и . Форекс рулит, главное жечь пока непосадили.
algol
Не пойму при чем тут Форекс, совсем разные вещи.
Если вы исходите из каких-то практических соображений, а не субьективных представлениях о рынке программистов - приведите конкретные примеры junior вакансий, или стажировок. Хотя бы за 10тр.
http://www.excelsior.ru/internship/

Не далее как прошлой осенью взяли троих.
Бывший Студент
А какие вообще требования к жуниору предъявляются? Вот к примеру разобрался я в классах и шаблонах С++, и даже ... о блин, к базе данных через ADO подключаюсь. Этого достаточно?
diR
Думаю, что да, достаточно
Inferst
Мне кажется, что у веб программистов в плане работы проще
А мне кажется,
что по "веб-" и "не веб" программисты не делятся,
делятся по мэйнстримовским фреймворкам (LAMP, .NET) и языкам (PHP, C#).

Тем более, что приложения, изолированные от сети,
мне трудно представить. Для их проектирования и конфигурирования навыки сисадмина совсем не лишние
algol
Форекс рулит, главное жечь пока непосадили.
Господа, вы оба попутали теплое с мягким.
Не всякая УДАЛЕННАЯ работа (вот она как раз "стремительно развивается") - фриланс. И не всякий фриланс предполагает использование интернета, телефона и пр. (скажем, разрисовать детскими картинками школьный коридор - работа для фрилансера, а не для штатных сотрудников школы).

Форекс - вообще не из той оперы, биржа ПЕРЕРАСПРЕДЕЛЯЕТ, ничего не производя. А фриланс - так или иначе ПРОИЗВОДСТВО.
ilmare
Форекс - вообще не из той оперы, биржа ПЕРЕРАСПРЕДЕЛЯЕТ, ничего не производя. А фриланс - так или иначе ПРОИЗВОДСТВО.
Вот это:
Согласен полностью! Фриланс сейчас развивается стремительно. И многие стали понимать его выгоду.

я понял как отсылку на форексы, которые перераспределяют выгоду. Работу не может быть выгодной, она может быть высокооплачиваемой или нет, это совсем другая категория.
algol
Да, лучше бы не "выгода" сказать, "экономическая эффективность".
Речь о работе "вне штата, попроектно" - со стороны работника она - "фриланс", со стороны работодателя она же - "аутсорсинг". Обоим сторонам зачастую удобнее - в штат на маленький оклад и рабочую загрузку 3-4 часа (остальные 5 - отсиживать) работнику не интересно, работодателю тоже.

А работа бывает выгодной/невыгодной. Работник тратит время, нервы, да и деньги (на поддержание внешнего вида, транспорт и пр.) - получает за это деньги, знакомства, моральное удовлетворение, стимулы к саморазвитию и пр. ... Посчитать "выгодность" в цифрах не представляется возможным, но работник всегда оценивает свое место (и работодатель работника, по сходным параметрам).
ilmare
Посчитать "выгодность" в цифрах не представляется возможным, но работник всегда оценивает свое место (и работодатель работника, по сходным параметрам).
Осталось построить аналогию работодателя и жены. Выгодно - невыгодно. :agree:
algol
"Замуж выходят ради мяса, женятся ради щей".
Народная мудрость давно нашла формулу.

Не стоит смешивать брак (по Энгельсу так вообще, = "узаконенная проституция") и любовь.

Впрочем, это уже оффтопик:миг:

А возвращаясь к теме - самая высокооплачиваемая работа может быть невыгодной, если после нее хочется плюнуть в зеркало...
ilmare
А возвращаясь к теме - самая высокооплачиваемая работа может быть невыгодной, если после нее хочется плюнуть в зеркало...
Теперь я понимаю, что работать дворником выгодно. Уж дворники точно сверхполезные люди, чего им в зеркало плевать? :dnknow: :biggrin:
diR
А какие вообще требования к жуниору предъявляются? Вот к примеру разобрался я в классах и шаблонах С++, и даже ... о блин, к базе данных через ADO подключаюсь. Этого достаточно?
Смотря куда, если клепать формы и писать коннекты к базе данных, то возможно достаточно.
По своему опыту, обычно от джуниура ожидается не знание технологии ADO, а знание С/С++ (если мы говорим про программиста С++) включая ООП, шаблоны, STL (хотя бы основные контейнеры и алгоритмы над ними), ряд паттернов.
Понятие о многопотчности (процессы, мутексы, евенты, семафоры), и основных проблем связанных с ней (взаимные блокировки, гонка за ресурсами), архитектуру процессора под которую пишется софт, хотя бы на уровне университетского курса.
И основные алгоритмы (сортировки, деревья графы, сложность) тоже на уровне университетского курса (СИАОД).
И опять же по опыту где то один на 10 – 15 и выпускников обладает такими знаниями.
SL_NK
Согласна с SL_NK: общие идеи ожидаемых от начинающего программиста знаний именно такие. В C++ есть не только классы и шаблоны, а еще кое-что. И об этом тоже надо в состоянии поговорить на собеседовании, а иногда продемонстрировать в тестовом задании.

Временами случается, что выпускники профильного факультета (например, ФИТ НГУ) на собеседовании не в состоянии назвать 3 принципа ООП, не говоря уже о том, чтобы привести характерные примеры, где каждый из принципов может потребоваться.
Himmel
мои навыки вот такие:
Понимание принципов ООП;
Опыт работы с MS Visual Studio 2005/2008;
Язык программирования: C#;
Основы Crystal Reports;
Основы ASP.NET;
Программное обеспечение: Microsoft Office, Microsoft SQL Server 2005, BPWin, ERWin 4;
Навыки создания и работы с базами данных в MS SQL Server 2005;
Навыки поиска информации в Internet;
Установка и настройка ОС Windows XP;
Машинопись, офисная оргтехника.

Ищу работу Разработчик.NET, программист C#.
Найти не могу уже в течение полугода.....могу я на что-то рассчитывать (junior)????в этом году заканчиваю универ и понимаю, что никому не нужен(((((
Подскажите есть ли возможность найти работу??
algol
Флудим-с на пару?:миг:
"Поколение дворников и сторожей", помните?
Если нужна крыша над головой, минимальные требования по деньгам и много свободного времени для чего-то своего - почему бы и не в дворники?
Если же смотреть на должность дворника как на УНИЗИТЕЛЬНУЮ для себя - никакая "полезность" не спасет, все равно будешь чувствовать себя несчастным.
Himmel
) на собеседовании не в состоянии назвать 3 принципа ООП
я алфавит не помню, что не мешает мне бегло печатать и читать...
А, если бы я его знал и использовал бы это знание при чтении,
то не смог бы бегло читать...

Что, интересно, Вы хотите сказать этой фразой?
ilmare
Если же смотреть на должность дворника как на УНИЗИТЕЛЬНУЮ для себя - никакая "полезность" не спасет, все равно будешь чувствовать себя несчастным.
Не уходите в сторону. Мы обсуждали термин "выгодная работа", а не что-то еще
Chuzhoj_nsk
ИМХО маловато для выпускника-программиста в резюме.
необходимый минимум считаю:
С/С++, .NET на всех языках, Builder/Delphi
сетевое программирование+системное хотя бы понимание концепций
желательно знание хотя бы чуть чуть 1С ...
ну и веб-программирование тоже хотябы на уровне PHP+MySQL+js ....