<?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: Alejandro Sanchez</title>
    <description>The latest articles on DEV Community by Alejandro Sanchez (@alesanchezr).</description>
    <link>https://dev.to/alesanchezr</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%2F91335%2F4378c80a-cf9d-42f6-aebc-3a877eef3a26.png</url>
      <title>DEV Community: Alejandro Sanchez</title>
      <link>https://dev.to/alesanchezr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alesanchezr"/>
    <language>en</language>
    <item>
      <title>Let's build a coding community</title>
      <dc:creator>Alejandro Sanchez</dc:creator>
      <pubDate>Mon, 21 Dec 2020 18:39:56 +0000</pubDate>
      <link>https://dev.to/alesanchezr/let-s-build-a-coding-community-25p8</link>
      <guid>https://dev.to/alesanchezr/let-s-build-a-coding-community-25p8</guid>
      <description>&lt;p&gt;Hello! I'm going to build a coding community called &lt;a href="//www.BreatheCo.de"&gt;BreatheCode&lt;/a&gt; and I will try blogging about it, in this first blog post I thought it was a good idea to summarize: 1) Why?; 2) Core values; 3) and what I have so far; Hopefully you read this, join and contribute. I know this is going to take years, but it will be lots of fun... 😁&lt;/p&gt;

&lt;h2&gt;
  
  
  So what will be this community about?
&lt;/h2&gt;

&lt;p&gt;There are lots of communities, why building another one? Well, I've been teaching code for a long time, &lt;a href="http://4geeksacademy.co/"&gt;I have a coding school&lt;/a&gt;, and I've coding for 20+ years, I think I can spread my knowledge better and help more people If I do it publicly from now on.&lt;/p&gt;

&lt;h2&gt;
  
  
  Community Values
&lt;/h2&gt;

&lt;p&gt;After teaching for a long time, I think these are the main 4 reasons people don't learn or stop trying to learn code, the community values should be built around those problems:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Problem&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Structure: Where to start? What comes next? It's overwhelming the number of lessons, tutorials, etc.&lt;/td&gt;
&lt;td&gt;Structured: As content is published, you will know where the content fits into the incremental syllabus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reading vs writing code: Learning to read code it is quick, but writing takes 10x more effort.&lt;/td&gt;
&lt;td&gt;Hands-on: All tutorials will be hands-on, no lesson or youtube-only tutorial, code and practice will always come first&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mentorship: Where can you ask questions? Most people drop when they are stuck because there is no guide or coaching&lt;/td&gt;
&lt;td&gt;Responsive: We need to support each other, live channels will always be available&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Self-confidence: The impostor syndrome makes you quit before really trying&lt;/td&gt;
&lt;td&gt;Constant publication of motivational content, code of conduct with very supportive approach&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 There are other values that any serious community needs: 1) Collaborative, everything published will git-based, easily editable, and open to contributions. 2) Open: Everyone should participate in ANY way!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What is my progress so far?
&lt;/h2&gt;

&lt;p&gt;The community will not be mine alone, that is why I wanted to call it "BreatheCode":&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Website: There is a v0.1 alpha website here: &lt;a href="http://breatheco.de/"&gt;http://breatheco.de/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Tutorials: I have already started publishing &lt;a href="https://breatheco.de/interactive-exercises"&gt;interactive tutorials here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Youtube: &lt;a href="https://www.youtube.com/c/BreatheCode"&gt;This is the channel&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Github: The GitHub account is very active and &lt;a href="https://github.com/breatheco-de/main-documentation"&gt;I'm trying to document it properly here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Live chat: I'm still trying to resolve this, Twitter is not enough we need something more alive, probably a slack or discord channel, more updates soon.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Join me!
&lt;/h2&gt;

&lt;p&gt;I'm not looking to be the sole maintainer, even if you still learning how to code there is a lot you can help with, send me a DM to my Twitter account: &lt;a href="//twitter.com/alesanchezr"&gt;@alesanchezr&lt;/a&gt;&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>learntocode</category>
    </item>
    <item>
      <title>A letter to anyone learning to code</title>
      <dc:creator>Alejandro Sanchez</dc:creator>
      <pubDate>Thu, 21 May 2020 03:10:20 +0000</pubDate>
      <link>https://dev.to/alesanchezr/a-letter-to-anyone-learning-to-code-2hea</link>
      <guid>https://dev.to/alesanchezr/a-letter-to-anyone-learning-to-code-2hea</guid>
      <description>&lt;p&gt;Learning to code? Welcome!! 🤩👏 My name is Alejandro and I'm writing this letter after years of teaching code and changing lives. Please I beg you to read until the end, I will try my best not to bore you!&lt;/p&gt;

&lt;h2&gt;
  
  
  What you already know
&lt;/h2&gt;

&lt;p&gt;You are here to develop your coding skills to a point where you can be useful to society: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Get a job.&lt;/li&gt;
&lt;li&gt;Create your own company.&lt;/li&gt;
&lt;li&gt;Adapt better to the new world.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What you didn't know
&lt;/h2&gt;

&lt;p&gt;You need spiritual help to achieve it, and I say this in the most pragmatic way possible.&lt;/p&gt;

&lt;p&gt;The biggest wall to become a developer is not in the syllabus or content but your mind.&lt;/p&gt;

&lt;p&gt;You need to change the way you learn, the way you approach problems, the way you sell yourself (therefore see yourself), tearing down old misconceptions about yourself, others, and your professional life.&lt;/p&gt;

&lt;h2&gt;
  
  
  I'm here to tear down the 💻 3 Walls Towards Code
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Wall 1: Confidence 🥺 (Impostor syndrome)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IxIHFlTV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jyhqqdb768g2ak8vjlsf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IxIHFlTV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jyhqqdb768g2ak8vjlsf.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At some point in our lives (some more than others) we all have thought we are the most stupid person in a room if we keep thinking that for a long time and we don't get comfortable on any skillset, we may even think that we are not that smart. BULLSHIT! The fact you are here in dev.to and reading this is proof enough you are smart enough to make a living as a developer, you need to believe that, especially on tough learning times!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If a particular exercise or project is hard, instead of thinking you are not good at this, look for new ways of absorbing the content. Talk to a mentor, watch a video, etc.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Every average person can learn to code to a point of being useful, coding gets more complicated when you specialize further in your career (Like A.I., Robotics, etc.), but you can make good money without having to study Math, without being good at numbers or without learning as fast as others (we may be able to fix that, by the way).&lt;/p&gt;

&lt;h3&gt;
  
  
  📝 Recipe to avoid losing confidence
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Avoid being stuck too long: Coding is tricky because you may be very close to solving a problem but you are stuck and you don't realize it. Or maybe you don't know how to start a problem but a quick 5 min talk with a mentor will clear the way. You need to ask for help no longer than 1 hr after trying on your own.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Talk to other students: You may think you are the only one that does not understand, but if you talk to a couple of classmates you'll see they are just like you, it will give you the confidence to ask questions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Talk to the mentors: A voice of experience is always effective, you have twitter, senior devs, and teachers that struggled before and are also struggling right now! They can help you during dark times, we are not only talking about giving you coding solutions but giving you strategies to succeed in your (coding?) life.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Wall 2: Follow and Trust ✝ a method:
&lt;/h2&gt;

&lt;p&gt;During all your life you've learned the same way, the educational system has put you in a box and trained you to learn slowly, limiting your ability to adapt to the new world of skilled fast-learning and self-learning professionals.&lt;/p&gt;

&lt;p&gt;Have a new method and stick to it! Learn how coding bootcamps do it and copy it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Learn in public.
- Follow a syllabus.
- Every day.
- Find a mentor.
- Repetitive exercises.
- but also non-repetitive projects.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Wall 3: Inactivity 😴
&lt;/h2&gt;

&lt;p&gt;It does not matter if you are studying on a full-time or part-time way, you need to set the boot-camp mindset and work every day. The Human brain absorbs 80% more when it feels challenged if you idle for a day the brain relaxes and it's proven that you usually forget 60% of recently acquired information in just 1 day unless you use it again and again for a sequence of 7 days (at least).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vR9RJomI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/z2bvn8ly6xyklt4h5bbz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vR9RJomI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/z2bvn8ly6xyklt4h5bbz.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These are not small numbers, 60% in a day, and 90% if you don't practice for a week. You are wasting your time don't take it seriously!&lt;/p&gt;

&lt;p&gt;📝 Recipe to avoid inactivity&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Talk to your spouse, partner, lover dog, and family: You need a break from anything else, support! Rewards are endless. Everyone needs to fall in line! Try opening up the most time you can, having a private desk to work without distraction, etc. Your home has to be in sync with this moment of your life.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't miss a day: The #1 deterrent to your motivation, missing two days in a row is the perfect storm. You will need to have double the hours to catch up.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Get involved: There are lots of events happening right now online, Twitter is an amazing source of motivation and Dev.to as well! Contribute to open-source projects, mentor other people (it teaches you a lot). Nothing gets me more excited than attending an amazing event full of energy and smart people.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  That is it!
&lt;/h2&gt;

&lt;p&gt;The 3 walls of code can be torn down with passion and determination. That is why the smartest developers I know are not the ones making the most money or most successful. You need to be resilient, passionate, and play your cards right.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Fqe2I_4D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5l2e7snf2dfdxkgg0any.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Fqe2I_4D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5l2e7snf2dfdxkgg0any.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>learntocode</category>
      <category>codingbootcamp</category>
      <category>becomeadeveloper</category>
      <category>100daysofcode</category>
    </item>
  </channel>
</rss>
