1

Этап 1

Н. Прасти "Блокчейн. Разработка приложений"

2

Этап 2

Р. Мартин "Чистый код"

3

Этап 3

А. Васильев "Работа с PostgreSQL. Настройка и масштабирование"

4

Этап 4

Р. Мартин "Идеальный программист"

5

Этап 5

Р. Мартин "Чистая архитектура"

6

Этап 6

Ed Jorgensen "Assembly language programming with ubuntu"

7

Этап 7

Р. Лафоре "Алгоритмы и структуры данных на java"

8

Этап 8

Г. Шилдт "Java 8 Полное руководство"

9

Этап 9

Ния Нархид "Apache Kafka потоковая обработка и анализ данных"

10

Этап 10

Д. Туровский "Вторжение. Краткая история русских хакеров"

1

Этап 1

Н. Прасти "Блокчейн. Разработка приложений"

2

Этап 2

Р. Мартин "Чистый код"

3

Этап 3

А. Васильев "Работа с PostgreSQL. Настройка и масштабирование"

4

Этап 4

Р. Мартин "Идеальный программист"

5

Этап 5

Р. Мартин "Чистая архитектура"

6

Этап 6

Ed Jorgensen "Assembly language programming with ubuntu"

7

Этап 7

Р. Лафоре "Алгоритмы и структуры данных на java"

8

Этап 8

Г. Шилдт "Java 8 Полное руководство"

9

Этап 9

Ния Нархид "Apache Kafka потоковая обработка и анализ данных"

10

Этап 10

Д. Туровский "Вторжение. Краткая история русских хакеров"

29 января 2020
Цель завершена 4 сентября 2020
Карьера и работа

Рецензии на прочитанные айтишные книги (1 десяток)

Завожу отдельную цель под книги. По примеру бложека

https://eax.me/

решил брать на чтение по 10 книг и отписываться чо как.

 Критерий завершения

Прочитаны 10 книг

  1. Н. Прасти "Блокчейн. Разработка приложений"

  2. Р. Мартин "Чистый код"

  3. А. Васильев "Работа с PostgreSQL. Настройка и масштабирование"

  4. Р. Мартин "Идеальный программист"

  5. Р. Мартин "Чистая архитектура"

  6. Ed Jorgensen "Assembly language programming with ubuntu"

  7. Р. Лафоре "Алгоритмы и структуры данных на java"

  8. Г. Шилдт "Java 8 Полное руководство"

  9. Ния Нархид "Apache Kafka потоковая обработка и анализ данных"

  10. Д. Туровский "Вторжение. Краткая история русских хакеров"

  • 1986
  • 29 января 2020, 17:56

Дневник цели

220день
Sid Vicious4 сент. 2020, 20:14

Эту завершаю. Второй десяток:

https://smartprogress.do/goal/386237/

219день
Sid Vicious3 сент. 2020, 20:11

Немного поменялся список из-за нового места работы, но десятку наконец-то осилил за ёбаных пол года. Как-то слишком мало для такого интервала. Итак,

Ния Нархид "Apache Kafka потоковая обработка и анализ данных"

Вряд ли можно найти ресурс по кафке лучше. Подробно, интересно и живо написано. Много практических примеров и кейсов применения, в достаточной мере расписано как всё это работает и какие подводные. Для вката достаточно первых четырех глав, порекомендовал бы всем мидлам и выше

Д. Туровский "Вторжение. Краткая история русских хакеров"

Чисто для разгрузки мозгов. Читал как художественную книжку. Ну такое, очень двойственные впечатления. Материал структурирован слабо, ощущение что просто нарезка рандомных статей (хотя, фактически, так и есть), но в целом было интересно. Если прям совсем нехуй делать, то можно потратить 3-4 часа, подробнее лень расписывать. Наткнулся в яндекс+ подписке, можно почитать бесплатно до 1 октября


Шо же дальше?

Пока читаю "java concurrency in practice" в темпе парализованной черепахи. Расставлю приоритеты, пойму что мне нужно, потом создам отдельную цель под вторую десятку. Пока склоняюсь больше к систем дизайну и паттернам кровавого энтерпрайза, то есть Фаулер или куда-то туда. Еще хотелось бы упороться TDD, ёбаный в рот, когда-нибудь я это сделаю наконец-то. Если есть у кого мудрые советы че почитать по TDD, буду признателен

163день
Sid Vicious9 июля 2020, 21:19

безвольное животное[2]

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

Andreйка10.07.2020

классный загар

143день
Sid Vicious19 июня 2020, 15:07

Опять выпал (безвольное животное). Всё было лень, делал свою планктоническую работу. Внезапно меня захотели эйчары, через пару недель будет два интервью в разных компаниях, а я нихуя не делал. Поэтому план
- дочитать java concurrency in practice

- повторить collections

- если буду успевать, хотя бы бегло пробежаться по pro spring 5

105день
Sid Vicious12 мая 2020, 19:45

Г. Шилдт "Java 9 Полное руководство"

На треть полезно, на треть javadoc, остальное вода/swing/fx/awt. Читать может и стоит, но выборочно. Покупать я бы не стал, лучше спустить бабло на курсы по AWS. Но Шилдта мне на дршку подогнали, так что ниче не потерял. Пошел читать микросервисы

104день
Sid Vicious11 мая 2020, 17:51

+500 страниц Шилдта за день. Со второй части ожидания не оправданы. Совсем новичкам читать не стоит. Если уже успели побыдлокодить 3+ месяцев, то в самый раз.

Главы про java.lang = копипаста javadoc без описаний и примеров.

Глава про collections framework вообще ни о чем. Типа вот сынок смотри ето коллекции, в них можно положить объекты *копипаста javadoc со всеми методами всех классов и интерфейсов*. Про equals/hashCode и их контракты не упоминается и при рассмотрении методов Object, и в контексте коллекций (ну действительно, топ 1 вопрос на собеседованиях, а зочем).

Хотелось бы отметить главы по io, nio и concurrency - до этого дня не доходили руки разобраться в зоопарке имплементаций инпут/аутут стримов. По concurrency много полезного с хорошими примерами использования семафоров, ReentrantLock и других штук. Fork/join framework подробно описан, но на практике с ним сталкиваться не приходилось, и в ближайшее время вряд ли придется. А вот коллекции для параллельных операций использовать приходится часто, но они описаны на отъебись. Если точнее - не описаны, они прост перечислены. Даже джавадоку не скопипастили.

Остались стримы, сервлеты и глава с общими рекомендациями. awt/swing/fx скипну. Если мой мазохизм достигнет уровня "напишу gui на джаве", то обязательно вернусь почитать.

ОПЕЧАТКИ! ОНИ ВЕЗДЕ, ОНИ СРЕДИ НАС!

Этот здоровенный том 1.6к страниц стоит четыре ёбаных тысячи рублей. Уж за эти деньги PEREVODCHIK и редактор могли постараться? В половине листингов пропущена часть кода. Нет, не опущена, а пропущена. Когда код начинается с середины названия переменной, это наводит на мысли. Один раз встретил задубленный абзац. Прочитал абзац в пол страницы, читаю следующий, и где-то я уже это видел - слово в слово. Нет, это не дежавю, это редактор помахал мне хуем за 4к из северной столицы (и вам добрый вечер, дорогое издательство). И таких косяков по всей книге тонны

102день
Sid Vicious9 мая 2020, 21:15

Продолжаю осиливать Шилдта, пока на collections framework подвис и было лениво читать. Впереди почти 3 недели отдыха, на которые есть большие планы, лол.

Выпилил из цели "хакинг, искусство эксплойта" - детство в жопе перестало играть, да и книги по асму более чем хватило.

Scott Oaks "Java Performance: The Definitive Guide" пока тоже выпилил - перенесу в другую цель, когда начнется второй десяток. Знать jvm конечн хорошо, посмотрел немало докладов по внутреннему устройству, но пока есть более приоритетные вещи которыми чаще пользуюсь на практике. А именно:

добавил Pro spring 5 - пора бы и прочитать, раз уж 4 года со спрингом работаю. и добавил spring microservices in action - пласт знаний который всегда упускал, потому что проекты далеко не highload и обходился монолитами чтобы сильно не портить себе жизнь

99день
Sid Vicious6 мая 2020, 09:21

Минутка философии(БЛОГГИНГА) о карьерном росте и психологии раба

Вчера решил почитать блог Егора Бугаенко. Особо не интересовался его докладами - они содержат громкие названия, и сначала очень даже ничего. Но обычно к середине Егора разгоняет и начинается такой пиздец, что берешь попкорн и ждешь когда на сцену выбегут санитары (спойлер: не выбегут)

В блоге зацепил вот этот пост:

https://www.yegor256.com/2017/01/24/career-advice....

Распишу со своей стороны. Если у вас тоже появились мысли/озарения, я бы почитал

Don’t Be Loyal - проёб. Сначала пытался быть суперхиро, охотно работая и ночами и в выходные. Потом оказалось что состояние жопы не исключение, а правило. С моими идеями и попытками наладить процессы был послан нахуй. Наверно даже к лучшему, судьба титаника вполне предсказуема

Don’t Work - проёб. Когда закрутили все гайки, стал чувствовать себя просто винтиком. Ни о каком have fun можно не мечтать.

Don’t Make Friends - проёб. Очень привязываюсь к людям, большой недостаток

Don’t Be Helpful - проёб. Начинаешь помогать с не самыми простыми вопросами, через пол года все мессенджеры завалены просьбами ввести запрос в гугл, прочитать первую ссылку и объяснить чо там написано. Когда кидаю ссылки на википедию, очень бугуртят. Не рекомендую

Don’t Ask for Help - тут успешно справляюсь, с тех пор как уволился тимлид. Раньше грешил этим, но теперь и спросить не у кого, лол. Просьбы о помощи стопят развитие - у кого-то сильно, у кого-то полностью. Согласовать решение и просить чтоб все решили за тебя - принципиально разные вещи. Большинство проблем связано с недостатком фундаментальных знаний (операционные системы, сети, языки программирования, понимание как работают протоколы). Эти знания дадут ебический буст, в отличие от изучения очередного фреймворка

Don’t Waste Time - стал справляться, во многом благодаря смарту и вам :) Есть к чему стремиться, есть от кого получать заряд мотивации

Don’t Skimp on Growth - с этим ок. Покупаю годные книги, подписываюсь на нужные курсы. С ПО дела похуже (нет, jetbrains, даже не просите)

Don’t Work Full-Time - моё второе имя

Don’t Be Cheap - бабло никогда не было в приоритете. И это плохо

Don’t Be Skeptical About Certifications - хотелось бы, но всегда ищу отговорки. Надо переставать

Don’t Ignore Management - частично стараюсь вникать

Don’t Underestimate English - skyeng меня ждёт. Может после карантина. Или как обычно сольюсь (ЛООООХ)

Don’t Ignore Open Source - была такая мысль, стоило бы заняться

Остальные три пункта маловажная хуйня.

Итого:

Уровень знаний гораздо важнее количества закрытых тикетов, надо об этом помнить.

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

Ну и наверно самое главное - ваша ценность на текущем проекте и ценность на рынке почти не связаны. Исключительное знание где каким костылем что подпёрто не делает из вас senior 300kk/nanosec

пирожок08.05.2020

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

Sid Vicious08.05.2020

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

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

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

вот такое ко мне пришло прозрение и мотивашка :з

пирожок09.05.2020

>>если человек ленивый и не открывает первую ссылку гугла

просто даже не могу представить такого человека, а точнее то, что он надолго задерживается в IT. Но возможно, у меня просто мало обпыта и всё впереди)

>>красивая фигура речи про энтерпрайз и мазут

это так выглядит выгорание? XD

98день
Sid Vicious5 мая 2020, 08:06

Чот приуныл и лень было отписываться. За праздники прочитал >500 страниц Шилдта. Это была первая часть книги - о самом языке, так что полезного вынес не много. Читается легко, но на дистанции в 1.5к страниц сложно не заебаться и не заскучать.

Полчаса думал что еще написать - не придумал. Пойду киношку посмотрю что ли

92день
Sid Vicious29 апр. 2020, 16:41

Опросец. Какой проект запилить на гитхабе чтобы как будто я не хуй простой? Че-нибудь не легкое, но и чтоб не трайхардить. Если еще и интересно будет, то вообще шик.

Умею в веб (фулстэк) и в мобилы. Так что какие-то полезные фичи на мобилках тоже могу рассмотреть.

ideas?

Oleg29.04.2020

Как вариант посмотри,

1. что интересно лично тебе.

2. Подумай, что интересно будет близким знакомым, друзьям, коллегам

3. А затем, что будет интересно большому кругу людей.

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

По второй, минипроект интересный другим, например, учет финансов, или оригинальная методика изучения английского

Для большого круга, лучше влиться в существующий опенсоурс-проект.

Если для повышения квалификации программиста, напиши свой фреймворк, узнаешь уйму нового об языке программирования, на котором работаешь.

Sid Vicious29.04.2020

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

пока больше всего склоняюсь к приложению для управления контейнерами на удаленных серверах через docker engine api. вроде и легко, и полезно, и куча возможностей для доработки функционала если уж совсем по приколу станет. спасибо за варианты :)

Oleg30.04.2020

Killme Plzz, клон ansible это правильно

Если для работодателя, посмотри на бизнес, и подумай какие проблемы бизнеса приложение сможет решить и как ты им поможешь бизнесу или деньги заработать или затраты уменьшить.

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

309 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Нэтлия
Zen
Keira
Balveda
Анна
Andreйка
Freeland
Mui
пирожок
Oleg
Andreйка
пирожок
Aleks
Andres
Никитос
Sid Vicious
Oleg
Aleks
Andres
пирожок
Oleg
Mui
пирожок
Oleg
Mui
Andres
Никитос
пирожок
Oleg
Mui
Andres
пирожок
Никитос
пирожок
Monica
Dmitry
Юлия Вангордер
пирожок
Monica
Oleg
Mui
Monica
Mui
Monica
Monica