South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
What I've seen internationally is that Software and Web Developers diversify into a few languages and frameworks.You think it's possible to keep going for the next 20 years without becoming a web developer. I look at my skill set which is mostly winforms in C# and I feel like I'm being left behind. Where do I go from here?
Honestly if I followed my heart I would get into the gaming industry. I'm in my 40's now so not sure it it's too late for that.
It takes a lot of time also with a steep learning curve. Even when using engines such as Unity. To make any game acceptable for public release takes quite a few skilled people as well. I have however seen an excellent game made with Unity 3D that was created by a husband and wife. It took years to develop though.Honestly, it’s a **** industry to be in. You are probably attracted to the industry because you like to play games. Making them is a whole different story, and more likely to put you off them entirely.
It takes a lot of time also with a steep learning curve. Even when using engines such as Unity. To make any game acceptable for public release takes quite a few skilled people as well. I have however seen an excellent game made with Unity 3D that was created by a husband and wife. It took years to develop though.
I don't have extensive knowledge of development in general, but I completely agree with your views. What you said is logical to understand. Thanks for your postYeah, I’m not saying a person can’t do it, and in fact the learning curve is the best part. The bits that put me off is that the Indie route has only a minuscule chance of success, even if the product is good. The work/$ ratio is completely out of whack except for the handful of cases where the game goes viral. In both the Indie and AAA worlds, the motivation seems to be more like a kind of “Rock Star” wannabe seeking fame and recognition than anything else - obviously, there are exceptions, but I found this very off putting.
At the end of the day, I am thankful for those with the skill and motivation to see this through and produce great titles, but those people are usually oceans ahead of the average. Essentially, I wouldn’t recommend the industry to anyone who isn’t some sort of prodigy.
You think it's possible to keep going for the next 20 years without becoming a web developer. I look at my skill set which is mostly winforms in C# and I feel like I'm being left behind. Where do I go from here?
The other areas not mentioned yet is
- Project Manager is a highly sought after skill and will be in the future
- Development with ERP's / CRM's
- Development in Data Analytics
- (as stated above) Machine Learning / AI
Yeah, winforms is not something to specialise in. However, businesses do sometimes need desktop applications - the key thing about them is that they always have large backend components. The front end is a small portion of the work.
If done right, the front end could be either a web front end or desktop front end.
The last desktop app I built was for an enterprise firm and most of it was actually backend work. Implementation of business processes, batch processing, etc etc. That was most of it. Not that the UI was trivial, it just wasn't most of the work.
If you are doing desktop apps without a backend component at all, then you need to switch to a new and more profitable line of work.
You think it's possible to keep going for the next 20 years without becoming a web developer. I look at my skill set which is mostly winforms in C# and I feel like I'm being left behind. Where do I go from here?
8.
If you work in IT, you need an exit strategy. Your goal should be to get to management as soon as possible. There is no upward potential in being an individual contributor, the pace of change is vicious and unrelentingly, and inevitably you will not be able to keep up. Do you see a lot of senior IT talent in their 50’s and 60’s? Nope.
9. If you want to make real money, you need to be managing people.
10. Everything is Sales. If you are not directly tied to generating income, you’re seen as an expense. That’s bad for business and bad for your career. Income generators keep their jobs. Expenses get reorganized or cut.
24. Remote work is convenient but limits your potential growth. No one ever got a big promotion from being in a remote-only role. In-person Office relationships are critical.
25. Age discrimination is real. Your chances of finding work after 50 diminish every year that you’re alive. An exception is Director and Executive level management where age is expected.
This.That’s enterprise dev.. web services ? If you have a c# base that seems to be the route many seem to go.. then from there js frameworks with front end dev hosted via ms stack.