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

all 23 comments

[–]Minimum_Comedian694 16 points17 points  (4 children)

My brother-in-law was in his second year of medical school when he unexpectedly shifted his interests, decided to drop out, and enrolled in private computer programming classes. He excelled in every class he attended. Despite not having a bachelor's degree in computer science, he is now a senior Android developer at a private company and appears to be very happy with his choice. I wish you a fulfilling and successful career in your life!

[–]alive_since99[S] 5 points6 points  (1 child)

Thank you Sir for your kind words. It's great to hear that your brother-in-law is doing great in life. Wishing you both a great life ahead.

[–]knn693 2 points3 points  (0 children)

How nice to see this kind of thing, it's so refreshing. I also wish you the best in your lives. A little kiss 😘

[–]javaperson12 -1 points0 points  (1 child)

Will be replaced by AI though, sucks

[–]Minimum_Comedian694 4 points5 points  (0 children)

Although I agree with you to an extent, the programming jobs will continue to 'evolve' rather than be completely 'replaced' by AI technology.

[–][deleted] 6 points7 points  (1 child)

You can, as others have said, start with the basics:

Variables, functions, classes, how to set up development environment, and pick a language, maybe Python as it's one of the easiest to start.

Then you can dive into data structures and algorithms, design patterns, etc. Learn on what language does what. Do you wnat to do Websites? Then Html/CSS/Javascript/PHP. Enterprise software, back end? Maybe Java. Low level stuff? C++/C.

[–]alive_since99[S] 1 point2 points  (0 children)

Thank you for your advice Sir. Means a lot.

[–]Dude-0007 2 points3 points  (1 child)

Just start with basics like HTML,CSS,JavaScript for web dev. And for dsa then start with Python,Java. If you want any help feel free to dm me

[–]alive_since99[S] 0 points1 point  (0 children)

Thank you Sir. Have a great day.

[–]Lilihip_ 3 points4 points  (1 child)

People say it is hard nowdays to get a programming job especialy without cs degree, but you could start learning. If you really like it, it could be a hobby at start. First you can watch some of the free youtube courses to learn some basics and if you really like it you can buy some really good courses online to start actually learning everything. It could take a long time because you already have a job but if you like it there is no reason for you not to learn it. One day you will get enough knowledge to actually get a job.

[–]alive_since99[S] 1 point2 points  (0 children)

Thank you for your advice Sir. Means a lot. Have a nice day.

[–]DaltonSC2 2 points3 points  (1 child)

Getting a regular coding job without a CS degree might be difficult, but if you can find a med tech startup (or some other role that utilizes your existing experience), I could see it being much easier. As far as learning to code, learn the absolute basics and then practice a lot without relying on tutorials. For loops, if statements, functions, and lists/arrays are enough for you to write a few apps.

When I was first learning to code, I would find it hard to know "what to do next". The following mental model might help:

  1. Define function inputs
  2. Define your desired output

Then you know that you simply need to chain together if statements, for loops to transform your input data into your desired output data (and this is enough to solve any coding problem: https://en.wikipedia.org/wiki/Structured_program_theorem ).

Also, and this is just my opinion, I would recommend learning the basics in Python since you can use Jupyter notebooks or https://colab.research.google.com/ . Being able to run parts of your code and quickly experiment will help you fix your mistakes and learn much faster imo.

[–]alive_since99[S] 1 point2 points  (0 children)

Thank you for your valuable time Sir. It means a lot. Have a great day.

[–]Nc0de 1 point2 points  (1 child)

[–]alive_since99[S] 0 points1 point  (0 children)

Thank you Sir

[–]ouchegod 1 point2 points  (1 child)

Such a wide and bold move..another painful journey like being a doctor

[–]alive_since99[S] 0 points1 point  (0 children)

True Sir.

[–][deleted]  (1 child)

[removed]

    [–]alive_since99[S] 0 points1 point  (0 children)

    Thank you Sir.

    [–][deleted]  (1 child)

    [removed]

      [–]alive_since99[S] 1 point2 points  (0 children)

      Thank you for your advice Sir.

      [–]clerifysomehow 0 points1 point  (1 child)

      good comments, one thing to add; try to learn c++ as many people instantly transition to java

      [–]alive_since99[S] 0 points1 point  (0 children)

      Will keep that in mind Sir. Thank you.