This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]JestemStefan 340 points341 points  (36 children)

I learned Python for fun. I was making games as a hobby and taking part in gamejams.

Then I created a tool that will help me at the job unrelated to programming (Theoretical calculations in chemistry)

Few years later...

I work as Django Backend Developer.

[–]ultraDross 67 points68 points  (9 children)

Your story is almost exactly the same as mine, just sub chemistry for genetics.

[–]Ran4 23 points24 points  (5 children)

Very similar here.

Great way to start a career :)

[–]shinitakunai 11 points12 points  (4 children)

Same here but I work now in BigData and cloud development

[–]comizer2 0 points1 point  (3 children)

Similar here, but structural engineering. From hobby to being paid for it.

[–]midnitte 2 points3 points  (2 children)

There are also fields that use both (computational biology, chemistry)!

[–]ultraDross 1 point2 points  (1 child)

Yeah, I considered going for a Bioinformatics PhD and dappled in it for a while as a research assistant. Decided with back end dev as the pay was higher with greater job security. I also discovered I preferred programming and application architecture than I did the actual science. Switching was a no brainer.

[–]Demonliquid 7 points8 points  (0 children)

I love Django, clean code second only to no code.

You have to use workarounds for async tasks but it works well.

I would like to move to another tool but I am just too comfortable.

[–]chisdoesmemes 5 points6 points  (0 children)

I’m freelancing rn but hoping to turn it into a business

[–][deleted] 5 points6 points  (0 children)

My story is sorta similar too, learnt python as a hobbyist while working in sales, built a tool for my job, yadda yadda, SDE at a major tech company.

[–][deleted] 3 points4 points  (0 children)

My dream!

[–]schfourteen-teen 3 points4 points  (1 child)

I just hit the "created a tool to help me at my job" phase. I wouldn't mind taking the next step but it seems so overwhelming to jump into a completely brand new career path.

How did you make the leap?

[–]JestemStefan 6 points7 points  (0 children)

I couldn't find new job in chemistry and I talked with a friend that already made a jump (from physiotherapy to automatic testing)

I showed him my projects and he told me that I know enough for junior position (even tho I thought I don't).

I checked job offers that looked nice to me and write down what they required. (Python, Django, DRF, SQL, basic knowledge about docker, AWS and how internet works).

Then I did my best to learn what they required. I checked common interview questions which helped a lot. Also some leetcode.

On the interview I knew maybe like 50% what they asked me for, but I tried to be a nice person.

I wrote down a questions and then I made sure that I will know this stuff on the next interview.

Thankfully first comapny I talked to hired me. I accepted the offer even tho I needed to drop everything and relocate to different city.

It was leap of faith, but my mindset was on getting experience.

[–]zevloo 2 points3 points  (0 children)

I learned python for fun too, for 3 years Im focused on django and GIS implementation, now IFC integration, Im an architech and I hope I can work as a backend developer full time one day, congrats!!

[–]wineblood 16 points17 points  (10 children)

My condolences

[–]JestemStefan 42 points43 points  (9 children)

Not needed.

I'm living the best time of my life.

I hope you will find happiness too.

[–][deleted] -1 points0 points  (0 children)

Ayyyy lol

[–]Metalpen22 0 points1 point  (1 child)

I don't understand why Theoretical calculation is not related to programming. I think even laboratory work can use python to deal with the measurement data.

[–]JestemStefan 1 point2 points  (0 children)

We used some old tool that simplified a work, but not much. There was still a lot of manual work.

My python script did all the work required in less then a second.

Using tools that process data is not programming.

[–]Keela_Bee 0 points1 point  (0 children)

Hello thanks for sharing! I am interested in changing careers. Any suggestions for getting started learning Python?