How To Build Strong Portfolio as a Software Developer?

How To Build Strong Portfolio as a Software Developer?

Are you a Software Developer who wants to build a strong portfolio?

I recently uploaded the video on my youtube channel which explains everything in detail but in this article, I wanted to summarize the video. I will tell you how you can build a strong portfolio to become a Software Developer.

This is the link to the article that I posted recently in which I have explained about the Career in computer scienceReference books, and Websites that you need to register to kickstart your career as a Software Developer.

Here are some of the skills/languages which I recommend:

1) JavaScript

JavaScript is the most popular language used all over the world. According to Stackoverflow.com, it is the most popular language used by professional developers today. Even BackEnd developers choose JavaScript more often as it is the default language of the internet and the browsers are the necessary part of the user's online experience. Hence JavaScript is so significant. Now let me tell you the frameworks of the JavaScript that you need to know (of course there are more but these are in demand right now)

  • React
  • Angular (FrontEnd)
  • Node (BackEnd)

Note:- Html, CSS, Bootstrap goes without saying.

2) Java (Backend)

Java is the third most popular language in the world as it owes a lot of C and C++ languages in terms of feature capabilities. It is widely used in so many industries, apps, and companies!

3) SQL- Structured Query Language

It is the most underrated skill and people forget to build this skill. I highly recommend you learn SQL and that will help you stand out from the rest.

4) .NET/C#

Note:- I have attached the link of the Udemy courses on JavaScript in the description box.

Personal Branding for Software Developers:

  • Create a Github account

Github account represents who you are as a developer. In the online courses, they will give you small assignments, it could be writing basic problems, combined projects or calculators, etc. All of that could be uploaded on Github as that will help hiring managers to understand how you code and how passionate you are for development. Every problem you solve on Leetcode should be uploaded on Github. Once you upload the program on Github, share it on LinkedIn and write a few lines about the assignments that you are working on and that's how you build a Personal Brand. Recruiters on LinkedIn will notice everything that you post on your profile. They will be looking at the projects that you have worked on or working on. If you do not know how to use Github then check this video.

  • Be active on LinkedIn

LinkedIn is your personal brand as you will be documenting your journey. So if I'm your recruiter I will check your LinkedIn profile to understand you better and people who have an updated profile have an unfair advantage over others who just concentrate on the coursework and fail to build a good profile on LinkedIn. Assignments that you upload on Github can be shared on LinkedIn. You can explain about the project and the program that you have learned. Connect with me and tag me and when you complete a project and if I like or comment on your post many recruiters might notice it and that is how you build your personal brand.

  • How to connect with the Recruiters on LinkedIn

Do not send a connection request to the recruiters you want to connect instead send a personalized invitation and tell them on what project you are currently working as we all know the first impression is the best impression.

Bonus Tips

1) Create Websites for others and gain experience.

I see so many students complaining of not having the experience so what you can do is create websites for small businesses for free and take their feedback and mention that in your portfolio.

2) Create your own Portfolio.

As a Software Developer, you need to have your own Portfolio where you can share your projects and write articles related to it.

3) Develop skills related to your Dream Job/Company

Look for the job qualification and the job description related to your dream job, start working on the skills required for that position, and be updated.

I highly recommend you to watch the video, make notes and start preparing for your future. Go check out the full video on YouTube and go through the description box for the certification and course links related to Software Development.

Your feedback will help me to improve my work and give my best in every video.

Keep Smiling

Keep Hustling

Aryan Kedia

Business Intelligence Analyst at Stickler Properties | Data Analyst with 3 years of experience | MS in ITM from University of Texas at Dallas | Certified Tableau Desktop Specialist |

4 年

Great article Pritesh Jagani, A-CSM (Yudi) i agree with you what you said full stack developer has more value than all others i am currently in my 7th sem and i was little confused about what to chose regarding SAP ERP system 1 is technical for coding and another is Functional for requirements gathering from client then i decided to be techno-functional because he knows both works and has more value then others Thanks Aryan.

要查看或添加评论,请登录

Pritesh Jagani的更多文章

  • Are you an aspiring Software Developer?

    Are you an aspiring Software Developer?

    Do you want to build your skills to become a Software Developer? I recently uploaded the video on my youtube channel…

    6 条评论
  • How To Become a Project Manager?

    How To Become a Project Manager?

    Do you want to become a Project Manager? I recently uploaded the video on my youtube channel which explains everything…

    9 条评论
  • How To Become Data Analyst

    How To Become Data Analyst

    Do you want to become a DATA ANALYST? I recently uploaded the video on my youtube channel which explains everything in…

  • Understanding the difference between Blocker vs Issue for Sprint Commitment

    Understanding the difference between Blocker vs Issue for Sprint Commitment

    I prefer to call Sprint Planning as Sprint Commitment because it is really more of a commitment which team makes to…

  • Goals of Scrum Meetings

    Goals of Scrum Meetings

    Just wrote a best practices for my organizations, thought I would share here and get feedback on what everyone else…

    4 条评论
  • 3 things I did for Job Search/Interviews

    3 things I did for Job Search/Interviews

    Have you heard people talking or telling you that I applied to 500 companies and I have not had a single interview or I…

    1 条评论
  • Willingness to accept the failure and learn

    Willingness to accept the failure and learn

    *Note - I am not a professional writer nor even close to it. Failing is learning You know it is so important to be…

    2 条评论
  • Don't waste your dreams!

    Don't waste your dreams!

    *Note - I am not a professional writer or even close to it, but this is just an attempt to inspire people like me :)…

    9 条评论
  • 5 things not to do during your internship

    5 things not to do during your internship

    1. Wait for Managers Your managers don't know you and they also don't know if you need some work or are you done with…

    1 条评论
  • Find your passion

    Find your passion

    Assumptions Lot of people assume and feel that they love something but when they try it, they feel miserable; and vice…

    3 条评论

社区洞察

其他会员也浏览了