24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Я студент из Питера, 19 лет. Куда можно пойти для

 Аноним 18/12/18 Втр 14:45:05 #1 №188273719 
TheCProgrammingLanguagelogo.svg.png
Я студент из Питера, 19 лет. Куда можно пойти для стажировки/работы программистом на Си? Есть знание языка, некоторых алгоритмов. В данный момент начал читать K&R. Да, я знаю, что для работы джуном на Си требуется огромный фундамент: сам язык, алгоритмы, какое-никакое знание сетей, знание posix api и winapi, bash. Но я и не лезу на должность джуна. Хочу, чтобы меня взяли туда, где мне будут ставить задачи с нарастающим уровнем сложности, чтобы я мог изучать необходимые материалы и применять полученные знания в решении задач. Люблю разбираться досконально во всяких мелочах, читаю документацию по стандарту. Может, кто-то подскажет мне, куда идти с таким желанием? Или, может, здесь работодатель даже найдется? Стоит ли постить это в воркач? И, да, если Си стажер никому не нужен, то могу начать изучение C++.
Аноним OP 18/12/18 Втр 14:51:02 #2 №188273963 
А, может, мне стоит начать изучать веб? Уже несколько раз видел, что достаточно поверхностного знания js, а "остальному научим". Или это не есть правда? Хотя, если честно, так резко и внезапно менять направление не хотелось бы. Мне бы и с Си на C++ было бы болезненно переходить, потому что я сторонник того, что раз начал учить ЯП, то нужно проштудировать все до дыр
Аноним OP 18/12/18 Втр 14:56:21 #3 №188274181 
Где все программисты из \b\. Подсобите советом
Аноним 18/12/18 Втр 14:59:07 #4 №188274290 
lcrpdpmhJtU.jpg
Неподходящий язык для начала карьеры ты выбрал.Да и вообще для карьеры. Ну, например ты можешь изучить linux и оси в целом. Пытаться программировать ядро. Можно изучать сети и тоже что-то пытаться крафтить. На Си вообще всё, что душе угодно можно делать. Для этого необязательно, чтобы кто-то давал тебе задания
Аноним 18/12/18 Втр 15:06:30 #5 №188274650 
Да и вообще, есть тематическая доска. Зачем тут-то спрашивать
Аноним 18/12/18 Втр 15:14:28 #6 №188274983 
>>188274290
А нормально ли будет прыгать в тот же веб, досконально не разобравшись в Си? Походв, моя педантичность мне мешает
Аноним 18/12/18 Втр 15:15:08 #7 №188275018 
>>188274650
pr или wrk?
Аноним 18/12/18 Втр 15:19:16 #8 №188275176 
>>188273719 (OP)
Чтоб писать на си нужно уберзадротом быть. Но вообще системные прогеры сейчас нужны. Как у тебя с реверсингом? Из компаний знаю только мцст, знаю чела, который туда устроился со второго курса. А так нихуя не понятно, что ты хочешь, чем интересуешься, поясни
Аноним 18/12/18 Втр 15:21:56 #9 №188275263 
>>188273719 (OP)

Хуй знает, анон, какой-то очень специфичный язык ты выбрал, я его вот уже лет 6 люблю активно, и все бы не пошел джуном.

Учи JS вкатывайся в говносайтоделатели.
Аноним 18/12/18 Втр 15:21:59 #10 №188275267 
>>188274983
учи Си лучше, у него есть своя ниша на самом деле. От скакания туда-сюда никакой пользы.
Аноним 18/12/18 Втр 15:22:43 #11 №188275289 
пк
Аноним 18/12/18 Втр 15:35:46 #12 №188275764 
photo5244718182034418248.jpg
>>188273719 (OP)
Чтобы что-то писать на Сях сейчас надо иметь ещё какой-то бэкграунд.
Это либо знания линуха и драйверов, либо электроника и эмбеддед, либо какой-нибудь лютый хайлоад или игры, но там уже вовсю плюсы, а то, что пишется на Си, требует ещё больших познаний в разных сферах матана.
Возьми чё попроще и не еби мозги.
Мимо эмбеддед-кун.
Аноним OP 18/12/18 Втр 15:37:02 #13 №188275816 
>>188275176
С реверсингом никак, вообще никак, не пробовал даже. Я хочу заниматься любимым делом и потенциально получать за это деньги (все как у людей). Честно, я точно не хочу в веб. Мне нравится писать низкоуровневый софт (но не на уровне ассемблера, хотя в ассемблером я еще не занимался, но чуть писал на systemverilog'е). Еще немного смотрю в сторону разработки мобильных приложений, но для этого нужен другой ЯП. Что ты имеешь в виду по фразой "что я хочу и чем интересуюсь"? Можно уточнить?
Аноним 18/12/18 Втр 15:41:25 #14 №188276011 
>>188275816
>но для этого нужен другой ЯП
для мобилок тоже можно на Си писать - низкоуровневое что-то и игры
Аноним 18/12/18 Втр 15:51:02 #15 №188276412 
>>188275816
>Я хочу заниматься любимым делом
Так и занимался бы. Или твоё любимое дело - двачевать капчу?
Аноним 18/12/18 Втр 15:56:02 #16 №188276586 
>>188273719 (OP)

4 года работаю системным погромистом в одной небольшой конторе в ДС2. Делаю системы на базе FPGA + ARM с накрученным Linux/QNX.

Сразу скажу путь будет тернист, но если вкатишься норм, то потом не нужно будет скакать туда сюда как в веб. Нужно понимать, что Си как и любой другой язык - лишь инструмент, и нужны познания в сферах радиотехники/ОС в целом/цифровой схемотехнике и т.д. Чаще всего в дс2 это будет разработка встраиваемых систем или программирование контроллеров. Для системного прогроммиста обязательно знание ОСРВ, иначе будешь макакой за 50к пахать. Сюда же стоит добавить, что в россии по крайней мере в дс2 конторы, которые этим занимаются, на 80% делают заказы минобороны/госструктуры, отсюда свои плюсы минусы

Аноним 18/12/18 Втр 15:59:37 #17 №188276707 
>>188273963
> начал учить ЯП, то нужно проштудировать все до дыр

В жизни, обычно, так не бывает. Нужно выбирать.

Вот мои соображения. Смотри, чтобы программировать на С - что нужно? Просто С мало (хотя и в нём разбираться дохрена) Нужна вся та хуита, которую ты перечислил. А это же пиздец. И это, ты пишешь, на джуна нужно. Теперь сравни, что нужно для джуна джееса - да, по сути, нихуя. Ну фреймворк какой. Ну хтмл цсс. Это не сравнится с посикс, винами и башем. А получать он будет больше. Выбор, как бы, очевиден.

С другой стороны - джеесеры - не люди. Зависнешь на формошлёпстве и крудах. Нихуя программистом, даже, не сможешь называться. А, вот если, вытянешь сишку со прикладными задачами - дальше иди, куда хочешь. Т.е. алгоритмы, база, хуё-моё. Вот и решай.
Аноним 18/12/18 Втр 16:00:00 #18 №188276725 
>>188273963
>>188274983
Хочется драться за доширак с вкатывальщиками? Ему основы дают, а он мечтает о весёлых скриптах на жс.
Аноним 18/12/18 Втр 16:03:02 #19 №188276820 
>>188273719 (OP)
А ты, студент, на кого учишься?
Аноним 18/12/18 Втр 16:06:01 #20 №188276928 
>>188276707
> В жизни, обычно, так не бывает. Нужно выбирать.

Это я к тому, что замкнутся на С не получится. Всё равно придётся учить что-то ещё и много. То же сетевое программирование, например. Помоему, не плохая связка, С, сети, питон, например. Т.е. вот С - кулл, да. Но его нужно куда-то приложить. Например, обмажся CCNA и в сети уйди. Или питон + С. Или и то и то. Или с прицелом на безопасность. Реверс инжиниринг там.
Аноним 18/12/18 Втр 16:50:15 #21 №188278579 
>>188275816
Короче делай так
1. Читаешь операционные системы Танненбаума и выполняешь все задания
2. Читаешь сети танненбаума и выполняешь все задания
3. Открываешь раздел про reverse engineering и тренируешься, пока не сможешь взломать парочку крякми
4. Хуяришь пару пет проектов на си. Пример: простенький антивирус, контейнер типа докера и тд
5. ???
6. профит

С таким бекграундом (не забудь всё на гит заливать) тебя возьмут джуном куда угодно
Аноним 18/12/18 Втр 16:54:34 #22 №188278743 
1358015260aktrisa01.jpg
>>188273719 (OP)
>Куда можно пойти для стажировки/работы программистом на С

В пизду
Аноним 18/12/18 Втр 17:26:17 #23 №188280045 
>>188278579
> Читаешь операционные системы Танненбаума и выполняешь все задания
проходит год
> 2. Читаешь сети танненбаума и выполняешь все задания
проходит второй год
> 4. Хуяришь пару пет проектов на си. Пример: простенький антивирус, контейнер типа докера и тд
проходит ещё 2 года

> профит
> тебя возьмут джуном
Аноним 18/12/18 Втр 17:28:16 #24 №188280133 
>>188280045
>проходит год
>проходит второй год
>проходит ещё 2 года
И? Он студент. Или ты предлагаешь как в соседнем треде студента который играл в дотан и кс, а теперь нихуя не знает?
Аноним 18/12/18 Втр 17:33:30 #25 №188280346 
>>188280133
Так ты вопрос читал или нет? Студент хочет устроиться на работу. И он явно не расчитывает устроиться через 4 года, а хочет раньше. В идеале уже сейчас. Т.е. вкатиться. А там уже начинать читать таненбаума.
Аноним 18/12/18 Втр 19:01:44 #26 №188284151 
Аноны, прошу прощенья за столь долгое отсутствие - у меня сел телефон. Только добрался до пк и сразу в тред, хорошо, что он не утонул. Ща всем отвечу, надеюсь получить реплаи.
>>188276586
Вот ты написал, что ЯП - только инструмент, и я с этим согласен (в случае с областями применения Си это уж точно так). Но от этого даже немного обидно, ибо выходит, что все, чем я занимался почти год - это лишь толика необходимого. Разве вашей конторе бы убавилось, если бы к вам пришел стажер (я), который забесплатно бы выполнял работу? Да, простую, да, медленно, но я бы обучался и рос в специалиста.
>>188276928
Я с тобой полностью согласен, но хотелось бы уже сейчас получать практические задачи и развиваться в этом направлении, мне кажется, что я не вытяну еще несколько лет изучения апишек, сетей и прочего. Недостаточно мотивации. Хотя, конечно, это бы окупилось
>>188276820
Информатика и вычислительная техника
>>188278579
Спасибо, вообще, примерно такой курс я себе и намечал, но тред сделал потому, что хочется начать работать уже сейчас, а не когда мне стукнет 24 года, вот за меня очень правильно ответили >>188280346
Аноним 18/12/18 Втр 19:13:57 #27 №188284602 
>>188273719 (OP)

Ну так регайся на hh.ru, пиши в резюме, что готов работать за бесплатно или за еду под будущее трудоустройство, ищи работодателей в разделе "Студенты, мало опыта". Всегда найдется в большом городе дядя, который и на тебе заработает (пока ты учишься, но уже решаешь производственные задачи), и, если ты оправдаешь его надежды, возьмет тебя на должность со временем. Это многих славный путь.
Аноним 18/12/18 Втр 19:25:10 #28 №188285064 
>>188284602
Регался уже, правда, не в разделе "Студенты, мало опыта". Все ограничивалось предложениями от всяких колл-центров. Попробую оформить резюме в вышеупомянутом разделе, может, что и получится.
comments powered by Disqus

Отзывы и предложения