Answer the question
In order to leave comments, you need to log in
Programming or something else?
Good day.
I am 20 years old. I study at the university in a specialty that I do not like. There was a desire to learn C #, picked up materials, found a bunch of books and services (like the LearnC # application for phones). But after reading the first chapter of one of the books, I thought: "Is it worth it?"
Programming, as I already understood, is not an easy and somewhat routine thing, even if you work for yourself. Yes, a good specialist earns very good money and everything is not bad with him, but for this a person must “be in this profession”, almost live it. Be willing to study, study, study. This is a profession that develops every day. I like it, but there are some doubts about choosing the wrong business.
I want to ask a question to people who have already achieved something in this area: what would you choose if you had such doubts? Programming and constant (sometimes routine) self-improvement of this business, or something else, not at all related to the first option? We need advice from knowledgeable people :)
P.S.: We are not talking about earning trillions and millions, we are talking about the usual business of life that will feed and delight
P.P.S.: By the age of 20, I understand IT the most. I studied all sorts of Pascals at school. Then I made mini-sites (HTML, CSS and various CMS). Well, and general knowledge of any technology ... But it's not too late to start learning something else.
Answer the question
In order to leave comments, you need to log in
Only a profession that does not require special qualifications can be practiced without straining, having mastered the basic movement once and repeating it until retirement. So any specialty requires further development. Somewhere it is easier, somewhere more difficult.
Programming is not the easiest thing, but not very difficult either - you already make websites, so it's practically a programmer. There are things that are difficult, but you can not go there if you don’t want to.
Basically, programming is a chore. But it's the same everywhere - life is not an eternal holiday - the holidays are on schedule (look at the calendar), and the rest of the days are a routine, get used to it. And yes, if every day is a holiday, then the holiday becomes a routine :-)
Most tasks in programming are quite typical, and therefore routine, but if you want, you can find interesting tasks, but there are usually some difficulties there, so you have to strain. In addition, you can entertain yourself yourself, for example, master new approaches and technologies in programming, or you can just drink.
If it turns out to program and there is no disgust - do it. If there is something that turns out better or more interesting, then it is better to switch there.
But try to think one step ahead - whether your profession can provide you with a normal standard of living.
By the way, if anything, the standard of living can be moved in different directions :)
Your life, choose.
PS: Well, C# is not exactly "for phones". When was the last time you saw smart under Windows? Of course, they are in nature, but this is exotic, IMHO. Java is more suitable for phones.
You just have to try and see. In fact, there is little routine as such, because. routine is usually automated. The main difficulty is that you need to constantly learn something new, read new manuals, solve new problems and tasks. You have to run to at least stay in place - it very accurately describes not only programming and IT, but in general all dynamically developing areas.
We are not talking about earning trillions and millions, we are talking about the usual business of life that will feed and delight
Do you need this programming? If already now it seems to you that sometimes tasks will be a chore. Feels kind of bored. And if there is boredom, then you don’t understand why you need it. And if you don’t understand this, it’s better to find out first. Therefore, the answer to your question lies in the field of self-knowledge, and not the advice of someone on a toaster who has no idea what you live in.
Let's start with the fact that in the vast majority of cases, what feeds is not at all happy. Then you need to know that in programming (as in other things and in any other business), not those who copy-paste in PHP or C # earn a lot, but those who come up with something completely new. There are few such people.
All in all, I think you'll make a good programmer. You have already understood the main thing in programming, only you need not be lazy to work.
Threat As noted above, C # for mobile devices is a very strange choice
And I would not say that programming is a routine opposite to any other profession. After all, problems are presented to you every day, and you solve them with the help of code. You think, find non-standard solutions, because it's interesting.
Now, if you wrote "Hello World!" every day! to the command line. It would be boring. And so, before you will be a constant challenge. And the more aesthetic the solution to your problem, the more satisfaction you will feel.
Of course, everyone has doubts. And as already mentioned above, work is a routine. You can get away from it in programming by changing projects, business areas, technologies. And yes, how do I know if I like something without trying it? IMHO, no way)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question