3 ms·
Seconded. You'll find a lot of people on here saying about "never to give up" but IMO, programming is not that glamorous only outside looking in. To give you be
by noname123 14y ago
Seconded. You'll find a lot of people on here saying about "never to give up" but IMO, programming is not that glamorous only outside looking in. To give you best sense of this, it's like people not in academia thinking that it's great to have tenure and be paid to pursue your own passion in an academic community.
The truth is most people in IT do very mundane stuff; most web-stack stuff glorified have nothing to do with C pointers. And most people are applying commonly used open-source technologies as users than making original contribution to algorithms. A lot of people have the vision of becoming the next Mark Zuckerberg but it's like winning the Nobel Prize, a lottery; especially in today's social-media infused tech scene, it's about being in the right place at the right time.
Ultimately, this is not to discourage you from going further into tech. But to short-circuit a lot of the BS floating around. You'll get pretty far if you work hard in IT; meaning if you sacrifice your free-time for the start-up treadmill, in 10-15 years, you can get to $150-200K as mid-level manager, saddled with a mortgage, kids and high cost of living in socially-eco-conscious city. For the average-case, it will not give you extreme wealth, it will not give you friends/family, and it will not be novel after a few years of the mundane work.
Take original replier's advice, "live without regrets." If you want to get over the hump of some kind of perceived technical inferiority, by all means, go for it but don't go all in thinking that any field will validate and solve all life's problems. That is very personal and not even your mother would even know. Some people here are happy just being a web developer, a "part of the revolution"; some people here see themselves as tortured young startup artists in struggle to be a triple threat of "a creator, an influencer and a monetizer"; some people get off on the rush of show & tell of weekend projects and their technical prowess and pulse on the trend.
Don't let the community dictate who you are.