how to be web Developer

[Image: Web-Developer-and-User-Interface-Developer.jpg]

With all the lucrative, flexible jobs being reported in tech (many of these tech jobs don’t require a computer science degree), and options to have a tech career outside of tech companies, you might find yourself asking how hard it is to find a tech job in the first place. One of the most popular positions for tech newbies to apply for is that of a junior web developer (sometimes listed as an entry-level front-end developer), and—good news—you don’t need to go back to get a bachelor’s degree to start developing websites for serious money. Why? Because you can pick up the skills you need to land a junior web developer position without ever setting foot in a college classroom again.
Junior web developers are people just starting their careers in the web development industry, but it’s a lucrative jumping off point. According to Glassdoor, as of May 2018 entry-level web developers bring home an average salary of $72,000 (while junior web developers with some experience bring home around $77,800). Even better news? As of the writing of this article, there are over 3,0000 junior web developer job openings on Indeed.
You can start applying for positions as a junior web developer with a working knowledge of the programming languages HTMLCSSJavaScript, and jQuery, and you can find any number of online coding schools or in-person programs and dev bootcamps to pick up these skills, depending on how much time and money you have to spend.
Beyond coding skills, there’s some bonus features to add to your resume, but it’s totally acceptable to get started tracking down jobs as a junior web developer while you’re still collecting these additional skills. Often-asked-for extras on the job market are:
  • Web design/UX/Photoshop

  • Version control (Git/GitHub)

  • Cross-browser compatibility

  • Responsive web design

If you already have the core programming languages down and are hard at work adding extras to your tech toolbelt, you’ve conquered the hardest part of the job application process. To ensure you’re a top candidate, there’s also plenty you can do to prepare for the interview and application process itself. Here are eleven ways to land a junior web developer job—no CS degree required.
 Build a Portfolio Site Full of Relevant Work
Your portfolio is the first thing potential employers will look at when considering you for a junior web developer position, so your site needs to be a real reflection of your skills and personal brand. But, before you can load up your portfolio, you need to code it, launch it, and make sure it stands out from other websites.
Once you’ve got your portfolio site built, it’s time to load it up with some core portfolio projects for tech beginners. You’ll want to include any work you’ve done for companies or clients (with their permission) that you feel particularly good about, and remember to include projects that show your range as a design and developer. What’s important here is that you’re uploading strong, clean work that is indicative of both your skill level and brand.
 Do Freelance Projects
A great way to get some work for your new junior web developer portfolio if you feel like it needs some beefing up is to seek out freelance clients. Taking on projects as a freelancer will help you build business skills like negotiating, establish trustworthiness as a developer, and get you some up-to-date recommendations to show potential employers. It’ll also give you the chance to gain experience while building up your bank balance.
The projects don’t have to be huge ones—you can offer, for example, to re-do the navigation for a local restaurant’s website or to create an HTML newsletter for a charity organization. Both are great portfolio pieces for your shiny new website.
You also might consider doing some charity work yourself—in the form of pro bono projects. You won’t be bringing home any bacon from them, but they’ll beef up your portfolio, give you a way to network, and you can actually make unpaid projects pay off  for you in lots of ways that will boost your job search and career.
 Put Your Code on Github
Github is the industry-standard for version control, and many companies want to know that you have hands-on experience before extending an offer. You can prove that and show off your best code by creating your own Github account and using it as a repository for your projects.
After you get an account set up, make regular contributions to GitHub. This shows potential employers that you’re consistently working on your skills, even if they’re only for imaginary projects. Keep your code clean and organized and include concise README documentation so that employers know you’ll be able to jump right in to collaboratively coding on their teams.
 Contribute to an Open Source Project
If most of your coding so far has been for classes, mock projects, or solo gigs, you can also increase your teamwork cred by getting involved in an open source project. (Open source is the term for source code that’s publicly available and can be modified by anyone.) There’s an incredible range of open source projects out there, including famous ones like Ruby on Rails, Linux, MySQL, and loads of JavaScript frameworks. Getting involved in open source projects will strengthen your development skills, get you hands-on experience working on teams and projects, and help you meet and network with other developers. Plus, you’ll have strong, industry-vetted experience to talk about in your job interview.
You can look for open source projects of all kinds and sizes on Explore GitHub. And once you find a project you’re interested in, don’t be afraid to jump in and help! Some easy first steps are reporting bugs, helping prioritize issues, beta testing, working on the project’s website, or improving documentation.
 Participate in a Hackathon
You can’t turn around nowadays without bumping into a hackathon! They’re a fun and exciting way to get to know tech people who share your interests, help tackle relevant problems, test your coding skills, learn from others, and maybe win prizes! At a hackathon, you’ll end up coding on a team, and if you’ve been learning to code on your own, proving you can hack it (I’ll show myself out) with a team of coders makes you a lot more appealing to hiring managers at web development agencies.
To find hackathons near you or online, try searching sites like, and ChallengePost. And remember to keep your eye out at the event for sponsors and recruiters. Many a web developer has gotten noticed at a hackathon and offered a job right on the spot!
 Meet Techies Online and IRL
Hopefully you’ll gain contacts at hackathons, but don’t let the networking stop there. Keep reaching out to the people you meet, and learn more about the web development industry by talking online and in person. The easiest way to do this is through tech meetup groups. Almost every city has them, and if yours doesn’t, you can set up your own. Just pick the focus, find a place (even a coffee shop or local park will do!), and spread the word on social media, email, or in person.
Or, if you’re really not in a location that lets you get together with other techies, look for communities online. Answer questions on Stack Overflow, comment on Twitter threads related to development, or help out on the forum. Whether you meet in person or on the Internet, you’ll be expanding your horizons and getting to know people who can turn out to be your future co-workers or superiors.
 Follow Industry News
Make a point to keep up with what’s happening in tech—this is critical for both your first web developer job interview and all the small-talk you’ll be making with new tech friends. You don’t need to be an expert on every story or topic out there; just get to know what’s hot and what’s happening. You can read blogs or tech news sites over breakfast, listen to podcasts when you’re walking your dog, or scan Twitter lists while you’re waiting in line at the store.
 Learn More
Besides keeping up on the news, you should also keep up with new skills and tools of the trade. As a web developer, knowing these will make you that much more in-demand. A few that are most requested are CSS preprocessors like Sass or Less, frameworks like Backbone.js, Angular.js, or Node.js, etc. or Ruby on Rails, and a CMS (Content Management System) like WordPress. You can explore the wonderful world of Ruby through a number of resources or try the Skillcrush WordPress Developer Blueprint to learn the world’s most popular CMS.
 Refine Your Resume
Even though your portfolio is where you’ll show off your skills, most companies still ask for resumes and use them to weed out candidates. That means yours needs to be as polished and professional as your portfolio. Make sure you highlight your core skills, play up any tech-related experience, and give specific details to prove your achievements and strengths. Additionally, take the time to choose a clean, easy-to read template (or design your own!) to use as a resume. There are a bunch of resume templates floating around the internet for free, and your future employer will thank you for having all your experience outlined in a clear, visually-pleasing way. Remember, you want to get hired as much as your employer wants to hire someone—why not make it easy for both of you?
 Start Your Job Hunt for Junior Developer Jobs
Now that you’ve made the extra effort with networking and skill polishing, it’s time to dive into some actual job listings. Start by simply searching for “junior web developer” on sites like Glassdoor and Indeed, and don’t worry about the company or the location. The idea is for you to see what employers are looking for and what kind of options are available in general.
Keep in mind that job descriptions tend to list more (sometimes WAY more!) requirements than are really expected from candidates. Don’t let this discourage you. Many hiring managers makes their decision based on your ability to learn on the job—no one is going to know everything coming in to a new position and you’ll get some on-the-job training. Once you’ve gotten a feel for what’s out there, send out your resume for the jobs you’re really interested in. Be realistic but don’t be shy. Nobody’s going to come knocking on your door with a web dev position in hand. You have to put yourself out there.
And don’t forget the good ol’ grapevine! Let all your friends, family, neighbors, and—of course—hackathon/meet-up/online friends know that you’re actively looking. You never know who has a friend who has a friend who knows just the job for you.
[Image: 5c8f08b5fe55e12baae6fc54e46c343a.gif]

Users browsing this thread:
1 Guest(s)