Click here to Skip to main content
15,893,588 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
BryanFazekas10-Aug-21 1:32
BryanFazekas10-Aug-21 1:32 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
GadgetNC10-Aug-21 2:07
GadgetNC10-Aug-21 2:07 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Paul Kemner11-Aug-21 3:32
Paul Kemner11-Aug-21 3:32 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Unuvar Bek10-Aug-21 2:58
Unuvar Bek10-Aug-21 2:58 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Gerry Schmitz10-Aug-21 4:34
mveGerry Schmitz10-Aug-21 4:34 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
kmoorevs10-Aug-21 6:32
kmoorevs10-Aug-21 6:32 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
kevin_kitching10-Aug-21 9:06
kevin_kitching10-Aug-21 9:06 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Member 972126710-Aug-21 22:28
Member 972126710-Aug-21 22:28 
Like others have said, leverage your domain expertise as much as you can.

You may find it difficult to find a job with only a junior programmer skillset in your arsenal. But programming skills combined with an (extensive?) domain knowledge and other skills you've already acquired may tip the scales in your favor.

In any case, learning a programming language is not the hardest thing you'll face. Especially since you have at least some background in programming. IMO the real issue is to learn to solve problems, implement your design (solution to the problem) with the language / toolset you're using, and learning to write clear, maintainable code (i.e. to organize your code).

One approach you may consider:
- write a useful program related to the domain you know a lot about (and your potential employers know at least something about)
- start with it as soon as possible.
- publish it at the GitHub.

This approach has its pros and cons. Here's just a few:
+ it is easier to ask help if others can see your code
+ you can ask more experienced people to evaluate your code (and give you advice on how to proceed.)
+ when you apply jobs, you have something real to show for
+ it enforces you to pay attention to practical issues
+ you'll learn your tools in process
- you'll better not show a crappy code to your potential employers, so
- this is very demanding and the learning curve is steep
- it is hard to pick a problem to solve (not too simple, not too big/complex)

Also, the time you have given to yourself (a year), is a stretch, even if you make learning this stuff your 'day job'. I guess its not entirely impossible, but man, you better not count the hours.

I am experienced programmer (20+ years), but I still learn a lot by reading (good and bad) code other people wrote. You can find good open source projects from the GitHub for this purpose. Maybe even a one that is somehow related to the problem you'll decide to work on.

Finally, in your position I would familiarize myself with TDD (test driven development) at least to some degree. Not because you'd need to learn about testing as such (you'll need to, at some point), and not because every employer expects that (they don't), but because it is a good way (IMO) to learn practical problem solving and drive home some important aspects of software design in general. (Even nobody expects a junior programmer to be able to design even a modest scale production quality software system, you'll inevitably do small scale design every time you write code).

Hope this gives you something to think about, even if you'll end up doing something entirely different.

modified 11-Aug-21 6:28am.

GeneralTeach a high school class Pin
etkid8410-Aug-21 10:38
etkid8410-Aug-21 10:38 
GeneralRe: Teach a high school class Pin
Nelek10-Aug-21 10:38
protectorNelek10-Aug-21 10:38 
GeneralRe: Teach a high school class Pin
kevin_kitching20-Aug-21 8:30
kevin_kitching20-Aug-21 8:30 
GeneralRe: Teach a high school class Pin
PIEBALDconsult20-Aug-21 8:32
mvePIEBALDconsult20-Aug-21 8:32 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Vivi Chellappa10-Aug-21 13:23
professionalVivi Chellappa10-Aug-21 13:23 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
harvyk010-Aug-21 21:49
harvyk010-Aug-21 21:49 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Carl_Sharman11-Aug-21 0:48
Carl_Sharman11-Aug-21 0:48 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
rallets11-Aug-21 1:44
rallets11-Aug-21 1:44 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Cpichols11-Aug-21 1:43
Cpichols11-Aug-21 1:43 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Mark Starr11-Aug-21 2:23
professionalMark Starr11-Aug-21 2:23 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Rusty Bullet11-Aug-21 3:25
Rusty Bullet11-Aug-21 3:25 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Dave B 6811-Aug-21 4:02
Dave B 6811-Aug-21 4:02 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Member 1419238211-Aug-21 4:22
Member 1419238211-Aug-21 4:22 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Bill Leahy11-Aug-21 4:40
Bill Leahy11-Aug-21 4:40 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
jochance11-Aug-21 4:53
jochance11-Aug-21 4:53 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Steve Naidamast11-Aug-21 5:04
professionalSteve Naidamast11-Aug-21 5:04 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Matt McGuire12-Aug-21 6:52
professionalMatt McGuire12-Aug-21 6:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.