Build a web developer portfolio that STANDS OUT!
Some good places to start learning:
Awesome Frontend Dev Course → imp.i384100.net/5gv519
Cheaper Frontend Dev Course → click.linksynergy.com/deeplin...
*Disclosure: Please assume that most links I share are affiliate links. I may receive a commission for qualifying purchases.
MORE GOOD COURSES
Python Course → imp.i384100.net/LXMKoZ
Data Structures Course → imp.i384100.net/anMOYZ
Code Interview Prep → imp.i384100.net/MmMAjK
Today, I'll review a web developer portfolio shared by one of you to determine how he can improve his portfolio to have a bigger impact on job applications and freelance work.
The coding project I did that help me get my first web development job: • Frontend Web Developme...
Affiliate Links
📖 How to crush code interviews → amzn.to/3JGRHWZ
📖 Learn React.js → amzn.to/3mSA6lV
⌨️ Favorite keyboard for programming → amzn.to/3mIGHzd
💻 Favorite laptop for frontend development → amzn.to/3YP0iuY
🖥 Other stuff I use as a programmer → jamescrossjr.com/programming/...
📷 Gear I use for making KZread Videos: jamescrossjr.com/youtube/gear
💰 VidIQ → Tool I used to grow my channel faster: vidiq.com/jamescross
Disclosure → How I make money with affiliate / paid links: jamescrossjr.com/affiliate-di... For example, As an Amazon Associate I earn from qualifying purchases.
Пікірлер: 79
Thinking of doing more reviews like this for subscribers. If you like this type of video, let me know here in the comments. Also, here is a link to the projects I did that I mentioned in the video. kzread.info/dash/bejne/pnd8tdyHiMW0oZc.html
Appreciate all the advice and definitely going to be implementing a ton of the suggestions you made in the video! This came at a complete surprise but I am extremely grateful for the review as this was definitely needed!
@jamescross
Жыл бұрын
Glad it was helpful! Thanks for sharing your portfolio!
@catalincatalin4101
9 ай бұрын
how is it going after 1 year?
Please do more of these, very informative! Shoutout to that dude for being brave enough to put his out there.
@jamescross
Жыл бұрын
Agree. Kudos to him for sharing his portfolio.
When reviewing candidates, I like to see their GitHub accounts. It says a lot.
I found this video to be very informative. My son and I are starting web development today. We hope you do more of these type of videos in the future!
@jamescross
Жыл бұрын
That's so cool working on it together!
Thanks a lot for all of these videos, Devsmak!
@jamescross
Жыл бұрын
My pleasure!
Amazing video. Indeed, devs need portfolio and it can be a simple one - no need to develop hours and hours a website. We just need informations about you.
I have to say that you are totally underrated. You bring so high quality content ! I have a question, for people learning to code do you recommend to build projects from your own and not just copying tutorials from KZread ?
@jamescross
Жыл бұрын
Exactly. Following tutorials is fine to start, but your portfolio should be a collection of your projects. There is simply no way for us to know how much of a tutorial based project you did on your own so we have to assume you just copied. Plus, just copying a project will mean it looks like lot's of other peoples stuff since others will also just copy. Best to focus on your own stuff and it will help you become a better developer too.
Yeah it really make sense represent what you built so that pple trust you.
This review was very helpful. In the person's work I recognize styles from the App Brewery Udemy course with Angela. Agree that he should make more of his own modifications and use more bold statements rather than suggesting he is still learning.
@jamescross
Жыл бұрын
Thanks for sharing your thoughts.
I feel it's so important to learn to build your own portfolio from scratch to show yourself and employers that you can actually do it, and stand out by making it your own. I don't want to take shortcuts like using Weebly but build something legit to make myself legit. It sucks sometimes doing this alone but every time I mess up, I get smarter and stronger. And I want to do my best to get my dream job bc things are not easy. This video has helped me a ton and I've taken the advice to heart and implemented it to my portfolio just now. Anyway, blah blah, wish me luck! Subbed! lol
@jamescross
Жыл бұрын
Totally agree. Best wishes!
@mikolots
Жыл бұрын
@@jamescross 💯
Amazing video
@jamescross
Жыл бұрын
Thanks!
The javascript game would've been more impressive if he had made it responsive and added other features rather than making it exactly as the tutorial he got it from.
Thanks man. I am building my personal portfolio website. This video is going to be very helpful. BTW can you make a video on what it's like in the first week on the job. I am a bit curious about how is the first week is gonna be?
@wykydytron
Жыл бұрын
First week and every week after will be different for different company. Some will throw you under bus but with no repercussions just to what you will do some will give you simpler task to see what you actually know and some will treat you like average worker and expect you to perform just like every person there from the get go.
@jamescross
Жыл бұрын
This covers the different stages kzread.info/dash/bejne/doaI0Zixe67Yk6Q.html
I recognise the Javascript game from a udemy course. Nothing wrong I guess if he's made some adaptations
Great video! I was wondering if you plan on making JS tutorials in the future :)
@jamescross
Жыл бұрын
Possibly!
Can you make maybe tips for people that new and want to apply jobs. Like About me . I don't have any interesting stories to tell anyone. For example: "Graduated from college, can't find job because covid, stay jobless and loss, finally found out about web development. Put all effort it so I can get the job. This is scariest part for me, telling about myself." Compare to others who have better experience or interesting life. Mine just bland. Idk how to make it enticing to clients
@jamescross
Жыл бұрын
Focus on them. How you can help the company. Here are my tips on inteviewing. kzread.info/dash/bejne/dX6Tu7aPgqSulZM.html
thank you for this video dude, its very useful how do you think, what better for junior developer, tho looking for first job, concentrate on works for portfolio, or on portfolio web site, when your time is limited?
@jamescross
Жыл бұрын
A portfolio site without anything to show is less valuable than some projects so start with the projects.
Thanks for Great Contents , How can someone submit Portfolio for review ?
If I were to follow a tutorial while creating a the basic format of a project but still deviate from the tutorial in the final product should I still include that I used a tutorial on my portfolio ?
@jamescross
Жыл бұрын
I would do the tutorial and then think of something similar but different and try implementing it without just pulling everything from the tutorial. This will help cement what you learned and the finished project won't be a clone of everything else out there.
If i want to use tailwind css and i have seen tutorial or doc for styling website. Is that a good way ?
What should I expect when looking for a new job. I'm at a point where I make a decent wage, but I'm not happy and I enjoy coding. Will it be tough finding a good starting wage? Or will I have to start from the trenches again
@jamescross
Жыл бұрын
That's totally relative, decent wage to you might be amazing for someone else and meh to another person. Hard to answer without more context.
I've talked with devs who have said just use a template for your site and others say you should build it from scratch.
@wykydytron
Жыл бұрын
Imo do it yourself, it's your site after all. Give it your personal touch and make it unique experience. Unless you go freelancer, then use whatever as your clients will not see difference as they will be in vast majority not understanding anything that you do.
@jamescross
Жыл бұрын
wykydytron sums up my thoughts on this well.
If you're applying for a front-end position, would it hurt your chances to use bootstrap when building your portfolio? Of course, if the job you're applying for mentions using bootstrap as a desired skill then yeah, it would be beneficial. But otherwise, would it hurt?
@jamescross
11 ай бұрын
It's important to know how to do things with CSS as often you will be working with a library like bootstrap and then also doing custom stuff so you need to be able to demonstrate you understand css. Sometimes the libraries you use will be third parties, but often at bigger companies they will have their own component libraries. So it's good to understand how to leverage libraries but also do stuff on your own when needed. So try to find a way to balance those skills.
What are your thoughts on adding projects from FrontEnd Mentor? They give you a brief and a figma file or sketch file with some mock up UI but no code. You are free to implement the logic using whatever framework you want. Guru level is pretty intense!
@jamescross
Жыл бұрын
better than copy pasting a tutorial but if it looks like something a ton of other people have on their portfolio, how effective will that be? someone looking at the portfolio may view it the same as a normal tutorial. so i would say that after building it, look for good ways to change the design and functionality to make it stand out more.
What's your opinion on Frontend Mentor projects?
As a junior developer are there limits to the number of projects on your portfolio
@jamescross
Жыл бұрын
Nope. Though I would prefer to see at least one or two larger projects than a ton of super trivial ones.
@healthadvice3091
Жыл бұрын
@@jamescross what do you mean by big projects, please give example.
@jamescross
Жыл бұрын
An application that is commercial in nature that you can build up by adding new features. Something with some complexity similar to what a potential employer would want you to work on. But don't take it to the extreme. It would be unrealistic for you as an individual to build an application that rivals Facebook when it has taken them many years with tons of software engineers. It still needs to be something you can accomplish and then if you have time you can add to it.
mind if you put tour personal portfolio website? thanks.
@jamescross
Жыл бұрын
I haven't updated mine or hosted it the last 4 years, but you can see my first one that got me a job in this other video: kzread.info/dash/bejne/pnd8tdyHiMW0oZc.html
To devsmak and other devs. You task is to assess a vanilla js developer (I mean person knows html,css and js) What's that one project you will tell that person to build.
@jamescross
Жыл бұрын
I don't have one magic project I hope to see since everyone is different and it's nice to see people's personality come through. Build something that is commercial in nature with some complexity that shows you can do what the company needs. In my case that would be some sort of single page application.
@nomansyt
Жыл бұрын
@@jamescross yeah I heard that in future projects section, just to let you know I was paying attention 😅.
Will you please do a portfolio on mine?
How can I submitted my project review, Sir?
How much git and GitHub should i know if i am willing to work as a front end developer?
@jamescross
Жыл бұрын
Every company I've worked for has used git and either github or bitbucket. All the libraries and frameworks I use also use git. So, learn the commonly used stuff from git and become familiar with github. How to create a repo, fork a repo, create and merge branches, do pull requests. Stuff like that. Unless you just work at a small website mill, you will end up needing to learn it. Start with storing your portfolio projects on github to practice it.
I have a question Is front end developer going to end in the future because of AI ??
@jamescross
Жыл бұрын
Some simple things will be replaced but with complex applications and systems, there is no way for the ai to understand all of the system connections, how they need to interact to solve custom problems. Software engineers will continue to build complex things. I'm not worried about it.
Big thanks... how's your arm now??
@jamescross
Жыл бұрын
YW. It's about 80% better. Still working through the concussion. Thanks for asking.
@funshoajayi2224
Жыл бұрын
@@jamescross get better soon....you inspire me alot
Think of HTML like lego, and css like the style of the lego, right? Building blocks but you can set exactly how each one looks and behaves. Employers want to see that you can build lego sets on your own by understanding what goes into the construction of a set, rather than the ability to follow the instruction manual. Become a lego (html) virtuoso! Great advice in this video!!
@jamescross
6 ай бұрын
yup.
I'm learning to be a Web Developer. Should I have to master a language to get into next one?? Plzzz reply...
@jamescross
Жыл бұрын
If you are focusing on front end, I would say get really familiar with HTML and CSS and the try to get really good at javascript.
@shayan7914
Жыл бұрын
@@jamescross I'm talking about both front and back end..
@jamescross
Жыл бұрын
I would try not to spread yourself too thin. Start with frontend, get good with Javascript. Then learn about backend with nodejs using JavaScript and then learn Java. That would be a good set of skills if you want to do this for enterprise companies. Depending on the company, you could even get by with nodejs for the backend. There are a lot more language options for the backend so don't expect to master them all.
@shayan7914
Жыл бұрын
@@jamescross thnx man
do you think its ok to use a template as a starting point and then making it your own as someone straight out of a bootcamp applying for junior front-end roles
To sum up; it lacks cohesion. Is he trying to be a freelancer or an employee? If freelancer, then I agree with some of what Mr. Cross pointed out -know your target audience. If I am a customer, then I less concerned about your journey and more concerned with your ability to deliver the product I need.
I thought you were going to build an outstanding portfolio from scratch and show us how. 🤔
I'm the first commenter!
@MahmoudMahmoud-xo4xe
Жыл бұрын
Na me be second commenter