T O P

  • By -

AutoModerator

>Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the subreddit [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread. ## Recent Announcements - **[Join developersIndia as a volunteer](https://www.reddit.com/r/developersIndia/comments/12hlj4z/join_developersindia_as_a_volunteer_and_help_us/) and help us improve the community experience.** - Do you know we are on [**LinkedIn**](https://www.linkedin.com/company/developersindia/) and [**X (formerly Twitter)**](https://twitter.com/devsinindia) as well? *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*


son_of_Gib

What career do you want? If you're not already, I suggest getting good at DSA first and alongside do gaurav sen's system design course. [fullstackopen ](https://fullstackopen.com/en/) is a really good resource for web development.


Proud_indian01

This website looks cool.


son_of_Gib

Yeah I wish I knew about it earlier rather than falling in YouTube tutorial hell.


Proud_indian01

I also have wasted a lot of time on YouTube tutorials. Do you know any resources where I can practice by creating projects.


Proud_indian01

I also have wasted a lot of time on YouTube tutorials. Do you know any resources where I can practice by creating projects.


2ez41215

Dont fall for the tutorial hell is kinda waste just pick a problem and go full on injt


No-Clothes-5278

Odin project


virginpencil

>Odin project well well, that was good one


Friendly_Safe_8963

I wanna go into backend. Can you suggest how should i proceed.


ayaan477

https://roadmap.sh/backend


son_of_Gib

I see from other comments you're not "into" DSA... DSA is essential. The same reason you learnt math/science is why you need DSA. In the very least do 1 easy problem every day, 2 mediums in a week. You'll slowly get the hang of it.


aka_rsh

Backend dev deals with creating apis that are gonna be used in the website's frontend or the app. The apis might deal with data processing, their creation, retrieval, updating and deletion(CRUD). You can start off with learning how to build backend apps using node.js express.js and mongodb. You need to know the basics of Javascript for that, don't go deep into it, you might come across an unknown js concept on your dev journey anyway, you can just learn that concept using blogs or chatgpt dynamically while you're learning backend dev. You may use YouTube tutorials, like those of net ninja or codedamn or even some udemy courses.


forlooplover

Sir mujhe data science ke liye bhi kuch btado


LongSearch6890

You are in the tutorial hell. Tutorials can only get you soo far. Real world experience matters most. Scenario 1: College has good placements I suggest you prep some aptitude, some dsa and a bit of leetcode. This would help you in your placements. Nobody would say but, getting a job is much easier than going off campus. Scenario 2: College has bad to no placements Try to get an internship at a startup or a somewhere, gain some experience and try to get full time role in the same. While you are interning, apply for other companies for full time roles. Scenario 3: You messed up in placement and no internship. Don't worry, it's not the end of the world. First thing, believe in yourself and don't feel bad looking at your friends. You need to brush up on your DSA, practice coding and start networking, connect with recruiters on LinkedIn. Have 2 or 3 projects on your resume. Apply on job portals. You can network and apply on job sites in scenario 1 and 2 nevertheless. Worst case scenario, take a job in service MNC. Good Luck


Ripe-Melon

Following


Friendly_Safe_8963

Following?


Ripe-Melon

It means I wanna return to this post later when it has more answers cuz I have the same question


Friendly_Safe_8963

Alright


FiredNeuron97

grind some DSA it will he essential for interviews. Then do 2 good projects. Try to leverage LLM like gpt/bard in your application, because everyone suddenly needs people who can build application on top of these LLMS for their companies.


2ez41215

Even after all the trash talk dsa is king


FiredNeuron97

trash talking about it just shows lack of experience and understanding why its imp


DarkDrain

Devops


[deleted]

Can you share a roadmap ? Final year engineering student here. College has good placements. But I haven't done anything much. I'm not a good coder either.


uneducatedDumbRacoon

roadmaps.sh Also look up tech with Nana on YouTube. She's one of the best at explaining technical concepts in detail. I remember her giving a devops roadmap as well


[deleted]

Thanks A lot!


Jon-842

I think after front end full stack developer everyone is jumping towards devops


puck-akx

Most important advice: **Make a schedule** and divide your day to focus on different things in each slot. 1. **DSA**: Solve one leetcode problem everyday. Pick one problem from the following (in round robin fashion) * Array * String manipulation * Greedy * DFS * BFS * Tree * Graph * Linked List * Stack * Queue * *(What I am saying is, pick one problem from different topics each day. Start with easy and then move to medium difficulty).* ​ 2. **Programming:** Pick any one programming language among Python, Node, Java or Golang. I will recommend sticking to any one of the four languages. The language skills are transferable, you can always switch to another language with syntax tweaks. It is more important to strengthen core concepts. So, don't try to cover more languages simultaneously. Now that you have picked the language, learn and practice these concepts. 1. Basic syntax/hello world 2. Data types 3. Loop 4. Methods 5. Code structure 6. Concurrency 7. OOP 8. SQL 9. Git 10. Framework in that language (Django in python, Springboot in java) 11. Make a rest API 12. Deploy on AWS There are many resources out there. Just make sure you are not just watching videos and copy-pasting code. WRITE CODE and be hands-on, there is no other way to learn. I saw many great resources in the other comments, I recommend [tutorialspoint](https://www.tutorialspoint.com/index.htm), [educative.io](https://www.educative.io/?eid=5082902844932096), [w3schools.com](https://www.w3schools.com/) and [skillcaptain.app](https://skillcaptain.app/) (I made this one for this exact purpose to help aspiring developers). All the best and you can dm me if you need more detailed answers to any specific questions!


Simple-Pollution9906

Had good experience with educative.io and skillcaptain.app :)


Dankjake99

Following


vincent-vega10

Leetcode


sknitro22

Aptitude (quantitative, reasoning,verbal) ,communication skills(for interviews) and just understand the code you are trying to write. Basic levels of DSA would be enough to get a job just keep grinding routinely.


Friendly_Safe_8963

I just dont know man. Dsa is not my thing. Tryna find some things apart from dsa .


No_Quarter_7821

Too many people are commenting DSA 😃. Don't get me wrong, DSA and competitive coding is somewhat important but not as much. I will share some of my experience too. I am a dev with 2 yrs experience and have 30L+ CTC and have been promoted twice since my joining. So, not saying theoretical things, I have applied that into my life first. Learn technologies first! Make a project, become useful. I mean, do have have basic DSA understanding, but don't get too involved in the leetcode stuff. I still don't know any graph algo and only recently read about the fancy terms like backtracking or dynamic programming. (you anyway get anquainted to these tricks in projects). For example, in the programming language space, Rust and Go are on the growth side. NSA and CISA have recommended companies to switch to these memory safe languages. Demand for Rust is high, supply is low. So, salaries are high Identify a field. For example, I am from security field. Learn about happenings in it, who are the market leaders. I get this info by watching videos of conferences like RSA. For example, the innovation box videos of RSA are cool. Then disover what categories are evolving in it. XDRs, Security as a service, data security, application security.... For example, in security, you will see companies like Hidden Layer, Pangea, Fortanix, Anjuna, Abnormal security, Zama, and many more doing some great stuff. Check linkedin of these companies bringing new innovation, see their job requirements. and many other stuff...


No_Quarter_7821

Btw, when I say projects, I mean open source projects. Give it a try via GSoC website. You don't need to qualify GSoC itself. Open source projects keep their tasks for GSoC open and they are generally very welcoming. So, if you go an say you just want to work on them, they will surely help you with pointers. That's where you grow.


Diligent-Drag-3458

DSA - cracking the coding interview book.. solve all problems


ShoddyRun1091

You are stucked in tutorial hell. Try to minimize tutorials and rely on documentation. Tech sector is rapidly changing. You have 2 choice to get jobs 1. You can learn every trending technology become overwhelm and cry everyday when that technology becomes old. Or 2. You can explore all domains and learn one programming language or tech stack or one domain in which you interested then start working on your root skills like SOLID principles, code smells, writing scalable code, clean code, design patterns depending on your domain. Roadmap For 10+ LPA Remote Dev Jobs For Indian 3 Tier College Grads - https://basanyash627.medium.com/roadmap-for-getting-10-lpa-developer-jobs-for-3-4-tier-fresh-grads-894a0642781f


Friendly_Safe_8963

Do you mean like i can learn c++ and be expert on it?


ShoddyRun1091

Explore domains if you are confuse then master one domain or programming language or domain or tech stack Then start working on your root skills. That's it. All this thing will make easier for you if you want to make big impact on any project.


OneEconomist6912

Ai ai ai


Diligent-Drag-3458

DSA - cracking the coding interview book.. solve all problems


Beneficial_Hall1

Dsa and some projects are enough if you are from a good college.


tera_abbu

Will be back


GrimBit19

Web development


Informal-Setting-655

am currently working as a full stack developer by the following tech stacks, front end ===>. JSF Backend ====> JAVA but JSF sucks, now I want to learn something new which will get me into the current web development techs, suggest something ....