Career Advice Thread 💼 #51386
Replies: 16 comments 16 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.
-
Contribute to Open Source: Get involved in open-source projects on GitHub. It's a great way to collaborate with experienced developers, improve your coding skills, and build a strong portfolio. Start by finding projects that align with your interests and skill level, and gradually work your way up. Engage in the Developer Community: Participate in discussions, forums, and social media platforms dedicated to developers. Networking with other developers can provide valuable insights, learning opportunities, and potential job prospects. Share your knowledge, ask questions, and stay updated with industry trends. Showcase Your Work: Maintain a GitHub profile and regularly update it with your projects, contributions, and personal achievements. Employers often review candidates' GitHub profiles to assess their coding abilities and commitment to the craft. Make sure to highlight your best work and demonstrate your skills. Continuous Learning: Keep up with the latest technologies, frameworks, and programming languages. The field of software development is constantly evolving, so it's important to stay updated and adapt to new trends. Dedicate time to self-learning, take online courses, attend workshops, and read relevant technical articles to expand your knowledge. Collaborate and Learn from Others: Collaborate with more experienced developers and learn from their expertise. GitHub provides opportunities to work on shared projects, contribute to discussions, and receive feedback. Embrace constructive criticism and use it to grow as a developer. Build a Diverse Portfolio: Aim to work on a variety of projects to demonstrate your versatility. This can include personal projects, freelance work, contributions to open-source projects, or participating in hackathons. Having a diverse portfolio showcases your ability to adapt to different challenges and work on various types of projects. Continuous Improvement: Embrace a growth mindset and strive for continuous improvement. Regularly reflect on your work, identify areas for growth, and actively seek opportunities to enhance your skills. Be open to feedback, be proactive in seeking learning opportunities, and dedicate time for deliberate practice. Remember, building a successful career in development takes time and dedication. Stay persistent, remain passionate about learning, and leverage the opportunities that platforms like GitHub provide. Good luck on your developer journey! |
Beta Was this translation helpful? Give feedback.
-
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.
-
这个地方让我这个新手找到了归属感,我认为不久的将来我会成为一个真正的开发者,对于新人来说有好的指引者无疑是通向自我实现道路的最好选择!感谢你们做出的贡献,我希望在我学有所成的时候也可以参与进来!与大家共勉! |
Beta Was this translation helpful? Give feedback.
-
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