4 Other Careers Where Software Developers Can Excel
Vložit
- čas přidán 22. 05. 2024
- Are there other careers that a software developer could do well in? If I don't want to write code all day long, are there other jobs that might fit me? I'm considering a career switch. Where could I go? These are the questions we will answer in today's episode of DevQuestions.
Website: www.iamtimcorey.com/
Patreon: / iamtimcorey
Ask Your Question: suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: signup.iamtimcorey.com/
I switched to project manager now i can "Excel" all day long
Love it - very funny and true
You now have a new Outlook on life.
😂
lol
About a year ago, I decided it was time to transition out of Developer. I've been one for about 25 years... and my most recent code stack was in the .NET 4 era. Still lots of jobs, but I wanted something different AND I didn't want to spend all the time to learn newer programming skills. So, I transitioned to a mix of UI/UX person and QA person. I still get to write some code (automating tests and such), but I'm also really good with UX and "translating" from business to dev speak. I'm loving it so far.
Thanks for sharing!
That's a great answer, Master! This is something I've heard from other people as well. Thanks for clarifying it.
You are welcome.
Logistics... sometimes known as the 'problem-solving' or 'everything else' department. Didn't expect that to be on your list... well done!
Thanks!
Question 1 : what's the path to become an architect from senior developer/tech lead.
Q 2: are the certifications such as TOGAF absolutely helpful (not for certification value, but for actual knowledge that can help on the job)
Hi Tim!
Would love to see content of how you use and think about the “lock” statement in your c# applications. Leaving a wish here 😊
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@@IAmTimCorey Will do!
be a solicitor, imagine each legislation as a big class, and each section as a method which has a specific logic in each. BAM! you're now a solicitor.
One career that was not mentioned that is for sure a much better fit for developers than logistics is accounting. Because they can use their development skills to automate the processes. I can't see how logistics can be a good fit for developers. They would be unhappy because they would realize that since apps can't be created to manage people, then there are no solutions to the logistics problems since people unfortunately don't work the same way as computers.
Accounting isn’t a good fit typically because accounting takes a specialized degree and training. I don’t see a ton of overlap between the skills accountants have and the skills developers have.
Every role can use automation. That’s not what I was talking about. What I was talking about is using those same skills in other areas. The reason logistics works so well is because you are ordering a system. You are building workflows to best optimize the outcome. You are just doing it with people and processes rather than code.
@@IAmTimCorey I actually have a 4 year degree in accounting. I actually wanted to be an accountant but could not get a job in the field. However, the job i had which was data entry, I got into programming on that job to automate the processes.
Going the other direction can definitely work.
TLDW: Technical Writing, Product Management, Sales Engineering, and User Experience (UX) Design
Where did you get these from?
@kimfom From this video. The "TLDW" prefix of their message is an acronym letting you know that the remaining message is a summary of the content.
@@halbertwalston but what they wrote is not an accurate summary of what Tim mentioned in the video hence my question.
Liar??? 14:56 He said Information Technology, Application Design, Management, and Logistics.
@@evangreavu9621 are those he main points he made? The summary is misleading bruh
Best new Job for a software developer is:
A job you can do from home you can completely automate.
Then every day at nine turn on your tool and go do something else.
And then you will be the person in your comapny who will never make mistakes and always finish his work.
And the only real work you have to do is somethimes change the tool you made when something changes.
Best thing you can do as a deloper is automate your own work, not someone else :P
First, if you do that, your boss will almost certainly catch on. That will be trouble. Second, if your job is so easy that you can automate it like that, you will be replaced at some point. Third, I can't think of any job that is that simple that an automated program can be written once and do the job without continual changes. At least not one where a company isn't already considering automating. Finally, a company is almost certainly not going to pay you well for any job that is that repetitive.
Focusing on something for a long period can be boring from time to time, but it’s the only way to reach excellency.
Pushing through the hard times is part of succeeding in almost any field.
Imho, software developers (not low level self-taught programmers) require talents and basic skills that make them excel at all jobs very quickly, apart from physical jobs, where they have no inherent advantages. It is a very universally beneficial education, especially now that the global society is 50%+ happening online
The only fields where software development background is a disadvantage, is any brown nosing field where critical thinking can be a disadvantage, a field that uses alternative facts, lies and playing it loose to gather support, sponsorships, donations or funding. Examples of these are anything to do with religions, politics, PR roles, marketing and any holistic field
Thanks for sharing.
At a previous company, one of the saleswomen said something about how brave it was that I admitted when I was wrong. It startled me until I thought her comment over but, in her world, she could not admit that she was wrong. In my world, admitting that I am wrong saves everybody time and money. Sales are based on perceived truth but software development is based on actual truth.
Wdym by "not low level self-taught programmers"?
@@ali-g Meaning programmers who don't have an actual software engineering degree, and have thus skipped most of the base building blocks of engineering that most of that education is. Instead, they usually just self-study a specific programming language and a specific job/task, but their vertical and lateral movement abilities are severely limited when compared to software engineers who took the long road, and studied all the underlying basics and complementary skills as well
Low level does not have deragotary meaning at all in this context, I meant low level as in C/assembly (and old C++) where the skills are very specialized, but not particularly useful when it comes to transitioning to other professions, compared to the generalist software engineers who are forced to learn non-coding base knowledge as up to 80% of the degree. Skills like math, physics, communication skills, research skills, language skills, business skills, project skills, database skills, legislative and software security skills, teamwork and management skills
Bad joke of the day: Transition from SWE to snake charmer especially if your language was Python.
😂
+Where Software Developers -Where
Yep, fixed it. Thanks.
Jesus, seeing all these "alternative career" videos is so depressing.
Haha, it's strange or a sign! Tim's channel is all about software engineering, and here he is making a video about cooking pasta
Software development isn’t for everyone long-term. This helps them with options. It has no bearing on those who want to stay.
Become a manager? No thanks. I think I am good with Visual Studio than MS Excel.
It isn’t for everyone.
I might add another suggestion: cybersecurity.
Specifically penetration tester a k a ethical hacker. Finding vulnerabilities in web applications for various companies for instance.
Not really sure if you file that under "IT" though.
It definitely can be, although it takes additional specialized training.
It's never reassuring when people are showing alternative careers for developers.
It’s always important to have multiple backup plans.
Don’t read into it. Not everyone loves software development once they get into it. They wanted to know where else they might use their skills. I answered the question.
@IAmTimCorey no worries Tim 👍