<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ LinkedIn - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ LinkedIn - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sat, 24 Oct 2026 12:35:32 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/linkedin/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ LinkedIn Profile Optimization – A Web Developer's Guide to Attract Opportunity ]]>
                </title>
                <description>
                    <![CDATA[ As a web developer, an optimized LinkedIn profile can bring numerous opportunities directly to you. After implementing invaluable optimization advice from industry experts who reviewed my profile, I now receive a steady flow of enticing prospects in ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/linkedin-profile-optimization/</link>
                <guid isPermaLink="false">66bc4c0b099736fc91bcbef9</guid>
                
                    <category>
                        <![CDATA[ career advice ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Job Hunting ]]>
                    </category>
                
                    <category>
                        <![CDATA[ LinkedIn ]]>
                    </category>
                
                    <category>
                        <![CDATA[ optimization ]]>
                    </category>
                
                    <category>
                        <![CDATA[ recruitment ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Michael Larocca ]]>
                </dc:creator>
                <pubDate>Tue, 03 Oct 2023 08:32:42 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2023/10/FFC-01-NEW.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>As a web developer, an optimized LinkedIn profile can bring numerous opportunities directly to you. After implementing invaluable optimization advice from industry experts who reviewed my profile, I now receive a steady flow of enticing prospects in my inbox.</p>
<p>In this article, I'll share the insights I've gained to help you optimize your profile so that you can achieve similar success.</p>
<p>Hello, my name is Michael. Like many others, I am a self-taught web developer on a journey to transition from my current career into the tech industry. </p>
<p>Although I haven't finished learning front-end web development, I am already earning side income by writing articles and providing code reviews. How did I accomplish this? One of the ways is through an optimized LinkedIn profile, which helps bring monetary opportunities directly to me.</p>
<p>In this article, I will share with you what I learned from having my LinkedIn profile reviewed by employees from LinkedIn and Microsoft, recruiters, and a tech celebrity during livestream events. 📺</p>
<h2 id="heading-why-should-you-optimize-your-linkedin-profile">Why should you optimize your LinkedIn profile?</h2>
<p>Having a LinkedIn profile in today's industry is arguably just as important as having a resume/CV. </p>
<p>By optimizing your LinkedIn profile, you will not only stand out from the crowd of other web developers but also help attract recruiters, hiring managers, and additional opportunities directly to you. 💸</p>
<h2 id="heading-how-you-should-treat-linkedin">How you should treat LinkedIn</h2>
<p>Unlike other platforms, LinkedIn is a professional work-related platform, and it should be treated as such. Refrain from posting personal social content, your opinions on controversial subjects, and anything else that may hinder your reputation. </p>
<p>You have a right to voice your opinions, but you should consider posting them on other social media platforms. It is not in your best interest for potential hiring managers to dismiss you from employment opportunities simply by judging you based on your posted content. 😬</p>
<h2 id="heading-linkedin-profile-sections">LinkedIn Profile Sections</h2>
<p>To optimize your LinkedIn profile, I will guide you through each of the following LinkedIn profile sections:</p>
<ul>
<li><a class="post-section-overview" href="#heading-how-to-optimize-your-linkedin-profile-picture-and-banner">How to Optimize your LinkedIn Profile Picture and Banner</a></li>
<li><a class="post-section-overview" href="#heading-open-to-work-banner">Open to Work Banner</a></li>
<li><a class="post-section-overview" href="#heading-headline-section">Headline Section</a></li>
<li><a class="post-section-overview" href="#heading-location-setting">Location Setting</a></li>
<li><a class="post-section-overview" href="#heading-featured-section">Featured Section</a></li>
<li><a class="post-section-overview" href="#heading-activity-section">Activity Section</a></li>
<li><a class="post-section-overview" href="#heading-summary-about-section">Summary (About) Section</a></li>
<li><a class="post-section-overview" href="#heading-experience-section">Experience Section</a></li>
<li><a class="post-section-overview" href="#heading-education-section">Education Section</a></li>
<li><a class="post-section-overview" href="#heading-licenses-and-certifications-section">Licenses and Certifications Section</a></li>
<li><a class="post-section-overview" href="#heading-projects-section">Projects Section</a></li>
<li><a class="post-section-overview" href="#heading-skills-and-endorsements-section">Skills and Endorsements Section</a></li>
<li><a class="post-section-overview" href="#heading-recommendations-section">Recommendations Section</a></li>
<li><a class="post-section-overview" href="#heading-honors-amp-awards-accomplishments-section">Honors &amp; Rewards (Accomplishments) Section</a></li>
<li><a class="post-section-overview" href="#heading-creator-mode">Creator Mode</a></li>
</ul>
<p><strong>Additional tips:</strong></p>
<ol>
<li><a class="post-section-overview" href="#heading-1-post-external-links-in-the-comments">Post external links in the comments</a></li>
<li><a class="post-section-overview" href="#heading-2-change-the-default-profile-url-to-your-name">Change the default profile URL to your name</a></li>
<li><a class="post-section-overview" href="#heading-3-separate-profile-for-separate-languages">Separate Profile for separate languages</a></li>
<li><a class="post-section-overview" href="#heading-4-linkedin-learning">LinkedIn Learning</a></li>
<li><a class="post-section-overview" href="#heading-5-linkedin-skill-assessments">LinkedIn Skill Assessments</a></li>
</ol>
<p>💡 <strong>Tip:</strong> Did you know many recruiters are not programmers? Keep this in mind to better optimize your LinkedIn profile.</p>
<h2 id="heading-how-to-optimize-your-linkedin-profile-picture-and-banner">How to Optimize your LinkedIn Profile Picture and Banner</h2>
<p>In this section, you'll learn how to optimize your profile picture and banner on LinkedIn to make your profile look more professional. </p>
<h3 id="heading-how-to-optimize-your-profile-picture">How to Optimize your Profile Picture</h3>
<p>Your profile picture is easy, so we'll start with that. Since the absence of a picture or an avatar in its place may be perceived as a red flag to hiring managers, use a real picture of yourself (don't be shy). 😏</p>
<p>Use a close-up picture of yourself in professional clothing, as you would in an interview, from the shoulder area up, and a professional-looking or blank background.</p>
<h3 id="heading-how-to-optimize-your-banner-image">How to Optimize your Banner Image</h3>
<p>For your banner, your goal is to convey a clear picture of your desired job role.</p>
<p>When creating a custom banner, here are things to consider:</p>
<ul>
<li>The banner image should reflect your desired job role, not contradict it.</li>
<li>Other people viewing your profile may not be programmers.</li>
<li>Everyone will not recognize tech icons without the corresponding names.</li>
<li>Add contact information as an alternative method to be reached.</li>
<li>Incorporate a hobby to spark conversation.</li>
</ul>
<h4 id="heading-banner-image">Banner Image</h4>
<p>An unintentional mistake I made was to use on my blog's logo as a banner, which included the word "self-taught" in big letters. Danny Thompson brought to my attention during a livestream review that it wasn't in my best interest to broadcast that I am a self-taught developer, as it can be seen as a red flag to hiring managers. </p>
<p>Other banner image mistakes include unrelated tech images such as nature scenery or having no banner at all. Remember, you want your banner to reflect your desired job role.</p>
<p>Another thing to remember is that other people viewing your profile may not be programmers, so including icons alone without corresponding names, such as HTML, CSS, JavaScript, and React logos, may not be recognized by everyone.</p>
<h4 id="heading-adding-contact-information">Adding contact information</h4>
<p>Another thing I learned while having my profile reviewed is that recruiters have a limited number of monthly LinkedIn InMail credits available to reach out to potential candidates. So, adding your contact information to your banner, such as your website, email, and phone number, creates an alternative means of reaching you without having to utilize their InMail credits.</p>
<h4 id="heading-conversation-starter">Conversation starter</h4>
<p>This will not be for everyone, but it is definitely worth mentioning. Recruiter Taylor Desseyn told us of a developer who incorporated his time as a sound engineer for the Backstreet Boys in his LinkedIn banner. This caught the attention of a recruiter who contacted the developer due to their music industry experience, ultimately securing them a tech job. So, if you have a personal, non-tech-related experience or hobby that could potentially spark a conversation, consider including it.</p>
<p>💡 <strong>Tip:</strong> Recruiters have a limited number of InMail credits, which they use to reach out to potential candidates. Providing your contact information in your LinkedIn banner provides an alternative method for others to get in touch with you.</p>
<h3 id="heading-open-to-work-banner">Open to Work Banner</h3>
<p>If you are feeling brave, you can display an "OPEN TO WORK" banner that proudly displays your availability to everyone. </p>
<p>However, since this is a delicate topic, and everyone's situation varies, there is an option that allows you to maintain the privacy of your open-to-work status. There will not be a displayed banner, but recruiters will know you are available to work. 🤫</p>
<p>To set the "Open to Work" banner on LinkedIn, follow these steps:</p>
<ol>
<li>Log in to your LinkedIn account and navigate to "Edit job preferences."</li>
<li>Fill in the fields, such as job titles, location types, start date, and employment types.</li>
<li>Now, for visibility, choose whether to share your open-to-work status with all LinkedIn members or only with recruiters. Selecting the first option will display the "Open to Work" banner on your profile picture, while the second option keeps it private.</li>
<li>Click "Save" to apply the changes.</li>
</ol>
<p><strong>Note:</strong> Please proceed with caution when selecting your open-to-work status, regardless of whether you choose to display the banner or not, as LinkedIn has a disclaimer stating they cannot guarantee complete privacy. Use this feature at your own risk.</p>
<h3 id="heading-headline-section">Headline Section</h3>
<p>In your headline section, briefly describe yourself by adding keywords that match the job role you seek and your skill sets. In my case, I entered "Technical Writer | Front-End Web Developer | React | JavaScript | CSS | HTML | Scrimba Code Reviewer." </p>
<p>Of course, you can get more descriptive and tell a little about yourself, but the main goal is to provide specific keywords.</p>
<p>The reason for including keywords related to your skills and desired job role in your headline ensures that you appear in relevant search results of recruiters and employers.</p>
<h3 id="heading-location-setting">Location Setting</h3>
<p>For my LinkedIn location setting, I initially set it to Brooklyn, New York, which is where I am based. When LinkedIn employee Austin Henline reviewed my profile, he explained that setting my profile to Brooklyn limits the searches I appeared to just Brooklyn.</p>
<p>By modifying my LinkedIn location from Brooklyn to the New York City Metropolitan Area, which includes Brooklyn, I substantially expanded the range of job searches in which I appear.</p>
<p>To optimize your LinkedIn location setting most effectively, select the broadest range that encompasses the specific location where you live or desire to work.</p>
<h4 id="heading-how-to-change-the-location-setting-on-linkedin">How to change the location setting on LinkedIn:</h4>
<ol>
<li>Click on your profile picture or the "Me" icon at the top of the LinkedIn homepage.</li>
<li>Click "View Profile" to access your profile page.</li>
<li>In the "Intro" section, click the pencil icon to edit your information.</li>
<li>In the "Location" field, enter the desired location or select from the suggested options.</li>
<li>Click "Save" to apply the changes.</li>
</ol>
<p>💡 <strong>Tip:</strong> Optimize your LinkedIn location setting by choosing an area that covers a broad radius, ensuring your profile appears in more job searches.</p>
<h3 id="heading-featured-section">Featured Section</h3>
<p>The <strong>Featured</strong> section is the place to proudly display your achievements, awards, best original projects (not direct copies of tutorial projects), and similar content to showcase yourself in the spotlight. This section is arranged horizontally, scrolls like a carousel, and enables you to rearrange and pin your most recent content to the beginning/top.</p>
<p>Examples of content to feature include:</p>
<ul>
<li>Testimonials received</li>
<li>Awards or recognitions received</li>
<li>Published articles or blog posts</li>
<li>Appearances (such as Livestream events)</li>
<li>Presentations or conference talks</li>
</ul>
<p>Keep in mind that others viewing your work might not be developers, so be sure to provide clear descriptions and context for each featured item, including the technologies used if applicable (such as React, Tailwind, JavaScript, and so on).</p>
<p>You can optimize your Featured section by including all relevant materials that demonstrate your skills and experience. Additionally, include content that you believe will effectively grab the attention of recruiters and hiring managers.</p>
<p>I display all of my colorful article thumbnails with external links to each, in the Featured section, transforming it into a visually appealing scrolling magazine rack. 📰</p>
<p>💡 <strong>Tip:</strong> Showcase your best content in the Featured section to capture the attention of recruiters and hiring managers, and remember to update it frequently.</p>
<h3 id="heading-activity-section">Activity Section</h3>
<p>It's vital for you to keep your LinkedIn profile active because a profile without activity will display a "hasn't posted lately" message in the <strong>Activity</strong> section. Recruiters and hiring managers are hesitant to reach out to profiles without activity because they are uncertain whether their attempts to make contact will be successful.</p>
<p>You can keep your profile active by:</p>
<ul>
<li><strong>Creating posts:</strong> Share updates, articles, or insights to showcase your expertise and engage with your network.</li>
<li><strong>Leaving comments on posts:</strong> Interact with others by providing valuable feedback, asking questions, or sharing your thoughts on their content.</li>
<li><strong>Sharing posts:</strong> Amplify the reach of interesting content with your network, helping spread valuable insights and knowledge.</li>
<li><strong>Attending LinkedIn Livestream events</strong>: Participate in live video events hosted by industry experts, companies, or influencers to learn, network, and engage with others (Taylor Desseyn has great ones).</li>
<li><strong>Publishing articles:</strong> Write long-form content on LinkedIn to demonstrate your knowledge, share your experience, and establish yourself as a thought leader in your field.</li>
</ul>
<p>Having an active profile will increase your visibility to recruiters and hiring managers, and since they know you frequently use the platform, they will not be hesitant to reach out to make contact with you.</p>
<p>💡 <strong>Tip:</strong> Keep your profile active to avoid the "hasn't posted lately" message in the Activity section, which may discourage recruiters and hiring managers from attempting to contact you.</p>
<h3 id="heading-summary-about-section">Summary (About) Section</h3>
<p>Everyone seems to have various opinions about what to put in your <strong>About</strong> section. From what I gathered through my profile reviews and research of LinkedIn documentation, the overall idea is to craft it like an elevator pitch.</p>
<p>So, what is an elevator pitch? An elevator pitch is a short speech briefly describing your background, skills, goals, and unique value, typically around 30 seconds to 1 minute (the length of time spent in an elevator with someone).</p>
<p>If you alternatively prefer a more detailed approach to crafting your About section, I recommend following the guidance of LinkedIn employee, Austin Henline. He advises providing five paragraphs that contain the following:</p>
<ol>
<li><strong>A hook:</strong> A captivating opening statement that grabs the reader's attention.</li>
<li><strong>Your past:</strong> A brief overview of your previous experiences and accomplishments.</li>
<li><strong>Your present:</strong> A description of your current role, responsibilities, and ongoing projects.</li>
<li><strong>Your future:</strong> A statement outlining your career goals and aspirations.</li>
<li><strong>Your skills:</strong> A list of your relevant technical and soft skills showcasing your expertise.</li>
</ol>
<p>To further optimize your <strong>About</strong> section and make it more visible in search results of potential employers, be sure to incorporate plenty of relevant keywords, as this section is also keyword-searchable. You can incorporate web developer keywords such as HTML, CSS, JavaScript, React, responsive design, UX/UI design, accessibility, performance optimization, etc.</p>
<h4 id="heading-the-mistakes-i-made">The Mistakes I made</h4>
<p>To further improve your LinkedIn About section, consider the constructive feedback I received from recruiter Molly-May Gallagher. Enhance your LinkedIn summary by clearly stating desired work, highlighting key technical skills, focusing on relevant experiences, detailing current role technologies, and removing unrelated information for a concise, impactful summary.</p>
<p>Also, be sure to clarify your desired job roles to avoid confusion. Alishah Novin from Microsoft pointed out that listing multiple roles, like technical writing and front-end development, as I did, can make your true passion unclear, leading to potential missed opportunities.</p>
<p>💡 <strong>Tip:</strong> Include keywords relevant to your industry and desired job role in your About section to increase search results visibility.</p>
<h3 id="heading-experience-section">Experience Section</h3>
<p>To best optimize the Experience section of your LinkedIn profile, list your experiences relevant to the job roles you are currently seeking (not all of your unrelated tech roles). For each experience listed, be sure to include details for each, including company name, duration, and a brief description of your responsibilities and achievements.</p>
<p>For example, I will share a tech-related experience I included. Since I work part-time remotely as a paid code reviewer for Scrimba, in addition to a detailed description of the job role, I added the following keyword searchable skills: React, JavaScript, CSS, HTML, and Teaching. I also linked to a playlist of my recorded code reviews so that others can see a demonstration of my skills.</p>
<p>💡 <strong>Tip:</strong> If you are currently in college or recently graduated and lack work experience, you can highlight your volunteer experience, club experiences, and projects in your profiles Experience section.</p>
<h3 id="heading-education-section">Education Section</h3>
<p>In the <strong>Education</strong> section, list the degrees and diplomas you have earned, along with the schools, colleges, or universities you have attended. You also have the opportunity to include any additional relevant information, such as participation in activities, societies, or honors you have received.</p>
<p>To best optimize the Education section, emphasize relevant coursework, highlight achievements, and explain the impact of education on your career trajectory as it relates to computer programming.</p>
<p>💡 <strong>Tip:</strong> If you have a time gap between jobs due to a career transition or break, you can create a positive spin on it by adding supplemental work experience such as completing Bootcamps, earning certificates, studying, and freelancing.</p>
<h3 id="heading-licenses-and-certifications-section">Licenses and Certifications Section</h3>
<p>This section lets you showcase your professional certifications, licenses, and achievements. As a web developer, I'm sure you have completed many online courses that issued certificates from schools such as freeCodeCamp, Scrimba, Sololearn, and similar. You can add each of your earned certificates in this section and link to them (I have my linked certificates stored on GitHub).</p>
<p>To add a certification, go to your LinkedIn profile, click "Add profile section," select "Licenses &amp; certifications," and enter the required details such as certification name, issuing organization, issue date, expiration date, and associated credential ID.</p>
<h3 id="heading-projects-section">Projects Section</h3>
<p>As a developer, you are definitely going to want to utilize this elusive yet extremely valuable LinkedIn feature, the <strong>Projects</strong> section. I wasn't even aware this section existed until LinkedIn employee Austin Henline revealed it during a YouTube Livestream.</p>
<p>The Projects section allows you to showcase your work, giving you an opportunity to demonstrate your skills and expertise. For each project, be sure to include a brief description and the technologies used _(<em>remember, not all recruiters and hiring managers are programmers</em>)_. You can also provide a link to the deployed project or repository, which allows others to view it.</p>
<p>I decided to showcase my deployed Tetris project. I followed freeCodeCamp's game tutorial, taught by Ania Kubow, and took it to the next level by adding styling, sounds and music, a scoring system, and more. </p>
<p>When users click on the link to the deployed project directly within the LinkedIn app, they are instantly mesmerized as they suddenly take control of the falling tetrominoes trying to clear completed solid rows. My hope is that they become momentarily lost in the game, and when it ends, they click back to my profile and think, "We have to hire this guy!"</p>
<p>To access the LinkedIn Projects section and add projects:</p>
<ol>
<li>Click on "Add profile section".</li>
<li>Click on "Recommended".</li>
<li>Choose "Add projects".</li>
<li>Fill in the project details, such as the project name, description, and date.</li>
<li>You can add your top 5 skills used in this project.</li>
<li>You can add media such as images, documents, sites, or presentations</li>
<li>Click "Save" to add the project to your profile.</li>
</ol>
<p>💡 <strong>Tip:</strong> To best optimize your LinkedIn profile, include unique projects in your Projects section that will captivate and draw the interest of recruiters and hiring managers.</p>
<h3 id="heading-skills-and-endorsements-section">Skills and Endorsements Section</h3>
<p>The <strong>Skills</strong> section enables you to showcase your abilities, such as HTML, CSS, and JavaScript and allows others to endorse each skill mentioned.</p>
<p>Be sure to add skills that are most relevant to the job roles you are seeking, and prioritize obtaining endorsements for them. The more endorsements you accumulate, the more credible you and your profile appear to potential employers.</p>
<h3 id="heading-recommendations-section">Recommendations Section</h3>
<p>Be sure to utilize the <strong>Recommendations</strong> section of your profile by asking others you have worked with to provide them. Just like receiving endorsements for your skills, having recommendations will also help increase your credibility and will make your profile more appealing to recruiters and hiring managers.</p>
<p>You can also write and provide recommendations for fellow LinkedIn members in your network.</p>
<h3 id="heading-honors-amp-awards-accomplishments-section">Honors &amp; Awards (Accomplishments) Section</h3>
<p>In your LinkedIn profile's <strong>Honors &amp; awards</strong> section, you can showcase your achievements, awards, and recognitions. Be sure to add ( and earn ) relevant honors and awards, as this section demonstrates additional credibility to potential employers, further optimizing your LinkedIn profile.</p>
<p>Honors &amp; awards may include:</p>
<ul>
<li>Coding competition awards</li>
<li>Scholarships and grants</li>
<li>Community leadership roles</li>
<li>Technical writing achievements</li>
<li>Speaking achievements</li>
<li>Mentorship roles</li>
</ul>
<h3 id="heading-creator-mode">Creator Mode</h3>
<p>If you are a content creator, turning on LinkedIn <strong>Creator mode</strong> provides additional tools such as a "Follow" button, analytics, profile topics, and a set of creator tools that you can use to optimize your LinkedIn profile further.</p>
<h4 id="heading-follow-button">Follow button</h4>
<p>The Follow button provides LinkedIn members with an alternative option to connect with you. Once you surpass five hundred connections, a "500+ connections" displays, whereas there is no limit to the number of displayed followers.</p>
<h4 id="heading-analytics">Analytics</h4>
<p>Analytics includes your post impressions, profile views, followers, and your search appearances. You will gain insights into your content's performance by selecting date ranges from a week to a year and choosing from a list of demographics. This information will help you clearly understand who is engaging with your content, allowing you to make informed decisions about your content strategy.</p>
<h4 id="heading-profile-topics">Profile topics</h4>
<p>Creator mode allows you to showcase five "Profile Topics" that highlight your expertise, making it simpler for audiences to understand your focus, enhancing credibility, and attracting a targeted audience.</p>
<p>Creator tools include:</p>
<ul>
<li><strong>Collaborative articles:</strong> Jointly written articles by multiple authors on LinkedIn.</li>
<li><strong>LinkedIn Live:</strong> Real-time video streaming feature on LinkedIn for engaging audiences.</li>
<li><strong>Audio Event:</strong> Virtual audio-based discussions or presentations on LinkedIn.</li>
<li><strong>Newsletters:</strong> Periodic publications sent to subscribers, sharing updates and insights.</li>
<li><strong>Follow link:</strong> Button on LinkedIn profiles for users to follow and receive content updates.</li>
</ul>
<p>The collaborative article is a new feature where the LinkedIn team creates an AI article, and invites select members to participate by adding their valuable insights. </p>
<p>As an active LinkedIn member, I was recognized and invited to participate. As I continue to add value to these collaborative articles, I currently have a "Top Writing Voice" badge displayed. However, I hold this badge for a minimum of 60 days, and if LinkedIn members stop finding my insights valuable, they will take the badge away. (No pressure, right? 😅)</p>
<p>At this time, collaborative articles are by invitation only, but they mentioned LinkedIn members who engage with them by liking or reacting to them will be considered.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2023/09/linkedIn.png" alt="Image" width="600" height="400" loading="lazy">
<em>Attribution: LinkedIn logo by LinkedIn Corporation, used under fair use for informational purposes.</em></p>
<h3 id="heading-additional-tips">Additional tips</h3>
<p>In this section, I included a few additional LinkedIn tips I have learned that are worth sharing with you.</p>
<p>They include:</p>
<h4 id="heading-1-post-external-links-in-the-comments">1. Post external links in the comments</h4>
<p>When sharing content that is located on other platforms using links, do not put the link directly in your LinkedIn post. Instead, add external links in the comments of your LinkedIn post. This tip came from a LinkedIn employee who explained that doing this significantly improves your post's reach/performance on the platform.</p>
<h4 id="heading-2-change-the-default-profile-url-to-your-name">2. Change the default profile URL to your name</h4>
<p>For a more professional URL, you have the option to change the default one created to your name. My original URL was "<a target="_blank" href="https://www.linkedin.com/in/michael-larocca-9315a3202/">https://www.linkedin.com/in/michael-larocca-9315a3202/</a>". I have since changed it to "<a target="_blank" href="https://www.linkedin.com/in/michaeljudelarocca">https://www.linkedin.com/in/michaeljudelarocca</a>"</p>
<p>Here are the steps to changing your profile URL:</p>
<ul>
<li>Click on your profile picture or the "Me" icon at the top of the LinkedIn homepage.</li>
<li>Click "View Profile" to access your profile page.</li>
<li>In the "Intro" section, click the pencil icon to edit your information.</li>
<li>Scroll down to "Edit public profile &amp; URL" on the top right and click it.</li>
<li>On the new page, under "Edit your custom URL," click the pencil icon next to your current URL.</li>
<li>Enter your desired custom URL and click "Save" to apply the changes.</li>
</ul>
<h4 id="heading-3-separate-profile-for-separate-languages">3. Separate Profile for separate languages</h4>
<p>If you speak more than one language, you may be filling out your profile multilingually. Doing so will quickly deplete your allotted character limit for each section and may cause confusion for others viewing your profile. </p>
<p>As an alternative, you can create separate profiles for each language. Maintaining a profile for each language provides the advantage of personalizing them to attract diverse job opportunities in their respective languages.</p>
<p>Here are steps to add a profile in another language (desktop/laptop version only):</p>
<ul>
<li>On the top right, click on "ME."</li>
<li>Then click on "View Profile."</li>
<li>Finally, on the right, click on "Add profile in another language."</li>
</ul>
<h4 id="heading-4-linkedin-learning">4. LinkedIn Learning</h4>
<p>With a premium membership, you can access LinkedIn Learning, an online educational platform offering a wide range of courses. Upon completing these courses, you will receive LinkedIn Learning certificates, which optimize your LinkedIn profile by displaying your skills and professional development to prospective employers and connections. </p>
<p>You can take advantage of a free trial period to explore the platform by signing up for a one-month LinkedIn Premium membership. _(<em>You can take LinkedIn Learning courses from Dylan Israel, a successful graduate of freeCodeCamp and a LinkedIn Learning instructor.</em>)_</p>
<h4 id="heading-5-linkedin-skill-assessments">5. LinkedIn Skill Assessments</h4>
<p>Skill Assessments are FREE tests offered by LinkedIn to evaluate your proficiency in various skills. A corresponding badge will be added on your profile when you pass a Skill Assessment test. If you fail the test, no worries! You are allowed to retake them after three months.</p>
<p>LinkedIn advertises that candidates who complete Skill Assessments are 30% more likely to get hired, so they are definitely worth trying to attain. Programming LinkedIn skill assessments you may be interested in include HTML, CSS, JavaScript, React.js, Angular, jQuery, and Vue.js.</p>
<p>To get an idea of what taking these tests are like, you can watch Kyle Cook's (Web Dev Simplified) recorded Livestream YouTube videos taking them.</p>
<p>Kyle Cook (Web Dev Simplified) LinkedIn Skill Assessments:</p>
<ul>
<li><a target="_blank" href="https://www.youtube.com/watch?v=R5KH_vwcQ48&amp;t=14s">LinkedIn HTML Quiz</a></li>
<li><a target="_blank" href="https://www.youtube.com/watch?v=4iXKlZCYd2s">LinkedIn CSS Quiz</a></li>
<li><a target="_blank" href="https://www.youtube.com/watch?v=V__irponAuA">LinkedIn JavaScript Quiz</a></li>
<li><a target="_blank" href="https://www.youtube.com/watch?v=0va5IF2xu0s">LinkedIn React Quiz</a></li>
</ul>
<h3 id="heading-special-thanks">Special thanks</h3>
<p>Special thanks to Scrimba and the industry experts who reviewed my LinkedIn profile and provided valuable, constructive criticism, which enabled me to optimize it, resulting in a continual flow of opportunities coming directly to me:</p>
<ul>
<li><a target="_blank" href="https://www.linkedin.com/in/dthompsondev/">Danny Thompson</a> - Tech Celebrity!</li>
<li><a target="_blank" href="https://www.linkedin.com/in/austinhenline/">Austin Henline</a> - LinkedIn</li>
<li><a target="_blank" href="https://www.linkedin.com/in/taylordesseyn/">Taylor Desseyn</a> - Recruiter</li>
<li><a target="_blank" href="https://www.linkedin.com/in/alishahnovin/">Alishah Novin</a> - Microsoft</li>
<li><a target="_blank" href="https://www.linkedin.com/in/molly-may-gallagher/">Molly-May Gallagher</a> - Recruiter</li>
<li><a target="_blank" href="https://www.youtube.com/@CodewithLeanne/videos">Leanne Rybintsev</a> - <a target="_blank" href="https://scrimba.com/">Scrimba</a> Livestream host</li>
</ul>
<h3 id="heading-conclusion">Conclusion</h3>
<p>As a web developer, having a LinkedIn profile is equally important as having a resume. Creating and optimizing a LinkedIn profile will help you stand out from the competition, draw the attention of recruiters and hiring managers, and attract a wealth of opportunities directly to you.</p>
<p>Once you have created and optimized your LinkedIn profile, you must stay active on the platform, as inactivity can be seen as a red flag for recruiters and hiring managers. You can stay active by interacting with posts through creation, commenting, and sharing them. You can also attend and participate in LinkedIn Livestream events to keep your account active.</p>
<p>Remember, LinkedIn is a professional platform and should be treated accordingly. Refrain from posting, commenting, or engaging in any form of communication that could potentially damage your reputation.</p>
<p>You can further enhance your LinkedIn profile by increasing your credibility. Make sure to include your honors and awards, consider taking LinkedIn Skill Assessments and courses, and ask for endorsements and recommendations from your network. Also, be on the lookout for new features you can take part in to boost your credibility, such as collaboration articles that award exclusive badges.</p>
<p>Most importantly, don't just take my word for it: regularly update your profile, discover what works best for you, and also observe how others have effectively optimized their LinkedIn profiles. If you or someone else has further optimization tips that I haven't covered, please share them so that we can all have the best-optimized profiles, leading to daily opportunities coming directly to each of us.</p>
<h3 id="heading-other-articles-ive-written-related-to-linkedin">Other articles I've written related to LinkedIn</h3>
<ul>
<li><a target="_blank" href="https://selftaughttxg.com/2022/10-22/LinkedIn-AustinHenline/">LinkedIn Profile Optimization With Austin Henline</a></li>
<li><a target="_blank" href="https://selftaughttxg.com/2023/08-23/revamp-your-resume-and-linkedin-profile-expert-tips-to-get-noticed-and-hired/">Revamp Your Resume and LinkedIn Profile: Expert Tips to Get Noticed and Hired</a></li>
<li><a target="_blank" href="https://selftaughttxg.com/2021/05-21/LinkedInReviewWithDannyThompson/">LinkedIn Review with Danny Thompson</a></li>
<li><a target="_blank" href="https://selftaughttxg.com/2021/03-21/LinkedIn-Profile-Review/">Create a LinkedIn profile that gets noticed by tech recruiters</a></li>
<li><a target="_blank" href="https://scrimba.com/articles/linkedin-for-developers/">How to use LinkedIn as a developer to get a job in tech</a></li>
</ul>
<p>Let's connect! I'm active on <a target="_blank" href="https://www.linkedin.com/in/michaeljudelarocca/">LinkedIn</a> and <a target="_blank" href="https://twitter.com/MikeJudeLarocca">Twitter</a>.</p>
<p><img src="https://uploads-ssl.webflow.com/5f21f5bb63183fc595ff8426/649b64bfb2d7d7f783c83e48_Logo-White-Slogan-e33c0614b0d4934fac45d58883ebb935.jpeg" alt="selftaughttxg logo" width="2649" height="680" loading="lazy"></p>
<h6 id="heading-you-can-read-all-of-my-articles-on-selftaughttxgcomhttpselftaughttxgcom"><strong>You can read all of my articles on <a target="_blank" href="http://selftaughttxg.com">selftaughttxg.com</a></strong></h6>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Use LinkedIn to Get Your First Developer Job – A Step-by-Step Guide ]]>
                </title>
                <description>
                    <![CDATA[ By Kenny Rogers LinkedIn is sort of a love-it-or-hate-it kind of platform. Some people love it for the opportunities it provides and the ease with which it facilitates professional connections. Other people hate it because it often seems like it has ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/linkedin-handbook-get-your-first-dev-job/</link>
                <guid isPermaLink="false">66d45f6a052ad259f07e4b08</guid>
                
                    <category>
                        <![CDATA[ beginners guide ]]>
                    </category>
                
                    <category>
                        <![CDATA[ careers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Job Hunting ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Junior developer  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ LinkedIn ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Wed, 17 Feb 2021 23:42:29 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/02/FCC-Article-Cover.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Kenny Rogers</p>
<p>LinkedIn is sort of a love-it-or-hate-it kind of platform.</p>
<p>Some people love it for the opportunities it provides and the ease with which it facilitates professional connections.</p>
<p>Other people hate it because it often seems like it has a veneer of genuine connection while the substance is mostly self-serving networking.</p>
<p>In reality, both of these extremes have a degree of truth to them.</p>
<p>LinkedIn is not a magical solution where you can create an account and instantly be discovered by hundreds of companies eager to throw money at you.</p>
<p>But it is also not the cesspool of recruiters and fake networkers sending out spammy connection requests all day.</p>
<p>Despite what you might think about the platform, the reality is that, when used correctly, LinkedIn provides an excellent opportunity for you to stand out, get noticed, and get hired, even if you don't have professional experience.</p>
<p>The key lies in the <em>when used correctly</em> part of that sentence.</p>
<p>So today we're going to go through some strategies that you can can use to leverage LinkedIn to get you that crucial first job.</p>
<p>We'll cover both profile setup and connection/networking strategies. These will help you increase your visibility to recruiters and employers searching for developers, and start to form relationships with people in the industry who can bring you valuable opportunities.</p>
<p>I love examples, so I'm going to walk you through this using an example as if I was a new React developer trying to get my first job.</p>
<p>You can follow along using your specific situation and goals.</p>
<h2 id="heading-how-to-set-up-your-linkedin-profile">How to Set Up your LinkedIn Profile</h2>
<p>The main goal with setting up your profile in LinkedIn is to make it easier for the right people to find you, mainly recruiters and employers.</p>
<p>Recruiters are not the only people scouring LinkedIn for good candidates. Small agencies and other small companies that may not have the resources for a recruiter also use LinkedIn in order to find good talent.</p>
<p>We want to be visible to both groups of people here, so when they are searching for someone matching your skillset they find you.</p>
<p>Let's go through each component of a strong LinkedIn profile.</p>
<h3 id="heading-use-the-right-keywords">Use the Right Keywords</h3>
<p>It all starts with the keywords. Your keywords are how you are going to structure the content of your profile. We'll include these keywords in relevant parts of your profile where it makes sense. But we'll make sure to maintain readability so you don't sound like a robot and still appeal to the humans actually looking at your profile.</p>
<p>Some keywords I might want to include might be React, GraphQL, and Node if I'm going for a full-stack JS developer position.</p>
<p>I like to go more specific and put the specific technologies I am learning and want to work with, rather than going too broad, like JavaScript.</p>
<p>At the same time, there's a balance here. You can also go too narrow and put things that not a lot of people are going to be searching for.</p>
<p>An example of something too narrow might be Next, Firebase, and Tailwind. Those are very specific technologies and the likelihood of someone searching specifically for those is less than React.</p>
<p>But, somebody who knows React and can demonstrate some basic proficiency in a few different stacks based in React will be appealing to someone even if the specific stack they are using differs from your specific stack.</p>
<p>The main thing we want to communicate here is that you have knowledge using certain technologies you want to work in while communicating the fact that you are capable of learning others.</p>
<p>For this example I'm going to go with React, GraphQL, and Node as my keywords.</p>
<h3 id="heading-compose-your-intro">Compose Your Intro</h3>
<p>The intro portion of your profile is comprised of your photo, headline, banner image, name, location, and your URL.</p>
<p>It forms the first impression people will get of you and your profile, so it's important to get it right. Let's go through each component of the intro section one at a time.</p>
<p>First, the big three.</p>
<p>These first three components are what will show up anytime you interact with anyone on LinkedIn or show up in someone's feed.</p>
<p>They are the only parts that people will see even if they don't click through to your profile, so make them count.</p>
<h4 id="heading-your-name">Your Name</h4>
<p>Pretty self-explanatory. Use your real first and last name. Nicknames are fine, as long as that is what you would go by if you were to get hired somewhere.</p>
<p>Keep it consistent across all your profiles and your website if possible, as this strengthens the branding aspect of your online presence.</p>
<p>Example: My name is Kenneth Rogers but my LinkedIn says Ken Rogers because that is usually what I go by, and that's what I go by on all my social media profiles.</p>
<h4 id="heading-profile-photo">Profile Photo</h4>
<p>Your profile photo is an important part of your profile.</p>
<p>There's some disagreement about whether or not you should have a photo of yourself in your social media profiles.</p>
<p>Some people think it can cause unnecessary unconscious bias in people who look at your profile.</p>
<p>While this may be true, let's look at the alternative.</p>
<p>Whether we like it or not, having an empty spot where you profile photo gives the look of incompleteness.</p>
<p>So the unconscious bias is unavoidable. It's part of the process, whether we like it or not.</p>
<p>I think having a high-quality photo is a much better decision that leaving it empty or using something that is not actually you.</p>
<p>For the photo, the basics apply.</p>
<p>Clear, high-quality headshot, preferably smiling, with a neutral background that is not distracting.</p>
<p>If you are able to do so, hire a professional, but I realize not everyone can do that.</p>
<p>Luckily smartphones have amazing capabilities these days. By asking a friend who knows what they are doing or by learning a bit about phone photography yourself, you can take a great picture that gives a good first impression.</p>
<p>Make it so that if someone met you in person after looking at your profile, they would easily recognize you. No pets or family, just a clear headshot of you.</p>
<h4 id="heading-headline">Headline</h4>
<p>The headline is one of the most important pieces of your LinkedIn profile.</p>
<p>Even though it's short, it has a high impact on your search visibility and on whether or not somebody will click through to learn more about you.</p>
<p>So what makes a good headline? It needs to appeal to both human readers and the LinkedIn search engine at the same time.</p>
<p>That means it needs to be clear and concise in communicating exactly what it is you do (or want to do).    </p>
<p>One thing I do not recommend doing is putting words like "Junior", "Aspiring", or "Student", in your profile.</p>
<p>If you currently create things using code, you are currently a developer, you just may not have an official job title.</p>
<p>Get rid of any language that says you are not currently a developer. It's not about lying, we're not going to fake any experience you don't actually have.</p>
<p>It's about having confidence in your abilities and yourself to call yourself what you are, a developer: someone who creates things with code.</p>
<p>Your headline should include your specialty (what you want to work in) and your unique value proposition (what you specifically bring to the table).</p>
<p>The first part is pretty self-explanatory, but how can you have a unique value proposition as a brand new developer?</p>
<p>This can be as simple as what you want your specialty to be or unique things you have accomplished with past projects.</p>
<p>Do you have an interest in accessibility and did you build a project that incorporates accessibility? That's a recipe for a compelling headline that helps you stand out.</p>
<p>Something like, "React developer building highly-accessible web applications."</p>
<p>We've got one of our keywords in there, potentially two if you identified accessibility as a keyword, and it clearly communicates the value you bring to the table for companies.</p>
<p>For my profile, I'll go with "Building excellent user experiences in React and GraphQL".</p>
<p>I want to be a React developer and I have a passion for crafting excellent user experiences.</p>
<p>For you, this might be clean code, well-tested code, and so on.</p>
<p>Choose something that you uniquely focus on that adds value to organizations.</p>
<p>This doesn't have to be technical, either. If you come from a background that utilized other soft skills that are relevant to development, integrate that in there.</p>
<p>Let's say you used to work in customer service, so communication is one of your strong skills.</p>
<p>You might make your headline "Building React applications that effectively solve client problems" because your communication skills allow you to ensure that you are clear on the client needs and the tools you build accomplish that task well.</p>
<p>Something to decide here is which part of your headline you want at the beginning. Only the first 65 to 80 characters will be shown in search results and content feeds depending on if you are on mobile or desktop.</p>
<p>So you need to decide which aspect of your work is more important and put that first.</p>
<h4 id="heading-banner-image">Banner Image</h4>
<p>Customizing your banner image is another one of those little details that communicates that you took the time to customize your profile and really care about how it looks.</p>
<p>There are two options for your banner image.</p>
<p>If you can find a stock photo or a photo you took that communicates something about you, you can use that.</p>
<p>For example, I live in Colorado and love the mountains, so I might choose a mountain photo.</p>
<p>It does not necessarily have to communicate something professional about you, but it shouldn't be generic.</p>
<p>For example, don't use a picture of a computer with code on it, since that doesn't do anything to differentiate you from other new developers.</p>
<p>The other option is to create your own banner image that communicates your career goals.</p>
<p>Lots of consultants do this, and I have something similar on mine.</p>
<p>You can do this using Canva or hire someone on Fiverr.</p>
<p>Some things you could put on the banner:</p>
<ul>
<li>Icons of the tech you work with</li>
<li>Another picture of you with an overlay and some text describing what you can bring to the table</li>
</ul>
<p>Here are a few examples of this:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/02/image-96.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Here Justin highlights his primary professional driver and lists his website.</p>
<p>This is a great example if you have a specific mission that drives you to code.</p>
<p>As you can see, the banner image doesn't have to be fancy or complicated, simpler is usually better.</p>
<p>Here's what mine looks like:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/02/image-98.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Personally, I would go with this second style of banner, where you have some text describing what you do, over the first. It gives more clarity on you as a person. </p>
<p>Although if you are having trouble coming up with something like this, a beautiful picture that still communicates something about you is better than the default.</p>
<h4 id="heading-url">URL</h4>
<p>Customizing your URL is one of those little details that takes 10 seconds but adds that little bit of polish to your profile.</p>
<p>Change your URL to some form of your first and last name. You can also add in initials and other forms of your name if necessary.</p>
<p>For example, I usually go by Ken Rogers or Kenny Rogers, but those were both taken so my URL is https://linkedin.com/in/kennetharogers, which uses both my full first name and my middle initial.</p>
<h3 id="heading-summary">Summary</h3>
<p>Opinions vary on the best length for a summary, but I am personally inclined to recommend shorter summaries.</p>
<p>One thing I've noticed is that people feel like they need to include their entire life story in their summary or in places like their portfolio site about page.</p>
<p>Think about your online profiles like online writing.</p>
<p>In writing, the only goal of the headline or introduction is to get the reader to read the next line.</p>
<p>Your goal with your LinkedIn headline and summary is not to get hired, it's to get the person viewing your profile interested enough to just take the next step. That might be sending you a DM on LinkedIn, sending you an email, or visiting your portfolio site.</p>
<p>This job hunt process should be viewed in this step-by-step manner. It helps keep you focused on what each component is best used for and avoids overwhelming people with too much information too soon.</p>
<p>So how can we apply that to your summary?</p>
<p>You want to hook the reader in on the first two lines of the summary, since LinkedIn requires you to hit the "Show More" button in order to view beyond that.</p>
<p>To make this a bit easier to write, I like to use the following structure:</p>
<ul>
<li>Hook</li>
<li>Mission</li>
<li>Expertise</li>
<li>Proof</li>
<li>CTA</li>
</ul>
<p>In the hook, you want to use something unique and interesting about you and open up a loop that can only be closed by reading further. This is how you'll get the reader to read your entire summary.</p>
<p>I like to integrate something from my background and why I got into coding here. You can also hint at something that happened to you during that process that gets explained later in the summary.</p>
<p>So if I was doing this for my example, I might write something like this:</p>
<p>"It was many late nights spent coding after driving a forklift all day before I built my first web app. But when I did, I learned something unexpected about myself."</p>
<p>This captures the reader's attention by showing that I am motivated to learn and dedicated to doing so, briefly mentions I've built something from start to finish, and hints that I learned something, which we'll continue explaining in the mission section.</p>
<p>"I learned why I truly love to code. That particular app was built to solve a small problem I had in my life, consistent journaling, and by completing it I realized the immense satisfaction I get from building something real, that makes someone's life easier, using nothing but code and my own effort."</p>
<p>Now we're starting to get into why I actually code. This is more important than people realize. Hiring, as much as some companies try to make it, is not an automated, robotic process.</p>
<p>It's people who will be looking at your profile, reaching out to you, and hiring you. You need to connect on a personal level in order to catch someone's attention.</p>
<p>Now let's dive into our expertise by moving into talking about how we actually accomplish the "what" and "why" listed above.</p>
<p>This is another spot you'll want to use those keywords you chose earlier. In this example, I chose React, GraphQL, and Node. With that in mind, here's how I might write this section of my summary.</p>
<p>"I'm obsessed with solving complex problems using React, GraphQL, and Node by building web applications with an emphasis and accessibility and usability."</p>
<p>Anyone can say these things, you also need to back it up with proof. That means you need to have a built a complete project or two using the exact tools and concepts you discuss in this section.</p>
<p>We'll go into that in just a second, first let's round out this section with a clear CTA so readers know what we are looking for.</p>
<p>"I'm currently looking to contribute my skills to a team where I can prove my skills while growing in my capabilities. If you are looking for a competent, highly-motivated developer, let's chat. You can reach me at email@example.com or by DMing me here on LinkedIn."</p>
<p>This gives people a clear action to take and shows them exactly what you are looking for.</p>
<p>Now, on to that proof we were talking about.</p>
<p>Rather than just listing it out here, I like to include links that link to a project or two, and maybe a piece of writing that showcases the attributes you've written about here.</p>
<p>You can utilize the "Featured" section for that.</p>
<h3 id="heading-featured">Featured</h3>
<p>The featured section is simple but very powerful.</p>
<p>What I recommend doing here is linking to a project or two that lines up with the skills and attributes you listed in your summary, and maybe a piece of writing or two that does the same.</p>
<p>For the projects, don't just link to a live version of the project or a GitHub page. You should have a dedicated page on your portfolio site that walks readers through how and why you built the project.</p>
<p>Building a portfolio site is outside the scope of this guide, but I highly recommend reading Josh Comeau's <a target="_blank" href="https://www.joshwcomeau.com/effective-portfolio/">book on building great portfolio sites</a>.</p>
<h3 id="heading-experience">Experience</h3>
<p>What can you put in the experience section when you don't have any experience?</p>
<p>There is almost always relevant experience that can be used even if your other jobs were in another field.</p>
<p>Learning how to communicate they ways in which your soft skills learned in other fields are relevant to web development is going to be critical here.</p>
<p>What I recommend doing is looking at this <a target="_blank" href="https://epicassist.org/the-10-soft-skills-employers-value-the-most/">list of skills</a> that virtually every employer values. Then see which of those you had to utilize in your previous jobs and how that translates to being a good developer.</p>
<p>Be sure to list any specific accomplishments and awards you received as well as concrete examples of demonstrating those skills.</p>
<p>For example, I used to be a server and drove a forklift before I became a developer.</p>
<p>A couple of skills from that list that I had to use quite often were communication and adaptability.</p>
<p>So let's see how I could integrate that into my experience.</p>
<p>I might write something like this in my server experience section:</p>
<p>"Simultaneously served multiple tables while ensuring their orders were correct and guests were satisfied. Adapted to changing demands by performing multiple duties such as hosting and bussing as restaurant traffic increased and decreased throughout multiple shifts."</p>
<p>This is a simple example, but it communicates that I am able to handle multiple responsibilities while maintaining good communication and customer service, and that I am adaptable and willing to help out the team even if it means doing a job that is not necessarily my primary function.</p>
<p>One mistake I see a lot of people make is just stating that they have certain skills instead of showing it with examples. This is one way to do that.</p>
<p>If you have done any freelance work, you can also put that here as relevant work experience if you did it under a company name, or even your own name.</p>
<p>Make sure to focus on results delivered to clients or employers. If you can, list specific things you accomplished and how that contributed value to the organization or person you worked for.</p>
<h3 id="heading-education">Education</h3>
<p>If you have formal education or a bootcamp under your belt, you can put that here.</p>
<p>Besides that, put any course work you've completed here. Things like Udemy courses or freeCodeCamp curriculum certificates should be included here as well. Any structured training program or course you've taken should be included in the Education section.</p>
<h3 id="heading-skills">Skills</h3>
<p>For your skills, I recommend choosing the top three based on the keywords you've chosen. These top three are the most crucial and will be used to filter your profile.</p>
<p>As for the rest, my preferred rule of thumb is to include any skills you have used to build a complete project.</p>
<p>Don't list every piece of tech you've ever touched here, as that is a subtle hint to employers and recruiters that you are desperate to get whatever job you can. And it's virtually impossible for someone to be proficient in that many things.</p>
<h3 id="heading-recommendations">Recommendations</h3>
<p>If you can get them, recommendations are great. Try to get recommendations from people you have worked for in the past.</p>
<p>These aren't required as getting them depends on external factors, but get one or two if you are able to.</p>
<h2 id="heading-how-to-amplify-your-reach-on-linkedin">How to Amplify Your Reach on LinkedIn</h2>
<p>You've got your profile nailed down, now it's time to get it in front of people.</p>
<p>The other half of LinkedIn is using it properly in order to meet the right kind of people and get on their radar as someone who will be a valuable addition to their organization.</p>
<p>You have the foundation in place in your properly created profile, now you need to get it in front of as many eyes as possible.</p>
<p>You've optimized your profile to take advantage of LinkedIn's search functionality, but you don't only want to be passive in this process.</p>
<p>You also want to be active in getting in front of the right eyes.</p>
<p>This isn't going to be some awkward process. We'll mostly just be connecting with people and posting content.</p>
<p>You won't have to send any DMs or try to sell yourself on LinkedIn.</p>
<p>This is a two-part process:</p>
<ol>
<li>Connecting with people</li>
<li>Writing compelling content</li>
</ol>
<h3 id="heading-how-to-connect-with-people-on-linkedin">How to Connect with People on LinkedIn</h3>
<p>Let's talk about connecting with people first.</p>
<p>You want to be intentional about the people you are connecting with. The best way to do that is to connect vertically.</p>
<p>Most people focus a good chunk of their networking on horizontal connections. This means that they connect with people at the same level as they are.</p>
<p>There's nothing wrong with this, and I'm not saying you shouldn't do that. But your effort is better spent on people who are either in a position you want to be in, or are in a position that hires people like you.</p>
<p>So a good place to start is to start looking up companies you admire and would want to work for, and start connecting with employees at that company, people that currently do what you want to do, and people in charge of hiring at that company.</p>
<p>As you do this, LinkedIn will start to suggest relevant people to connect with, making this process a lot easier and faster.</p>
<p>I have conflicting feelings on connection request messages. On one hand, I understand the value of customized messages, but on the other, I actually tend to see better acceptance rates with the default message. So I don't write custom messages anymore.</p>
<p>This is something you'll want to experiment with for yourself.</p>
<p>Try both and see what works better for you. For your custom messages, keep it simple and say you are a new developer looking to connect with other people in the industry.</p>
<p>That's it. You don't need to send a personal DM or try to form a friendship with them now. You're just trying to grow your network and increase your visibility. The long-term connection is going to come in the form of creating valuable, interesting content.</p>
<h3 id="heading-how-to-write-good-content-and-share-it-on-linkedin">How to Write Good Content and Share it on LinkedIn</h3>
<p>So how do you write engaging content on LinkedIn that makes people want to learn more about you?</p>
<p>My favorite method is to be working on a project, and write about what I'm learning during your process But – and this is an important distinction – write about it from the perspective of a teacher/authority.</p>
<p>What I mean by this is that instead of writing "I learned this today" write "Here's how to do this."</p>
<p>And LinkedIn is better for high-level, conceptual types of content rather than overly technical types.</p>
<p>So write about the high-level lessons you are learning, rather than the technical things themselves.</p>
<p>So let's say I was working on a project using Gatsby and after a bit of struggle, I figured out how to turn it into a PWA without following a tutorial, just the docs.</p>
<p>I might write a post along these lines:</p>
<blockquote>
<p>"Today I managed to accomplish turning my Gatsby site into a Progressive Web App without following a tutorial.  </p>
<p>Tutorials and courses are great, but the real learning occurs when we struggle through implementing a solution on our own, dealing with the inevitable bugs and setbacks along the way.  </p>
<p>Whenever you're slogging through a problem and struggling to come up with a solution, know that struggle is your brain adapting to a new situation and learning.  </p>
<p>This is where real growth happens."</p>
</blockquote>
<p>You want your content to communicate the fact that you are learning every time you build something, and that you are constantly on a journey of discovering the best ways to be a developer, and share those insights with others.</p>
<p>This gives people a great insight into how your mind works and what kind of a developer you will be.</p>
<p>By consistently creating content like this and getting it in front of the intentional connections you've been making, you can start to build a profile for yourself that will help you stand out among other new developers.</p>
<p>Slowly, you'll start to have people reaching out to you who are interested in hiring you. And then when you start to see job openings show up for these companies, you will already be on their radar as someone who is competent.</p>
<p>The key to coming up with great content is to learn to see inspiration everywhere. As you are browsing Twitter, working on projects, reading articles, listening to podcasts, and so on, start writing down content inspiration and ideas you have.</p>
<p>Then, set aside some time every week to write your content for the week and try to post a new piece of content every day.</p>
<h2 id="heading-wrapping-up">Wrapping Up</h2>
<p>By following these steps you will drastically increase your chances of being found on LinkedIn and building new relationships with people in the industry.</p>
<p>It's not a magic bullet, but it is one piece of a strong job-hunting strategy and an important piece of the puzzle when hunting for that first job, which can be very challenging.</p>
<p>For the rest of the roadmap, <a target="_blank" href="https://lever.so">Lever.so</a> can help. It's a step-by-step course and mentoring community designed to help new developers land their first jobs, regardless of experience or education.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Want a job in Tech? Here is how to use the top online marketplace for job seekers to get that job. ]]>
                </title>
                <description>
                    <![CDATA[ By Jennifer Bland LinkedIn is the world’s largest talent pool with 3 million active job listings. Let me show you how you can tap into this treasure trove of job listings to find your first — or next — job in tech. Why Use LinkedIn? Recruiters will n... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/want-a-job-in-tech-here-is-how-to-use-the-top-online-marketplace-for-job-seekers-to-get-that-job-878391456a2/</link>
                <guid isPermaLink="false">66d460e3c7632f8bfbf1e4a7</guid>
                
                    <category>
                        <![CDATA[ Job Hunting ]]>
                    </category>
                
                    <category>
                        <![CDATA[ jobs ]]>
                    </category>
                
                    <category>
                        <![CDATA[ LinkedIn ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ technology ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Sat, 25 Aug 2018 20:31:41 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*8liCAaRgNU1W3qYrchjTwg.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Jennifer Bland</p>
<p>LinkedIn is the world’s largest talent pool with 3 million active job listings. Let me show you how you can tap into this treasure trove of job listings to find your first — or next — job in tech.</p>
<h3 id="heading-why-use-linkedin">Why Use LinkedIn?</h3>
<p>Recruiters will not find you on Pinterest, Facebook or Instagram. Instead, 94% of recruiters will use LinkedIn to vet potential candidates. Almost half of all recruiters only use LinkedIn for social outreach.</p>
<p>Over 20,000 US companies use LinkedIn to recruit. Most of these companies will be using recruiters to fill these open positions. You want to get the attention of these recruiters because they can put your resume in the hands of the hiring managers at these companies.</p>
<h3 id="heading-how-do-recruiters-use-linkedin">How Do Recruiters Use LinkedIn?</h3>
<p>Recruiters use a product called <strong>LinkedIn Recruiter</strong> to tap that pool to fill the 3 million active job listings.</p>
<p>LinkedIn Recruiter is the tool that allows recruiters to seek candidates that meet the job requirements for positions they are trying to fill. Here are some of the benefits recruiters receive with this product:</p>
<h4 id="heading-access-to-everyone">Access to Everyone</h4>
<p>Users can see all the information in a person’s profile only if they are a 1st level connection. The amount of information you can see is reduced if the contact is a 2nd level connection. You have limited information you can see for a 3rd level connection.</p>
<p>LinkedIn Recruiter allows recruiters to have access to people on LinkedIn that users of the site do not have. With this product, recruiters have direct access to everyone on LinkedIn.</p>
<p>You don’t have to reach out and become a connection to a recruiter for them to see and access your profile. Instead, they will see this information. You just have to structure your profile in a way that makes it easier for them to reach out to you about open positions.</p>
<h4 id="heading-advanced-people-search">Advanced People Search</h4>
<p>LinkedIn Recruiter allows recruiters to hone in on the perfect hire using LinkedIn’s powerful search tool. This tool allows recruiters to search for candidates based on their:</p>
<ul>
<li>location</li>
<li>industry</li>
<li>current position</li>
<li>past position(s)</li>
<li>skills</li>
</ul>
<p><img src="https://cdn-media-1.freecodecamp.org/images/q5CpdWFm-ZRFUTc1-tGQF4YGTQ93ylqIpInu" alt="Image" width="698" height="400" loading="lazy"></p>
<h3 id="heading-7-requirements-to-become-a-linkedin-all-star">7 Requirements to Become a LinkedIn All-Star</h3>
<p>Now that you understand what resources are available to recruiters using LinkedIn Recruiter, you need to improve your profile so that you can easily be found by recruiters looking to fill open job positions.</p>
<p>LinkedIn provides different levels for your profile based on the information it contains. The highest level is a LinkedIn All-Star. If you meet all 7 requirements to reach All-Star level, you will find yourself on the radar of recruiters. Here are the 7 requirements to become a LinkedIn All-Star.</p>
<ul>
<li>A profile picture</li>
<li>Your industry and location</li>
<li>Up-to-date current position</li>
<li>Two past positions</li>
<li>Your education</li>
<li>Your skills</li>
<li>At least 50 connections</li>
</ul>
<h4 id="heading-profile-picture">Profile Picture</h4>
<p>LinkedIn does not specify what you should or should not have in your profile picture. Regardless it should be something that is professional in nature. Here are some examples of very poor profile pictures:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/ftcVvGIyOWpbmxXjdVCj4WJhIhUeFKwFsokh" alt="Image" width="800" height="256" loading="lazy">
<em>Examples of bad profile pictures</em></p>
<h4 id="heading-industry-and-location">Industry and Location</h4>
<p>When you edit the top section of your profile you will be able to enter your current location and the industry in which you work. Your location is defined by a zip code that you provide.</p>
<p>If you are looking to move to a new area for work, be sure to specify the zip code for that area as your current location and not where you are currently living.</p>
<p>You will select your industry from a drop-down list.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/QYJEJddR9o32YrEEVDttyJQrJveOKqk5Mafj" alt="Image" width="800" height="645" loading="lazy"></p>
<h4 id="heading-current-position">Current Position</h4>
<p>The next step is to enter your current position where you work. When you enter this position, you are able to enter a description of the work that you do at that company.</p>
<p>I would recommend that you use keywords that are relevant to the position that you want in the description of the work that you do. The reason being that recruiters will search for selected keywords. You want to make sure your description includes those potential keywords.</p>
<h4 id="heading-two-past-positions">Two Past Positions</h4>
<p>LinkedIn requires you to have two previous job positions listed in order to meet the requirements for All-Star status. If you are trying to break into a new industry, it is ok to list past positions that were not in this industry.</p>
<p>If you are a recent graduate or somebody that does not have two previous positions, you can meet this requirement by listing a job where you might have worked on a part-time basis while you were a student.</p>
<h4 id="heading-education">Education</h4>
<p>You must list something for education. If you did not attend college, then you may list your high school. If you only completed an associates degree, then list that university. If you only completed a semester or two at a university, then list that university. If you did not attend a university then you can include online training sites like FreeCodeCamp, CodeSchool, Udacity etc.</p>
<h4 id="heading-your-skills-minimum-of-3">Your Skills (minimum of 3)</h4>
<p>Skills is another area that recruiters are able to search for using LinkedIn Recruiter. I would recommend putting in all the skills that match the technology area that you want to get a job.</p>
<p>You have the option of ordering this list. I would put the skills that you definitely are seeking in a job at the top. The other reason for having the most important skills listed first is when people view your profile, LinkedIn will give them an option to endorse you for your skills. They will only be shown the top four listed skills.</p>
<h4 id="heading-at-least-50-connections">At Least 50 Connections</h4>
<p>You need to make connections to at least 50 people. If you are just starting out with building your LinkedIn profile, it may seem impossible to get 50 people to connect with.</p>
<p>If you graduated from a university or high school, you can search LinkedIn for people who graduated from the same school. You can then reach out to them and ask them to connect with you.</p>
<p>You can get your family members to be your connections. You can also ask your co-workers and friends to connect with you.</p>
<p>If you are still struggling to find 50 connections, then search people that have the title of “LION”. LION stands for LinkedIn Open Networker. A LION is a LinkedIn user who understands the power of having a large LinkedIn Network. LIONs will connect with almost anyone on LinkedIn regardless of whether they know, trust, or even respect the person. You can easily find at least 50 LIONS on LinkedIn and connect with them.</p>
<h3 id="heading-having-recruiters-contact-you">Having Recruiters Contact You</h3>
<p>If you have met all the requirements for All-Star status, then your profile will start appearing in searches that recruiters create with LinkedIn Recruiter. Once their search returns your profile, the recruiter will send you InMail to see if you are interested in the opening they are trying to fill.</p>
<p>If you are interested, respond to the recruiter. The recruiter will collect your resume and submit it to the hiring manager at the company.</p>
<p>This is how you can use LinkedIn to get your first — or next — job in tech.</p>
<h4 id="heading-more-articles">More Articles</h4>
<p>Here are some other articles that I have written you might be interested in:</p>
<p><a target="_blank" href="https://medium.freecodecamp.org/why-company-culture-is-important-to-your-career-as-a-software-engineer-5a590bc44621"><strong>Why Company Culture is Important to Your Career as a Software Engineer</strong></a><br><a target="_blank" href="https://medium.freecodecamp.org/why-company-culture-is-important-to-your-career-as-a-software-engineer-5a590bc44621">_The impact of a company’s culture is reflected in a company’s ability to achieve their goals and productivity levels…_medium.freecodecamp.org</a><a target="_blank" href="https://medium.freecodecamp.org/programming-a-calculator-8263966a8019"><strong>How to program a calculator with jQuery</strong></a><br><a target="_blank" href="https://medium.freecodecamp.org/programming-a-calculator-8263966a8019">_Previously, I showed you how to use CSS border-radius property to create the following calculator. Now I will show you…_medium.freecodecamp.org</a><a target="_blank" href="https://hackernoon.com/here-are-5-layouts-that-you-can-make-with-flexbox-6ca1e941f33d"><strong>Here are 5 Layouts That You Can Make With FlexBox</strong></a><br><a target="_blank" href="https://hackernoon.com/here-are-5-layouts-that-you-can-make-with-flexbox-6ca1e941f33d">_The CSS Flexible Box Layout — Flexbox — provides a simple solution to the design and layout problems designers and…_hackernoon.com</a></p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Here are 4 best ways to apply for software engineer jobs - and exactly how to use them. ]]>
                </title>
                <description>
                    <![CDATA[ By YK Sugi When people think of applying for jobs, they often think of simply applying online. However, it’s not always the best strategy, because that’s pretty much what everyone else does. Instead, there are four other ways to apply for jobs that a... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/here-are-4-best-ways-to-apply-for-software-engineer-jobs-and-exactly-how-to-use-them-a644a88b2241/</link>
                <guid isPermaLink="false">66c34c46465d1b2f886ba3d6</guid>
                
                    <category>
                        <![CDATA[ careers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ jobs ]]>
                    </category>
                
                    <category>
                        <![CDATA[ LinkedIn ]]>
                    </category>
                
                    <category>
                        <![CDATA[ software development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ technology ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Tue, 24 Jul 2018 22:51:33 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/0*jSmaFVX3QU4ZMiLM" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By YK Sugi</p>
<p>When people think of applying for jobs, they often think of simply applying online.</p>
<p>However, it’s not always the best strategy, because that’s pretty much what everyone else does.</p>
<p>Instead, there are four other ways to apply for jobs that are particularly effective. I’d recommend these strategies when applying to software engineering jobs, but I think they are effective for other types of jobs, as well. They are:</p>
<ol>
<li>Using LinkedIn</li>
<li>In-person networking</li>
<li>Getting referrals</li>
<li>Career fairs / recruiting events</li>
</ol>
<p>I’ve personally used a combination of these strategies to land job interviews with various tech companies, including Facebook, Yelp, and Evernote.</p>
<p>I have also used them to get job offers from multiple software companies, including Microsoft and Google.</p>
<p>In this article, I’m going to walk you through exactly how to use each of these strategies. I’m also going to give you some tips and tricks along the way.</p>
<h4 id="heading-but-first-one-thing-to-keep-in-mind">But first… One thing to keep in mind.</h4>
<p>As I mentioned in <a target="_blank" href="https://medium.freecodecamp.org/how-to-get-a-software-engineer-job-at-google-and-other-top-tech-companies-efa235a33a6d">my previous article about getting software engineer jobs</a>, the best strategies are different depending on the size of the company you’re applying to.</p>
<p>If you’re applying to a <strong>small to medium-sized</strong> company, I’d recommend focusing on <strong>LinkedIn</strong> and <strong>in-person networking</strong>.</p>
<p>On the other hand, if you’re applying to <strong>larger, more popular companies</strong> such as Google and Facebook, <strong>using referrals</strong> and <strong>career fairs</strong> on top of simply applying online is more effective.</p>
<p>Now, with that in mind, let’s go through all four strategies.</p>
<h3 id="heading-1-linkedin">1. LinkedIn</h3>
<p>In my opinion, using LinkedIn is the best way to apply for software engineer jobs at small to medium-sized companies.</p>
<p>Here’s how I would use it.</p>
<h4 id="heading-step-1-find-a-job-opening">Step 1: Find a job opening</h4>
<p>First, find a job opening you are interested in on the company’s website or by using websites like Indeed and LinkedIn.</p>
<p>Use keywords like “software engineer” with the location you want to work in on Indeed and LinkedIn.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/7YP-nvoUvj-p2pkGCWEm8vh0u7ZGp12TZGHk" alt="Image" width="800" height="703" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/m-fpMdzfkcwC9b-nNhv9WUVlkbximHUIG1KS" alt="Image" width="800" height="510" loading="lazy"></p>
<p>Using this strategy, suppose you’ve found at least one job opening that you’re interested in.</p>
<p>Let’s say you’re interested in this software engineer job at Palantir.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/JXKv4pn8PIjvqNhwvl1yBd5AvNuXyIOEmKvO" alt="Image" width="800" height="500" loading="lazy"></p>
<h4 id="heading-step-2-find-recruiters">Step 2: Find recruiters</h4>
<p>Then, instead of simply applying online, I would first find recruiters at this company. You can do this fairly easily on LinkedIn. Just search for keywords like “recruiter ”.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/WzaJz2yjnLd3tlYNGvg4aaAZanrPy44uCaka" alt="Image" width="800" height="788" loading="lazy"></p>
<p>Ideally, you should be able to find 6–10 recruiters from this company.</p>
<p>If the company is tiny (&lt;10 people or so), you might want to target non-recruiters as well. Try engineers, the CTO, and even the CEO if you’re applying to a tiny company.</p>
<h4 id="heading-step-3-add-the-recruiters-on-linkedin">Step 3: Add the recruiters on LinkedIn</h4>
<p>The next step is to either send connection requests to the recruiters you’ve found on LinkedIn, or message them there.</p>
<p>Adding them is easier, and it’s free. However, LinkedIn might stop you from adding people if you add too many people in a short period of time. At that point, you might need to switch to LinkedIn messaging, which might cost a little bit of money.</p>
<p>Anyway, once you find 6–10 recruiters from the company you’re interested in, I would just send all of them connection requests at the same time. I wouldn’t add any custom message here to make this process as easy as possible.</p>
<p>If you send 6–10 connection requests, about 2–5 of them should accept your requests within a week or so.</p>
<h4 id="heading-step-4-send-a-custom-message"><strong>Step 4: Send a custom message</strong></h4>
<p>After the previous step, suppose 2–5 people accepted your connection requests. This is a good sign, because this means that they use LinkedIn at least somewhat actively.</p>
<p>Then, send them a message like the following:</p>
<blockquote>
<p>Hi ,</p>
<p>Thank you for accepting my connection request.</p>
<p>I’m thinking of applying to this position I found on your website: </p>
<p>I’m about to graduate from a 6-month coding bootcamp program that covers full-stack development in JavaScript.</p>
<p>I was wondering, would I be qualified enough for this position? If not, is there anything I can do to better prepare myself?</p>
<p>Regards,  </p>


</blockquote>
<p>In this example message, you are asking about the following two points:</p>
<ul>
<li>Am I qualified for this position?</li>
<li>If I’m not qualified yet, what should I do?</li>
</ul>
<p>By asking these questions, you’ll have a better idea about where you stand in the job market, as well as what you can do to improve your position.</p>
<p>At the same time, this is a good way to start building connections with key people in the industry.</p>
<p>Of course, customize this message so that it better fits your particular situation and your voice.</p>
<h4 id="heading-step-5-send-a-follow-up-message">Step 5: Send a follow-up message</h4>
<p>Once you send this message to the 2–5 people who added you back on LinkedIn, you should be able to receive 1–2 replies.</p>
<p>If they say you’re qualified enough, then it’s great. Apply for this position online. Then, if you don’t hear back from them in two weeks, send them a message like this:</p>
<blockquote>
<p>Hi ,</p>
<p>As you suggested, I applied to the  position about two weeks ago.</p>
<p>I was just wondering what the status of my application might be?</p>
<p>Regards,  </p>


</blockquote>
<p>After the initial message, if they say you’re not qualified, that’s fine, too. Ask them what you can do to better prepare yourself if you haven’t yet. Then, if you’d like, follow their recommendation to increase your chances next time.</p>
<p>If you follow their recommendation, you can message them in a few months again and let them know about the progress you’ve made. Then, ask them again if you’re qualified enough.</p>
<p>After all of these steps, chances are, you’ll be able to start getting job interviews. If not, at least you should be able to start building meaningful connections and get better ideas about what skills to work on.</p>
<h4 id="heading-recap">Recap</h4>
<p>Here’s my 5-step strategy for getting a job interview through LinkedIn.</p>
<ul>
<li>Step 1: Find a job opening</li>
<li>Step 2: Find recruiters</li>
<li>Step 3: Add the recruiters on LinkedIn</li>
<li>Step 4: Send a custom message</li>
<li>Step 5: Send a follow-up message</li>
</ul>
<p>I like to think of these steps like a sales funnel. You start with 6–10 recruiters at each company. Then, only 2–5 of them will accept your connection requests. Out of those people, only 0–2 of them will reply to your message.</p>
<p>Note that you can follow this strategy for multiple companies at the same time.</p>
<p>So, for Step 1 (find a job opening), you should find 5–6 positions at the same time. If you follow the rest of the steps simultaneously for all 5–6 positions, you should be able to get at least one good lead.</p>
<p>Then, just repeat Step 1 (find a job opening) through Step 5 (a follow-up message). Meanwhile, keep increasing your programming skills by <a target="_blank" href="https://medium.freecodecamp.org/how-to-get-a-software-engineer-job-at-google-and-other-top-tech-companies-efa235a33a6d">building interesting projects on the side</a>.</p>
<h3 id="heading-2-in-person-networking">2. In-person networking</h3>
<p>In-person networking is also very effective for getting a job, particularly for small to medium-sized companies.</p>
<p>For this, use your interests as a guide.</p>
<p>For example, let’s say you like iOS development. Then, look for iOS-related events near you on services like Meetup.com and Facebook Events.</p>
<p>You can just search for terms like <strong>iOS</strong>, <strong>mobile development</strong>, and <strong>React Native</strong> on those sites.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/lqpglMFT4GX1m4n58HqIyRT3wZNbN6HpRYYP" alt="Image" width="800" height="357" loading="lazy"></p>
<p>Then, go to one of the events near you.</p>
<p>Once you’re at one of the events, your focus should be learning as much as possible. If there’s a presentation there, see if you can learn anything from it. If there are people in the industry there, see if you can learn anything from them.</p>
<p>Also, make sure to talk to people individually. If you are not sure what to say at one of these events, you can use something like the following:</p>
<blockquote>
<p><strong>First, wave at someone who’s not talking to anyone else to get their attention. Then, say:</strong><br>Hi! How are you?  </p>
<ul>
<li>Good, how are you?<br>Good. So, what’s your name? OR — So, what brings you here?</li>
</ul>
</blockquote>
<p>Then, use your curiosity as a guide for making conversation. If you don’t feel comfortable with the person you started talking to, just find someone else.</p>
<p>At some point, they’ll probably ask you something like, “What brings <em>you</em> here?”</p>
<p>At that point, you can explain that you’re there to learn more about the industry/technology, and that you’re also looking for a job.</p>
<p>If they know about local opportunities, chances are, they’ll tell you about it.</p>
<p>My piece of advice here is to not just ask for help, but also to offer help when you can. For example, volunteering for local organizations is a great way to get to know people in the industry in your area.</p>
<h3 id="heading-3-getting-referrals">3. Getting referrals</h3>
<p>Getting referred by your friends is also a great way to land job interviews, whether you’re applying to small companies or large companies.</p>
<p>If you have friends who work at one of the companies you want to work at, that’s great. See if they can refer you there.</p>
<p>If not, there’s still a chance to use this strategy.</p>
<p>There’s an interesting story about this in Rejection Proof, a book about overcoming the fear of being rejected.</p>
<p>In it, the author’s wife tries different strategies to get a job at Google.</p>
<p>One of the most effective strategies she tries is using LinkedIn to build connections. Through LinkedIn, she asks for help from a number of people who work at Google. Some of them are so impressed by her initiative, they end up referring her to the company. Eventually, that’s how she gets the job.</p>
<p>Now, if you feel like you’re up for it, I’d suggest that you try the same strategy.</p>
<p>First, find key people in your industry — for example, software engineers at companies you want to work for.</p>
<p>Then, use a similar strategy as the one I mentioned earlier in the LinkedIn section. First, add them on LinkedIn. Then, send custom messages to the people who add you back.</p>
<p>You might want to send them a message like this:</p>
<blockquote>
<p>Hi ,</p>
<p>Thank you for accepting my connection request.</p>
<p>I’m in the process of preparing myself for a software engineer position at .</p>
<p>I feel like you’ve been in a similar position as myself since you also went to a JavaScript-based coding bootcamp.</p>
<p>Could you maybe tell me a little bit about how you prepared yourself for your position after graduating?</p>
<p>Please don’t worry about replying if you’re busy. Either way, thank you for reading this message!</p>
<p>Regards,  </p>


</blockquote>
<p>A few things to note here:</p>
<ul>
<li>If you are targeting a large, popular company, I would contact non-recruiters. Recruiters at large popular companies usually don’t reply, probably just because they get too many messages on LinkedIn.</li>
<li>In my message above, there’s quite a bit of customization — for example, “I saw that you also went to a JavaScript-based coding bootcamp.” This will let them feel like you care about them, too.</li>
<li>You should ask a specific question instead of just asking them to “pick their brain.”</li>
<li>At the end of a message like this, I like saying something like, “Please don’t worry about responding if you’re busy.” This will make them feel more at ease about this message. This is especially important if you’re contacting non-recruiters, since replying to your message is not part of their job.</li>
</ul>
<p>Once you make the initial contact that way, ask for one more piece of advice. Thank them for their advice, follow it, and follow up again in a few months.</p>
<p>Then, show the progress you’ve made based on their advice. Eventually, if you feel like you’ve made a solid enough connection, ask for a referral.</p>
<h3 id="heading-4-career-fairs-recruiting-events">4. Career fairs / recruiting events</h3>
<p>Using career fairs / recruiting events at universities near you is also an effective strategy, both for small and large companies.</p>
<p>Even if you don’t currently go to a university, you can still attend one of these. Sometimes they’re held at public places.</p>
<p>Also, if you find one that’s held at a university where you’re not a student, you can still try going.</p>
<p>Often times, these events don’t check for student ID’s. So, just try going to the event, and talk to the companies there. Then, explain to them that you’re not a student but that you’re still looking for a job.</p>
<p>If you’re new to these events, you might not be sure what to say exactly. If that’s the case, here’s a script you can use:</p>
<blockquote>
<p>Hi! Do you have any open positions for entry-level software engineers?  </p>
<ul>
<li>Yes. We have this and this positions.<br>Hmm, I would like to apply for this position, but I’m not sure if I’m qualified enough... Could you maybe take a look at my resume?  </li>
<li>Sure. Okay, I think you might be qualified. Let me pass this to our recruiter.<br>Thank you. Do you have any advice on how to better prepare myself for this position, based on my current skill level?</li>
</ul>
</blockquote>
<p>If you don’t know anything about the company you want to talk to, you can just say the following at the beginning:</p>
<blockquote>
<p>Hi! I was just wondering, could you explain what your company does?  </p>
<ul>
<li>Hi, our company does X and Y.</li>
</ul>
</blockquote>
<p>Your goal at one of these events should be to give out at least 7–15 copies of your resume. Bring 20 copies just to be safe.</p>
<p>Then, talk to one company after another without spending too much time on any one of them. If you give copies of your resume to 15 companies, you should be able to get at least 2–3 interviews as long as you have a solid programming foundation.</p>
<p>By the way, if you need some advice on how to prepare your resume, I have an article about it <a target="_blank" href="https://medium.freecodecamp.org/heres-the-resume-i-used-to-get-a-job-at-google-as-a-software-engineer-26516526f29a">here</a>.</p>
<h3 id="heading-recap-1">Recap</h3>
<p>Now, let’s quickly review what we discussed in this article.</p>
<p><strong>The four best ways to apply for software engineer jobs are:</strong></p>
<ol>
<li>Using LinkedIn</li>
<li>In-person networking</li>
<li>Getting referrals</li>
<li>Career fairs / recruiting events</li>
</ol>
<p>If you’re applying to small to medium-sized companies, focus on LinkedIn and in-person networking.</p>
<p>If you’re applying to larger, more popular companies, focus on getting referrals and using recruiting events on top of simply applying online.</p>
<p>Use all four strategies, and focus on what works the best for you.</p>
<h4 id="heading-additional-resources">Additional resources:</h4>
<ul>
<li><a target="_blank" href="https://medium.freecodecamp.org/heres-the-resume-i-used-to-get-a-job-at-google-as-a-software-engineer-26516526f29a">My article on preparing your software engineer resume</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/how-to-get-a-software-engineer-job-at-google-and-other-top-tech-companies-efa235a33a6d">How to get a software engineer job at a top tech company</a></li>
</ul>
<p>Okay, good luck, and thank you as always for reading my article!</p>
<p>If you have any questions about this or anything else, please feel free to let me know in a comment below or on <a target="_blank" href="https://www.instagram.com/ykdojo/">Instagram</a> or <a target="_blank" href="https://twitter.com/ykdojo">Twitter</a> (@ykdojo on both).</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to authenticate your users with LinkedIn in ASP.NET Core 2.0 ]]>
                </title>
                <description>
                    <![CDATA[ By Ankit Sharma Introduction Sometimes, we want our users to log in using their existing credentials from third-party applications, such as Facebook, Twitter, Google, LinkedIn, and so on. In this article, we are going to look into the authentication ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-authenticate-your-users-with-linkedin-in-asp-net-core-2-0-3f84c5cd2f1b/</link>
                <guid isPermaLink="false">66c34efc912fb29c4f156c15</guid>
                
                    <category>
                        <![CDATA[ authentication ]]>
                    </category>
                
                    <category>
                        <![CDATA[ JavaScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ LinkedIn ]]>
                    </category>
                
                    <category>
                        <![CDATA[ General Programming ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Fri, 06 Jul 2018 18:56:47 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*RRYg2jQ-11JV9ToXthgI5Q.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Ankit Sharma</p>
<h3 id="heading-introduction">Introduction</h3>
<p>Sometimes, we want our users to log in using their existing credentials from third-party applications, such as Facebook, Twitter, Google, LinkedIn, and so on. In this article, we are going to look into the authentication of an ASP.NET Core app using a LinkedIn account.</p>
<h3 id="heading-prerequisites">Prerequisites</h3>
<ul>
<li>Install .NET Core 2.0.0 or above SDK from <a target="_blank" href="https://www.microsoft.com/net/core#windowscmd">here</a>.</li>
<li>Install the latest version of Visual Studio 2017 from <a target="_blank" href="https://www.visualstudio.com/downloads/">here</a>.</li>
</ul>
<h3 id="heading-create-mvc-web-application">Create MVC Web Application</h3>
<p>Open Visual Studio and select File &gt;&gt; New &gt;&gt; Project. After selecting the project, a “New Project” dialog will open.</p>
<p>Select .NET Core inside the Visual C# menu from the left panel. Then, select “ASP.NET Core Web Application” from the available project types.</p>
<p>Name the project <strong>LinkdinAuth</strong> and press OK.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/E79vbhBT7QoeX-w-PTjHfS3zfY9-p4X1-lRr" alt="Image" width="650" height="397" loading="lazy"></p>
<p>After clicking on OK, a new dialog will open asking you to select the project template. You can see two drop-down menus at the top left of the template window. Select “.NET Core” and “ASP.NET Core 2.0” from these dropdowns.</p>
<p>Then, select “Web application(Model-View-Controller)” template.</p>
<p>Click on Change Authentication button, and a “Change Authentication” dialog box will open.</p>
<p>Select “Individual User Account” and click OK. Now click OK again to create our web app.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/na6nloJuhfcQn5O87p4zcnDujh1cWqbeRpqZ" alt="Image" width="650" height="424" loading="lazy"></p>
<p>Before running the application, we need to apply migrations to our app.</p>
<p>Navigate to Tools &gt;&gt; Nuget Package Manager &gt;&gt; Package Manager Console.</p>
<p>It will open the Package Manager Console. Put in the <strong>Update-Database</strong> command and hit enter. This will update the database using Entity Framework Code First Migrations.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/bmvIJTMzQbQAF0BViIyn44zHO3vXV15-XtF9" alt="Image" width="310" height="121" loading="lazy"></p>
<p>Press F5 to run the application. You can see a Home page as shown below.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/ySQg5QFxS2mDs0B1w7-t-2xft57vk3KKmFYN" alt="Image" width="650" height="250" loading="lazy"></p>
<h3 id="heading-create-the-linkedin-app">Create the LinkedIn app</h3>
<p>Navigate to <a target="_blank" href="https://www.linkedin.com/developer/apps">https://www.linkedin.com/developer/apps</a> and sign in using your LinkedIn account. If you do not have a LinkedIn account, you need to create one, as you cannot proceed without one.</p>
<p>Once you have logged in, you will be redirected to the <strong>My Applications</strong> page similar to the one shown below.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/0NTuW8X48p50EU4R9ID8jBNMAEMMqaV5VSKE" alt="Image" width="650" height="424" loading="lazy"></p>
<p>Click on the <strong>Create Application</strong> button to navigate to the <strong>Create a New Application</strong> page. Here you need to fill in the details to create a new LinkedIn application.</p>
<ul>
<li>Company Name: — Give an appropriate name. Here we are using the name <strong>DemoCompany</strong>.</li>
<li>Application Name: — This is the name of your LinkedIn application. Give a proper name of your choice.</li>
</ul>
<p>Note: <strong>Do not use the word ” LinkedIn ” in your product name</strong>. You will be prompted with an error “<em>The application name cannot contain LinkedIn</em>” and you won’t be allowed to create the app. This means “LinkedinAuthDemo” is an invalid name. Refer to the below image.</p>
<ul>
<li>Application Description: Give a proper description of your application.</li>
<li>Application Logo: you need to upload a logo for your application. If you do not have a logo, just upload any image. Please provide your application’s logo image in PNG or JPEG format. The image must be square and at least 80 x 80 pixels, and no larger than 5 MB in size.</li>
<li>Application Use: Select an appropriate value from the drop-down.</li>
<li>Website URL: Provide the URL for your public website. For this tutorial, we will use a dummy URL <a target="_blank" href="http://demopage.com.">http://demopage.com.</a></li>
</ul>
<p>Note: If you use the URL format <a target="_blank" href="http://www.demopage.com,"><em>www.demopage.com</em>,</a> you will get an error “<em>Please enter a</em> <em>valid URL</em>.” Always use a URL format such as <a target="_blank" href="http://demopage.com."><em>http://demopage.com</em>.</a></p>
<ul>
<li>Business Email: Give your email id. If you do not want to provide your personal email id, then you can also use any dummy email id such as <em>xyz@gmail.com</em></li>
<li>Business Phone: Provide your contact number. For this tutorial, I am using a dummy phone number 123456789.</li>
</ul>
<p><img src="https://cdn-media-1.freecodecamp.org/images/nrsaGLAUcu30hYK9cbm21yxF9Y6rzZs-3guA" alt="Image" width="600" height="1142" loading="lazy"></p>
<p>Do keep in mind that all the fields in this form are required, so you need to provide appropriate values to all of them. Once you have furnished all the details, click on the <strong>Submit</strong> button. If there is no error in the form, your LinkedIn app will be created successfully and you will be redirected to the application homepage.</p>
<p>Here you see the <strong>Client ID</strong> and <strong>Client Secret</strong> fields in Authentication Keys section. Take note of these values, as we will need them to configure LinkedIn authentication in our web app.</p>
<p>In the Authorized Redirect URLs field, provide the base URL of your application with <strong>/signin-linkedin</strong> appended to it. For this tutorial, the URL will be <a target="_blank" href="http://localhost:52676/signin-linkedin."><em>http://localhost:52676/signin-linkedin</em>.</a> After entering the URL, Press the <strong>Add</strong> button adjacent to it to add the value. Refer to the image below:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/M3IGu7qbkUcgohdAXfi4zVvV-irPJIgJoR8u" alt="Image" width="650" height="763" loading="lazy"></p>
<h3 id="heading-configure-your-web-wpp-to-use-linkedin-authentication">Configure your web wpp to use LinkedIn authentication</h3>
<p>We will be using a third party Nuget package <strong>AspNet.Security.OAuth.LinkedIn</strong> to implement LinkedIn authentication in our Web app. Open NuGet package manager (Tools &gt;&gt; NuGet Package Manager &gt;&gt; Package Manager Console) and put in the following command. Hit enter to install it.</p>
<pre><code>Install-Package AspNet.Security.OAuth.LinkedIn -Version <span class="hljs-number">2.0</span><span class="hljs-number">.0</span>-rc2-final
</code></pre><p>This NuGet package is maintained by aspnet-contrib. You can read more about this package <a target="_blank" href="https://www.nuget.org/packages/AspNet.Security.OAuth.LinkedIn/2.0.0-rc2-final">here</a>.</p>
<p>We need to store the <strong>Client ID</strong> and <strong>Client Secret</strong> field values in our application. We will use the Secret Manager tool for this purpose. The Secret Manager tool is a project tool that can be used to store secrets such as password, API Key, etc. for a .NET Core project during the development process. With the Secret Manager tool, we can associate app secrets with a specific project and can share them across multiple projects.</p>
<p>Open our web application once again and Right-click the project in Solution Explorer. Select “Manage User Secrets” from the context menu.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/qBERap-JaDEhvoaoYUwbzoUmBbaJFryXHuTh" alt="Image" width="599" height="633" loading="lazy"></p>
<p>A <strong>secrets.json</strong> file will open. Put the following code in it.</p>
<pre><code>{    <span class="hljs-string">"Authentication:LinkedIn:ClientId"</span>: <span class="hljs-string">"Your ClientId here"</span>,    <span class="hljs-string">"Authentication:LinkedIn:ClientSecret"</span>: <span class="hljs-string">"Your ClientSecret here"</span>  }
</code></pre><p>Now, open the <strong>Startup.cs</strong> file and put the following code into the <strong>ConfigureServices</strong> method.</p>
<pre><code>services.AddAuthentication().AddLinkedIn(<span class="hljs-function"><span class="hljs-params">options</span> =&gt;</span>{    options.ClientId = Configuration[<span class="hljs-string">"Authentication:LinkedIn:ClientId"</span>];    options.ClientSecret = Configuration[<span class="hljs-string">"Authentication:LinkedIn:ClientSecret"</span>];    options.Events= <span class="hljs-keyword">new</span> OAuthEvents()    {        OnRemoteFailure = <span class="hljs-function"><span class="hljs-params">loginFailureHandler</span> =&gt;</span>        {            <span class="hljs-keyword">var</span> authProperties = options.StateDataFormat.Unprotect(loginFailureHandler.Request.Query[<span class="hljs-string">"state"</span>]);            loginFailureHandler.Response.Redirect(<span class="hljs-string">"/Account/login"</span>);            loginFailureHandler.HandleResponse();            <span class="hljs-keyword">return</span> Task.FromResult(<span class="hljs-number">0</span>);        }    };});
</code></pre><p>In this code section, we are reading the <strong>Client ID</strong> and <strong>Client Secret</strong> values from the <strong>secrets.json</strong> file for authentication purposes. We are also handling the event of “OnRemoteFailure” in this code section. Hence, if the user denies the access to their LinkedIn account, then they will be redirected back to the Login page.</p>
<p>So finally, <strong>Startup.cs</strong> will look like this.</p>
<pre><code>using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Identity;using Microsoft.EntityFrameworkCore;using Microsoft.AspNetCore.Hosting;using Microsoft.Extensions.Configuration;using Microsoft.Extensions.DependencyInjection;using LinkdinAuth.Data;using LinkdinAuth.Models;using LinkdinAuth.Services;using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Authentication.OAuth;  namespace LinkdinAuth{    public <span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">Startup</span>    </span>{        public Startup(IConfiguration configuration)        {            Configuration = configuration;        }          public IConfiguration Configuration { get; }          <span class="hljs-comment">// This method gets called by the runtime. Use this method to add services to the container.        public void ConfigureServices(IServiceCollection services)        {            services.AddDbContext&lt;ApplicationDbContext&gt;(options =&gt;                options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));              services.AddIdentity&lt;ApplicationUser, IdentityRole&gt;()                .AddEntityFrameworkStores&lt;ApplicationDbContext&gt;()                .AddDefaultTokenProviders();              services.AddAuthentication().AddLinkedIn(options =&gt;            {                options.ClientId = Configuration["Authentication:LinkedIn:ClientId"];                options.ClientSecret = Configuration["Authentication:LinkedIn:ClientSecret"];                  options.Events= new OAuthEvents()                {                    OnRemoteFailure = loginFailureHandler =&gt;                    {                        var authProperties = options.StateDataFormat.Unprotect(loginFailureHandler.Request.Query["state"]);                        loginFailureHandler.Response.Redirect("/Account/login");                        loginFailureHandler.HandleResponse();                        return Task.FromResult(0);                    }                };              });               // Add application services.            services.AddTransient&lt;IEmailSender, EmailSender&gt;();              services.AddMvc();        }          // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.        public void Configure(IApplicationBuilder app, IHostingEnvironment env)        {            if (env.IsDevelopment())            {                app.UseBrowserLink();                app.UseDeveloperExceptionPage();                app.UseDatabaseErrorPage();            }            else            {                app.UseExceptionHandler("/Home/Error");            }                          app.UseStaticFiles();              app.UseAuthentication();              app.UseMvc(routes =&gt;            {                routes.MapRoute(                    name: "default",                    template: "{controller=Home}/{action=Index}/{id?}");            });        }    }}</span>
</code></pre><p>And with this, our application is ready.</p>
<h3 id="heading-execution-demo">Execution Demo</h3>
<p>Launch the application and click Login in the top right corner of the homepage.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/vbFttzcLv92wHLH2-ygU4mR0VYpyf5GXYrQM" alt="Image" width="650" height="247" loading="lazy"></p>
<p>You will be redirected to <a target="_blank" href="http://localhost:52676/Account/Login"><em>http://localhost:52676/Account/Login</em></a>, where you can see the option to login using LinkedIn on the right side of page.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/Y0xfdJTNoKlRGBHQ80NlU4xEyx6pEMNXpCEK" alt="Image" width="650" height="313" loading="lazy"></p>
<p>Clicking on the <strong>LinkedIn</strong> button will take you to the LinkedIn authorization page. There, you will be asked to fill in your LinkedIn credentials and authorize the LinkedIn app to use your LinkedIn account.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/pGsM2ZoAeJnvHXM5RFiD1ZaT5ChhAWZQ-aEa" alt="Image" width="441" height="525" loading="lazy"></p>
<p>Put in your LinkedIn credentials and click on the <strong>Allow access</strong> button. The application will take few moments to authenticate your LinkedIn account. Upon successful authentication with LinkedIn, you will be redirected to a registration page inside your application where you need to fill in an email id to tag with your account.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/Lc6AxdswuS0k0rYbuqniUlMPlfNe2FHG2cYy" alt="Image" width="646" height="277" loading="lazy"></p>
<p>Give an email id and click register, and you will be redirected to the homepage again. But this time, you can also see your registered email id at the top right corner. Hence, we have successfully logged in to our ASP .NET Core application using LinkedIn.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/gu9vHE9TEehppVZdX3DljEjonZx62Ycy7Uzq" alt="Image" width="650" height="258" loading="lazy"></p>
<h3 id="heading-conclusion">Conclusion</h3>
<p>We have successfully created a LinkedIn app and used it to authenticate our ASP.NET Core application.</p>
<p>You can get the source code from <a target="_blank" href="https://github.com/AnkitSharma-007/ASPCore.LinkedInAuth">GitHub</a>.</p>
<p>Please note that <strong>secrets.json</strong> file contains dummy values. You’ll need to replace the values with the keys of your LinkedIn app before executing it.</p>
<p>You can also find this article at <a target="_blank" href="http://www.c-sharpcorner.com/article/authentication-using-linkedin-in-asp-net-core-2-0/">C# Corner</a>.</p>
<p>You can check out my other articles on ASP .NET Core <a target="_blank" href="http://ankitsharmablogs.com/category/asp-net-core/">here</a>.</p>
<h3 id="heading-see-also">See Also</h3>
<ul>
<li><a target="_blank" href="http://ankitsharmablogs.com/authentication-using-google-asp-net-core-2-0/">Authentication Using Google In ASP.NET Core 2.0</a></li>
<li><a target="_blank" href="http://ankitsharmablogs.com/authentication-using-twitter-in-asp-net-core-2-0/">Authentication Using Twitter In ASP.NET Core 2.0</a></li>
<li><a target="_blank" href="http://ankitsharmablogs.com/authentication-using-facebook-in-asp-net-core-2-0/">Authentication Using Facebook In ASP.NET Core 2.0</a></li>
<li><a target="_blank" href="http://ankitsharmablogs.com/cookie-authentication-with-asp-net-core-2-0/">Cookie Authentication With ASP.NET Core 2.0</a></li>
<li><a target="_blank" href="http://ankitsharmablogs.com/asp-net-core-two-factor-authentication-using-google-authenticator/">ASP.NET Core — Two Factor Authentication Using Google Authenticator</a></li>
</ul>
<p>Originally published at <a target="_blank" href="http://ankitsharmablogs.com/asp-net-core-crud-using-angular-5-and-entity-framework-core/">ankitsharmablogs.com</a></p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
