fbpx
Home Blog Page 1059

What to Include on Your Network Engineer Resume

0
What to Include on Your Network Engineer Resume

A strong resume is key for getting in the door when you’re interviewing. It shows recruiters and hiring managers that you’re a great fit for the job; and if done right, it can also give you an outline of what to highlight during interviews.

That’s why it’s worth taking the time to ensure your resume is polished and accurately represents the full extent of your capabilities. Besides, you owe it to yourself. After spending time and energy honing your knowledge and skills, you deserve to paint yourself in the best light. And when it comes to in-demand fields like network engineering, you’ll want to do all you can to stand out from the crowd.

To help you land your dream job and showcase your skills to hiring managers, we’ll cover why you need a Network Engineer resume, what to include in it, and how to prepare for the interview process.

Why do you need a Network Engineer resume?

Along with your portfolio, your resume shows recruiters that you have the skills and experience required to do the job. Taking the time to fine-tune your resume also illustrates your commitment and attention to detail.

Even if you already have a technical resume, you may want to consider tweaking it to the specific role you’re applying to. One Network Engineer job may focus on network security, while another may focus on network maintenance. If you applied for both of these jobs, you’d need two different versions of the same resume — one that highlights your cybersecurity skills and another that shows you know how to maintain a network.

Reading the job description is the best way to know which specific skills a company is looking for, and adding them to your resume (if you have them) will help you get past screening software and improve your chances of landing an interview.

What to include on your Network Engineer resume

There are a few key sections that you’ll want to include on your resume. Each section should be short and sweet. Recruiters often have dozens of applicants for a single role, and they may not have time to look over each resume in-depth.

Try using bullet points to keep things concise and organized (bonus points if you can fit every section on a single page). You can get creative and use two columns on the page to achieve this.

Network Engineer heading or summary

At the top of your resume, add your name and job title. You can also include your experience level and specialization. For example: John Doe, Junior Network Engineer, or Jane Smith, Wireless Security Engineer.

Some people like to include a summary of themselves and their experience, but it’s not required. If you’re short on space, stick with the descriptive professional title.

Contact information

After your heading, provide your contact details so recruiters know how to reach out for an interview. This might include your phone number, address, email address, and technical portfolio (if you have one).

Skills section

Simply label this section “Skills” — and make it stand out. You can bold the word or use color/formatting to draw attention to this list. Consider using bullet points to showcase your most relevant skills to the role you’re applying for. If it’s a job that requires knowledge of Python, cybersecurity, and wireless networks, ensure each of them are included on your resume.

And don’t forget about your soft skills. Things like teamwork, documentation, technical writing, and project management can be especially helpful if you’re changing careers.

Experience section

This section should outline your previous jobs, your titles, and your accomplishments. Typically, you’ll also list the dates you were employed. Beneath your title, provide two or three bullets highlighting the duties most relevant to the job you’re applying for. Any metrics you can include are a plus.

If you don’t have any professional network engineering experience or are looking to round out your experience, don’t worry — more on that below.

Education or courses section

You can customize the title of this section to suit how you learned your programming and network engineering skills. If you received a degree or certificate at a traditional post-secondary institution, then be sure to list that on your resume. If you completed online courses and received certificates for completion, you can label the section “Certificates” or “Courses.”

Don’t be concerned about whether or not you have a “traditional” education — many tech companies are dropping degree requirements. All that matters is that you have the skills required to do the job.

What if this is your first job as a Network Engineer?

If you don’t have any prior experience as a Network Engineer, you can still be a great candidate. The key is to emphasize your transferable skills and illustrate how your past experience has prepared you for the role.

For example, if you’re applying for a job at a large company, you’ll need to work well in a team. Listing teamwork, leadership, or collaboration skills on your resume can help show you know how to work well with others.

You’ll also want to highlight your training and any online courses you took to grow your skill set or earn a certificate. For a Network Engineer, these courses might include:

If you know that the company you’re applying to uses a particular programming language extensively, like Python, for example, make sure it’s included in your skills section.

You can also set yourself apart from other candidates by ensuring your resume is well-written and formatted in a way that’s easy to read. You might not think this matters in a technical field, but putting time and care into your writing will pay off.

Have a friend look over your resume to catch any grammatical errors. Play around with different resume formats in your word processor, and make sure that your resume’s style also reflects your personality. A bit of color in the headings or some tidy lists in a column for skills and courses shows professionalism.

How to prepare for your Network Engineer interview

Once you’ve submitted your newly updated Network Engineer resume, it’s time to start preparing for the interview process. Some companies require technical interviews, where you’ll need to demonstrate that you understand key concepts and can solve common issues or challenges.

The best way to prepare for an interview is to practice answering common questions. Here’s a quick list to help you get started: 10 Network Engineer Interview Questions to Practice

And if you need more help, check out our interview prep courses and Career Center.


Career Center | Codecademy

Get ready to get hired. Make your next career move with the tools, resources, and support you need to reach your goal.

The STAR Interview Method for Success

0
The STAR Interview Method for Success

Interviews. The dreaded 45-minutes Q&A that stands between you and moving up the ladder or successfully making that career switch. They are often stressful, can stir up anxiety, and sometimes make you question if you have what it takes to do the job. The truth is you do. And once you’ve learned the winning technique to impress in your interview, the job will be yours. So, whether you have an interview lined up or need to simply brush up on your interview skills, the STAR interview method is the answer you’ve been looking for.

What is the STAR Interview Method?

The STAR method is an acronym (Situation, Task, Action, Result) used to answer open-ended behavioural questions in interviews. It’s a four-step system that guides you in how you should think and structure the questions posed to you in an interview. The letters stand for:

  • Situation: Fully describe a situation you found yourself in. Or explain the task you were required to accomplish.
  • Task: Explain your specific tasks, responsibilities, and the goals you were working toward in the above-mentioned situation.
  • Action: Outline the different steps and actions you took to resolve the situation.
  • Result: Narrate what the result and outcome of the situation was.

This method allows you to answer questions in a structured and compelling way. When you do this well, you put yourself in a positive light and indicate that you can handle pressure – in real-life work situations and in an interview.

When Should You Use the STAR Method?

Knowing the STAR method is important going into the interview. However, knowing when to use it is more important. Not every question you will be asked will need you to answer using this format. It’s important to be able to identify behavioural questions so that you can give the right answer at the right time. These behavioural questions are easy to spot, and you’ll recognise them when you hear questions leading with the:

  • Have you ever…
  • Can you describe a time when…?
  • Please share an example of a situation when…
  • Tell us about a time when…
  • Give me an example of…

We have all come across these kinds of questions in an interview. And if you aren’t fully prepared and caught off guard, a messy response won’t reflect the skills and achievements you showcased in your resume. By using the STAR method, you prepare yourself for the inevitable questions with answers that will impress the interviewer.

Sample STAR Interview Question and Answer

Okay, so now you have a pretty good idea of the STAR method and will be able to recognise the behavioural question when asked. The question then becomes, how exactly do I answer it? Let’s go through one example together below:

Interview Question: Can you give us an example of when you had a tight deadline and had a task to complete?

Step 1: Situation

Recently, the company decided to redirect its marketing strategy by focusing on email marketing and thus wanted to aggressively increase our email marketing list.

Your objective is to set the scene, provide perspective and provide the foundation of the rest of your answer.

Step 2: Task

In my role as a Communications Officer, my team was tasked with increasing our email subscription list by 30% by the end of the next quarter. Here, my goal was to create email content that would be compelling, interesting, and result in sign-ups and boost subscriptions.

Answer this part of the question with some specifics about your role in the scenarios presented and the objectives you had.

Step 3: Action

I did this by introducing a few strategies to lure our customers and visitors to subscribe. I focused on three key aspects to achieve this. I actioned incentives to email subscriptions, upgraded and repurposed content that we had and worked with the team to host monthly webinars with industry leaders on interesting topics that needed email addresses to sign up and thus be added to our email mailing list.

Clearly describe your input, contribution, and the part you played in meeting the objectives. Expand on what steps you took, what measures you sought and more detail on the monthly plan to achieve these action items.

Step 4: Result

As a result, my strategies helped us increase our email subscriber mailing list by 25% within the four-month period. While we didn’t fully meet the 30% target, the growth showed value and to that end, monthly webinars have been introduced and our subscriber list is increasing.

Don’t be afraid of mentioning the challenges, but always be sure to highlight the high notes, successes, and lessons learned from this. This indicates that you take ownership and are willing to learn and improve.

STAR Method Interview Tips for Success

You do not want to sound robotic, but your answers should flow. This requires some preparation on your part. As Benjamin Franklin said, “By failing to prepare, you are preparing to fail.”

  • Review job description: This highlights the key skills they are looking for and thus allows you to recall stories that will align with these and emphasize your skills.
  • Choose your stories: Have several stories that will be useful to answer the range of possible behavioural questions that will come up. Choose stories that are relevant and meet the STAR targets.
  • Jot down key points: Nerves are a common feeling in interviews. With nerves, comes forgetfulness. Note down key points of each story and make sure they follow the STAR. If you have figures to support your story, even better.
  • Practice: Yes, practice does make perfect. Or it will get you relatively close. This will help you “feel the flow” of the story, speak effectively, feel more natural and boost your confidence.

In behaviourial psychology, the best predictor of future behaviour is past behaviour.

By using the STAR interview method in your answers, you demonstrate your ability to handle various situations. And achieve results. When you do this, you show them you have the skills, experience, knowledge, and success record to handle any similar future occurrences. 

 

RFI – Your Success is Riding on the Right Information

0
RFI – Your Success is Riding on the Right Information

When I was working on a doctorate I had one class where there was a requirement for a term paper due each week (on a Monday). The professor made it clear that the minimum number of pages for each paper was 10.

I never asked them why 10 and not say more. I figured out the less part, somehow they had deduced that to get your point across tied to data (hi endnote), the number was 10. Often times, I would go past 10 pages. I never wrote (to my recollection) one that was 20 or 30 pages in length.

In middle school and high school, I had teachers that would assign term papers. I can recall only one with a set minimum, and that was a middle school history teacher. That number was 10.

Nobody ever got thrilled about writing a term paper. Not in middle school, high school, college, post-graduate and so forth. Let’s remember that this way before the instant access to the Internet, albeit by the time I was working on a master’s you could find information via Archie or Jughead (FTP) – you had to be there.

I bring up the past, simply because we are ingrained at an early age on the term paper or some refer to it as a report with pages that have to be written. Perhaps you had a teacher/professor that stated a minimum number, to ensure that Stewart would not go three pages, because Stewart was a slacker.

As a result of the indoctrination, there are folks out there who routinely back in their days, wrote papers/reports that would make the teacher/professor cringe due to its length. Heck, when I taught at a university, I would see such papers and cringe.

It’s one thing to write a thesis or a dissertation with hundreds of pages (or at least 80), it is another thing to have to read a college paper that goes anything higher than 20 pages, and yet, a lot of people went with the “okay, you want a term paper, read my 96 pages on how Willy Wonka and the Chocolate Factory was really about an LSD trip” (for the record, that is a theory out there).

RFP

One item, that people who are looking for a learning system often perceive is that the RFP will be the key deciding factor on selecting or at least narrowing down their list for a learning system. It is why vendors get inundated with them, from folks who have never looked at the learning system, initially.

The stories of 50 page, 100 pages, even 200 pages of an RFP/RFI exist in the space, not a myth, reality that someone out there, decided a large number of pages was the key to selecting/narrowing down to find the best learning system.

There are L&D, Training, and others (who are overseeing the process, and are the same ones where their e-learning program and thus learning system, resides) who go either committee (by force or choice), or send around the “what do you want to have” inquiry to every department (by choice or force) or Procurement has their own RFP or a vendor provides/posts an RFP out there (which btw tend to skew towards that specific vendor – and yes, other vendors can see it quickly).

When you go the first two routes – and I say force because the CEO or whomever you report to, says, you must have a committee or send this to all these department/division heads, lots of pages seem to be turned out, and a lot of questions (many redundant or not relevant) appear too. Procurement’s approach is the worst, because it is a generic RFP that could be for an HRIS system or HCM and has zero application or minimal to a learning system – despite IT BTW who thinks they are all the same thing. If your CTO or head of Procurement thinks that way, the next time they ask you for a report, give them an index card and say, well it’s the same thing – paper with words on it (Don’t do this, uh index card for a report).

The IT folks involved in the RFP is another monster. Cookie is one thing, but it tends to slide more towards Frankenstein. IT should have minimal input – security sure – but the majority of vendors host on AWS – so just send them there – which the vendors will either do via a link in your RFP responses or a cut and paste off the site in their response.

IT will need to know about the integrations aspect, if an HRIS or HCM or whatever 3rd party system you already have can connect (if you want this) to the learning system and what data is getting pushed and pulled. I rarely see IT folks ask about “backups and scheduling” or “maintenance” or even data breaches and the processes – and notifications.

Hacking is a common one, but in the 22 years involved in e-learning, I can name only two vendors whose system was hacked. Two. One was about five years ago, and no the vendor didn’t tell anyone – surprise! Oh, and they hosted on-site as I recall, but I digress.

Other than that – security and integrations, there isn’t any other relevancy to having IT actively involved. Actually, I should add a third, and that is if your company provides employees with a laptop which has restrictions put in place ahead of time. In that case, IT will need to know that say a VPN will work with the system in the cloud and what impact speed wise will it create (all VPNs will reduce your speed/time to enter a site). If the laptops are missing audio cards, then IT will need to add them, stuff like this. Some laptops lack certain programs, such as Adobe Reader (PDF) or similar PDF programs – again, IT will need to add that either directly or more likely point employees to a place to download it.

Once again, though those inquiries are rarely asked in an RFP, especially from folks in IT.

HR involvement

IT is Frankenstein, and HR (assuming they are not overseeing the whole process) can either be Casper the Ghost or the Amityville Horror. Again, there are some requirements needed – if you need to tie the learning system, for example, to an HRIS. HCM, Payroll, Recruiting and similar systems. If you need employee files to be uploaded, then you need HR’s assistance in getting those files uploaded (if an HRIS or similar is not in existence). There may be some other requirements, but there are HR people who think a learning system is just like an HRIS. Again, it is not. Nobody would ever confuse Limburger cheese with Swiss. Yes they are cheeses, and it ends there.

Procurement

There are a lot of companies whose RFP could be short or long, and in the end, the final decision is procurement. What’s worse is that there are vendors whose pricing is predicated on the procurement angle, and thus, will go higher, knowing that procurement will require them to go lower. Now, this is a major mistake, because whoever is overseeing the decision, is going to make sure the system is within their budget.

Anyway, Procurement using my wonderful analogy of monsters, ranks up there with the Kraken. Seems friendly at first, right before it devours you. If Procurement gets involved early on in the RFP process and requirements, you can guarantee that your selection of a learning system – that you really want or actually aligns directly to everything you need, will be reduced (I’ve seen buyers get a system that is missing 80% of what they need, because Procurement picked a cheap one that doesn’t, even though the other system was within the budget). Any CEO or Managing Director who says they want you to get a learning system (and within your budget) should recognize that Procurement is a hindrance to finding the best system, err right system for your learner’s needs. And by allowing the “P” to have input into the “what you want/must” in an RFP, is not a smart choice. BTW, how often does Procurement allow L&D or Training to add their questions to Procurement’s RFP – for their system?

What is Relevant in your RFP

Well a use case is extremely relevant, but only if it is written correctly and if the vendor responds or prepares to respond with said use case(s).

Use Case Reqs

  • Clear and right to the point. Zero ambiguity. Have someone who is not in the decision making process, who knows very little about a learning system or needs for that matter, review it. Can they understand what you are trying to say or explain? If they seem confused, I guarantee that a salesperson at a system will be too.
  • Details matter. Here is your chance to show your former English teacher you enjoyed the class around specificity without redundancy. I always tell clients, that the more details I know the better. Again, eliminates ambiguity. If you say, “we want a system where one learner can see this and another sees that” – first off, all systems do that, and secondly, it isn’t clear. “We want a system where we can have PDFs or videos or courses assigned to a learner in Dept X or Area W with XYZ rules/processes compared to another learner who we want only to have courses tied around the appearance of hummingbirds.”
  • If you have multiple use cases – then provide them. But don’t go overboard. I’ve seen 20 or more use cases, which if your company is less than 500, that is way too many. If you are using a system for employees and customers, then two use cases are the minimum here. You may end up with eight or 10, which is fine if is needed, but even then, by being clear and concise it shouldn’t turn your RFP into a term paper.

Vendor’s Use of the Use Case

I read an inquiry on whether you (the vendor) when presenting a demonstration of the system, should focus only on the use case(s), or the RFP requirements or a mixture.

It’s a good question to ask, because the answer isn’t simple. There are Pros and Cons if you only focus on the use case(s), in the demonstration.

Pros

  • Shows that you read the use case and can apply it what is being presented/shown to the individual or folks viewing (on site or online)
  • If you go use case only, the best ones are the ones that weave it into the process.

Cons

  • The Agenda method with a use case or cases. This is where the vendor doesn’t weave in the use cases, rather they start with them, and go step by step. Use Case one – we go here on the system. Next, Use case two – we go here. It seems scripted and truly a bad idea.
  • You – the salesperson are assuming that the “buyer” knows everything about what exists in the systems today. This is where you, the salesperson only focus on the use case(s). If I the buyer have no idea about cohort-based learning, I’m not going to incorporate with my use case specifics with the use of cohort-based learning. If my use case is around metrics, I may be unaware of what metrics are really relevant and which ones aren’t OR that your system has xyz metrics that are game changers for the buyer.
  • You – the salesperson makes errors because the “ask any questions” which is always stated at the beginning of any demonstration is ignored, due to you, the salesperson focusing on the use case.

Thus the best route to go is the combo Use Case and RFP and New or Beneficial Functionality in your system – that the buyer isn’t aware of or even considered – due to lack of knowledge or misinformation or even because they are not in L&D or Training, and are unaware of what is available. A combo approach is tapped via weaving in the use cases with what is being seen, but also “hey with an LRS, you can capture content engagement far more, by xyz” – if the prospect is into content curation and engagement. I should note that there are vendors who have an LRS, do not mention it, because the client doesn’t ask about it, or that the vendor doesn’t even know what the LRS is best used for (it’s not data records – which was its initial premise). This above example is a perfect example of relying only on use case or use case and RFP. Hence the third addition.

Oh, and a vendor must realize that just because the person is in L&D or Training, that they will know what is relevant in metrics and what isn’t. It is why I was thrilled to hear from one vendor, who told me they will show the client what is relevant to them and what they need to view on the metrics side of their system. In their example, they noted that they find quite a few L&D folks who do not know. When you recognize that 20% of your buyers have no idea on anything L&D or Training, and they are overseeing the system/administrators – the vendor must take control and explain. Never assume. Ditto on the Jargon. Drop it. I may say I need SCORM 1.2, but I have no idea on what it is, what it does, and why it is more beneficial than say SCORM. BTW, the majority of people do not care. They want it, you either have it or not.

Go with the Guide

Here is where I push the use of my template (can be found in the section “RFP/RFI Checklists/Templates” in the Learning Library). Not from the “you have to use this OR this is the best option for you”, rather take a look from the standpoint of what you are seeking and or considering. There will likely be items on there, that you were unaware of existed in the space (albeit not every vendor has it), or what the vendor may use as terminology. Take a look at the skills data questions. When you are writing your RFP, are these questions in it? If you are selecting a system where skills functionality and capabilities are in it, then yes, these questions are relevant. Ditto on Technical and Security – the keys, the essentials are listed here. It is everything you require – maybe, maybe not – but you can always add it – if you decide to use only the template OR add it to your written RFP.

Take a look at the Training and Support tab. The number one reason people leave or hate their learning system is support. Yet, it is rarely asked in RFPs. I would want to know how long it takes someone during normal business hours to respond. Because, how many people gripe that XYZ didn’t respond to my inquiry or even acknowledge it? A lot.

If you choose to use the template (whether you go only with it OR add additional items), be aware that is should be a key component, but not the only component. Ditto if you decide to do your own written RFP/RFI.

Too many people use their RFP as the main deciding factor. That’s not a good route to go.

For those interested in using my template, here are the benefits of doing so (Regardless if you decide to add line items to it OR remove line items you do not need)

  • It’s constantly updated to ensure the latest that exists in the space is out there – that could be relevant to all types of use cases. It is not perfect though, nothing is, so if you want to create your own podcasts in the learning system (beyond rare), then add it as a line item.
  • You can use it for any vertical/industry, even associations, non-profits and yes, higher education. For education aka EdTech (why do I still see corporate vendors refer to their system or the people wanting to buy it as EdTech?), it won’t have connection to an SIS or plagiarism, nor is it focused around Synchronous based Learning (which EdTech is heavy on). And yes, as a college or university, you could purchase a learning system not in EdTech and do just fine – actually well.
  • Questions that you may not have thought of or features you may not be aware of – exist in there.
  • It notes you need a use case or cases – but that is best added as separate sheets = using Word or similar programs.
  • Cohort-based learning is a new tab – with a link for vendors to read more about what is cohort-based learning, on top of the features – not just the ones listed in the post, but others. Including the dreaded “rubrics” which vendors refer to, when covering ratings or competencies (which is the legacy term, that has been replaced by ratings).
  • I use the exact same template you see, when working with clients (yes, I have clients where I find the right learning systems for them, based on reqs, etc.)
  • The template is extensive, but it works – at least in my own experience. There are vendors who see it quite a bit, and others who have not. Do some gripe? Sure, but if they want your business, they will complete it. Always make sure they provide “details” in the comments column next to their responses. I will explain shortly, why this is extremely relevant.
  • Provides specificity. And a new column for you to add your additional details or comments on something you want or may want.
  • Offers the vendor to state something is on the roadmap for 2022 – thus, maybe it doesn’t exist now, but hey by the end of the year it will. Plus, it now offers, roadmap23 – meaning 2023.
  • New question – Whether the system is on FindAnLMS. I heard from a lot of readers who wanted to know if the system they were considering or thinking about was on my platform, FindAnLMS, where you can get even more details, compare, connect and soon to launch see video demos. I hadn’t thought about adding the question, but thought yeah good idea. The Point here, is that I do add questions based on readers or folks who use the template and say, “what about asking this”.

Items to Add to your RFP – Have you thought about?

  • You want the vendor to check out some materials you have posted online or learn more about you – via an area you want them to go to on the internet. But how do you know they really went there? For the link use a URL tracker. I use Bit.ly – If you want to add QR codes where you can capture data, add PDFs, do a bunch of cool stuff – I use MYQR. In fact, I added the cohort-based learning PDF from the learning library in the QR code on the template. Validation and verification is relevant these days. For the record, I am not getting any compensation for mentioning these two sites.
  • Toss in a question on your RFP that tests whether the vendor really knows L&D or Training, if you are overseeing it. If you are using it for associations, toss in a question around the association space, something that anyone who has experience in the market, should known. Don’t make it so obtuse or off the charts, nobody would know, except you and your fellow MENSA association friends. I’ve heard vendors go, “we know all about L&D” and then I say, “oh, so what is OD” – and they are silent. Or ask, what do you mean? If they say that, go what does “OD stand for”. I won’t post the response here, but I bet some salespeople will surf the net after reading this to find out. The reason I do this, is that any vendor will tell you they know your market or this and that, and let me tell you, there are vendors who think L&D is the only game in town – and everyone is in L&D. Now if you are in training, why would you want them?

RFP relevance to the demo

Remember when I mentioned you want a vendor to provide details? Well, regardless if you use my template or or not, I do recommend that you create (using a spreadsheet) features/capabilities you want, in one column, and then another column, the vendor answers yes, no, and whatever else you want to offer, and then have a column for them to leave comments.

Most folks with their own RFP put everything in a word document, and then the vendor responds and its lots of text. Sometimes I get a sense that it is more cut and paste (which is common), but sometimes the cut and paste isn’t really tied to the question. It is as if, a robot it just adding stuff.

What they are not expecting though is a spreadsheet and some RFP pages – or just a spreadsheet template for example – i.e. the one you create. Again, be specific on what you are seeking, just as you would with your questions in a word doc.

You are going to use that spreadsheet/template for two purposes

  1. As part of your process for narrowing down a system (You should have talked to the vendor first, see if it is a potential match, and then send your RFP and spreadsheet or my template. Way too many people do it the other way around, which goes with the blast to everyone angle. It’s one thing if you are looking for a pool person via Yelp, it is another for a big budget item, like a learning system.
  2. You are going to use those “yes” responses to validate when you are seeing the demo. And here is why you want to do that.

Validation. I know of vendors who say “yes” to a certain feature, but in reality do not have it. What they will do, is spin, “well you can do it, if you do this in this section, then that…” – if you are fine with that approach, all is good. If not, then it is a minus. And I know vendors who say “yes” they have it, but knowing their system inside and out, they really don’t. It is what we call in the tech space, “vapor”.

You may use a template and go, well, I can’t validate all of my yes and they said yes to (which is what you are doing). No worries, focus on the big ticket items that are MUST HAVE or I will punch the car door approach. You will NOT send the vendor ahead of the demo, the items on your sheet that align. That’s like a professor giving you a test prep sheet and completing all the answers for you. How do you know they really know? I often said that to myself, in some classes.

Scorecard

Add it with your validation. 5 points for a MUST HAVE, 3 points for “Yes” to “Yes” and they can show that. And minus one point or a O, for not having it, even thought they say yes they do. If they spin, then you can decide “okay, I can handle that” – and decide to give them 2 or 3 points OR say “no way” and give them a zero.

This is tying back to the spreadsheet and your RFP.

Now you have three in play for the demo.

Before I forget, around “Yes” but it is done this way, rather than “Yes” it is this item.

There are vendors who do not have the feature, but will state so, and say how it can be done. I’m cool with that. But I ask anyway so I can see how it can be done, rather than assume it is easy to do – which vendors will often cite.

The Three for the Demo Tie it to your scorecard

  • Spreadsheet Yes to Yes (or the word RFP)
  • Use Case(s)
  • New functionality, or items you haven’t thought of, but might give you pause and think”ooh, I can use this”

What is really irrelevant if you add it to your RFP

  • Three or a list of references – No vendor is going to give you a reference that hates or had issues with the system. This is like asking a candidate, can you provide me three references? What, like they are going to give you folks who hate them, or think they are incompetent? I get this is a standard with a lot of folks, the reference request but remember – that reference isn’t you. They are going to be different in some way. Could be the same industry, same job role, same user base, location and so on. But they are not you. They do not think like you. They do not have your learners, employees, customers, and so forth. They didn’t write your RFP, didn’t look at the same things you will be looking at, assessing.
  • NPS score – Who cares? This should not impact your decision in any such manner. Vendors love to tell you, their NPS score (if they use NPS). Never tell you how many passives, or detractors, or methodology, and approach and why they asked X versus Y and so forth. Plus, really they should use multiple programs, and not just NPS. NPS ties around customer experience and that a high score means loyalty and love, with the promoters are going to tell others about their system. The reality though isn’t even close. I mean, how often have you written a review after the place you went to, asked you to do so? I’d love to hear the number of detractors and why they slide into that group? What were those responses? Might be just negative humans, griping about your food, OR it could be an issue that is in the system, that multiple people are saying over and over again.

Bottom Line

As a vendor you have to decide whether or not to complete an RFP. You should have a product person, someone in product management, review the responses to validate they are accurate – because that person, should know what is the latest with the system, what is coming down in say next month, versus the salesperson who may not know. This is a process every vendor should do, and yet, the majority do not. The vendors who do, wow, big win. For support, the salesperson should ask the head of customer support to review those questions and respond. And with data. They all capture data. Any vendor who says they do not have support data, are either lying our totally incompetent – because support calls costs them money, so reducing them is essential. Plus, who wants a bad support person, destroying your business?

As a potential buyer use the RFP, spreadsheet, etc. as key components, but not the end component. It is a combination of RFP, spreadsheet or Template, seeing the system, asking questions and validating what they the vendor stated as “yes”, and seeing what is new you never thought about. Do not make the mistake of thinking, “Well that is a cool function, but we do not need that”. I can tell you, you will regret it.

When you buy a system, you need to be looking down the road, three years – hence the value of forward-thinking. Not right now. What happens if you leave your current employee and go elsewhere, and that new place has a learning system, which lacks certain features you had in a previous system or want? What are you going to do? Ask them? Some folks will try to get out of the contract – have fun trying that. Well, if this is what might happen to you, think about someone the first time out, or the person replacing you.

Every system I ever bought at various companies and entities, I never left to switch to another system and I was never was unhappy with it. I am a huge fan of everything included.

You may not need it now, or use it now, but who says you won’t three months from now, six months or even a year from now. If it is included at no additional charge, just have the vendor deactivate it, or you can via a click (a lot of systems can do this). Then when you are ready, click on or activate.

As with anything, that huge RFP you shouldn’t be doing, pricing has to come to play. My template doesn’t state pricing, but when you contact the vendor tell them you want pricing with a formal proposal. And you want it itemized, with that discount (common with three-year deals, 15% is the standard).

As Mr. Bernard once told me,

“Yes, you need to go to the library”.

Had he been writing an RFP, I bet his retort would have been

“What you think I am going to read 45 pages?”

Yes sir, you should.

Even if you don’t.

E-Learning 24/7

Do You Use Wordle in Your Classroom? Tell Us How!

0

We’d love to include your ideas in a forthcoming lesson plan.

How To Write a DevOps Resume

0
How To Write a DevOps Resume

So you’ve decided on a career in DevOps. You understand what a DevOps Engineer does, you’ve taken programming courses to build your skills, and you’ve even taken the first steps toward getting into DevOps.

The next step? Writing a great DevOps resume. Since your resume is the key to getting an interview, it’s crucial to write a technical resume that shines a light on your most relevant DevOps skills and leaves the hiring manager thinking, “I want this person on my team.”

We’ve put together six helpful tips on how to create a stellar DevOps resume that’ll get noticed by hiring managers — even if you’re just starting out in DevOps.

1. Look up important skills in the job description

Take a few minutes to read through the job description carefully and highlight all of the key skills and requirements for the position, including “preferred” skills. To improve your chances of getting approved by either the screening software or the recruiters scanning resumes, you should find ways to include as many of these skills in your resume as possible.

If you come across a skill you haven’t learned yet, see if you can find an online course that covers it. That way you can add it to your resume with the date when you expect to complete your training or receive your certification.

The core of any DevOps role involves continuous integration/continuous deployment (CI/CD) and containerization. Some of the most popular DevOps tools include:

  • Kubernetes
  • Docker
  • Jenkins
  • Argo CD

If the job description includes other containerization or CI/CD tools, consider adding them to your resume as well. If you aren’t familiar with a particular tool, commit to learning it and provide an expected completion date.

Hiring managers don’t expect job candidates to know everything, so including a scheduled completion date sends a strong signal to employers: You clearly understand the skills needed for the role, and you’re proactive and committed enough to pick up those skills on your own.

3. Add other (relevant) technical skills

Along with containerization tools, hiring managers want to see that you have the technical skills needed to perform your day-to-day tasks. The top technical skills for DevOps Engineers include:

If possible, try to find the specific programming languages and tools the company you’re applying to uses. That way, you can keep your resume focused on showcasing the most useful skills to the hiring manager.

4. Don’t forget about DevOps soft skills

DevOps Engineers aren’t your typical programmers. A big part of the job involves managing teams and communicating with people across all levels of the organization. They’re also responsible for promoting the DevOps culture within the company. To do so, they need soft skills like:

The great thing about soft skills is that they stay with you no matter where you go in your career. If you’re changing careers, consider highlighting specific situations that illustrate your soft skills so hiring managers know you can hit the ground running as a DevOps Engineer. Try to think of a time when you:

  • Managed a team, whether as a line manager or as a project lead
  • Helped your company implement a new software platform or a new organizational structure
  • Collaborated with different teams and departments within the organization
  • Overcame communication issues or internal conflicts on projects

5. Include courses, certificates, and certifications

Listing hard skills is important on any resume, but it’s hard for companies to gauge how well you know a certain programming language or tool based on experience alone. That’s why you should list online courses, certificates, and certifications to provide some proof of your expertise.

Keep in mind that soft skills can involve certificates and certifications too. If you’ve participated in any leadership seminars, conflict resolution workshops, or other similar training, include them in your DevOps resume.

6. Remember that all experience matters

Not all of your experience has to be professional. Including non-paid activities and contributions can further showcase your skills and embodiment of DevOps’ core values. Examples include:

  • Internships, including unpaid projects you took on at work to gain experience
  • Volunteer work
  • Personal projects and projects for friends and family
  • Hobbies and side-business activities

What if you’re new to DevOps?

If you’re applying to your first DevOps role, then chances are that you won’t have a lot of direct DevOps experience to add to your resume. But you can still show recruiters that you’re a great candidate — you’ll just have to get a little creative.

As you put together your DevOps resume, think about how each of your past roles and experiences have prepared you for the role. For example:

  • Have you worked on a multidisciplinary team before?
  • Do you have any experience  managing a product from design to production to lifecycle maintenance?
  • Can you point to times where you helped your company succeed in an area where you had little or no training?

These are just a few ways that new DevOps Engineers can show that their previous roles have helped them prepare for a career in DevOps.

Your DevOps resume should be well-rounded

DevOps is more than just a technical role. It’s an organizational mindset requiring a blend of hard and soft skills. Hiring managers don’t want the person with the longest list of qualifications. They want the person who has the right skills for the role, including programming knowledge, communications skills, and leadership experience.

Once you’ve submitted your resume, don’t just wait around for a response. Get yourself ready for the technical interview, and make sure you have the programming skills you need to succeed as a DevOps Engineer — if you need a refresher, you can take one of our online programming courses.

Not sure where to start? Check out our Introduction to Devops and Foundations of Cloud Computing courses.


Cloud Computing Courses & Tutorials | Codecademy

Cloud computing is delivering computing services over the internet by a cloud provider. In most modern businesses, everything from servers, storage, databases, internal networks, software, and analytics is done in the cloud.

What is the Fastest Programming Language?

0
What is the Fastest Programming Language?

You might think there’s a one-word answer to the question: What is the fastest programming language? But actually, there’s a lot of technical nuance when it comes to speed and programming. For starters, faster is not necessarily better — it really depends on the use case. (But we’ll get to that.)

Here, we lay out exactly what makes a programming language “fast,” why it matters, and how you can get started learning some of the fastest programming languages out there.

What makes a programming language fast?

The key feature of a programming language that determines that a language is fast is whether it is a compiled or interpreted language. Compiled languages — like Lisp, C++, Go, Rust, and Swift — must be converted to machine code (see Assembly below) that talks directly to the hardware. Interpreted languages like Python, JavaScript, Ruby, and PHP run by converting your source code on the fly into machine code as it is running. Because this conversion process happens while the code is running and adds overhead, interpreted languages are slower than compiled languages.

There are a couple of other factors that can determine the speed of a language. Take Java and C# — these languages are both compiled and interpreted. However, instead of being compiled to Assembly code, they are compiled to bytecode. The compiled bytecode is interpreted to run in a virtual machine that is optimized to speak directly to the hardware. You can think of bytecode as Assembly language for the VM. This makes these languages faster than a language like JavaScript, which converts text-based source code directly into machine code.

Another factor is whether it’s a statically-typed language or a dynamically-typed one. Statically typed languages determine the types of all variables when the language is compiled, and dynamically typed languages check the type of variables while the code is running. This real-time type checking comes with some overhead, making dynamically typed languages slower than statically typed languages.

What are the fastest programming languages?

The fastest programming language interacts directly with the machine. Let’s take a look at some of the fastest languages you might encounter, and what they’re used for.

Assembly

Assembly language is not really one specific language. It is just the name given to any low-level programming language that communicates directly with a computer’s hardware. This means that Assembly for your laptop will be different from the Assembly for your cell phone, because they have different CPUs that require different instructions. Usually, only developers who work directly with hardware or create programming languages use Assembly.

Lisp

Lisp is one of the earliest programming languages and is now over 60 years old. There have been many varieties of this language, and many other programming languages have used some of the same features as Lisp. Clojure, for example, is a modern Lisp dialect implemented for the Java Virtual Machine, but Clojure is not why Lisp is on this list. Common Lisp compiles directly to Assembly language, which means that the code you write in Lisp will be Assembly when it runs as an executable. Lisp is still used today, but you will most often find it as Clojure rather than Common Lisp.

C/C++

C and C++ are also compiled languages. C is a simple, procedural programming language that was initially developed in the early 1970s and is still widely used today, mainly in embedded applications, because of its speed and small size. C++ is a language that extends C and adds object-oriented features. Because of this, it has replaced C in many applications. C++ is used in situations where performance is important, like 3D video game development and operating system development.

Go

Go, also known as Golang, is a programming language developed by Google. It compiles to Assembly like most of the other languages here, but it has more modern features, simpler syntax, and is easier to write than the long-time leader of fast programming languages, C/C++. Golang is often used in network servers and distributed systems where its speed can add more performance to these systems.

Rust

Rust is another compiled programming language that is also a safer alternative to C/C++. It focuses on speed, memory safety, and parallel processing and is often used in game engines, browser components, and VR simulation engines where speed is a priority.

C#

C# is a language, like Java, that first compiles to a virtual language and then is interpreted by a VM. This gives it the features of an interpreted language while adding some speed. C#, developed by Microsoft, is easy to learn, and has many third-party libraries that make development quicker and easier. It is popular for creating desktop applications, video games, and web services.

Java

Java compiles to bytecode which is then interpreted by the Java Virtual Machine. It was one of the first programming languages to do this, which is why it quickly became (and remains) popular. Using a VM means that a Java application can be moved from one operating system to another with no changes to the code as long as there is a version of the JVM for the operating system available. This cross-platform feature combined with its speed makes Java a popular language for many applications, including web development, desktop development, game development, mobile app development, and much more.

Swift

Swift is a modern programming language developed by Apple that compiles to Assembly code. It was designed to replace the older Objective-C language. It’s used to develop your favorite Apple products, like Apple TV, the Apple Watch, and iPhones and iPads. Swift is now the most popular language for Mac OS X and iOS development, but it is also cross-platform and is starting to see use in other applications.

It’s not always about being fast

While speed can be important when considering a programming language to use, there are plenty of other factors to think about. When you are writing code, there will be times that other features of a programming language are more important than being fast. After all, if speed were the top priority for every project, programming languages not on this list wouldn’t have much use, and we’d be writing Assembly code. However, the truth is that some of the most popular programming languages aren’t even on this list.

Speed is relative, and many times, a program in C++ will be ten times faster than a program in Python, but it just doesn’t matter in that specific application. After all, if an operation finishes in .001 seconds instead of .01 seconds, can you really tell the difference? The difference, though, will matter if you have to perform that same operation thousands of times in a loop.

A lot of the time, speed of development matters a lot more than the speed of execution. A slow program can be scaled to improve its performance by throwing more resources at it, and computing resources are cheap compared to paying for more development time to write code in a low-level language that is more complex to write. Slower programming languages are popular because they are easier to write, have a wealth of third-party libraries available, and can be deployed quicker. All of this speeds up development time.

Learn more

While the speed of a programming language is not always the most important feature, there are definite benefits to being quick. Fortunately, you can start learning these today with our self-paced online courses. Here are some great places to start:

Once you familiarize yourself with these coding languages, you’ll be able to use these in a wide range of roles and career opportunities.

How to Get Your Network Engineer Portfolio Noticed

0
How to Get Your Network Engineer Portfolio Noticed

Network Engineers play a crucial role on their teams — they’re entrusted with designing, setting up, and managing their company’s computer networks, which are often the backbone of their business. If a company’s network has an outage or goes down, the Network Engineer is usually charged with getting that network back up and running. On top of all that, a Network Engineer also has to maintain the network, optimize its performance, and ensure its security.

That means that, whether you’re an experienced Network Engineer or a beginner in this field, there’s a huge range of skills you’ll need to show off when you’re interviewing for a role. A great way to accomplish this is by crafting a detailed professional portfolio.

So how do you do that? Here, we take a look at the experience you should showcase when you’re applying to Network Engineer roles, along with the best ways to make that experience shine on a resume and portfolio.

What should you include in your Network Engineer portfolio?

When you’re putting together a portfolio, you can either use a template, or build one yourself using coding. The latter can be a great way to showcase your technical ability, but it’s not a necessity.

The portfolio should have elements similar to a resume, like sections of information about you (with headers to make it easier to find them). It should also have a domain name (it’s a good idea to get your own personalized domain to use), and links to professional profiles from LinkedIn and similar sites.

Bio

A good bio shows who you are as a person, and includes information about you that might not fit in a resume. For example, you might discuss your professional journey, or hobbies (both related and not related to network engineering). If writing isn’t your thing, here’s our guide to writing a bio in five easy steps.

Contact info & resume

Your portfolio should include your contact information at the top so that potential employers and/or clients can find it right away. You’ll want to include:

  • Your name
  • Email address
  • Phone number
  • Professional social media accounts
  • Resume

Skills and experience

To craft a Network Engineer portfolio (and a related resume), think about the experiences, knowledge, and examples you are going to include. If you’re new to the field, it can help to add any relevant certifications or education you might have. And you’ll certainly want to apply any past professional experience to what you’ll be doing in the Network Engineer role, even if it’s totally unrelated — don’t discount how your soft skills can translate.

If you already have professional experience in the field — particularly experience in related roles like a Network Technician, Network Analyst, Network Operations Associate, or Technical Support Engineer — you’ll likely have work examples that will apply to Network Engineer roles and can be included in your portfolio. If you have experience in a related but more advanced role, such as Network Administrator, Network Specialist, Network Manager, or Network Solutions Architect, these would also yield work examples for a portfolio. (More on portfolio projects below.)

When it comes to your skills as a Network Engineer, there are specific aspects of the role that should be listed in your portfolio, according to Zippia. These include:

  • Protocols: Writing, designing, or configuration of network communications.
  • Troubleshooting: Fine-tuning wireless communication or network latency issues.
  • Infrastructure: The design or redesign of network hardware or video networks and analysis of network infrastructure data.
  • BGP: Configuring border gateway protocols.
  • OSPF: Designing and implementing interior gateway protocols in networks.
  • LAN: Designing, engineering, or configuring local area networks.
  • Juniper Network: Working with the Juniper Network’s networking products and software.
  • TCP/IP: Creating or configuring systems for network transmissions and internet protocols.
  • EIGRP: Designing and implementing enhanced interior gateway protocols.
  • IOS: Specialization in all aspects of network technology for the Apple iPhone Operating System.
  • MPLS: Redesigning connectivity for multiprotocol label switching, including the configuration of necessary lines and routers.

Being armed with these industry terms will show that you have the credentials and capability and will help get your portfolio noticed.

Projects

Because a Network Engineer is a technical role, you’ll be crafting a technical portfolio, the heart of which will be the projects you present within it. You can share these according to the different types of projects you might have taken on, such as:

  • Open-source: Unsolicited contributions to sites and systems that rely on open-source design and programming, like Firefox.
  • Individual: A sample project that you create to show what you can do in an area of interest to you personally, like gaming.
  • Group: A project where you worked with a team, which can show how well you collaborate with others.
  • Product clones: A deliberate copy of a site or system of the prospective employer intended to show the employer what you can do.
  • Verticals: A project or sample project in specialized areas, such as testing or access to systems.

If you’re looking for more project ideas for your portfolio, we have free portfolio projects that enable you to apply what you’ve learned so you can show off your skills.

Certifications

For any kind of Network Engineer role, whether general or specialized, you should know programming languages like Python and Java. If you complete a Codecademy course or path, you’ll get a certificate, which you can list on your portfolio, resume, and LinkedIn profile.

You would also do well to have certifications in facets of network engineering, such as:

  • Cisco networks
  • Linux operating systems
  • IT management certifications
  • CompTIA certifications covering Windows, cloud computing, and networking.

All of these skills and accomplishments are worth pointing out somewhere in your portfolio.

Specializations

In addition to the general responsibilities we discussed, Network Engineers may also perform more specific roles within a company. Here are some common specializations for a Network Engineer:

  • Cloud Networking Architect: Specializes in operating hybrid cloud environments, migrating to cloud networks, deploying systems in the cloud, and troubleshooting cloud services issues.
  • Network Security Specialist: Searches for security vulnerabilities to keep the network ahead of them.
  • Wireless Network Engineer: Specializes in the wireless equipment parts of network systems.
  • VOIP Engineer: Voice over internet protocol blends calls, online meetings, and in-house chat rooms. Also serves as a replacement for landline phone systems. A network engineer can be dedicated to just this kind of system alone.
  • Data-Center Networking Specialist: Data centers house data critical to a company or organization. They also feed email and other key functions and systems. These specialists focus on network and storage infrastructure that is the foundation of data centers.

If you have any of these specialized experiences, you will want to highlight it in your portfolio using the specific terminology, whether that’s in your bio, project section, resume, or anywhere else that’s relevant.

Take your Network Engineer portfolio to the next level

To take your portfolio even further, it helps to have an established online presence when you apply for a role. While that may sound intimidating, in practicality, it’s not as involved as it may sound. It can really just be a matter of creating and/or updating your LinkedIn profile with your work experience. This will help you connect with recruiters and find work in the field.

If you want to take it a step further, you can show your engagement and passion for your field by posting relevant thoughts and news on social media platforms like Twitter or LinkedIn. You can also publish longform blog posts, either on your portfolio, your LinkedIn, or another site. This can be a good way to showcase yourself as a thought leader.

Of course, by no means should you feel like you have to start posting to social media or writing blogs, but just know these can be great ways to demonstrate your enthusiasm and knowledge if you’re comfortable with putting yourself out there in these ways.

Need more advice? Here are our tips for building a technical portfolio. And if you’re looking to learn more about finding a job, our Career Center has tips on finding the right role, interview prep resources, and more.

Summer Reading Contest Winner Week 9: On ‘Brittney Griner Is Sentenced to 9 Years in a Russian Penal Colony’

0

Congratulations to our winner, FengYu Yang, as well as to our many runners-up and honorable mentions.

Free September 2022 Wallpaper & Instagram quote

0
Free September 2022 Wallpaper & Instagram quote

Free September 2022 Wallpaper & Instagram quote

Free September 2022 wallpaper is here!

Summer is almost over, so it is time for our first autumn wallpaper this year. It incorporates falling leaves in classic orange gold colors, but to spice it up, I have added an azure blue shade that compliments the warmer tones. I hope this stunning palette will help you feel inspired each day of September!

Each wallpaper download from September 2022 includes:

  • Desktop wallpaper x3 (plain, with the calendar, and with a quote)
  • Phone wallpaper x2 (plain and with a quote)
  • Tablet wallpaper
  • Instagram ready quote

As always, September’s free wallpaper comes with two different mobile phone layouts. They are great to use at once – the simple version for your phone background and the one with a quote for the lock screen.


Quote for September 2022

With some colder days on the horizon, make sure to find someone who will keep you warm! As this month’s quote says – other people are here for you, so always be open to new friendships.

The best thing to hold onto in life is each other

P.S the square image is also included in the download package below! Feel free to post it on your Instagram.



Looking for more? Check our previous wallpapers!

The free download includes three desktop options – one with the calendar and one without the calendar, and one with a quote. There is also a wallpaper for tablets and two options for the phone. We have also included an Instagram-ready square with the weekly quote.

Free September Wallpaper on different devices

FOR PERSONAL USE ONLY.

NOTE: This wallpaper is available as a free download through September 30, 2022 only. After that, a $5 download fee applies.


What font is it?

If you are curious about what font has been used this month, let me help! The script font above the calendar is called Bright Glow, but it is no longer available in the creative market. This one, called Retro Signature, is quite similar if you are looking for a new handwritten font.



Your voice matters!

If you have your favorite quotes and would like them to appear on the next free wallpaper, make sure to post them in the comments below or send us your ideas via email.

Enjoy!


P.S This post includes affiliate links so by clicking them you are supporting us. Thanks!

How Much Does a React Developer Make?

0
How Much Does a React Developer Make?

Anytime you’re using a website or an app of any kind, you’re likely benefiting from the work of a React Developer.

React is a JavaScript front-end framework that was developed by Facebook and quickly became one of the most popular frameworks in use today. It’s used by React Developers to essentially design and implement user-facing features for websites and apps, a huge component of the tech industry. As such, there’s plenty of demand for this role, and React Developers are relatively well-paid.

According to ZipRecruiter, the national average salary for a React Developer in the United States is $108,485, but your individual pay can vary depending on a few factors.

Location

Like many other positions, location can affect the average salary. With a lot of technical jobs going fully remote, it may seem like location may not matter as much, but the location of the company you work for still plays a big role. Plus, many remote-friendly companies have specific salary bands based on an employee’s location — meaning, cities with higher costs of living come with higher salaries (and vice versa).

Here are some of the cities with the highest salaries for React Developers, according to ZipRecruiter:

  1. Atkinson, NE: $138,117
  2. San Jose, CA: $132,949
  3. Frankston, TX: $131,444
  4. Oakland, CA: $131,412
  5. Seattle, WA: $128,477
  6. Barnstable Town, MA: $127,537
  7. Concord, CA: $126,565
  8. Inverness, CA: $126,492
  9. Wasilla, AK: $125,193
  10. Seaside, CA: $124,455

Experience

Salary can also vary by experience. Here’s a rough estimate of what you can expect to make at each level as a React Developer, according to Glassdoor:

Entry level (1-3 years): $110,922

Early career (4-6 years): $114,203

Mid-career (7-9 years): $117,414

Experienced (10-14 years): $121,860

Late career (15+ years): $128,112

Company

Often, salaries can vary according to the company you work for, though Glassdoor shows fairly similar averages for pay for a React Developer from company to company.

Here’s a more detailed breakdown of the companies offering the highest salaries for React Developers:

Google: $124,612

Apple: $114,815

Microsoft: $114,108

American Express: $108,701

Of course, wherever you land a job, you can definitely negotiate your salary. And while pay is important, there are plenty of other factors to consider with a job offer, like stock options, remote work flexibility and health benefits.

While many developers begin their careers with a bachelor’s degree in computer science, specialized degrees and higher education are not always requirements. There are plenty of other ways to build your educational background, like online courses. Our Learn React skill path, for example, will teach you the fundamentals of this powerful front-end framework and earn you a certificate that you can list on your resume, LinkedIn, and in your portfolio.

You can further your skills with our Create a Front-End App with React course. Redux is a common library used with React, and our Create an Advanced Web App with React and Redux course will teach you how to use both of these libraries together to build complex web applications.

Testing your code is an important part of being a developer, and our courses can put you on the path in your career as a React Developer. Not sure where you want to start? Try our sorting quiz to see which languages suit your interests and skills best.