Answer the question
In order to leave comments, you need to log in
Is it possible for a graduate student to work as a programmer without education?
Questions like this are rarely asked for sischniks. I don't have an education. I am learning php because I think that in the future I will be able to find a job as a web developer. But the web does not attract me much. I like the idea that I would develop some kind of software in C. I also know C ++, but I want it in C and console software and software on gtk. I do only small utilities, but I understand that I need to do something big in order to know the whole ins and outs of the development of large projects. And I don’t come up with projects very well, for example, my mail server, my own database. Somehow I don’t think about programming pieces of iron, because the pieces of iron themselves are needed, but I don’t know which ones I need. I use Linux. There is one option to take a job via Skype, but there experience is needed for large projects. I also saw once a vacancy that you need to write a database, in some outsourcing company. Since I have no education, I don't have much of a choice. Well, I won’t believe for some reason that there are no sishniks required for software programming. Do they look at education when a sisnik is hired? Should I gain experience in this language? I really like C, but I also want to earn money.
Answer the question
In order to leave comments, you need to log in
Usually candidates are searched not according to the criterion of EDUCATION or not,
but a PERSON suitable or not for the project.
The market for C-programmers is not very large, and it seems to me quite specific.
Here PHP / Javascript / Java skills can be well pumped through self-education, all sorts of tutorials, etc.
And with C, this is not very good. The language itself is not so difficult to learn, but it is more difficult to enter the ecosystem.
It makes sense for a beginner to start as a junior in an existing company in order to learn and develop.
Well and on any fundamental knowledge of algorithms is necessary. It is not very difficult and you can master it yourself.
Hello, I'm the same as you. I am learning Linux. Not interested in the Web, although he also taught it. I know C\C++\Python. So, I want to share with you a find, I recently found vacancies where they are looking for beginner programmers, salary 60K\30K. Moreover, not only is the salary normal, but you will still be invited to conferences there, where you will receive new knowledge. I also went nuts from the requirements: "Requirements: knowledge of the C ++ language" Yes, just knowledge of the C ++ language. Nothing else. It is enough to drive into the search: "Vacancies for a beginner C ++ \ C programmer" and you will understand what I mean. Yes, the salary is not 150k, but still, after that work you will already have experience.
The first link I came across: https://tula.hh.ru/vacancy/29142673?utm_source=joo...
C is the coolest and most beautiful language,
but almost all projects in it require knowledge that goes beyond the language itself...
As mentioned above, C is not PHP... A C developer needs a huge amount of knowledge that would be given in a good university.
IMHO, but exactly with regard to C, it will be much easier with pieces of iron, they are much smaller and simpler.
Take it, assemble an analog of an arduino, and rejoice ... in extreme cases, you can sell crafts ...
I don't have an education.
It is quite difficult to work as a clerk without a specialized education. The problem is that C itself is a very small part of what you need to know. If in applied programming knowledge of the language is forming and makes up about 65-70 percent of all the necessary knowledge, then knowledge of C is only 5 percent of the required. The rest is knowledge of the principles of operation of wasps, iron, in a number of network or kernel projects. If any specific problems come up in the process of work, it is often difficult or even impossible to google any information (again, unlike high-level areas), you have to figure it out yourself, relying on the knowledge you already have. And if this knowledge is not enough, then regular midnight vigils are provided.
ps: And yes, developing only applied software in C and not getting into the system and hardware is unlikely to succeed.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question