{"id":13,"date":"2019-09-14T02:14:49","date_gmt":"2019-09-14T02:14:49","guid":{"rendered":"http:\/\/www.softwareworks.us\/wordpress\/?p=13"},"modified":"2019-09-14T02:14:49","modified_gmt":"2019-09-14T02:14:49","slug":"continuous-learning","status":"publish","type":"post","link":"\/wordpress\/index.php\/2019\/09\/14\/continuous-learning\/","title":{"rendered":"Continuous Learning"},"content":{"rendered":"\n<p>The world is moving. In our industry, it moving rather fast. Too easily, as individuals, we can be left behind.<\/p>\n\n\n\n<p>On most days at work, I find a preponderance of opportunities to learn. Some days, I&#8217;m just putting in lines of code. Those days are sluggish. I tend to get more excited and productive in work-seasons that I have the chance to learn new concepts or technologies.<\/p>\n\n\n\n<p>Thankfully, I&#8217;ve worked at a large company, where I can find or meet a colleague that has advanced skill in something we wish to learn. Sometimes, I can use their code as a template for what I need to do. I can also get their help to get me started learning, where that person introduces me to core-concepts. If the sharing is good enough, it can translate into a shared code-base. It can also turn into code-review or pair-programming. It might be difficult to find people in this position, but the work of finding someone like this is worth it!<\/p>\n\n\n\n<p>Sometimes, finding a colleague with specific skill is not available. Certain technologies we need could be be too new.  We might also want to learn while we&#8217;re between jobs. (Being between jobs is a perfect time to learn new things!) In these cases, we need to get creative. Let&#8217;s break down some ideas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conferences, Meetups<\/h2>\n\n\n\n<p>Nothing beats meeting people in person: people whose professional goals match your own. We can extend our professional network, learn about how others are solving problems, and learn about great new solutions.<\/p>\n\n\n\n<p>Many conferences have add-ons for training. 10 years ago, I attended a conference that included also a boot-camp to learn Jenkins, a tool for building software. It meant a few additional days of travel and a little additional money, but the benefit of getting hands-on training was huge.<\/p>\n\n\n\n<p>Some conferences are expensive, but take heart! In many cases, conferences are streamed live or available on video. Consider, for example, QCon, a software conference in San Francisco. All of their 2018 talks are available <a href=\"https:\/\/qconsf.com\/2018-video-schedule\">online<\/a>. This does prevent us from meeting other professionals, but the great core learnings are available. They can also be shared with our teammates.<\/p>\n\n\n\n<p>Many urban areas have great meetups! Consider a meetup in Boston called <a href=\"https:\/\/www.meetup.com\/Boston-TechBreakfast\/\">TechBreakfast<\/a>. At this kind of meetup, we see both new software concepts and investors meeting in the same place. (Not to mention free breakfast) This is a huge win for all attendees. Is there a meetup like this in your town? If not, what kind of technology meetups are in your town?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Online Learning<\/h2>\n\n\n\n<p>Most of us on software teams are no longer at university. We cannot easily enroll in a university class. Happily, we have many opportunities to take classes. It&#8217;s easy to find what we need! Many of these courses are cheap or available with a free-trial.<\/p>\n\n\n\n<ul><li><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.udemy.com\" target=\"_blank\">Udemy<\/a><\/li><li><a rel=\"noreferrer noopener\" aria-label=\"Udacity (opens in a new tab)\" href=\"https:\/\/www.udacity.com\/\" target=\"_blank\">Udacity<\/a><\/li><li><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.coursera.org\/\" target=\"_blank\">Coursera<\/a><\/li><li><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/learning.oreilly.com\" target=\"_blank\">O&#8217;Reilly Learning<\/a><\/li><li><a rel=\"noreferrer noopener\" aria-label=\"LinkedIn Learning (opens in a new tab)\" href=\"https:\/\/www.linkedin.com\/learning\/\" target=\"_blank\">LinkedIn Learning<\/a> (formerly known as Lynda)<\/li><li><a rel=\"noreferrer noopener\" aria-label=\"Treehouse (opens in a new tab)\" href=\"https:\/\/teamtreehouse.com\" target=\"_blank\">Treehouse<\/a><\/li><li>And likely a host of others I haven&#8217;t been introduced to yet<\/li><\/ul>\n\n\n\n<p>Besides these courses, many companies that promote technology also make helpful videos for their technology. Consider, the following:<\/p>\n\n\n\n<ul><li><a rel=\"noreferrer noopener\" aria-label=\"Google Cloud (opens in a new tab)\" href=\"https:\/\/www.youtube.com\/googlecloudplatform\" target=\"_blank\">Google Cloud<\/a><\/li><li><a rel=\"noreferrer noopener\" aria-label=\"Atlassian (opens in a new tab)\" href=\"https:\/\/www.youtube.com\/atlassian\" target=\"_blank\">Atlassian<\/a><\/li><li><a href=\"https:\/\/www.youtube.com\/facebookdevelopers\">Facebook Developers<\/a><\/li><\/ul>\n\n\n\n<p>These are just a few that I found. Take a look on YouTube for what you need. Lots of folks make videos about technology, but the best documentation comes from the original authors of the technology.<\/p>\n\n\n\n<p>Learning doesn&#8217;t have to be about taking courses or attending conferences. Learning happens when we face any kind of new challenge. What kinds of ways are you learning?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The world is moving. In our industry, it moving rather fast. Too easily, as individuals, we can be left behind. On most days at work, I find a preponderance of opportunities to learn. Some days, I&#8217;m just putting in lines of code. Those days are sluggish. I tend to get more excited and productive in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[7,6],"_links":{"self":[{"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/13"}],"collection":[{"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":1,"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/13\/revisions"}],"predecessor-version":[{"id":14,"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/13\/revisions\/14"}],"wp:attachment":[{"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}