170 похожих чатов

Кстати, раз тема такая, тоже вопрос вкину. Я прогером не

работал никогда, говнокодить умею, линуксами владею, какие-то базовые познания во всяком имею. Хотелось бы пойти либо в бекенд (который распределенное программирование, mapreduce, бигдаты всякие), либо в мл. Что порекомендуете дальше делать? Понятно, что нужно знание СУБД, примерно понятно, как его получать. Понятно, что нужно нарешивать алгозадачки с литкодов всякие. Непонятно, как писать чистый код, строить паттерны успешные, где вообще почитать про сетевые протоколы (не для сетевого инженера, а для бекендера именно), как осваивать тот же mapreduce, не располагая табличками по 15 тб и соответствующими серверами

26 ответов

18 просмотров

сеньоры в команде в компании эффективней любой книжки по "чистому коду".

Disgoonated
я не работаю(!!)

Я понял. Я намекаю на то, что лучше искать стажировку

Disgoonated- Автор вопроса
Stepan Zorin
Я понял. Я намекаю на то, что лучше искать стажиро...

чтобы искать стажировку, нужно уметь что-то нужное, а я пока не умею вопрос можно перефразировать так Чего вы ждете от потенциального стажера/джуна помимо знания алгоритмов, и откуда по вашему предположению он должен это узнать?

Disgoonated
чтобы искать стажировку, нужно уметь что-то нужное...

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

Disgoonated- Автор вопроса
Stepan Zorin
посмотри хотя бы вакансии по плюсам на стажёра. В ...

то есть ожидается вообще что? только алгоритмы?

Disgoonated
то есть ожидается вообще что? только алгоритмы?

Просто умей обращаться с гранатой, а человеком тебя сделают уже там

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

Disgoonated
чтобы искать стажировку, нужно уметь что-то нужное...

в яндекс, тинькофф и другие большие компании больше ничего и не просят

Disgoonated
то есть ожидается вообще что? только алгоритмы?

Я читал много раз книги по чистому коду до работы и даже купил одну из — по толку бесполезняк, без опытной руки на стороне.

Вот есть очень хорошая книга называется Gang of four, банда четырёх, Она же паттерны проектирование программного обеспечения а авторы Я уже не помню четверо человек но это там гранды технологий оп и объектно-ориентированного анализа и юмл. Вот её хорошо бы прочитать просто потому даже что она не паттерны даёт хотя она конечно не даёт это самое главное книга по паттернам проектирования объектно-ориентированного программирования но самое главное что она даёт тебе понимание того что крови наследование в объектно-ориентированном программировании есть много чего другого то есть расширяет твой Кругозор в том смысле что тебе не обязательно программировать только с использованием наследования, а есть ещё агрегации композиции и прочие и прочее и прочее

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

Disgoonated- Автор вопроса
Ilya Zviagin
По сетевым технологиям надо читать Стивенса, книга...

я про олиферов слышал, но кажется, что это больше именно для сетевых инженеров, девопсов и сисадминов

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

Disgoonated- Автор вопроса

на литкоде sql есть, кажется, что этого достаточно для рядового кодера mapreduce это та сфера, в которую я хочу пойти

Disgoonated
чтобы искать стажировку, нужно уметь что-то нужное...

Ещё раз самое главное от молодых скажем так я не люблю слова стажёр и Джун потому что непонятно что это такое, так вот самое главное это уметь ему стажёру решать поставленные задачи самостоятельно. И доводить их до конца . Это очень важно. Может быть задача тебе будут давать простые может быть чуть посложнее но если за тобой надо будет всё время следить и тыкать тебя носом Куда дальше плыть это не будет эффективной работой

Disgoonated
чтобы искать стажировку, нужно уметь что-то нужное...

Летом этим в яндексе стажерство на бэкэндеров

Ilya Zviagin
Непонятно как писать чистый код? Не пиши чистый ко...

А что такое хорошая архитектура? Дядюшка Боб неплохо про это рассказал

Disgoonated- Автор вопроса

Ты попробуй)

Disgoonated- Автор вопроса
Kerneler
Ты попробуй)

я алгоритмы почти совсем не знаю

Ilya Zviagin
Непонятно как писать чистый код? Не пиши чистый ко...

и, кстати, эти книжки по чистому коду не редко противоречат друг другу👾

Disgoonated- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта