First of all, you seem to be doing a great job by motivating the people who comment here. Great job! It's such a great thing as motivation gives an energy which can be unmatched sometimes :-)
Coming to my question. In case you are interested, can you share about your career plan? What technologies have you learnt/learning/are about to learn to advance your career as a software development? What made you choose them?
I'm a person who is currently in a confused state as I would have to choose my career path (technologies to learn) but am not sure where to start or which one to start with. So I think your inputs might help.
So sorry for my late reply to your question - thank you for your patience! :)
However, I have heard time and time again that a solid foundation in the fundamentals really helps in picking up any new/emerging tech, as these are all built on the fundamentals. So my plan is not to "chase" emerging tech and stacks, but to deepen my understanding of dev and compsci concepts, techniques and best practices.
Thanks for the response! Just FYI, I generally do not mind late responses (BTW, this wasn't too late, really) because everyone has their one $DAYJOB and priorities :-)
Coming to the point. Thanks for mentioning the technologies you are learning/about to learn. I particularly like the fact that you encourage getting strong in the fundamentals. Though I do accept and realise that it is fundamental, I'm not sure that's enough as I think companies would look for expertise in some tech stacks. Though I'm not pretty sure about it. Regardless, I'm interested to learn how you think of improving your fundamentals? By taking online courses from MIT OpenCourseWare, etc.? Doing a degree in CS? Reading books?
In contrast, I actually think I have some grasp of the fundamentals as I took a Computer Science major in college. Of course, I won't say I'm strong enough. There are always places I could improve myself in :-) For now, I think of learning some of them so I'm not left behind :-)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.