<?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: schv09</title>
    <description>The latest articles on DEV Community by schv09 (@schv09).</description>
    <link>https://dev.to/schv09</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%2F72344%2F99159dd7-f77c-4db8-82b2-31fd42f07d9c.jpg</url>
      <title>DEV Community: schv09</title>
      <link>https://dev.to/schv09</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/schv09"/>
    <language>en</language>
    <item>
      <title>Advice on where to go next plus dealing with uncertainty and overwhelment as a beginner</title>
      <dc:creator>schv09</dc:creator>
      <pubDate>Sat, 30 May 2020 01:19:29 +0000</pubDate>
      <link>https://dev.to/schv09/advice-on-where-to-go-next-plus-dealing-with-uncertainty-and-overwhelment-as-a-beginner-4god</link>
      <guid>https://dev.to/schv09/advice-on-where-to-go-next-plus-dealing-with-uncertainty-and-overwhelment-as-a-beginner-4god</guid>
      <description>&lt;p&gt;I'm at a point where I'm really not sure of what I should do next. I just turned 30 recently (that might be encouraging my slight existential crisis :( ). I  got interested in programming around 2014, in learning to make Android apps specifically. I started learning Java in December 2014, and I really liked it. Then I moved on to Android. A lot happened in the last years between finishing college (non-CS degree) and having to work to support myself. There were a lot of interruptions in my learning so that I really didn't make much progress until March of last year where I was able to get a remote part-time job (very hard to come by in my country) and was finally able to start dedicating more time to learning. I'm now very close to releasing my first more real-world/actually-useful app, and I'm reflecting on this whole process and thinking about where to go next.&lt;/p&gt;

&lt;p&gt;This has been a rocky road for sure, like 50% enjoyment and 50% frustration. On one hand, I'm grateful that this journey has helped me discover the notion of programming in general, and I believe I like it. I'm just not so sure about Android specifically. I find the Android framework to be huge, not that I have something else to compare it with though. Once I started learning the different APIs and being exposed to the docs, I started feeling very overwhelmed. Even now, I still get overwhelmed. The problem isn't so much the amount of APIs but the redundacy in them. There's often more than one API that will end up doing the same thing. And it's not like all are deprecated except one. They are alive at the same time, and it's confusing to differentiate beteween them and choose what to learn and use. This situation has created a lot of overwhelment and also uncertainty for me, because knowing that there are other APIs available, I keep asking myself if maybe I'm doing it wrong, if there's a better way to do it, what's the right way to do it, etc. And all this makes me anxious. It's the lack of a clear structure to follow, the lack of certainty in the way of doing something, that makes me uneasy. But when I'm finally building something with whatever API I chose, I do enjoy it. I'm just like anxious at the same time because of the above.&lt;/p&gt;

&lt;p&gt;At the same time, I've developed an interest for learning game development in the last couple of months. So, at this point, I'm not sure of what to do next after releasing my app. Since I'm releasing a minimum viable product, I think I want to keep updating it at least until it meets all the functionality that I planned for it originally. But apart from that, I'm really not sure if I should keep focusing on Android and getting better at it in hope that it might feel less overwhelming and uncertain eventually, and that I can enjoy it more. The other option is to explore something different like game development and see if it may be something that I enjoy more. I know that nothing will be 100% perfect, but I just want to find a productive activity that I can enjoy for a much larger percent of the time...&lt;/p&gt;

&lt;p&gt;Either way, I believe that software development in general will always have a degree of overwhelment and uncertainty because there will probably always be large docs and different ways to approach something (hopefully there are better degrees of this than what I've seen with Android). &lt;/p&gt;

&lt;p&gt;I think this is a hard choice for me because I feel like I've dedicated a lot of time to learning Android, and a part of me doesn't want it to feel like I wasted all that time. At the same time, I just want to find something that I really enjoy and be able to make a living with it (my part-time job was designed to only be a temporary solution while I actually find something I like).&lt;/p&gt;

&lt;p&gt;So, here are some questions you might be able to help me out with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Is Android particularly overwhelming or is it maybe just me?&lt;/li&gt;
&lt;li&gt;What do you think I should do after I publish my app?&lt;/li&gt;
&lt;li&gt;What's you experience with overwhelment and uncertainty in programming? Any advice to overcome it?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Thanks so much in advance!&lt;/p&gt;

</description>
      <category>help</category>
      <category>beginners</category>
      <category>android</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Help! Looking for the best online program to continue learning Android development</title>
      <dc:creator>schv09</dc:creator>
      <pubDate>Thu, 06 Sep 2018 06:06:35 +0000</pubDate>
      <link>https://dev.to/schv09/help-looking-for-the-best-online-program-to-continue-learning-android-development-43a5</link>
      <guid>https://dev.to/schv09/help-looking-for-the-best-online-program-to-continue-learning-android-development-43a5</guid>
      <description>&lt;p&gt;Hello, I'm currently learning Android development and plan om eventually taking the Google's Associate Android Developer certification. I have already gone through the courses in the Android basics series from Udacity and found the teaching style really good for me. I also like that you have projects to work on. I never enrolled in the Nanodegree itself, but I followed along and did all projects. I was thinking about going through the courses in the Android Developer Nanodegree and working on all projects, but I'm not sure about it anymore. (I have to clarify that I would never enroll in the Nanodegree itself since it become way too expensive, and the quality of their mentors is not very good, from what I experienced in a free trial). I've read that the quality of these courses is not on par with the one in the beginner courses, and that lots of concepts are rushed and not well explained. This worries me and I've started researching other options in order to see what's the best one for me. I've come to learn of the following resources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Treehouse: has Android tracks for beginners, intermediate and advanced levels. I don't understand if you get some sort of support with questions.&lt;/li&gt;
&lt;li&gt;Pluralsight: has a specific path for the Google certification, and the courses inside seem reasonably up to date (by looking at their dates at least). They offer mentors.&lt;/li&gt;
&lt;li&gt;Udemy courses&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am looking for something with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a great and logical structure of topics&lt;/li&gt;
&lt;li&gt;concepts that are thoroughly explained&lt;/li&gt;
&lt;li&gt;Mix of theory and practice by following along with the instructor's project&lt;/li&gt;
&lt;li&gt;step by step or at least final working code version I can compare my work with&lt;/li&gt;
&lt;li&gt;I'd love the possibility to have support with questions or coding task/project reviews (and that it's actually good support)&lt;/li&gt;
&lt;li&gt;Up to date content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am willing to pay for something if it's really good and proves to be worthy. I hope people who've had experience with these platforms can chime in and comment on their experiences and give some advice! Thanks!&lt;/p&gt;

</description>
      <category>help</category>
      <category>android</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
