![]() 9 / 4 / 0
Регистрация: 12.05.2015
Сообщений: 48
|
|
1 | |
Где нарабатывали опыт?16.02.2016, 11:47. Показов 5797. Ответов 64
Метки нет Все метки)
(
Всем привет!
Сейчас в процессе изучения C++, но уже задумываюсь где потом можно отработать свои полученные знания. В вакансиях программистов C++ требуются уже чуть ли не с 3-х летним опытом. Рассматриваю варианты собственных проектов. Только вот не знаю какие можно небольшие задания поделать, чтобы это можно было потом продемонстрировать. Как вы решали подобную проблему?
0
|
16.02.2016, 11:47 | |
Ответы с готовыми решениями:
64
Где взять опыт начинающему С++ программисту Где взять опыт? Где взять опыт? |
Неэпический
![]() |
|
16.02.2016, 15:11 | 21 |
Nosey, compile-time, так compile-time - Compile-time алгоритмы. сборник
Ждем Ваших полезных алгоритмов.
0
|
![]() 1379 / 406 / 144
Регистрация: 22.10.2014
Сообщений: 872
|
|
16.02.2016, 15:15 | 22 |
О полезности этих алгоритмов есть очень хорошая цитата
![]() Да и не осталось их уже.
0
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
16.02.2016, 15:53 | 23 |
Так всё ровным образом наоборот) На учебы вы решаете задачи как вам удобно, а на работе вас загоняют в рамки проекта и coding style, legacy и т.д.
С одной стороны Modern C++ с вами согласен, с другой стороны - проекты, которым уже ого-го и они имеют свои рамки и приходится чесать левой пяткой правое ухо.
0
|
16.02.2016, 15:57 | 25 |
0
|
![]() 9 / 4 / 0
Регистрация: 12.05.2015
Сообщений: 48
|
|
16.02.2016, 16:00 [ТС] | 26 |
У меня перестали гореть глаза, когда взявшись за изучение программирования. я поняла, что нужно повторить школьную программу математики и геометрии несмотря на хорошие отметки в школе. После полного повторения курса математики и геометрии программирование пошло легче.
2
|
16.02.2016, 16:00 | 27 |
Не по теме: Kastaneda, С 2-я из них я уже очень хорошо знаком. :)
0
|
14 / 14 / 1
Регистрация: 26.01.2015
Сообщений: 77
|
|
16.02.2016, 21:28 | 28 |
0
|
14 / 14 / 1
Регистрация: 26.01.2015
Сообщений: 77
|
|
16.02.2016, 21:34 | 30 |
5
|
![]() ![]() 8972 / 4318 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
16.02.2016, 22:23 | 31 |
такая же фигня.
свою первую работу я получил, после рассказа о том, как сколотил команду (из таких же никому не нужных новобранцев, каким был я сам в те времена), и вел проЭкт. отработать навыки можно только на практике. и в условиях современных реалий, лучше всего это делать участвуя в командной разработке.
1
|
Модератор
![]() ![]() ![]() |
|
17.02.2016, 07:18 | 32 |
ShkrylAndrei, художник, конечно, должен быть голодным. Но у него всегда должно хватать на мольберт, холст, кисточки и краски. Без инструментов высоко взлететь ой как непросто. По себе знаю - моя школьная рок-группа так и не взлетела с гитарами типа "Урал" и "Стелла", с постоянными проблемами с репетиционным помещением, с дешёвыми усилками и подсевшими колонками, старым микшером, у которого половина каналов полудохлые. Никто в нас не верил. Никто не вложился. А когда спустя 10 лет появились инструменты, деньги на всё это, то уже здоровья не осталось (руки угробил на работе).
Я купил сыну дорогущий по тем временам комп. Спустя пол-года, когда увидел, что у него это всё серьёзно, отдал ему свою звуковуху, сенхайзеры. На днюху подарил ему микрофон AKG 1000S. Жена с тёщей помню ворчали "Совсем с ума сошёл. Купил пацану комп за такие деньги. Ему бы и за 15000 компа бы хватило в игрушечки свои играть. Один чёрт, пользы никакой от тех компьютеров, сидят дети за ними целыми днями, зрение садят, света белого не видят". А спустя ещё пол-года уже сын за свои деньги купил мне навороченный комп. Вот тогда-то все ворчать сразу и перестали. Если бы я не вложился в него тогда, может и не взлетел бы он вовсе. Или, по крайней мере, не так быстро бы взлетел. Кто-то должен в тебя поверить. Собственно, программирование тем и привлекательно для многих, что начальные вложения минимальны - комп и инет. Всё остальное зависит только от самого человека. Добавлено через 59 минут У авторов книг, у программистов известных open-source проектов, у реальных людей в реальных проектах.
13
|
![]() 9 / 4 / 0
Регистрация: 12.05.2015
Сообщений: 48
|
|
17.02.2016, 12:59 [ТС] | 33 |
У меня, к сожалению, уже был подобный опыт, когда я еще не знала как программировать на C++. В итоге получилось все как в известной басне Крылова про лебедя, щуку и рака.
Вообще набирать команду очень не простой процесс. Добавлено через 1 минуту Очень положительный пример.
0
|
17.02.2016, 13:11 | 34 |
0
|
![]() 9 / 4 / 0
Регистрация: 12.05.2015
Сообщений: 48
|
|
17.02.2016, 13:24 [ТС] | 36 |
0
|
![]() ![]() 8972 / 4318 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
17.02.2016, 18:49 | 37 |
1
|
14 / 14 / 1
Регистрация: 26.01.2015
Сообщений: 77
|
|
18.02.2016, 07:37 | 38 |
Опыт приобретается только за счет проб и ошибок, лучше чтобы ошибки были чужими, берете и нарабатываете опыт.
0
|
260 / 87 / 30
Регистрация: 29.10.2015
Сообщений: 196
|
|
18.02.2016, 13:40 | 39 |
![]() Решение
В очень, очень многом поддержу мнение gru74ik.
Замечу также, что каждый разработчик в чем-то уникально хорош по своему. Кто-то очень эффективно применяет чужие "велосипеды", хорошо мыслит в рамках сборки большого проекта из множества готовых "кирпичиков", умело прикручивает их друг к другу. Кто-то же наоборот - не в состоянии подружить два-три больших куска чужого кода, но может создать свой гениальный "велосипед", который потом такие интеграторы с удовольствием будут применять в своих разработках. И немножко поделюсь своим опытом. Я когда-то давно, еще в школе, очень хотел программировать. Делал тогда первые учебные задачи на Паскале, нравилось, получалось. Но не было своего компа, и в связи с этим не хватало некоторых специфичных знаний. Например, я умел писать простецкие программы на турбопаскале, но напрочь не разбирался в устройстве компа. Почему-то тогда это было модным - хвастаться, у кого какой комп, какая у кого звуковая карта, что умеет процессор и т.д. - я же этих бесед поддержать не мог и почему-то считал себя хуже других из-за этого и думал, что пока это не постигну, программистом мне не стать. (Хотя зря - сейчас, вспоминая, какие интересные алгоритмы придумывал и как легко мне это давалось - понимаю, что возраст уже не тот и голова по-другому уже работает, в 36 лет уже за пару дней не придумать такую гениальную штуку, которую запросто получалось придумывать в 16-20 лет за 10 минут). И в общем-то в институт даже соваться не стал на специальность, где занимаются чисто программированием, так как закрепился этот "синдром не знания". Сунулся туда, где был меньше проходной балл, и программирование было как бы не основным профилем, а вспомогательным придатком. Я стал схемотехником - электронщиком, специалистом по разработке электронных устройств для измерительных технологий. В которых, само собой, работа электроники управлялась микропроцессором, для которого как раз-таки часто нужно было писать программы. Забавно, что я хорошо тогда разобрался в основах цифровой схемотехники, прекрасно понимал, как работают всякие сдвигающие регистры, микросхемы памяти, мог на триггерах собрать какой-нибудь счетчик, и т.д. - но так и не разобрался до конца, как же все-таки работает комп, это для меня по-прежнему было очень скучным занятием (и сейчас уже сознательно забил на него окончательно и от администрирования/ремонтов/оверлокинга держусь подальше ). По специальности мне светила карьера в немецком научном центре, я хорошо на своей кафедре отличился на НИР, меня должны были отправить на стажировку, а потом и на работу в один из дружественных нашей кафедре немецких вузов, где я должен был продолжить работу по своей научной работе. Программирование я тогда использовал чисто как прикладной инструмент, помогающий мне в решении конкретных задач - то, что можно было, писал и рассчитывал на скриптах МатКада, а вот где его возможностей не хватало - там уже писал программки на С++, который я к тому моменту худо-бедно изучил, в которых делал особо сложные рассчеты, конвертировал их в файлы, понятные МатКаду - словом, сам того не осознавая, на самом деле получал весьма бесценный опыт именно практического программирования для решения именно реальных задач, а не учебных. Плюс к этому, в одном из семестров я обратил внимание, что для курсовой работы по электротехнике очень много времени тратится на математические расчеты. Я написал программку, позволяющую эти расчеты сделать за считанные минуты вместо многих томительных часов - и заработал на том, что сделал эти расчеты сначала для своей группы за пиво, а потом, когда мы с другом поняли, что так и спиться можно - холодильник у меня и у него весь пивом забит был под завязку (я работал с другом в паре - я программу менял, он математическую часть для конкретных заданий под мою программу адаптировал), и это пиво уже некуда было девать - соседним группам сделал эти расчеты уже за деньги. Так я сам того не осознавая, получил еще один бесценный опыт - это опыт первого заработка на разработке программы, и получения "деведендов" с использования этой программы ![]() Казалось бы, здесь стоит ожидать фразы вида "вот все в жизни и наладилось" - но жизнь штука интересная, дальше таких дров несколько раз наломал, что об этом нужно написать ![]() Меня взяли на работу на старый завод электроники, работающий еще с довоенных времен. И штатом, набранным тоже в очень давние времена, там почти все разработчики были в возрасте "далеко за 50". На самую маленькую зарплату, какая там была. Взяли, так как им остро нужны были люди моложе 45 лет (в отличии от их основного состава ![]() ![]() И хотя программа для этого прибора была наполовину готова (хотя и глючила по-страшному), написана на ассемблере - я начал снова изучать все с нуля и писать свою программу для микропроцессора, но на Си. Первое удивление было, когда я понял, что разобрался и выполняю функцию именно программиста - ведь до этого уверенности в том, что закончив "не программистскую специальность" дорога в программирование закрыта. Вторым удивлением было то, что я настолько тщательно подошел к написанию программы, что когда она была готова - при тестировании в ней вообще не смогли найти багов. Из-за этого программа пошла на этот же прибор, но с "топовой" модификацией, которая предназначалась для контроля параметров в цепи охлаждения реактора АЭС, а не измерения температуры молока на молокозаводе, как в приборе, на который меня изначально постаивли ![]() Я тогда поверил в себя и мне захотелось официально подтвердить свою квалификацию программиста - я отправился в один из ВУЗов, у которых была интересная программа курсов переподготовки, после которых выдавали сертификаты, да и вообще курсы интересные были. Так получилось, что сумма денег, которых надо было потратить на курсы (а я их навыбирал много), равнялась сумме денег, которые нужно было потратить на получение второго высшего. В общем, меня в деканате уговорили на него. Но интерес и огонь в глазах были уже не те, мне спустя полтора года это жуть как надоело, хотя я что называется дотерпел до конца и все-таки получил диплом программиста, хотя он мне так ни разу и не понадобился нигде и у меня его нигде ни разу не спросили. Везде нужен был только опыт и готовность браться за задачи, которые передо мной описывали. Потом случился кризис в стране и на заводе перестали платить зарплату. Начался достаточно скучный период, я сменил несколько фирм, в каждой из которых программировал что-то для железа, в основном доделывая чужой скучный код, но нигде особого успеха не добился, разве что кроме последней фирмы, в которой работал ведущим инженером, там я сделал многие части программы для одного из выпускаемых фирмы устройств - в основном это было "обучение" процессора работать со всякой периферий, навешанной на него в большом количестве. К тому времени я сильно выдохся от необходимости каждый день ездить на работу через весь город, жуть как надоело, и мне захотелось свободы. Я посчитал, что у меня уже достаточно опыта и я готов начать собственный бизнес, а если и не бизнес, то хотя бы работать как фрилансер. И я сделал следующий шаг, уволившись, ушел что называется в никуда. У меня, конечно, было на тот момент пару подработок, на которые я рассчитывал жить первые месяцы, но они быстро закончились, а новые проекты не приходили. Вот тогда я на собственной шкуре ощутил - что значит найти самому заказ и продать свой труд. Один хороший заказ и постоянного клиента все-таки нашел, случайно - позвонили по резюме, размещенному мной несколько лет назад на хедхантере. А у людей как раз не было денег на оплату полной ставки, искали для нового проекта на полставки человека - и в результате вместо этого они договорились со мной на разовую сдельно оплачиваемую работу . Полгода занимался очень творческой и интересной работой - писал программу для компа, который управляет испытательным стендом, расположенном на заводе в Китае. То есть это был хороший опыт дистанционной разработки. Я заливал свою программу через тиамвивер на комп, находящийся на заводе в Китае. Через веб-камеру наблюдал, какие устройства включились, какие выключились, что вообще там происходит на этом стенде. Что-то иногда не работало. Писал письма на завод вида "подойти к стенду, второй проводок подсоединить к красной клемме, нажать на приборе кнопку под номером 3, перезагрузить компьютер ![]() Я стал искать пути, где взять еще заказов. Попробовал снова вернуться на работу, но так привык к абсолютно свободному графику и общению напрямую с хозяевами фирм, а не со всякими там "менеджерами среднего звена" - что не вытерпел и двух недель, свалил. ![]() Придумал, где взять "быстрых денег" - научился худо-бедно делать сайты, полностью с нуля, до этого в веб-технологии вообще не залезал и сталкивался с ними только в рамках какого-нибудь курсовика на втором высшем. Деньги действительно удавалось заработать быстро, так как сделать маленький сайт - это не такая глобальная задача, как допустим написать программу для прибора, используемого в составе АЭС, но и особенности неприятные всплыли. Во-первых, я хоть т имел уже много лет опыта программированя - веб-программироване вообще отдельной темой оказалось, и там мой опыт оказался бесполезен, я стал конкурировать со всякой школотой. Которая, понятное дело, огонь в глазах в отличие от меня гораздо более сильный имела ![]() ![]() Очередное открытие я сделал, когда стал пытаться набирать себе помощников на какие-то более крупные проекты. Скажу вам сразу - дипломы меня точно ничьи не интересовали. Сертификаты - тоже. Нужна была только готовность взять какой-то кусок проекта и сделать его. Неожиданно для себя я однажды нанял...своего заказчика ![]() Мне одна фирма заказывала несколько сайтов, я эти сайты делал, в фирме инициатором этих заказов девушка - человек сугубо гуманитарного склада ума, маркетолог, начальник службы маркетинга в фирме. Я заметил, что когда объясняю ей какие-то подробности технического устройства сайта - у нее появляется тот самый "огонь в глазах", о котором тут уже много раз упоминали. И я стал объяснять ей подробности не на уровне "как для офисной секретарши", а на уровне "как для понимающего специалиста". В результате она попросила своих директоров, чтобы мне заплатили денег за то, чтобы следующий сайт я делал не один, а вместе с ней у них в офисе, объясняя при этом, как и что я делаю, и получая хорошую надбавку за каждый час такой работы. В общем, она с моей помощью научилась азам веб-разработки, и неплохо научилась, параллельно сходила еще на какие-то курсы по веб-разработке. Ей это так понравилось, что она стала меня спрашивать, нельзя ли полученные знания попробовать на каких-то еще проектах.. Теперь эта девушка уже несколько лет ценнейший сотрудник моей команды, делает сайты ![]() Ну а потом пришла идея все-таки снова из веб-разработок попробовать вернуться в разработку программ для промышленного применения, где проекты более глобальные и опыта у меня гораздо больше, чем в вебе, а следовательно, можно и за более крупные деньги попытаться ухватиться, но уже в качестве самостоятельной фирмы - сейчас нахожусь как раз на этом пути. Так что ищите себя, пробуйте. Почувствовали, что какая-то область деятельности понравилась - это ваше. Если желание этим заниматься есть - у вас получится ![]() С уважением ко всем читателям форума...
14
|
![]() 9 / 4 / 0
Регистрация: 12.05.2015
Сообщений: 48
|
|
18.02.2016, 16:53 [ТС] | 40 |
Я изначально пошла учиться в универ на бухгалтера и параллельно после работы сидела на фрилансе копирайтером и работала бухгалтером-кассиром. Копирайтер из меня правда не очень. Мне хотелось большего. Потом прочувствовав весь кайф от интернет работы мне уже не хотелось работать бухгалтером и учиться на него. Я пошла параллельно учиться в колледж на компьютерного техника (там какая-то полузаочная форма была). Единственное место, где можно было учиться после работы.
Закончила и колледж и универ. Решила уволиться и поискать что-то нибудь или по профессии или в IT сфере. Удалось устроиться в IT сферу на одном из известных сайтов. Все было круто. Правда за собой я все-таки чувствовала пробелы в данной сфере. Потом произошла смена руководства и очень много народу сократили и меня тоже. Устроилась в тех. поддержку. Думала будет так же круто, но нет. Там одни мужчины... и я постоянно чувствовала какую-то дискриминацию. В итоге разругалась с руководством и вынудили уволиться. Примерно в это же время организовала свою команду в веб разработке, но без финансов долго не получилось проработать. Сейчас в заморозке. Потом попробовала устроиться в другую тех. поддержку, но в качестве уже технаря за копеечную з.п. и опять наткнулась на дискриминацию... один из работодателей прислал мне письмо, что мол вы подойдете только на кол центр, т.е. то что я дослужилась до главного специалиста 1 линии это ничего не значит, а как брать парней еще не закончившим универ без как такового опыта или вообще без опыта и обучать их - это норм. В общем после этого отпала охота там работать и бороться с этим. Появилась какая-то ненависть. Пошла в бухгалтерию, но не могу тут работать. Каждый день хочу уволиться. Но я не отчаиваюсь. Моя в прошлом собранная команда ждет моего "воскрешения" и в программировании уже дискриминация не прокатит. ![]()
0
|
18.02.2016, 16:53 | ||||||
Помогаю со студенческими работами здесь
40
где получить опыт програмирования? Где взять опыт работы? Куда теперь двигаться и где взять опыт?
Где можно устроится на работу на долго и с постоянно, при том что опыт очень маленький Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Простая нейросеть на КуМир: Создание и обучение
EggHead 16.03.2025
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка. . .
|
Исполнитель Кузнечик в КуМир: Решение задач
EggHead 16.03.2025
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На. . .
|
Исполнитель Водолей в КуМир: Решение задач
EggHead 16.03.2025
Разработка алгоритмического мышления — одна из ключевых задач для начинающих программистов, и система КуМир предлагает отличный способ погрузиться в этот процесс. Среди множества исполнителей в этой. . .
|
Исполнитель Чертежник в КуМир: Решение задач
EggHead 16.03.2025
Представьте, что вы можете рисовать на бесконечной координатной плоскости, перемещая точку, которая оставляет след. По вашей команде она может поднять перо и двигаться, не оставляя следа, или. . .
|
Исполнитель Робот в КуМир: Решение задач
EggHead 16.03.2025
КуМир (Комплект Учебных МИРов) — это учебная среда программирования, разработанная специально для обучения базовым концепциям алгоритмизации. Её главная фишка — использование русскоязычного. . .
|
Исполнитель Черепаха в КуМир: Решение задач
EggHead 16.03.2025
Представьте, что вы впервые учитесь программировать, а перед вами стоит задача заставить маленькую виртуальную черепашку рисовать на экране. Звучит забавно? Эта идея зародилась ещё в 1967 году, когда. . .
|
Конвейеры данных с Apache Kafka
Javaican 16.03.2025
В мире, где данные стали новой нефтью, Apache Kafka зарекомендовал себя как мощный инструмент для построения надежных и масштабируемых конвейеров данных. Созданный изначально командой LinkedIn в 2011. . .
|
Deno против Node.js: Будущее JavaScript рантайма
run.dev 16.03.2025
За последнее десятилетие Node. js стал абсолютным лидером среди JavaScript-рантаймов и фактическим стандартом для серверной разработки на JavaScript. Но в 2018 году тот же разработчик, который создал. . .
|
SwiftUI или UIKit - что выбрать для нового приложения iOS?
mobDevWorks 16.03.2025
Когда Apple представила SwiftUI на WWDC 2019, многим показалось, что дни UIKit сочтены. Новый декларативный фреймворк предлагал радикально иной подход к разработке интерфейсов. Вместо кропотливого. . .
|
Docker: Руководство для начинающих по созданию первого приложения
Mr. Docker 16.03.2025
Docker — это платформа, которая упаковывает ваше приложение и все его зависимости в стандартизированные блоки, называемые контейнерами. Эти контейнеры изолированы друг от друга и от основной системы,. . .
|