Career Advice Thread 💼 #51386
Replies: 32 comments 37 replies
-
|
With the integration of AI (GPT-4 at the moment) with Bing and GitHub, it's very easy to ask for help and get answers quickly. I suggest beginners do that, it's helped me a lot. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
I think networking plays an important role in the career advance We should give attention to meetups, collaborations and open source project discussions for that. |
Beta Was this translation helpful? Give feedback.
-
|
"The expert at anything was once a beginner" |
Beta Was this translation helpful? Give feedback.
-
|
For beginner developers I'm suggest this sites: |
Beta Was this translation helpful? Give feedback.
-
|
In addition to all the great advices here on the technical side of preparing and learning new skills and tech |
Beta Was this translation helpful? Give feedback.
-
|
Just loving what you do, programming, and making your own fun projects and sharing it around may get you a job. Getting known by a lot of people is very important, especially when you know people in person. For example joining a Discord server and sharing your interesting project or a piece of code can get you in a conversation with other knowledgeable people. I got my first job when I turned 15 years old. I got it because I was very well known in the bootcamp that I was going through at the time. I was always active and helpful to others and I spent a lot of time working and studying, showing a lot of activity on my GitHub profile. Being a social person is a good skill to have. |
Beta Was this translation helpful? Give feedback.
-
|
My favorite advice for beginners is always the same: practice! Practice every day. Work on different projects, use APIs, contribute on GitHub, build your own website... Keep yourself busy. With time, you will feel more comfortable with complex stuff and more confident. |
Beta Was this translation helpful? Give feedback.
-
|
Learn to learn. Yes, that's right, don't be like those who want everything chewed up. Understand the concept, the whys, not just how to do it. Don't be attached to any technology, see them as tools that, if used well in the correct context, generate results. Don't be like many who protect a favorite language and despise others. Try to do projects based on the real world, for example, redoing your Instagram home, your Facebook home, an API that calculates the chance of you being attacked by aliens, things that make you learn and enjoy the process. Test everything, databases, APIs, frontend screens, frameworks, AIs, don't just hear about something, live it until you can talk about it. See each mistake as a source of learning, look at each bug as a possibility to become more specialized. |
Beta Was this translation helpful? Give feedback.
-
|
I agree with you |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
i dont quite understand how developers as a job/career works? like you work on a company do they like lets say give you 2 months to create a website or something that they want and then what happens after that? do you like wait till they need you again or do they just fire you? |
Beta Was this translation helpful? Give feedback.
-
|
if you are beginner and want to know about how clean code or maybe sharp your skill this website can help you a lot. this website can help you sharp your skill into specific what you want to learn and master about this skill like backend or frontend. and if you want to know about some cool project inside github , maybe this will help |
Beta Was this translation helpful? Give feedback.
-
|
I have recently learned some basic JavaScript. What other coding projects should I learn to build more experience before college? |
Beta Was this translation helpful? Give feedback.
-
|
best way to learn or to improve is by learning a language of low level such as C++ or C |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
Being a beginner is no small feat. Admitting that you're starting from scratch requires courage, but it also opens up countless opportunities for growth. This comment outlines a clear path to help you transition from being a novice to becoming a master in the tech world. Understanding the Current LandscapeThe modern world runs on a vital fuel: data. Data has been driving markets for centuries, even before the concept of coding existed. To start your journey, you need to grasp the 5 W's of Data:
Data alone doesn't drive the world. There's a powerful force behind it: critical thinking. Developing strong logical thinking and problem-solving skills is essential. Unfortunately, in today's race to learn programming languages, many overlook this critical foundation. Building the Basics
The First Step in CodingOnce you have a strong foundation, move on to learning a programming language. Start with C++ (Sumita Arora's book is a great resource). In just a month, you can master the basics of C++. Moving Towards Mastery
Why This Approach WorksThis method focuses on building a strong foundation, enabling you to learn faster and more effectively than most beginners. By following this roadmap, you’ll position yourself in the top 1% of coders with a deeper understanding of both the theoretical and practical aspects of technology |
Beta Was this translation helpful? Give feedback.
-
|
👍🏻 |
Beta Was this translation helpful? Give feedback.
-
|
I'm a beginner college student. Computer Science has so many different realms, like network security, informatics, programing, data science, etc. How do I know which one I want to do/explore? |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Awesome, thanks for sharing this |
Beta Was this translation helpful? Give feedback.
-
|
I think , the best resources now are : www.geeksforgeeks.org |
Beta Was this translation helpful? Give feedback.
-
|
Learning is an investment; it's also the hard part. Once you fight against all your laziness, you can succeed. Don't rely on AI. |
Beta Was this translation helpful? Give feedback.
-
|
I few like learn is process and when we start to learn coding we just want to learn everything the same time and expecting to grab all the tools with no long term goals but just because we want to do it |
Beta Was this translation helpful? Give feedback.
-
Beginner Developer Advice
Learning
Coding Practice
Community & Content
|
Beta Was this translation helpful? Give feedback.
-
💡 My Tip for Beginner ProgrammersIf you’re just starting out in programming, the first question you should ask yourself is: Having a clear vision and purpose will accelerate your learning more than anything else. When you know why you want to learn programming, you won’t get stuck wondering what to learn or where to start — your direction becomes obvious. For example:I’m deeply interested in cognition and neuroscience — understanding how the brain works and how we can get inputs from the human body to build intelligent systems. That curiosity naturally led me toward neuroscience, cognition, biotech, and artificial intelligence. When your vision is clear, the journey becomes enjoyable, not hard — you’ll love programming and continuously building new things. If your goal is simply to earn money, that’s totally fine too — but make it more specific. The problem with a vague goal like “I want to earn a lot” is that it can easily distract you, since there are countless ways to make money. Your brain will chase the easiest route toward earning money quickly and easily and you'll end-up revolving around different different stuff. So, before diving in — define your “why.” Once you do, every learning step feels interesting not boring. |
Beta Was this translation helpful? Give feedback.
-
|
In short, this is your place to: 1.Ask Questions: Get specific advice if you're stuck or unsure where to start your coding journey. |
Beta Was this translation helpful? Give feedback.
-
|
Great thread with lots of valuable advice! I'd like to add a structured approach that combines the best points mentioned here: 🎯 Start With Your "Why"As @mukund-thorat perfectly said - define why you want to code. This clarity will guide your entire learning path:
📚 Foundation First (Months 1-2)Don't rush into frameworks. Build fundamentals:
🛠️ Practical Learning (Months 3-6)Build real projects - not tutorials:
Recommended Learning Paths:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
If you’re a beginner developer, you may be awed by how many resources are out there and are unsure where to start. Or maybe you’ve gotten your feet wet and are now in search of specific advice. Comment below any questions you may have, an experience you’d like to share, or a resource that has helped you.
📚 Resources (We’ll be updating this list as they’re shared):
🧠 Thought leadership from the Programming Help Category
❗As a reminder, we currently do not allow job listings on the Community on Discussions per our guidelines - posts containing or seeking those will be removed.
Beta Was this translation helpful? Give feedback.
All reactions