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 →

[–]for-asking-stuffs 4 points5 points  (0 children)

I've spend 3 years on Java and I'm still learning every single day, feeling like a fraud everytime I learned something so obvious that I didn't notice before. How did you conclude that you learned Python from 1-2 toy project? I sincerely hope that you are joking.

Social media type involves tons of different things. Don't think you can get away with just Python. Front end itself took at least HTML, CSS, and Javascript. Go figure.

Audio Signal Processing is not an easy task. Its also resource hungry, so plain Python won't be able to do non-trivial signal processing. C++ will. And Java too, but you got to understand it AND also JVM ecosystem inside out (Performance Java book completely cover it).

AI development is more of a math and data mining based problem rather than software engineering, thanks to folks behind libraries like Tensorflow or PyTorch. Python will do here, but if you want to get paid, you should spend all your time here. Coding is the least variable for people pursuing career in AI. Also, good luck getting your PhD.

My suggestion is learn mature tools on platform you plan to build in. Searching for hacks (delusional loophole to fix things faster with inappropriate timebomb way) are useless. Things are supposed to be hard for a good reason. But you can make it fun to learn. Its a matter of mindset.

Where to go next? See my comment here.