курсы по системному программированию в linux

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Ответить
v4567
Сообщения: 162
ОС: Devuan

курсы по системному программированию в linux

Сообщение v4567 »

Здравствуйте.
Ищу преподавателя кто бы мог прочитать курс по системному программированию в linux.
Как я себе это вижу. Один я или где то около пяти человек слушателей, платно, раз в неделю, в субботу или воскресенье около 6-8 часов. Количество слушателей, сумма оплаты всё обсуждаемо.
Тот кто будет читать должен работать в этой области или очень хорошо знать материал.
Какие темы хотелось бы прослушать. В деталях архитектура и устройство linux, ядро linux, терминальный ввод вывод, работа с памятью, файлами, сеть - сокеты, шифрование. Написание драйверов, модулей для ядра. Написание различных демонов. Умение, хотя бы в общих чертах, разбираться в чужом коде. Хотелось бы после курсов получить навык сборки linux под разное железо. Работа с фреймбуфером. Сама графика - иксы особо не интересуют, можно так в общих чертах.
Конечно изначально для таких курсов нужно преподать язык Си, я например теоретически Си знаю, есть небольшой опыт написания тренировочных консольных приложений.
В деталях о программе курса и подготовленности слушателей я думаю стоит разговаривать уже конкретно с человеком который захочет поделиться этими знаниями.
Если есть такой знающий человек, который эти знания на практике применяет, то есть работает в этом направлении и хочет ими поделиться (не за бесплатно конечно) то напишите в личку или в этой теме как с вами можно связаться.
Я из Харькова и думаю что вряд ли на этом форуме найду такого человека из Харькова, поэтому думаю что преподавание можно вести через скайп или аналогичный агент.
Может кто знает такие удалённые онлайн курсы, тогда дайте пожалуйста ссылку. Есть авлон, но у них таких удалённых курсов пока нет.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: курсы по системному программированию в linux

Сообщение Bizdelnick »

v4567 писал(а):
14.09.2016 16:13
Я из Харькова и думаю что вряд ли на этом форуме найду такого человека из Харькова

Это да. Единственного участника из ваших краёв, обладающего такой компетенцией, недавно забанили. ☺

Вообще в рамках одного курса все означенные Вами темы охватить IMHO нереально.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
v4567
Сообщения: 162
ОС: Devuan

Re: курсы по системному программированию в linux

Сообщение v4567 »

Это да. Единственного участника из ваших краёв, обладающего такой компетенцией, недавно забанили. ☺


Если это не шутка, то подскажите как с ним связаться.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: курсы по системному программированию в linux

Сообщение Bizdelnick »

v4567 писал(а):
15.09.2016 10:11
Если это не шутка, то подскажите как с ним связаться.

Ищите по нику Olej или по имени Олег Цилюрик. Только если в реале он общается в таком же стиле, что и в интернетах, вряд ли из этого выйдет что-то дельное.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
HorekRediskovich
Сообщения: 125

Re: курсы по системному программированию в linux

Сообщение HorekRediskovich »

Bizdelnick писал(а):
15.09.2016 10:18
v4567 писал(а):
15.09.2016 10:11
Если это не шутка, то подскажите как с ним связаться.

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

эм Olej из Харькова? :unsure:
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: курсы по системному программированию в linux

Сообщение Bizdelnick »

HorekRediskovich писал(а):
15.09.2016 14:39
Olej из Харькова?

По крайней мере так значится в его профиле. Паспорт с пропиской я у него не спрашивал.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
HorekRediskovich
Сообщения: 125

Re: курсы по системному программированию в linux

Сообщение HorekRediskovich »

Bizdelnick писал(а):
15.09.2016 15:16
HorekRediskovich писал(а):
15.09.2016 14:39
Olej из Харькова?

По крайней мере так значится в его профиле. Паспорт с пропиской я у него не спрашивал.

Понял, спасибо.
Спасибо сказали:
v4567
Сообщения: 162
ОС: Devuan

Re: курсы по системному программированию в linux

Сообщение v4567 »

Спасибо, пытаюсь связаться с Olej.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: курсы по системному программированию в linux

Сообщение Stauffenberg »

v4567
Почему Вы не хотите просто взять пару-тройку книг по системному программированию и проштудировать их в свободное время? ИМХО это очень толковый способ основательно разобраться в теме. Если возникнут вопросы, Вы всегда можете спросить помощи тут.
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
v4567
Сообщения: 162
ОС: Devuan

Re: курсы по системному программированию в linux

Сообщение v4567 »

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


Сейчас читаю: Иванов_-_Программирование_в_Linux._Самоучитель.djvu
Вернее начал читать эту книгу, а потом решил освежить то что уже знал ранее:

http://dfe.petrsu.ru/koi/posob/c/c.htm
http://younglinux.info/c
http://www.firststeps.ru/linux/
https://www.opennet.ru/base/dev/shared_lib_intro.txt.html
http://www.ibm.com/developerworks/ru/libra...amic-libraries/
https://www.opennet.ru/docs/RUS/zlp/002.html

(может ещё кто дельных ссылок даст)

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

PS: Олег пока не откликнулся на мои ему письма.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: курсы по системному программированию в linux

Сообщение Stauffenberg »

v4567 писал(а):
21.09.2016 10:13
(может ещё кто дельных ссылок даст)


По "ссылкам" Вы ничему дельному не научитесь. Вам нужны книги, тишина, чай с печеньками и куча свободного времени.
Если K&R проштудирован от и до, то переходим например к Unix/Linux. Теория и практика программирования, Брюс Молли. Параллельно с ней можно завести на столе справочник по систеным вызовам. Примеры из книг желательно синтезировать. После того как заскучаете, загляните в пару-тройку каких-нибудь несложных стандартных UNIX/Linux программ.
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
v4567
Сообщения: 162
ОС: Devuan

Re: курсы по системному программированию в linux

Сообщение v4567 »

Эту книгу то же скачал, по совету знающего товарища. Пока не читал, только просмотрел, по первым впечатлениям, очень хорошая книга, но думаю что то же на некоторые вещи ответа не найду, хотя может и ошибаюсь сейчас ещё раз посмотрел, очень много материала.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: курсы по системному программированию в linux

Сообщение Stauffenberg »

v4567 писал(а):
22.09.2016 19:18
Эту книгу то же скачал, по совету знающего товарища. Пока не читал, только просмотрел, по первым впечатлениям, очень хорошая книга, но думаю что то же на некоторые вещи ответа не найду, хотя может и ошибаюсь сейчас ещё раз посмотрел, очень много материала.

Вы ни в одной книге не найдете все ответы. Описанный мной совет выше - лишь первый шаг.
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: курсы по системному программированию в linux

Сообщение azsx »

Если не секрет, а вот всему нацучитесь - куда пойдете? Просто в программировании ваще мне кажется всё глухо как в танке, но чистый С на десктопе - это в РФ ваще дохлый номер. Не?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: курсы по системному программированию в linux

Сообщение Bizdelnick »

azsx писал(а):
28.09.2016 14:18
чистый С на десктопе - это в РФ ваще дохлый номер. Не?

Почему обязательно на десктопе? Есть встраиваемые железки. А системный софт вообще един для всех приложений, будь то мобилки или сервера.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: курсы по системному программированию в linux

Сообщение azsx »

В РФ много фирм и заводов, которые пишут встраиваемые железки и драйвера? Как там платят юниорам?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: курсы по системному программированию в linux

Сообщение Bizdelnick »

azsx
См. hh.ru, job.ru и т. п. По регионам и тем более по Украине вакансии не смотрел, в Питере и окрестностях они есть. Для грамотного спеца (не джуниора) всегда найдётся и возможность удалёнки, хотя с этим сложнее.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: курсы по системному программированию в linux

Сообщение azsx »

Посмотрел hh на первых 5 вкладках нашел 7 вакансий на чистом С. Окончательно убедился, что я прав.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: курсы по системному программированию в linux

Сообщение Stauffenberg »

azsx писал(а):
28.09.2016 14:18
Если не секрет, а вот всему нацучитесь - куда пойдете?

RedHat, Google, SUSE, IBM, Siemens, BOSCH, Amazon... Описанная выше квалификация откроет двери в каждую третью IT компанию

azsx писал(а):
28.09.2016 14:18
Просто в программировании ваще мне кажется всё глухо как в танке, но чистый С на десктопе - это в РФ ваще дохлый номер. Не?

Опыт работы с C не будет лишним нигде. И совсем не обязательно на десктопе (выше речь шла об ARM); и совсем не обязательно в РФ.
Embedded, Aerospace... и даже BigData

azsx писал(а):
28.09.2016 14:45
В РФ много фирм и заводов, которые пишут встраиваемые железки и драйвера? Как там платят юниорам?

Не знаю как в РФ, но юниоров на драйвера и железки, не сколько я знаю, вообще не ставят
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: курсы по системному программированию в linux

Сообщение azsx »

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

О чём и речь. Сколько лет надо учиться и работаьть, чтобы пустили железки программировать? Сколько людей добежит до финиша? Я и пишу - глухо как в танке.
Зачем ТС так хочет учить именно чистый С на десктопе? Мне интересно узнать именно это.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: курсы по системному программированию в linux

Сообщение Bizdelnick »

azsx писал(а):
28.09.2016 15:04
нашел 7 вакансий на чистом С

Ну если Вы привыкли зарабатывать 2000 рублей на 3000 работ, то извиняйте, это вариант не для Вас. Как по мне, одно рабочее место — вполне нормально, больше двух — не имеет смысла.

azsx писал(а):
28.09.2016 15:17
Сколько лет надо учиться и работаьть, чтобы пустили железки программировать? Сколько людей добежит до финиша? Я и пишу - глухо как в танке.

Одни люди учатся тому, что востребовано, чтобы получить работу. Другие учатся тому, что им интересно, а потом находят соответствующую работу. Не знаю, как по зарплате, но по квалификации вторые намного обходят первых.

azsx писал(а):
28.09.2016 15:17
Зачем ТС так хочет учить именно чистый С на десктопе?

Полагаю, именно потому что ему интересно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: курсы по системному программированию в linux

Сообщение Stauffenberg »

azsx писал(а):
28.09.2016 15:17
но юниоров на драйвера и железки, не сколько я знаю, вообще не ставят

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

Интересно Вы вопрос ставите :)
Сразу программировать железки человеку будет очень сложно, потому что это действительно подразумевает большой багаж знаний и опыта. Слишком много подводных камней.

Вы начинаете программировать на, к примеру, Python или Ruby, оставляя C как бы на прозапас. Тем самым просто получаете опыт работы программистом. Потом пару лет в QA, где работают в том числе и с С. Лет через 10, имея за спиной пару-тройку Free Software community-проектов, можно пробовать получить место С программиста.
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: курсы по системному программированию в linux

Сообщение azsx »

Спасибо, за оба последних комментария. Теперь ясно.
Спасибо сказали:
v4567
Сообщения: 162
ОС: Devuan

Re: курсы по системному программированию в linux

Сообщение v4567 »

Если не секрет, а вот всему нацучитесь - куда пойдете? Просто в программировании ваще мне кажется всё глухо как в танке, но чистый С на десктопе - это в РФ ваще дохлый номер. Не?


Зачем ТС так хочет учить именно чистый С на десктопе? Мне интересно узнать именно это.


Полагаю, именно потому что ему интересно.


Да именно так, мне это интересно и хотелось бы разобраться досконально. Не всё измеряется деньгами. Можно было бы выучить php и сидеть дома работая на фрилансе. По веб программированию сейчас работу можно найти. Но мне веб программирование не интересно. У меня образование связанно с радиоэлектроникой, и мне ближе что нибудь системное с железом.
По поводу работы - у нас в Харькове работы связанной с системным программированием практически нет. Харьков в Советском Союзе был один из крупнейших промышленных центров, делали электронику на космос. Сейчас всё уничтожено, абсолютно ничего нет.

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

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

Спасибо сказали:
Ответить