#1
|
|||
|
|||
Материалы для изучения программирования под UNIX/Linux
Rostislav Nikitin написал(а) к All в Jul 19 20:22:28 по местному времени:
Нello everybody! Вопрос опытным UNIX/Linux девелоперам. Как бы Вы сегодня начинали Ваш путь UNIX/Linux разработчика? Какие-бы книги, туториалы, курсы и в какой последовательности бы изучали, если бы решили стать UNIX/Linux разработчиком? Но при условии что у Вас уже было, скажем 5-10 лет опыта разработки коммерчиского, не системного ПО под Windows. Такого как: базы данных, веб приложения на C# и т.д. Rostislav --- |
#2
|
|||
|
|||
Материалы для изучения программирования под UNIX/Linux
Valentin Nechayev написал(а) к Rostislav Nikitin в Jul 19 18:20:24 по местному времени:
Нi, >>>> Rostislav Nikitin wrote: RN> Какие-бы книги, туториалы, курсы и в какой последовательности бы RN> изучали, если бы решили стать UNIX/Linux разработчиком? Но при условии RN> что у Вас уже было, скажем 5-10 лет опыта разработки коммерчиского, не RN> системного ПО под Windows. Такого как: базы данных, веб приложения на RN> C# и т.д. Условлюсь давать предпочтение русскоязычной литературе. Тогда начинать с "Операционная система Unix" Робачевского: https://www.ozon.ru/context/detail/id/139821708/ (под его редакцией, а не прямым авторством, но всё равно принято его упоминать в первую очередь) Что-то пользовательское - лучше всего видел "Секреты Unix": https://bookzone.com.ua/books/2762-sekrety-unix/ это очень качественное описание для пользователя. Дальше ряд книг Ричарда Стивенса, типа APUE: https://www.amazon.com/Advanced-Prog.../dp/0321637739 есть переводы. У него же Unix Network Programming. Дальше смотреть на нужную подспециализацию. Если десктоп и графика, то скорее всего Qt. Тут уже книги не назову. Если сеть, то отличия от общих книг минимальны (типа темы epoll), ну или уже идёт специфика типа DPDK. Eric Raymond - The art of Unix programming. Онлайн-руководства с ходу не подскажу, сейчас в немного полевых условиях. Может, чуть позже. Не забыть прочитать хотя бы в основе про средства контейнеризации, начиная с Docker - в Windows мире это всё устроено заметно иначе. -netch- ... Это не ключевой момент, а дополнительная неприятность. --- |