Прокачать скиллы связанные с работой
Я самостоятельно занимался прогой на протяжении 1.5 года, нашел работу. Хочу улучшить свои знания, что подразумевает:
- свободную работу в линух (я вроде бы и сейчас не испытываю трудностей, но книгу следует прочитать);
- работу в многопоточной среде, написание многопототчного кода, понимание примитивов и средств синхронизации, типичные IPC tools (inter process communication);
- понимание процессов, которые происходят в сети между устройствами. Понимание принципов работы стека сетевых протоколов, знать предназначение каждого из протоколов, помнить как устроены их хедеры;
- уверенность в написании кода на С. Я проблем не испытываю, но из-за незнания библиотек, приходится раз за разом гуглить. Не хочу так делать) Буду набираться опыта. Есть крутой курс (Программирование в Linux), который я позаимствовал со страницы одного человека - пока что выполняю там задания;
Критерий завершения
Я знаю сети и многопоточность, в линухе как рыба в воде, не лажу в гугл ради 2 строчек кода на Си.
Личные ресурсы
Бронелобность
Экологичность цели
Это интересно и благотворно скажется на моей карьере
-
Linux pocket guide
Маленькая книжонка, написана очень простым языком. Ожидаю прочитать там то, чего не знал.
-
Энтони Уильямс - Многопоточное программирование
Без понятия когда буду ее читать, но очень хочется. Вообще-то я уже предпринимал попытку, но дошел лишь до atomic, потому как там начинается лютый трешак.
-
Стивенс - Unix: разработка сетевых приложений
-
Рочкинд - Програмимрование для unix
- 943
- 23 ноября 2016, 12:42
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением