DEV Community

Keshav
Keshav

Posted on

3

9 Months Are Enough : Job Placement

Phase 1 | Month 0-4​​

Let's get started with programming and master data structure

Learn the essentials of programming along with writing optimised code in terms of time & space, recursion and OOPS concepts using Java

Get familiar with most common ways of organising your data using LL, Stacks, Queues, Trees, BST and Hashmaps

Learn to store and access complicated real world data more efficiently with the help of Priority Queues, Tries, Graphs and Dynamic Programming

Solve 350+ coding problems | Ready to crack any DS & algo interview round.

Phase 2 | Month 5-6​

Let's build Some Amazing Responsive Websites

Learn key technologies for creating interactive and stunning Websites – HTML, CSS, JavaScript, JQuery & Ajax

Work on some really cool projects from starting to deployment involving Music Player, Calculator, some games etc

Practice some Mock interviews and contact seniors for discussions & problem solving

Become Front End Developer | 4 Projects Completed | 1 Live Project with deployement

Phase 3 | Month 7-8​

Write scalable backend servers using Nodejs

Learn to create your own servers, use database to store data, build APIs and deploy your apps for the world to use using NodeJs
Create some end to end usable projects such as Todo List, Social Media Website, Habit Tracker, Expense Manager etc

Practice some Mock interviews and contact seniors for discussions & problem solving

Become Full Stack Developer | 4 Projects Completed | 1 Live Project with deployment

Phase 4 | Month 9​

Learn another amazing library for frontend, React
Take your JS skills to next level with React, Redux, Context API, React Router and React Hooks. Work on some amazing projects

Practice some Mock interviews and contact seniors for discussions & problem solving

Become master of Front End | 1 Live Project with Deployment

Phase 5 | Month 9 onwards​

Grab additional skills and gear up for placements

Learn to build scalable and robust systems using System Design concepts

Learn the pre-requisites for clearing any tech interview, aptitude, Operating Systems, DBMS and SQL

Create an impressive resume through multiple personal review sessions and prepare for HR and non-tech rounds through and take your soft skills to next level

Now You are Ready to Land your dream job 😊

Follow Me : If possible (Github Link)

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (2)

Collapse
 
matthewekeller profile image
matthewekeller • Edited

I'd recommend the JEE stack, like Tomcat and Spring MVC/Spring Boot, over Node.js. Its far more established and multi-purpose while Node.js is a specialized solution. Node.js is like a Koala Bear that can only eat Eucalyptus. In its specialized environment it does great, but elsewhere not good at all. Combine Node.js with React and you are not only quadrupling development effort but limiting yourself to a single threaded server, which requires overly complicated callback logic to keep the entire server from being queued up behind a single request. React is great for a webpage like Facebook where you have a mosaic of independant components all running their own transactions but for a simple form submission page, which describes 90% of the use cases, it is total overkill.

Collapse
 
lexiebkm profile image
Alexander B.K.

"Learn the pre-requisites for clearing any tech interview, aptitude, Operating Systems, DBMS and SQL"
Since I am not from CS background, I know I lack some fundamentals, including the concepts of process and thread. That's why I need to read about them directly from a textbook of Operating Systems. But when I read it, I also found that I needed to learn or relearn Computer Architecture-Organization, although I have some knowledge on things like registers, buses, stack pointer from other textbook about Microprocessor (programming and interfacing).
The two textbooks I mentioned is by Andrew Tanenbaum who also wrote a well-known textbook on Computer Networks. But due to priority on other things, I can only read them if I have time.

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay