You are going to receive many suggestions and many words of advice in this thread. Here is mine, so that you can consider this as well while making your final decision. - Coding is a good choice but like any profession, it has its pros and cons. Pros could be immense job satisfaction in creating something that has a tangible effect on the world. Cons could be having to work for terrible managers that could turn a fan…
Ask HN: Why learn a back-end stack?
11–19 of 19 posts
Re: Ask HN: Why learn a back-end stack?
#12Re: Ask HN: Why learn a back-end stack?
#13Re: Ask HN: Why learn a back-end stack?
#14Re: Ask HN: Why learn a back-end stack?
#15Coding is the right choice if you have a passion for it. If you don't have CS background, then for self-learning you will need a lot of dedication. Generally, for all popular languages, you will find free video tutorials on YouTube. If you don't mind paying a little, then Udemy also has very good set of tutorials. Be ready to put one solid year of effort into it though. As a first step learn one language well. I woul…
However PHP + Jquery is a good option and it DOES literally work everywhere.. I've run laravel from shared hosting... wanted to kill myself and can't run everything like using a redis cache...
You can also use laravel for backend, frontend, and mobile (as an api). A good mix is laravel api + cordova or ionicframework for the mobile part.
Re: Ask HN: Why learn a back-end stack?
#16If you are looking at programming to gain employment then probably I would pick up data analysis within customer support domain rather than software development at this point in your career. Your employment prospects will improve many folds if you are able to perform data analysis providing industry insight having worked in the industry. Don't throw away your experience, use it for operational analytics.
Re: Ask HN: Why learn a back-end stack?
#17Coding is a good way to build things and work on new ideas, but certainly not the only way. And you can make as much or more money in a field that does not require as much knowledge or skill. DBAs, system administrators, network engineers, and other fields allow you to work on problems and make a living without having to immerse yourself in complicated languages and years of studying different solutions to problems.