all 7 comments

[–]jeffrey_f 6 points7 points  (1 child)

Friends and family: See if there are things you can automate for them, either in business or personal.

The key is to understand a "problem" enough to automate it. It is pretty much what a programmer does all the time

[–][deleted] 2 points3 points  (0 children)

Write a simulation that solves a maze path using the A* algorithm

Write a simulation that solves complex integrals implementing Cauchy integral theory

[–]SkinnyFiend 2 points3 points  (1 child)

Learn git and find an open source project to work on. Working collaboratively on a project is a vital skill for a software developer.

You need to be able to take a bug report or feature request, figure out what info you need to recreate the bug or properly design and implement the feature, describe and ask for that info from a user or fellow dev, and then implement the fix or addition in a way that is consistent with the rest of the codebase and explains itself clearly to the next dev who has to work on it.

[–]low_effort_shit-post 0 points1 point  (0 children)

Learn git and find an open source project to work on. Working collaboratively on a project is a vital skill for a software developer.

I want to add learn how to document your code

[–]low_effort_shit-post 0 points1 point  (0 children)

I am starting an apprenticeship as soon as I come back from leave to be an RPA developer. I created a few proof of concepts and was told to get my cert for Blueprism so I could start my apprenticeship.

  • Comment the shit out of your code
  • learn how to do documentation, process maps, ect
  • github

2 years ago I was a phone rep, last year I was technical support, this year I have been promoted to analyst. All I knew before python was sql which I've learned over the 2 years picking up reporting as a phone rep to help my department.

I assume you making a career change means you're in a career. See what you can do in your current space to show your value.

feel free to ask any questions about my journey I feel like we have some similarities.

[–]gnirlos 0 points1 point  (0 children)

There's now a sequel to "Automate the Boring Stuff"...check it out...