<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: CoderFoundry</title>
    <description>The latest articles on DEV Community by CoderFoundry (@coderfoundry).</description>
    <link>https://dev.to/coderfoundry</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F143410%2F1cced3be-aac0-4bd3-bafa-47b2da8b2c41.jpg</url>
      <title>DEV Community: CoderFoundry</title>
      <link>https://dev.to/coderfoundry</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/coderfoundry"/>
    <language>en</language>
    <item>
      <title>5 Project Ideas for your Portfolio</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Fri, 07 Aug 2020 18:17:06 +0000</pubDate>
      <link>https://dev.to/coderfoundry/5-project-ideas-for-your-portfolio-58eg</link>
      <guid>https://dev.to/coderfoundry/5-project-ideas-for-your-portfolio-58eg</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/6dxXNvatsZQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;We are big advocates for building projects to put on your portfolio to help you get a job. The projects listed below will give you diversity in project types and allow you to demonstrate a lot of skill and expertise in order to increase your chances of landing a software development job.&lt;/p&gt;

&lt;p&gt;They all incorporate some key criteria we think are important for portfolio projects:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;They solve a business problem.&lt;/li&gt;
&lt;li&gt;They implement security (Authorization/Authentication).&lt;/li&gt;
&lt;li&gt;They have a database backend.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here are five project ideas you can add to your development portfolio.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Bug Tracker
&lt;/h3&gt;

&lt;p&gt;A Bug Tracker is very familiar to a Hiring Manager. They will use something similar within their organization. They are familiar with its functionality and know what features should be present within this kind of application.&lt;/p&gt;

&lt;p&gt;A Bug Tracker allows someone to submit a defect found in software. That defect is assigned to a developer who works on the issue then pushes the ticket onto a production team member who rolls the fix out into the application. This is a workflow, or issue tracking system, around software defects.&lt;/p&gt;

&lt;p&gt;We think the Bug Tracker is the essential project you should have on your portfolio.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Blog
&lt;/h3&gt;

&lt;p&gt;Your blog needs to have the ability to allow you as the owner to author content, contain rich editing features (bold, underline, links...), an authentication system stopping just anyone from submitting posts, and a role for other users to be able to submit comments on your posts.&lt;/p&gt;

&lt;p&gt;It may seem odd that we suggest building a blogging application with things like Medium, Dev.to &amp;amp; WordPress, being so popular. You can use those platforms to write a shorter form version of your blog post that points back to the main blog post on your own blog site.&lt;/p&gt;

&lt;p&gt;Imagine if you have 20 posts that all point back to your blog and in turn points back to your portfolio. This will make your portfolio rank high when searching for your name or even in some cases for certain technologies, like ".NET MVC".&lt;/p&gt;

&lt;p&gt;Building a blog not only shows your coding skills but also builds your brand as a developer.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Financial Portal
&lt;/h3&gt;

&lt;p&gt;This is a piece of software like Mint.com or Quicken Money. This application tracks transactions from your credit card or bank accounts and basically tracks your incomes and your expenses. A financial Portal allows you to put those incomes and expenses into categories so you can see how much you are spending on certain things (e.g. groceries or gas).&lt;/p&gt;

&lt;p&gt;The reason we recommend this project, like the Bug Tracker, every hiring manager has used software like this to manage their own personal finances. If you show them a piece of software that's easy to use, and something they would use themselves, they are going to think the programmer that wrote the software will also bring value to their company or organization.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Inventory Control System
&lt;/h3&gt;

&lt;p&gt;An inventory control system allows a company to receive shipments, which could be parts, products, or services, and turn around and sell those parts, products, or services.&lt;/p&gt;

&lt;p&gt;A company needs to track those costs as they come in and apply them to sales, using something like a "job costing report" showing the costs against the sales. This is an essential tool to a lot of businesses.&lt;/p&gt;

&lt;p&gt;Creating an inventory control system shows you can solve a complex business problem familiar to most companies.  &lt;/p&gt;

&lt;h3&gt;
  
  
  5. Work Order System
&lt;/h3&gt;

&lt;p&gt;The most familiar version of this kind of application would be a cable repair system.&lt;/p&gt;

&lt;p&gt;A person calls the cable company when their cable is out. That creates a ticket for a technician to be dispatched to repair the issue. That ticket contains details of the problem and an address.&lt;/p&gt;

&lt;p&gt;The big feature in this kind of system is geo-location, allowing maybe turn-by-turn directions provided to the technician or finding the closest technician available to the location based on their current location.&lt;/p&gt;

&lt;p&gt;Many companies use similar systems, so again, the Hiring Manager could be familiar with the kind of functionality provided by this kind of application. &lt;/p&gt;

&lt;h3&gt;
  
  
  Summary
&lt;/h3&gt;

&lt;p&gt;Including one or more of these projects on your developer portfolio will increase your chances of getting that first software development job.&lt;/p&gt;

&lt;p&gt;While we're talking mainly about web development projects here many of these have logical versions that could be developed for mobile or desktop.&lt;/p&gt;

&lt;p&gt;If you're interested in Coder Foundry as a bootcamp check us out at &lt;a href="//www.coderfoundry.com"&gt;coderfoundry.com&lt;/a&gt; to get all the details you need to get started.&lt;/p&gt;

</description>
      <category>portfolio</category>
      <category>project</category>
      <category>ideas</category>
      <category>video</category>
    </item>
    <item>
      <title>Coding, Concussions, or Country Music?</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Thu, 20 Feb 2020 16:20:54 +0000</pubDate>
      <link>https://dev.to/coderfoundry/coding-concussions-or-country-music-5c1</link>
      <guid>https://dev.to/coderfoundry/coding-concussions-or-country-music-5c1</guid>
      <description>&lt;p&gt;Who makes more money a coder or a professional NFL football player?&lt;/p&gt;

&lt;p&gt;This seems like an easy question, and most people would probably say an NFL player, but they would be wrong!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/4sXfNUmjaD8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;First, let's look at the opportunity. Do you know how many people make it to the NFL? &lt;strong&gt;Only 256 each year.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just over 1 Million people play high-school football.&lt;br&gt;
73,557 of those, go on to play NCAA football (divisions I, II &amp;amp; III).&lt;br&gt;
16,346 of those, are draft eligible.&lt;br&gt;
256 are drafted into the NFL. &lt;/p&gt;

&lt;p&gt;In the world of coding, there are projected to be &lt;strong&gt;424,000 new software jobs in 2020.&lt;/strong&gt; That's not even close!&lt;/p&gt;

&lt;p&gt;Let's talk about $$$.&lt;/p&gt;

&lt;p&gt;At the high end, the top-paid athlete in the world, Lionel Messi, earned $127M in 2018. What does a top paid coder earn? Many many times that...just look at Mark Zuckerburg (Facebook) &amp;amp; Jack Dorsey (Twitter/Square).&lt;/p&gt;

&lt;p&gt;Then at the other end, a run-of-the-mill athlete either can't break-in or is making a small amount playing semi-professionally. A run-of-the-mill coder is making &lt;strong&gt;$100k, has 4 weeks vacation, and a 401k with employer match.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The opportunities and incentives are in learning to code!&lt;/p&gt;

</description>
      <category>football</category>
      <category>nfl</category>
      <category>music</category>
      <category>webdeveloper</category>
    </item>
    <item>
      <title>How and why to publish with Netlify</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Tue, 20 Aug 2019 13:29:22 +0000</pubDate>
      <link>https://dev.to/coderfoundry/how-and-why-to-publish-with-netlify-4kgg</link>
      <guid>https://dev.to/coderfoundry/how-and-why-to-publish-with-netlify-4kgg</guid>
      <description>&lt;p&gt;You have an awesome looking portfolio or a killer web app but it's just sitting in your Git repo. A prospective hiring manager or recruiter isn't able (or possibly technically capable) of cloning the repo and getting it up and running to see all your hard work.&lt;/p&gt;

&lt;p&gt;You need to publish it to a URL!! &lt;strong&gt;Something that just works.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Bobby Davis will show you how to take your project from &lt;strong&gt;GitHub&lt;/strong&gt; and publish it to &lt;strong&gt;Netlify&lt;/strong&gt; for FREE.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/O-fdE_mDR8w"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>netlify</category>
      <category>github</category>
      <category>publish</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Destiny Zero Hour - a Javascript Coding Project</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Fri, 16 Aug 2019 19:51:24 +0000</pubDate>
      <link>https://dev.to/coderfoundry/destiny-zero-hour-a-javascript-coding-project-17ag</link>
      <guid>https://dev.to/coderfoundry/destiny-zero-hour-a-javascript-coding-project-17ag</guid>
      <description>&lt;p&gt;We combined our love of the Destiny video game and our day job teaching people to code at &lt;a href="https://www.coderfoundry.com/"&gt;Coder Foundry&lt;/a&gt; and created a Destiny themed coding project partially based on an in-game maze puzzle.&lt;/p&gt;

&lt;p&gt;We figured there may be a few other devs/Destiny fans that find it as interesting as we did.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/4Y7ZOa9pwWY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>codingproject</category>
    </item>
    <item>
      <title>The MANY things you can build with C# and .NET</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Thu, 01 Aug 2019 15:08:21 +0000</pubDate>
      <link>https://dev.to/coderfoundry/the-many-things-you-can-build-with-c-amd-net-421g</link>
      <guid>https://dev.to/coderfoundry/the-many-things-you-can-build-with-c-amd-net-421g</guid>
      <description>&lt;p&gt;We talked to a lot of aspiring Software Developers online and in-person, and we come across many variations of the same question: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What should I be learning now? &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We have a specific take on that, and we want to cover that today. We think new developers should learn C# and the .NET framework.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/S3tTkd3_dzQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Now &lt;a href="https://www.coderfoundry.com/blog/article/microsofts-2-billion-bet-on-net-and-c"&gt;.NET is developed by Microsoft&lt;/a&gt; and is a framework that allows you to create many different types of software. It has a lot of features, and it's very broad, very robust,  and very scalable.&lt;/p&gt;

&lt;h2&gt;
  
  
  The most popular language you use to write on top of the .NET framework is C#.
&lt;/h2&gt;

&lt;p&gt;C# is the best language to learn to break into the tech industry, and the language that sets you up for the future, because of the different types of software you can build on the platform. &lt;/p&gt;

&lt;p&gt;That means once you learn this language, you can break-in, and then you can follow your hopes and dreams and passions by building other projects as well.&lt;/p&gt;

&lt;h2&gt;
  
  
  The video takes a deep dive into the following uses of C# and .NET:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Full Stack Web Development with ASP.net &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Real time communications with Signal R&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mobile Development with Xamarin&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Desktop Applications with WPF and UWP&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Services &amp;amp; Micro-Services with Azure services&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Game Development with Unity, Cryengine, and more&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;AI and Machine Learning with Azure services&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Internet of Things with UWP&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  No Matter Your Career Goals, C# and .NET have you covered
&lt;/h2&gt;

&lt;p&gt;Not only is the stack with &lt;a href="https://twitter.com/CoderFoundry/status/1150866802563538947"&gt;the most entry-level job openings&lt;/a&gt;, but it's the technology that can be used to build the software of the future.&lt;/p&gt;

</description>
      <category>net</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Is C# Dying?</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Thu, 18 Jul 2019 18:46:46 +0000</pubDate>
      <link>https://dev.to/coderfoundry/is-c-dying-3maa</link>
      <guid>https://dev.to/coderfoundry/is-c-dying-3maa</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/X5rZqQbf0hM"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Many new developers confuse C# with C and C++, or think the language is only used in the enterprise to maintain legacy apps. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCTGgxc_jIz2z9mpfInuPHWQ"&gt;Bobby Davis&lt;/a&gt; dispels the myths around C# and makes the case that it's a good language to have in your toolbelt.&lt;/p&gt;

</description>
      <category>programminglanguages</category>
    </item>
    <item>
      <title>Is C# Hard to Learn?</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Wed, 17 Jul 2019 18:29:09 +0000</pubDate>
      <link>https://dev.to/coderfoundry/is-c-hard-to-learn-9mm</link>
      <guid>https://dev.to/coderfoundry/is-c-hard-to-learn-9mm</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/6LvQyQvaVZs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Highlights:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;All programming languages are "hard" to learn&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;So... choose a coding language like C# that is in demand with employers&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Why &lt;a href="https://www.youtube.com/channel/UCTGgxc_jIz2z9mpfInuPHWQ"&gt;Bobby Davis&lt;/a&gt; reluntantly learned C#&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to learn C#, fast&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>programming</category>
      <category>microsoft</category>
      <category>net</category>
    </item>
    <item>
      <title>How to Go the Extra Mile When Solving a Coding Challenge </title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Fri, 28 Jun 2019 14:17:11 +0000</pubDate>
      <link>https://dev.to/coderfoundry/how-to-go-the-extra-mile-when-solving-a-coding-challenge-1ca6</link>
      <guid>https://dev.to/coderfoundry/how-to-go-the-extra-mile-when-solving-a-coding-challenge-1ca6</guid>
      <description>&lt;p&gt;How would you solve this coding challenge?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Given a list of numbers and a number k, return whether any two numbers from the list add up to k. For example, given [10, 15, 3, 7] and k of 17, return true since 10 + 7 is 17. Bonus can you do this in one pass&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Watch &lt;a href="https://coderfoundry.com"&gt;Bobby Davis&lt;/a&gt; not just solve the coding challenge, but provide you with a strategy of presenting your process. Do this during a technical interview and you'll win your next Software Developer job.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ne5zmy_8oFA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>technicalinterview</category>
      <category>codingchallenge</category>
      <category>bobbydavis</category>
      <category>coderfoundry</category>
    </item>
    <item>
      <title>1 Coding Project Idea That Will Get You a Software Development Job</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Wed, 29 May 2019 20:13:09 +0000</pubDate>
      <link>https://dev.to/coderfoundry/coding-project-ideas-that-will-get-you-a-software-development-job-2h5h</link>
      <guid>https://dev.to/coderfoundry/coding-project-ideas-that-will-get-you-a-software-development-job-2h5h</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/oC483DTjRXU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Bobby Davis lays out a multi-step process for building a job-winning project.&lt;/p&gt;

&lt;h2&gt;
  
  
  He explains that your project should include:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;coding patterns, like MVC&lt;/li&gt;
&lt;li&gt;an attractive UI&lt;/li&gt;
&lt;li&gt;a database and demonstration of CRUD&lt;/li&gt;
&lt;li&gt;a solution to a business problem&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Bobby advises that you should build your project in a thoughtful way:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;create an SRS with all of the project's features&lt;/li&gt;
&lt;li&gt;break out your plan into weekly sprints&lt;/li&gt;
&lt;li&gt;track your progress and bugs in an issue tracker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lastly, when you are in a job interview, proactively demo your application, and show the employer your SRS and bug tracker.&lt;/p&gt;

&lt;p&gt;This is how you build a project that can win you a job!&lt;/p&gt;

</description>
      <category>codingprojects</category>
    </item>
    <item>
      <title>Should I Get a Master's Degree in Computer Science?</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Thu, 18 Apr 2019 23:22:35 +0000</pubDate>
      <link>https://dev.to/coderfoundry/should-i-get-a-master-s-degree-in-computer-science-5dh6</link>
      <guid>https://dev.to/coderfoundry/should-i-get-a-master-s-degree-in-computer-science-5dh6</guid>
      <description>&lt;p&gt;Ali Spittel wrote on Twitter:&lt;/p&gt;


&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--jdIeU1-i--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1112797913372155904/Yg94Zz8-_normal.png" alt="Ali Spittel 🐞 profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Ali Spittel 🐞
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        &lt;a class="comment-mentioned-user" href="https://dev.to/aspittel"&gt;@aspittel&lt;/a&gt;

      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P4t6ys1m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      Opinions on getting a masters in CS for people who have already been employed in the industry for a while? &lt;br&gt;&lt;br&gt;For some reason, I've always wanted to get one, but I also think in a lot of ways it would just be a piece of paper.&lt;br&gt;&lt;br&gt;🤔
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      00:58 AM - 16 Apr 2019
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1117955327180386306" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1117955327180386306" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      52
      &lt;a href="https://twitter.com/intent/like?tweet_id=1117955327180386306" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      578
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;&lt;a href="http://coderfoundry.com"&gt;Bobby Davis&lt;/a&gt; shared a story of when he wanted to get a Master's degree in Computer Science, even though he owned three software companies.&lt;/p&gt;

&lt;p&gt;He warns that his advice to Ali is different for aspiring developers.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/WYu_EERJwAs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
    </item>
    <item>
      <title>5 Steps to Your 1st Software Development Job</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Thu, 11 Apr 2019 16:59:25 +0000</pubDate>
      <link>https://dev.to/coderfoundry/5-steps-to-your-1st-software-development-job-e6a</link>
      <guid>https://dev.to/coderfoundry/5-steps-to-your-1st-software-development-job-e6a</guid>
      <description>&lt;p&gt;Studying to be a Software Developer is hard. &lt;/p&gt;

&lt;p&gt;There's no standard, no roadmap for breaking in.&lt;/p&gt;

&lt;p&gt;If you're an accountant or lawyer, then you work towards taking a test - the CPA or bar exam - then you apply to jobs.&lt;/p&gt;

&lt;h2&gt;
  
  
  It doesn't work that way for developers.
&lt;/h2&gt;

&lt;p&gt;There's no test. There's no certification or license. Everyone you speak to has a slighlty different story about how they got started. &lt;/p&gt;

&lt;p&gt;And that's a good thing. It means that no matter what you're background is, there's no artificial barrier stopping you from becoming a professional developer. If you have the apitude and grit, you can learn how to code.&lt;/p&gt;

&lt;p&gt;The downside is to reach your goal you have to wade through a swamp of conflicting advice about what to study and what to build.  &lt;/p&gt;

&lt;p&gt;The danger is that bad advice will set you back and erode the confidence and energy you need to master a difficult subject - software development.&lt;/p&gt;

&lt;h2&gt;
  
  
  And that's why I created the 5 Steps to Your First Dev Job.
&lt;/h2&gt;

&lt;p&gt;I wanted to find a way to give aspiring coders my hard earned perspective so they will have clairty and confidence on their journey.&lt;/p&gt;

&lt;p&gt;I'm not interested in the coding language wars, or gatekeeping. I'm also not interested in the technology hype cycle or selling false hopes.&lt;/p&gt;

&lt;p&gt;My view is based on being a Software Engineer for over two decades and creating three software companies. I've hired, fired, and managed CS grads and self-taught developers. &lt;/p&gt;

&lt;p&gt;I've pitched to clients and investors. And I've been pitched to by investors and vendors. &lt;/p&gt;

&lt;h2&gt;
  
  
  Some of my advice to aspiring careerists may seems contrarian, but that's not on purpose.
&lt;/h2&gt;

&lt;p&gt;I'm just sharing what has worked for me, my employees, and now the students who attend my school, Coder Foundry.&lt;/p&gt;

&lt;p&gt;And now, I hope it helps you.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bobby Davis, founder&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/vV9XK47hY18"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Should You Learn C# in 2019?</title>
      <dc:creator>CoderFoundry</dc:creator>
      <pubDate>Mon, 25 Mar 2019 20:18:46 +0000</pubDate>
      <link>https://dev.to/coderfoundry/should-you-learn-c-in-2019-28ho</link>
      <guid>https://dev.to/coderfoundry/should-you-learn-c-in-2019-28ho</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ZUgNy-okDQ4"&gt;
&lt;/iframe&gt;
&lt;br&gt;
(Watch the video version &lt;a href="https://youtu.be/ZUgNy-okDQ4"&gt;https://youtu.be/ZUgNy-okDQ4&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Choosing a programming language is really hard for a beginner.&lt;/p&gt;

&lt;p&gt;If you’re already working as a developer it’s easy. Whatever project you have at work determines the languages and tools you pick up next.&lt;/p&gt;

&lt;h2&gt;
  
  
  But what if you are a beginner?
&lt;/h2&gt;

&lt;p&gt;There’s no one telling you what to learn. And you don’t want to mess up and study a language today that will be abandoned tomorrow.&lt;/p&gt;

&lt;p&gt;So you go to Google and search “Popular programming languages”. And Google gives you back 104 million results. &lt;/p&gt;

&lt;p&gt;(That’s the actually number by the way. 100 and 4 million!)&lt;/p&gt;

&lt;p&gt;So you wade through a couple of results and you see that one blogger says “Ruby is the best programming language”. But another blogger says “Ruby is dying!”&lt;/p&gt;

&lt;h2&gt;
  
  
  No wonder so many aspiring devs I talk to are so confused.
&lt;/h2&gt;

&lt;p&gt;There are more people writing articles about their code than writing code!&lt;/p&gt;

&lt;p&gt;I call these people SPITRs - the Smartest Person In The Room. (And I don’t mean that as a compliment). To a SPITR no technology is ever cool enough. There’s always something more “cutting edge” to try.&lt;/p&gt;

&lt;p&gt;When you ask a SPITR which programming language to study, they don’t really want to help you.  They just want to make themselves look smart, by making you look dumb.&lt;/p&gt;

&lt;p&gt;That’s why I say, when you talk to a SPITR, you end up wet!&lt;/p&gt;

&lt;h2&gt;
  
  
  I’m going to help you decide if C# is the right language to study.
&lt;/h2&gt;

&lt;p&gt;But this won’t be like the 104 million articles in Google. I’m not going to tell you about how beautiful the C# syntax is, or how welcoming the community is. I won’t confuse you with a lot of jargon, or tell you if C# is open source or not. &lt;/p&gt;

&lt;p&gt;I’m different. &lt;/p&gt;

&lt;p&gt;I run a software company. We make money by building stable, reliable software. What’s cool to me is being paid to use my talent to create powerful software solutions. If that sounds cool to you, then you’re in the right place.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now I do need to explain two things first.
&lt;/h2&gt;

&lt;p&gt;Number one: when a general purpose programming language like C# is used to build web applications, it almost always used within a framework, or stack.&lt;/p&gt;

&lt;p&gt;So, C# and Microsoft’s .NET framework go hand in hand. &lt;/p&gt;

&lt;p&gt;If you learn C# and you want to build web software, then you’ll also learn the languages and tooling around NET.&lt;/p&gt;

&lt;p&gt;So, don’t ask should I learn C# or Javascript or SQL? If you learn .NET you’ll learn all three. It’s just that each language plays a specific role in the architectural pattern of your software project.&lt;/p&gt;

&lt;p&gt;The next thing to know is that C# and .NET were created by Microsoft and are popular in the enterprise. But don’t let the word “enterprise” scare you. That just means large or B2B businesses. &lt;/p&gt;

&lt;h2&gt;
  
  
  For example, I created a software company that battles bank fraud.
&lt;/h2&gt;

&lt;p&gt;Our software was used by financial institutions around the country, and we were named one of the fastest growing private companies in America (four years in a row, by the way).&lt;/p&gt;

&lt;p&gt;I created the software using C# and .NET.&lt;/p&gt;

&lt;p&gt;That’s a common story. A lot of the behind the scenes software you use every day runs on C#.&lt;/p&gt;

&lt;p&gt;So just because consumer facing companies like Uber and Airbnb don’t use .NET and C#, doesn’t mean that it isn’t popular and trusted.&lt;/p&gt;

&lt;p&gt;Banks, airlines, construction companies, and sports leagues - .NET and C# is popular with all of them. The developers at these companies are too busy writing software to write an article about writing software!&lt;/p&gt;

&lt;h2&gt;
  
  
  Now, C# didn’t get adopted by these companies by accident.
&lt;/h2&gt;

&lt;p&gt;And here’s the part you really need to understand. C# was invented by Microsoft in the year 2000. Two years later the NY Times reported that Microsoft spent “five million hours of labor and $2 billion dollars” getting the new language into the hands of developers.&lt;/p&gt;

&lt;p&gt;Here’s why that should matter to you. Microsoft will never let C# become obsolete. The second largest company in the world is heavily invested in making sure &lt;br&gt;
that C# developers are always viable in the marketplace.&lt;/p&gt;

&lt;p&gt;But truth be told, Microsoft could fail and bring down C# with it. Any tech could fail.&lt;/p&gt;

&lt;h2&gt;
  
  
  So let’s focus on right now. Is C# good to learn this year?
&lt;/h2&gt;

&lt;p&gt;The answer is still yes.&lt;/p&gt;

&lt;p&gt;Course Report is a news site that covers coding bootcamps. They did a study of coding bootcamps across the country and found something surprising.&lt;/p&gt;

&lt;p&gt;Let me quote this word for word: “Students who learned C# were the most likely to be employed as a developer after graduation”&lt;/p&gt;

&lt;p&gt;Now, why is that? Why are coding bootcamps graduates with C# skills getting jobs at such a high rate?&lt;/p&gt;

&lt;p&gt;It’s not because .NET and C# have so many stars on Github. And it’s not because .NET has a cool logo. &lt;/p&gt;

&lt;p&gt;Coding bootcamp graduates get hired at a high rate because enterprise companies hire junior devs. If you want to get hired fast, learn C# and apply to a large company. They need devs for all sorts of work..&lt;/p&gt;

&lt;p&gt;In the past these companies outsourced their overflow of work overseas. But now they’re seeing bootcamp graduates enter the marketplace, and they’re snatching them up as fast as they can.&lt;/p&gt;

&lt;h2&gt;
  
  
  Here’s a test: Go to indeed.com and type in “.NET developer”.
&lt;/h2&gt;

&lt;p&gt;Then filter the results by “entry level” positions.&lt;/p&gt;

&lt;p&gt;I just looked and there are 1,860 entry level .NET jobs available. That’s more than any other stack.&lt;/p&gt;

&lt;p&gt;Just to compare, I also searched “Rails developer”. I found 1,935 jobs. So there are as many junior .NET job opening as total Rails jobs.&lt;/p&gt;

&lt;p&gt;Now, beyond the enterprise companies, you have startups that sell to them. And they need C# devs too. My companies sold software and services to large firms. We specialized in .NET because that’s what our clients wanted. &lt;/p&gt;

&lt;p&gt;I know several programming languages. But I’ve made the most money from .NET.&lt;/p&gt;

&lt;p&gt;So, why should you learn C#? The best reason is that .NET and C# is what what’s your first job will want to see on your resume.&lt;/p&gt;

&lt;p&gt;Think about it this way. Let’s say you worked at a company. And that company got purchased by a Chinese firm. So now you have a new boss, and your new boss only speaks Cantonese. Now  guess what language you should study? Cantonese!&lt;/p&gt;

&lt;p&gt;It’s really that simple.&lt;/p&gt;

&lt;h2&gt;
  
  
  We had a student at Coder Foundry who really impressed me.
&lt;/h2&gt;

&lt;p&gt;His name is Evan and he lives in Portland. He earned his degree in Political Science, but even during his studies he wanted to be a software developer.&lt;/p&gt;

&lt;p&gt;However, like any aspiring developer, he didn’t know which programming language to study. Should he do C#? Should he do something else? He wasn’t sure.&lt;/p&gt;

&lt;p&gt;His next step was different than what most people do. He didn’t go on Reddit and ask a bunch of strangers which programming language to study. And he didn’t look up the tech that runs his favorite app and choose that.&lt;/p&gt;

&lt;p&gt;Instead he went to about 4 different tech employers in his area and said, “Hey, I am studying to be a developer. Which technologies do you use?”Evan says that over and over again he heard it was .NET and C#.&lt;/p&gt;

&lt;p&gt;So Evan looked up .NET coding bootcamps and found Coder Foundry. He relocated and we taught him how to code. Now he’s back in Portland, working remotely, writing code for a consulting company.&lt;/p&gt;

&lt;p&gt;Evan did his research the right way. He found out which coding language employers like me are hiring for. Now here’s the last reason you should learn C#. &lt;/p&gt;

&lt;h2&gt;
  
  
  Remember what I said about Microsoft being determined to keep C# viable?
&lt;/h2&gt;

&lt;p&gt;Well, you see that in all of the technology that uses C#.&lt;/p&gt;

&lt;p&gt;You can build games with Unity. You can build AR applications for Halolens. You can build desktop software. You can build iPhone and Android apps with Xamarin.&lt;/p&gt;

&lt;p&gt;Internet-of-things, cloud services, and machine learning - .NET and C# has your covered.&lt;/p&gt;

&lt;h2&gt;
  
  
  So let’s recap.
&lt;/h2&gt;

&lt;p&gt;Will learning C# future-proof your career? No, nothing will. But Microsoft is determined to make sure your skill are in high demand.&lt;/p&gt;

&lt;p&gt;Are C# and .NET devs in demand today? Yes. Especially for junior positions. &lt;/p&gt;

&lt;p&gt;There’s is no better language and stack to know than C# and .NET. And what if you have other interests like game development? Well, C# is still a smart bet.&lt;/p&gt;

&lt;p&gt;I hope that clears up any confusion. And you didn’t have to read 104 million articles to get clarity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now stop researching, and get to coding.
&lt;/h2&gt;

&lt;p&gt;That’s the best way to prove who is really the smartest person in the room.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>net</category>
    </item>
  </channel>
</rss>
