Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 14/03/21 Вск 00:09:51 2422581751
PL.png 28Кб, 1200x630
1200x630
Тред довольно серьезный. Посвящен ЯП и выбору сферы программирования.
Когда пошел на вышку, начал с Си. Прочитал K&R (почти). Не понимал, зачем нужен ООП, около года писал на чистом Си в свободное время. Затем попробовал C#. Познакомился с ООП, язык понравился. Около 3-х месяцев посвятил шарпу. Встал вопрос работы. Я думал, что хочу заниматься низкоуровневым дрочевом. Ядро, embedded и вот это все. Но затем понял, что аппаратная часть мне точно не нравится. Не нравится мне платы программировать. Хотя когда начинал писать веб-сервер с использованием веб-сокетов на чистом Си, то было прикольно. Но, опять же, охуел где-то к тысячной строке кода. Затем я решил попробовать C++. Вообще, точно могу сказать, что мне доставляет разбираться в тонкостях работы самого ЯП, особенностях компиляции, работы с памятью, порядка вызовов конструкторов в наследуемых классах и всяких таких штуках. C++ на данный момент ковыряю всего месяц, поэтому не знаю даже трети фич из одиннадцатого стандарта. При эотм, хоть мне и нравятся плюсы, скорость написания кода и в целом его понятливость выглядит гораздо лучше на шарпе. Обычно во всяких гайдах от программистов слышишь, что надо сначала определиться с областью, а не с языком. Окей, попробовал выбрать область. Микрухи, платы и вот это все сразу нахуй. Никакого паяльника. Насчет веба я пока не знаю, но точно не хочу фронт. Не нравится мне фронт, да и js тоже. Еще не хочу машинку, не хочу датасаенс. Да и пайтон мне сам не нравится по синтаксису и тому, как в нем реализовано ООП. Что остается?
1. Бэкенд на шарпе (честно, не знаю, понравится или нет, не делал ни одного проекта), но шарп охуенен.
2. Софт на C++. Может, какие-то игры, может, просто какой-то софт на Qt. Этот пункт меня привлекает больше всего, потому что в плюсах интересно ковыряться.
3. Разработка мобильных приложений на Java/Kotlin; либо просто софт на Java. Тут тоже под вопросом, ибо джаву начал ковырять буквально неделю назад. По сути, это шарп с отличиями в некоторых моментах.
Итак, уважаемые айтишники с опытом, подскажите, куда мне все-таки идти. Понимаю, что выбор стоит за мной, но хотелось бы услышать какие-то советы, подсказки, собственные истории. Может, вы скажете, почему стоит выбрать сферу X вместо Y. На данный момент, как уже сказал, меня больше всего привлекают плюсы. Да, сложный язык, да синтаксис ебучий. Но зато можно освоить плюсы и STL (приправив алгосами) и много куда открыты дороги. Еще на плюсах обычно зп у джуна от 80к начинается, в отличие от той же джавы и шарпа. А в той же джаве и шарпе надо еще всякие фреймворки изучать. Особенно, если это бэкенд, то там сразу плюсом накидываются БД. Может, видео какое-то даже посоветуете, которое мне поможет определиться с выбором. Особенно в треде жду плюсовиков, которые меня отговорят или, наоборот, настоят на плюсах.
Аноним 14/03/21 Вск 00:12:48 2422583932
Аноним 14/03/21 Вск 00:19:18 2422588333
иди туда где нравится
Аноним 14/03/21 Вск 00:20:12 2422589094
>>242258393
Что обычно требуется в такой области джуну? C++ и 1-2 простых проекта в Qt? Насколько это сопряжено с низкоуровненым дрочевом? Подчеркну еще раз: в пизду всякие Verilog, паяльник и т.д. На какую ЗП рассчитывать?
Аноним 14/03/21 Вск 00:20:38 2422589315
>>242258393
будет всю жизнь байтики двигать
Аноним # OP 14/03/21 Вск 00:21:27 2422589916
>>242258833
В этом и проблема. Я не знаю, что мне нравится. Не могу понять, чего я хочу.
Аноним 14/03/21 Вск 00:21:31 2422589957
>>242258909
Если ты из ДС, то все дороги для тебя открыты, если нет, то нужно перекатываться.
Аноним 14/03/21 Вск 00:22:34 2422590718
>>242258833
я вот не шучу, мне в универе привили ненависть к с++ и я на джаве пишу, знаю человека который на с++ пишет, ибо ему он больше нравился, хотя я ему джаву советовал
по деньгам хз что лучше - смтори профильные сайты (тот же доу)
Аноним 14/03/21 Вск 00:24:26 2422591959
>>242258175 (OP)
Целься в faang, очевидно. Особенно если в конпиляторах возиться нравится и с алгоритмами ебаться.
Аноним 14/03/21 Вск 00:26:26 24225931210
>>242258995
Сейчас в ДС-2. Через год, по окончании ВУЗа, могу перекатиться в ДС. Да хоть заграницу. Мне вообще непринципиально. На hh из крестовых вакансий меня привлекает д.веб, яндекс, варгейминг (те требования, которые они там указывают). Но я туда пока не совался, ибо надо подтягивать знание крестов. + какой-нибудь литкод подрочить. Опять же, нужны ли на таких вакансиях проекты на гите? Или по собеседованию будет понятен мой уровень знаний. Просто мне нужно понимать, стоит ли тратить свое время, для того, чтобы сделать несколько репозиториев с прикольными проектами, или можно сразу идти на собес. Так же понимаю, что в таких компаниях, скорее всего, будет стажировка месяца 3, и шанс пройти частично зависит от удачи
Аноним 14/03/21 Вск 00:27:10 24225935511
>>242258175 (OP)
>Итак, уважаемые айтишники с опытом, подскажите, куда мне все-таки идти.
Куда хочешь, туда и иди. Не понравится - ну пойди куда-то в другое. Это не проблема. Это не причина для каких-то сомнений и душевных мук. Ты не подписываешь контракт с дьяволом, ты в любой момент можешь развернуться и хоть в дворники пойти
Аноним 14/03/21 Вск 00:28:12 24225940612
>>242259195
Не, в самих комплиляторах мне копаться не нравится. Алгоритмы, вроде, прикольные, но когда доходишь до графов, то мозг начинает закипать. Короче, я не уверен в том, чего я хочу. Может, это даже вопрос самоанализа
Аноним 14/03/21 Вск 00:30:38 24225954213
>>242259355
>Это не проблема.
Менять стек такое себе.
Пробовал после stateless скриптовых php/python перейти к java enterprise - вызвало рвоту и не зашло.
Аноним 14/03/21 Вск 00:31:26 24225959514
>>242259071
В какой области пишешь на джаве?
>>242259355
Легко сказать, но, к сожалению, освоение нужного стека технологий для трудоустройства требует немалого количества времени.
Я хочу понять хотя бы в первом приближении. Я бы хотел писать приложухи на джаве для андроида, например. Поработать. Но мне сейчас придется учить джаву, сдк, саму работу приложений (типа состояний, особенностей ui и т.п.).
Аноним 14/03/21 Вск 00:32:06 24225963315
Забыл везде галку ОПа, но пох, буду без нее
Аноним 14/03/21 Вск 00:32:44 24225968016
>>242259542
Так о том и речь. Не зашло - не занимаешься, зашло - занимаешься
>>242259595
А причем тут вообще «легко»?
Аноним 14/03/21 Вск 00:35:01 24225982417
>>242259680
>А причем тут вообще «легко»?
К тому, что легко сказать "попробуй то, то и то", но по факту я не могу менять 3 рабочих места за полгода. Мне надо месяца три только на то, чтобы получить минимальную базу для прохождения собеса.
Аноним 14/03/21 Вск 00:36:29 24225992018
>>242259824
А причем тут «полгода»?
Аноним 14/03/21 Вск 00:38:12 24226002119
>>242258175 (OP)
Ответ очевиден: учи плюсы и не парься. Работы на них полно, язык интересный, активно развивающийся, писать потом можно почти все что хочешь на нем: гейм-дев, бизнес-логика, приложения, какие-то специфичные штуки
Аноним 14/03/21 Вск 00:38:15 24226002620
>>242258175 (OP)
>На данный момент, как уже сказал, меня больше всего привлекают плюсы.
Занимайся плюсами
Аноним 14/03/21 Вск 00:38:35 24226004721
>>242259920
Я бы хотел найти работу в ближайшие полгода-год, чтобы по окончании баки полностью себя обеспечивать и заниматься тем, что мне интересно
Аноним 14/03/21 Вск 00:39:13 24226008622
>>242259920
ОП видимо из тех, кто планирует стать 23 летним тим.лидом.
Не мешай ему мечтать.
Аноним 14/03/21 Вск 00:39:33 24226011223
>>242260047
Ты сейчас хочешь, чтобы мы тебе наванговали, что тебе будет интересно всю жизнь с гарантией 100%?
Аноним 14/03/21 Вск 00:40:47 24226016924
>>242260047
>заниматься тем, что мне интересно
>На данный момент, как уже сказал, меня больше всего привлекают плюсы.
Какой уж вопрос то у тебя? Я что-то запутался
Аноним 14/03/21 Вск 00:43:04 24226031225
>>242260021
Я тоже так думаю, но почему-то в реальности вакансий, где нужен C++ разраб, не так уж и много. Для джуна буквально 10 вакансий во всем ДС-2 на hh
>>242260026
То есть писать на ЯП, потому что тебе он нравится, это ок, и поебать на область применения?
Аноним 14/03/21 Вск 00:44:44 24226041726
>>242260312
>Я тоже так думаю, но почему-то в реальности вакансий, где нужен C++ разраб, не так уж и много. Для джуна буквально 10 вакансий во всем ДС-2 на hh

У вас должен быть Люксофт в Питере, если не ошибаюсь. Там должны быть вакансии и даже бенч, на котором обучают в плюсовиков
Аноним 14/03/21 Вск 00:45:13 24226045127
>>242260312
>То есть писать на ЯП, потому что тебе он нравится, это ок, и поебать на область применения?
Да
Аноним 14/03/21 Вск 00:45:28 24226046028
Все правильно тебе говорят, налегай на литкод. Джава более популярный язык среди топовых компаний, к тому же для нее написаны всякие apache опен сорс фреймворки, там cassandra, spark, hive, kafka и прочее для построения масштабируемых сервисов. На с# для использования вещей выше нужны костыли.
С++ норм, но только если совсем специфичная серверная часть, там сжатие видео, или показ лайв видео. К тому же современный с++ похож на джаву, никаких new и delete в нем писать не нужно. То есть это как джава, но с более корявым синтаксисом.
Аноним 14/03/21 Вск 00:45:37 24226047329
>>242258175 (OP)
Отличный тред
У меня чем-то похожая история, я чудом нашёл себе контору в которой пишут на Си под линуксом софт не слишком низкоуровневый - типа в основном юзерспейс, с активным использованием линуксовых апи, хотя иногда и пиляться сетевые драйвера, но меня пронесло пока почти. Но как ещё раз такую работу найти я не знаю, особенно не в ДС (я из ДС2), она есть, на хх отыскивал по ключевым словам C, Linux, но весьма мало. Если плюсы подтянуть, то работы заметно больше, но я их терпеть не могу, и там повнимательнее смотреть что на них вообще делают. Если так и не пойму куда мне дальше в случае чего идти, буду потихоньку ковырять го и бекенды. Го похож на си, бекенды на линуксы и сети - моя область.
Аноним 14/03/21 Вск 00:45:54 24226048630
>>242260086
Причем тут тим. лид в 23? Я на третьем курсе, у меня уже треть однокурсников работают веб-разрабами. А я при всем желании только к лету смогу начать искать работу.
>>242260112
Нет, я же написал, что хочу советов, жизненных историй. Может, какие-то видео на ютубе поскидываете, которые помогут мне определиться с выбором.
>>242260169
Так я же написал, что мне нравятся плюсы, но у них не все так очевидно с областью применения. Не хочу с железками работать.
Аноним 14/03/21 Вск 00:46:12 24226051131
>>242260312
>То есть делать что-либо в этой жизни, потому что тебе он нравится, это ок, и поебать на область применения?
Даже, пожалуй, вот так
Аноним 14/03/21 Вск 00:47:55 24226062132
>>242260486
>что хочу советов,
Делай, что нравится
>жизненных историй.
Я делаю, что нравится. Живу хорошо
>Может, какие-то видео на ютубе поскидываете, которые помогут мне определиться с выбором
Ну хз, Михаила Лабковского посмотри. Он вроде про это вещает
Аноним 14/03/21 Вск 00:49:10 24226070833
>>242259595
ентерпрайз, корпоративная долгопишущаяся ересь :) проекты с кучей веток, микросервисов, внутренних тулзовин в которых даже за год до конца хрен разберешся как оно работает. и когда начинаешь все это поднимать (всего и не надо по сути, да и не получится поднять ибо просто нету надобности), то 32 гб не кажутся уж таким большим количеством памяти

вообщем вот нагуглил чем я по сути занимаюсь:

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

Аноним 14/03/21 Вск 00:50:06 24226076834
>>242260486
>Так я же написал, что мне нравятся плюсы, но у них не все так очевидно с областью применения.
Зайди на хх, да посмотри вакансии, станет всё очевидно с областью применения по крайней мерк в России
Аноним 14/03/21 Вск 00:56:18 24226111035
>>242258175 (OP)
Только вкатывальщик который увидел рекламу курсов с БОЛЬШОЙ ЗП будет задавать подобные вопросы
Аноним 14/03/21 Вск 00:58:26 24226123636
>>242260417
Нашел, есть такой. Две вакансии у них для Senior плюсовиков. На сайте есть платные курсы по плюсам. Так что ничего для джуна.
>>242260473
Какая зп была в начале и как она росла?
>>242260708
То есть ты пишешь софт на джаве. Какие были требования?
Аноним 14/03/21 Вск 00:59:38 24226130737
Мой любимый засмеялся-проиграл тред от вкатунов. Подписался.
Аноним 14/03/21 Вск 00:59:49 24226131438
>>242261110
Если трехлетний опыт программирования (ленивого), айти вышка и знание несколько яп считается вкатыванием, то да. К курсам отношусь скептично
Аноним 14/03/21 Вск 01:06:11 24226169339
>>242258175 (OP)
ЖабаСкрипт бери, ебин. Похуй че там фронт не фронт, JS максимально высокоуровневый язык, хошь структурно пиши, хошь объектно, хошь функцивонально. Потом ещё обмажешься транспайлерами или llvm в asm.js (emscripten), тогда ваще постигнешь всю мощь хайлевела.
Аноним 14/03/21 Вск 01:08:17 24226181840
>>242261693
Обмазались хай левел говном, учат по 10 фреймворков в день, и радуются, ебаные тупые зумеры, лол.
Аноним 14/03/21 Вск 01:08:32 24226183041
>>242259595
чуть не забыл - английский должен быть норм.
есль в школе хорошо учил - то должно хватить. нужно понимать английскую речь и тексты и писать, говорить чтоб тебя понимали. хотя бы на уровне какого-то джамшута и равшана :)

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

Аноним 14/03/21 Вск 01:08:35 24226183242
>>242261236
Вкатился полгода назад как стажёр - 40к, сейчас 65
Аноним 14/03/21 Вск 01:09:07 24226186643
>>242258175 (OP)
>Тред довольно серьезный.
Но наполнен школотой.

>Не понимал, зачем нужен ООП
Вообще ты не поймешь "зачем нужно", пока не поработаешь в реальных проектах. Которые пишут больше 10 человек больше года.

>В этом и проблема. Я не знаю, что мне нравится. Не могу понять, чего я хочу.
Охуеть, там сиськи больше, или ебет нежнее? Ты бы лучше был менее переборчивым. Это ж работа. Выбирай, где больше платят и лучше условия, а не "привлекает/не привлекает", тем более что это все по сути одна фигня.

>>242259312
>На hh из крестовых вакансий меня привлекает д.веб, яндекс, варгейминг (те требования, которые они там указывают)
Вроде как в нашумевших компаниях платят меньше, т.к. толпы джунов идут на имя.

>>242259542
>Менять стек такое себе.
>Пробовал после stateless скриптовых php/python перейти к java enterprise - вызвало рвоту и не зашло.
Ага, так и представил: через 5 лет выйдет новый еба-фреймворк, все побегут делать стартапы на нем, а ОП такой "неееее, нихуя, менять стек такое себе, буду до пенсии писать на том, что в 18 лет выучил".

Реальность такова: тебя возьмут джуном, пару месяцев будешь проходить курсы по специфике места работы, потом еще сколько-то времени будешь закрывать тупые баги уровня "поле криво вставилось в формочку". А там уже к тебе присмотрятся и будут продвигать/задвигать.

По вопросу из ОП-поста: если метишь в энтерпрайз или в сложные веб-проекты, учи джаву или го. По фронту, по мобиле - сам знаешь. Си твой - только для десктопных приложений, десктопы в целом умирают.
Аноним 14/03/21 Вск 01:15:44 24226224344
по поводу с, с++ кроме десктопа есть проекты под железо, но я мало о них знаю ибо не мой профиль. допустим по инсайдерской информации знаю что в вольсвагенах приборка и магнитола на плюсах написана.
не думаю что си загнется прям скоро, но там по идее денег меньше
Аноним 14/03/21 Вск 01:17:31 24226234945
>>242261818
Пока вы там ебетесь с переходом от одной версии конпелятора к другой, мы уже выкатили продукт в прод и гребем лавандос лопатой.
Аноним 14/03/21 Вск 01:18:25 24226239246
>>242262243
>не думаю что си загнется прям скоро
Си, конечно, не загнется, но, думаю, популярность расти не будет. Сколько того фольксвагена, сколько в нем кода по миганию лампочками на приборной панеле. И сколько приложух-игр-порталов-онлайн сервисов.
Аноним 14/03/21 Вск 01:21:15 24226255647
>>242258175 (OP)
Чел, создавать тред на эту тему в /b это выебоны чистой воды. Иди лучше в /pr там люди хотя бы чуть более в теме. Я сейчас это пишу, а тред вниз ещё не перемотал. Так вот, шанс того, что там уже идёт хохлосрач крайне велик. Короче, иди в /pr, если тебе нужна помощь, там помогут.
Аноним 14/03/21 Вск 01:21:16 24226255748
>>242258175 (OP)
Значит так, быдло. У тебя только два пути стать человеком:
1. Вот прямо сейчас бежишь учить любой язык описания аппаратной архитектуры. Верилог, например Это не эмбидед блять!
2.Если хочешь смотреть в будущее, то иди учи квантовые алгоритмы и языки, благо, они похожи на уже существующие очень. Пока быдло будет переучиваться, ты уже целую репу себе понапишешь, потом останется только внедрить, когда квантовые комкудахтеры пойдут в массы.
Аноним 14/03/21 Вск 01:23:39 24226269449
>>242261236
требования были желание учиться, знать джава кор и все.
я в резюме вкратце описал что за проекты(громко сказано, игра крестики нолики :) и реализация разных алгоритмов) я по джаве делал и какие ее технологии использовались, прикрепил ссылку на гит.
щас думаю по жестче надо, хотя хз. проще открыть вакансии джунов/стажеров и там узнавать что требуется
Аноним 14/03/21 Вск 02:26:48 24226561750
>>242261236
>Две вакансии у них для Senior плюсовиков. На сайте есть платные курсы по плюсам.

Ну тут связь. Не думал, правда, что платные. У нас бесплатные от них. Но суть в том, что они на этих курсах сами себе готовят джунов и не берут с улицы, так как риски слишком большие. Поэтому только синьеров и ищут, так как джунов сами делают
Аноним 14/03/21 Вск 02:32:22 24226586451
Аноним 14/03/21 Вск 02:41:29 24226626352
>>242265617
Нет, судя по сайту, там курсы просто для желающих изучить C++, а не для тех, кто потом дальше к ним пойдет
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов