X
X
xverizex2020-10-23 20:54:11
linux
xverizex, 2020-10-23 20:54:11

Is it possible to learn how to program kernel modules without education?

I write software in C for linux. But there are almost no freelance jobs (Russian-speaking). Once I read one book and it said that in order to write programs for electronics, you need to know it. But somehow I watched one stream a little and there a novice student was just studying in the direction of developing programs for devices and he said that knowledge of electronics is not required. And how is it? Maybe he's a beginner and doesn't know everything. For example, there is a book on developing kernel modules for linux. there you can read something, and then see which api is left in the new core. I have a wifi adapter. I think that something in the adapter is controlled via usb. Well, that is, only the usb interface is available to the computer and it turns out that you can control the device via usb. Then it turns out you need to know the device control commands and that's it? There's just a lot of code. For example hal code. How do they even know how to use the device? Is it necessary to have some kind of datasheet? Is it possible to get a job without education?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
antonwx, 2020-10-23
@antonwx

Is it possible to learn how to program kernel modules without education?

Yes, you have the entire Internet at your fingertips, textbooks, guides, forums, video tutorials, a lot of material, especially if you know English. Let
's say a series of articles on USB:
https://radiohlam.ru/usb1/
Here is an English document on USB2. 0 pretty detailed https://www.cypress.com/file/134171/download all your questions are answered there, but you have to sit and study (how else?)
Is it possible to get a job without education?

Of course have
Worka-v-Makdonalds.jpg

M
Mikhail Miroshnichenko, 2020-10-23
@hetmansoftware

without a confirmed education, BUT you can form yourself. Write programs on your own, building up a portfolio. They hire for actual knowledge and skills and not for pieces of paper.

C
CityCat4, 2020-10-23
@CityCat4

Is it possible to get a job without education?

Of course. Today, a very popular vacancy for a delivery service agent is Yandex.Food, Delivery Club ... At a construction site, a janitor, a security guard (in SPP) at a store ...
How do they even know how to use the device?

There is documentation for developers that describes how to manage the device. It is described, of course, from a hardware point of view, since it is written by an electronics engineer. Therefore, you need to know electronics at least at the level to understand what is written here - because no one will chew on you - it can easily turn out that the developer does not speak either Russian or English
Why without education they take only such work? If a person can learn independently without a teacher. Why does the crust decide?

Because those who are willing to pay money want it that way. At the same time, it does not matter whether it is a state or a private person - the office always has an owner who sets requirements for his hired staff, and if you want to receive money in this office, please comply with these requirements. This includes education requirements and dress code and (informal but nonetheless existing) requirements for gender and age ... And if you don't like it - go to McDonald's! (which also has dress code requirements :) )

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question