Viena no atbildēm uz jautājumu:
Why do people work in niche fields like operating systems? I have a friend, who is very talented and he is interested in Operating Systems and says nothing gives the satisfaction like coding in C, but why cant these people choose better professions like web development, java script work, AI etc?
-----
Almost all UI code is, by definition, a matter of style. That is, in fact, what the second ‘S’ in ‘CSS’ is. And styles change. Style is fickle.
Guess what? You’re going to have to write that code again, as soon as marketing gets a bug up their butt. And then again. And again. And again.
Which is great, if the reason you are in the job in the first place is that it’s a “Paycheck Continuation Program”. If you are just in it for the money, having to solve the same problems over and over and over again is a way to ensure that the money flow happens.
Of course it doesn’t take a lot of brains to do this. So you are going to get paid less than an OS level person gets paid.
Because you are writing “throw away code”. It’s not going to matter in 10 years if you wrote that code. It’s probably not going to matter in 3 months.
OS level work, as long as it’s a problem I haven’t solved before, is inherently very, very satisfying.
Getting tendonitis typing in a job that doesn’t require thinking, and can be done by a 16 year old who has gone to a “Code Academy” or a “Software Bootcamp” is not.
It’s cute when the programmer larvae think they are software engineers.
// Quora
|