So one week back I have started exploring some ways to gain industry insights and tried to know about how exactly things work out in the real jobs. then, I stopped upon two people Abi(forgoodcode) and Kshitiz Miglani. Both of them has a good experience of industry. I have joined Kshitiz sir’s bootcamp Devsnest for a detailed learning of full-stack and as Abi’s content is free on Instagram, I read at least 5 posts daily there and tried to learn its concepts. In this process I got a introductory view about backend. on the first view it seemed (or still seems) a bit complicated, no not hard but exciting. There are a tons of concepts and ideas in backend which industry currently doesn’t use these days but we have to learn to it because further and newer concepts are depended on those concepts. another thing I felt that Logic is more required and important in backed than in frontend.
I am still travelling in the backend world and a common opinion I crashed upon is : Backend techs are old and solid, so they have sustained for years and years. while frontend is majorly driven by frameworks, so a good amount of developers believe that a specific frontend tech is a matter of time, when there will be better a framework, you have to learn it and prove yourself again. on the other hand backend things are very basic and every machine every plan every execution stands on those basic pillars. hence, they believe that focusing on backend more will get you big wins in the long run. How much of it is true and fact, I honestly don’t know as I am just getting into it. But I am happier than ever, because I am slowly getting to that level where I can answer this question.
Trust me when I say this - Times New Roman and other fonts that your prof suggested are as outdated as your ex. Follow great designers - see good presentations on Pinterest or Behance or Twitter - Crave for minimalism with your own rules - experiment with new fonts and colors. I used the font LATO when every one in my class using the safe bet Calibri or times New roman and you already guessed which one is better.
Last to last week I finally figured out, what is the flow of an actual development of maximum of apps we see today. Here goes
I have started petting the elephant named Data structures and algorithms(DSA). it is the reason why there is a computer science degree even exists, so mastering it is a must for me. and to learn it I choose Python as the language as it is the most intelligent language and way simpler than my usual breakfast JavaScript
as of now I have no idea DevOps is the name of which bird? that’s why it is next on my figuring list. Right now in the industry, DevOps is a must for Full Stack Development, so can’t risk ignoring it.
Implementing a coding concept and knowing it top to down from its root is two different things. One can implement the concepts to build basic stuffs, but the interviewer whom you are showing that work too will expect you to be knowing them as detailed as possible. So, on the very first iteration of my coding journey, I have built projects using concepts and moderately knowing about them, but now I am deep diving into them (it is as satisfying as seeing JCB ki khudaai)