5 answers
Updated
842 views
doubt about starting?
hi guys, there is almost 5 month to complete my first year after that I am in second year, now i am learning fullstack development now .what can I do at this time ?
What should my daily routine for the next three years look like so that I am prepared for this career?
5 answers
Fahad Elahi Khan
Mechanical Engineering Undergraduate
66
Answers
Chittagong, Chittagong Division, Bangladesh
Updated
Fahad Elahi’s Answer
Starting a new journey can feel uncertain, especially with 5 months left in your first year before moving to the second year. You're already on the right path by learning full-stack development, a skill in high demand worldwide. Web developers can earn between $60,000 and $120,000 USD annually, depending on experience. The key is consistent practice to build your skills. Here's a simple plan to help you balance studies, coding, and real-world preparation over the next three years.
What You Can Do Right Now (Next 5 Months)
1. Strengthen Basics: Focus on HTML, CSS, and JavaScript for the frontend, then choose a backend like Node.js/Express with MongoDB or Python/Django. Free resources like freeCodeCamp are great for learning—try to complete 1–2 modules each week.
2. Build Small Projects: Apply what you learn by creating projects like a portfolio site or a simple app. Host them for free on platforms like GitHub Pages or Vercel to start building your resume.
3. Set Milestones: Aim to complete 3–5 projects by the end of the first year. Join online communities for support and quick help.
4. Balance with Academics: Make time for coding without burning out. If your coursework overlaps with coding, use it to reinforce your skills.
5. Get Started: Install tools like VS Code and Git. Keep track of your progress with a journal or app.
Suggested Daily Routine for the Next Three Years
Year 1 (Remaining 5 Months + Summer): Focus on the basics and build confidence.
- Morning: Spend 30–60 minutes reviewing and fixing any bugs from previous sessions.
- Afternoon/Evening: Dedicate 2–3 hours to structured learning and hands-on coding.
- Night: Spend 30 minutes reading documentation or watching short tutorials.
- Weekly: Take one day off and dedicate one day to a project.
Year 2: Develop intermediate skills and start gaining experience.
- Morning: Practice algorithms for 45 minutes.
- Afternoon/Evening: Spend 3 hours on advanced topics and building medium-sized projects.
- Night: Spend 45 minutes exploring new trends and reading blogs.
- Weekly: Contribute to open-source projects and apply for internships.
Year 3: Prepare to be job-ready with practical experience.
- Morning: Practice mock interviews for an hour.
- Afternoon/Evening: Spend 3–4 hours on deep dives and large projects.
- Night: Spend 30 minutes improving soft skills.
- Weekly: Take on freelance gigs and prepare for certifications.
Overall Tips for Success
1. Track Progress: Use tools like Trello to keep track of your achievements and adjust your plan every 3 months.
2. Avoid Burnout: Make time for exercise, sleep, and hobbies. If you feel stuck, take a short break.
3. Resources: Use free resources like freeCodeCamp and The Odin Project, and consider affordable courses on Udemy.
4. Career Prep: Aim for internships by year 3 and build a portfolio with at least 10 projects.
5. Stay Motivated: If motivation drops, join accountability groups. Remember, consistency is key to mastering full-stack development.
What You Can Do Right Now (Next 5 Months)
1. Strengthen Basics: Focus on HTML, CSS, and JavaScript for the frontend, then choose a backend like Node.js/Express with MongoDB or Python/Django. Free resources like freeCodeCamp are great for learning—try to complete 1–2 modules each week.
2. Build Small Projects: Apply what you learn by creating projects like a portfolio site or a simple app. Host them for free on platforms like GitHub Pages or Vercel to start building your resume.
3. Set Milestones: Aim to complete 3–5 projects by the end of the first year. Join online communities for support and quick help.
4. Balance with Academics: Make time for coding without burning out. If your coursework overlaps with coding, use it to reinforce your skills.
5. Get Started: Install tools like VS Code and Git. Keep track of your progress with a journal or app.
Suggested Daily Routine for the Next Three Years
Year 1 (Remaining 5 Months + Summer): Focus on the basics and build confidence.
- Morning: Spend 30–60 minutes reviewing and fixing any bugs from previous sessions.
- Afternoon/Evening: Dedicate 2–3 hours to structured learning and hands-on coding.
- Night: Spend 30 minutes reading documentation or watching short tutorials.
- Weekly: Take one day off and dedicate one day to a project.
Year 2: Develop intermediate skills and start gaining experience.
- Morning: Practice algorithms for 45 minutes.
- Afternoon/Evening: Spend 3 hours on advanced topics and building medium-sized projects.
- Night: Spend 45 minutes exploring new trends and reading blogs.
- Weekly: Contribute to open-source projects and apply for internships.
Year 3: Prepare to be job-ready with practical experience.
- Morning: Practice mock interviews for an hour.
- Afternoon/Evening: Spend 3–4 hours on deep dives and large projects.
- Night: Spend 30 minutes improving soft skills.
- Weekly: Take on freelance gigs and prepare for certifications.
Overall Tips for Success
1. Track Progress: Use tools like Trello to keep track of your achievements and adjust your plan every 3 months.
2. Avoid Burnout: Make time for exercise, sleep, and hobbies. If you feel stuck, take a short break.
3. Resources: Use free resources like freeCodeCamp and The Odin Project, and consider affordable courses on Udemy.
4. Career Prep: Aim for internships by year 3 and build a portfolio with at least 10 projects.
5. Stay Motivated: If motivation drops, join accountability groups. Remember, consistency is key to mastering full-stack development.
Updated
Vianne’s Answer
You're doing great right now, even if it doesn't feel that way. Starting with full-stack in your first year gives you lots of time to learn without rushing. You don't need to be an expert yet; most people aren't at this stage. The main thing is to get comfortable with coding bit by bit. Focus on basics like HTML, CSS, JavaScript, and one backend language. Don't worry about learning every framework out there. Many beginners get stuck watching tutorials forever, so try making small projects early on, even if they seem simple or messy.
For a daily routine, keep it practical so you can stick to it. Maybe spend 1 to 2 hours learning from a course or documentation, then another hour building something with what you learned. Think of small projects like a personal website, a to-do list app, or a simple login system. Some days you'll feel productive, and other days you won't, and that's okay. The key is to keep showing up regularly instead of cramming or comparing yourself to others who seem ahead.
Over the next few years, just keep learning gradually. In your first year, focus on understanding basics and trying new things. In your second year, build bigger projects, learn about databases and APIs, and maybe work with classmates or contribute to small open-source projects. By your final year, aim to have a few solid projects to show when applying for internships or jobs. You don't need to have everything figured out right now. Just keep practicing and improving a little at a time, and you'll be surprised by how much progress you make.
For a daily routine, keep it practical so you can stick to it. Maybe spend 1 to 2 hours learning from a course or documentation, then another hour building something with what you learned. Think of small projects like a personal website, a to-do list app, or a simple login system. Some days you'll feel productive, and other days you won't, and that's okay. The key is to keep showing up regularly instead of cramming or comparing yourself to others who seem ahead.
Over the next few years, just keep learning gradually. In your first year, focus on understanding basics and trying new things. In your second year, build bigger projects, learn about databases and APIs, and maybe work with classmates or contribute to small open-source projects. By your final year, aim to have a few solid projects to show when applying for internships or jobs. You don't need to have everything figured out right now. Just keep practicing and improving a little at a time, and you'll be surprised by how much progress you make.
Updated
Dan’s Answer
Hello there,
Everyone older than you has been in your situation, it's alright to feel this way. I've taught myself full-stack programming over the past couple of years, you probably know more than I do, and what I'll say is as long as you have a growth mindset, you'll be right where you need to be. I'll learn something new every day until I'm no longer on this planet, & as long as you stay positive then you'll be fine.
I use AI to teach me new things all the time; guided learning via Google Gemini has been an amazing resource for me. With how fast this technology is developing, just stay focused on what you can control - that's your mindset and your willingness to learn from others.
Everyone older than you has been in your situation, it's alright to feel this way. I've taught myself full-stack programming over the past couple of years, you probably know more than I do, and what I'll say is as long as you have a growth mindset, you'll be right where you need to be. I'll learn something new every day until I'm no longer on this planet, & as long as you stay positive then you'll be fine.
I use AI to teach me new things all the time; guided learning via Google Gemini has been an amazing resource for me. With how fast this technology is developing, just stay focused on what you can control - that's your mindset and your willingness to learn from others.
Updated
William’s Answer
Hi Sanjay,
The context you are portraying is rather broad. I am assuming the profession you are pursuing was chosen based on potential, interest and the desire to make our world a better place to live in.
Ultimately, the importance of knowledge is not just possessing it but rather the impact it creates when we put it to good use. Your motivation should be driven by what you will be able to do with the qualification you are currently pursuing.
How well we manage our time determines how much we achieve each day - the reality is that each one of us has only twenty four (24) hours each day. It's important to prioritize what we do. Primary focus should be on what is important - important things contribute significantly to the achievement of our goals. If what is urgent is not important, we should defer it to a later convenient date/time.
Usually, it's necessary to dedicate more effort/time in areas of study where we have weakness, without compromising performance in areas where we are good. You need to strive for excellence at all times.
Whereas formal learning is a fact of life in our society, we must never underestimate the significance of experiential learning. Getting involved in practical work affords us the opportunity to learn through experience - it's an enduring asset supported by such attributes as curiosity, interest, perseverance, willingnesss to take risks etc.
As humans, we need time to work, rest, recreate, travel, engage in sports/physical exercises, be with family and friends etc. Balancing these activities is essential. It may work differently for different people. You need to establish what works best for you
The context you are portraying is rather broad. I am assuming the profession you are pursuing was chosen based on potential, interest and the desire to make our world a better place to live in.
Ultimately, the importance of knowledge is not just possessing it but rather the impact it creates when we put it to good use. Your motivation should be driven by what you will be able to do with the qualification you are currently pursuing.
How well we manage our time determines how much we achieve each day - the reality is that each one of us has only twenty four (24) hours each day. It's important to prioritize what we do. Primary focus should be on what is important - important things contribute significantly to the achievement of our goals. If what is urgent is not important, we should defer it to a later convenient date/time.
Usually, it's necessary to dedicate more effort/time in areas of study where we have weakness, without compromising performance in areas where we are good. You need to strive for excellence at all times.
Whereas formal learning is a fact of life in our society, we must never underestimate the significance of experiential learning. Getting involved in practical work affords us the opportunity to learn through experience - it's an enduring asset supported by such attributes as curiosity, interest, perseverance, willingnesss to take risks etc.
As humans, we need time to work, rest, recreate, travel, engage in sports/physical exercises, be with family and friends etc. Balancing these activities is essential. It may work differently for different people. You need to establish what works best for you
Updated
Siva’s Answer
Hello Sanjay,
I believe you already got some answers that addresses the mindset with plan on how should you go about it. I remember answering one other similar question as yours the other day, where i have drafted a year by year plan for a 2nd year student. May be it is worth looking at that answers and see how you can create one based on your tech-stack interest and strengths.
Please let me know if you have any further question that I can provide answer or recommendation to.
https://careervillage.org/questions/1190429/answers/1191989
Wish you the best!
I believe you already got some answers that addresses the mindset with plan on how should you go about it. I remember answering one other similar question as yours the other day, where i have drafted a year by year plan for a 2nd year student. May be it is worth looking at that answers and see how you can create one based on your tech-stack interest and strengths.
Please let me know if you have any further question that I can provide answer or recommendation to.
https://careervillage.org/questions/1190429/answers/1191989
Wish you the best!
Delete Comment
Flag Comment
Delete Comment
Flag Comment
Delete Comment
Flag Comment