<?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: John Doe</title>
    <description>The latest articles on DEV Community by John Doe (@johndoe112).</description>
    <link>https://dev.to/johndoe112</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%2F220361%2Fe37ebe88-b888-4b9f-8be7-1e1918c16364.jpg</url>
      <title>DEV Community: John Doe</title>
      <link>https://dev.to/johndoe112</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/johndoe112"/>
    <language>en</language>
    <item>
      <title>This is the top 5 reasons why you should pick up Python as the first programing language to learn</title>
      <dc:creator>John Doe</dc:creator>
      <pubDate>Thu, 29 Aug 2019 11:04:36 +0000</pubDate>
      <link>https://dev.to/johndoe112/this-is-the-top-5-reasons-why-you-should-pick-up-python-as-the-first-programing-language-to-learn-4d4p</link>
      <guid>https://dev.to/johndoe112/this-is-the-top-5-reasons-why-you-should-pick-up-python-as-the-first-programing-language-to-learn-4d4p</guid>
      <description>&lt;p&gt;This is not an article, this is sharing, you can read it or you can feel it. It's up to you.&lt;br&gt;
You and I often tell each other that: University will equip us with the tools necessary for success and graduation is the magic horse that takes us through the "career" matrix to pursue our dreams. Then we became discouraged to realize that the magic horse was actually just a follower of us with clanking two coconuts together. Even worse, when we see other developers learning on their own, on their own footsteps with startups worth millions of dollars; it was then that we were discouraged that, while we were wasting our time on finding a stable job with a small salary and then he had learned other programming languages, what made us only admirable admiration.&lt;br&gt;
However, it is never too late to do anything! It is never too old or too young to start programming. We recommend that you choose Python - the name inspired by the British comedy group Monty Python - as the first step of your programming learning path. You will be wondering, what can make you learn a language named after a comedy group? You will find the answer somewhere, and here, we provide 5 reliable reasons to explain why you should choose Python as the first language on your programming learning path.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Very Easy to Understand&lt;br&gt;
We all recognize the fact that learning a programming language is never as exciting as participating in a jumping competition or a plane landing race. Luckily, Python is designed for people who have a new way of thinking. Learning Python is as easy as kindergarten children learn math, it's easy for even the ignorant people. The use of common spaces and simple expressions helps to remove boring, unkind expressions and round, but not cute, brackets. Python does not require too much code, learning Python is learning a programming language in an "economical" way. Python code lines are 3-5 times shorter than Java and 5-10 times shorter than C ++. More importantly, not only is Python simple language easy to learn, but it is also very easy to get started, very easy to learn, even for those who do not know anything. Homer Simpson is a prime example of that. And best of all, the Python community has a lot of safe and useful resources for your learning.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Preparation to develop&lt;br&gt;
The Python programming language is a stepping stone to help you learn other programming languages. Employers are looking for Web developers, and Python is a way for you to become the desired employer. Like Javascript, C ++, C #, Perl, Ruby, and others, Python is an object-oriented language. Especially for those who intend to become software developers, learning Python is an approach, and it will prepare the best for learners to easily access the remaining aspects.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Knowledge of Python is a solid foundation because Python is used in a wide variety of applications. For example, Python's structure and architecture can act as Rosetta Stone (the foundation, the reference language) when you switch to a more intensive language. Here is a small comparison between Python and 2 other languages: Ruby and PHP. Ruby has a structure similar to Python while PHP has a different structure:&lt;/p&gt;

&lt;p&gt;A "for" line of Python:&lt;br&gt;
No experience is required, anyone can easily point out the similarities and differences between Python and other languages. As simple as that, a basic understanding of Python opens the way to Ruby or makes the PHP covert task much easier. Once you've mastered Zen of Python, you can use it to write code in any language.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Raspberry Pi&lt;br&gt;
Making programming fun is extremely difficult, whether your students are beginners, seasonal learners or children. Even the best teachers sometimes have trouble getting their students interested in coding. However, the miracle sometimes appears, that is when the gap between the abstraction of computers and practical applications becomes as easy as eating candy.&lt;br&gt;
The Raspberry Pi is a very cheap computer software about the size of a card, used to create all the miracles you can make yourself like robots, remote control cars, interesting video games, ... With Python used as the main programming language, even kids can use the Raspberry Pi to create radios, cameras, hallways, and animal machines. baby eat! Following the trend of using the Raspberry Pi, a series of self-made projects, tutorials, workbooks, etc. came out online. Doing something magical like that is how you officially turn from a novice to a "skilled" into a "skilled worker" proud of your product. Although you may not be able to use your Raspberry Pi to create complex robots overnight, this feeling of accomplishing this exciting project will help you go beyond doing some tic-tac-toe games (3x3 checkered flag). ) in ASCII code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Money, Money, and Money&lt;br&gt;
If the reasons for Gary Busey using Python or the Raspberry Pi are not interesting enough to convince you, what if I assure you of a thicker wallet? Companies like Google, Yahoo !, Disney, Nokia, and IBM all use Python! Among all programming languages, Python has the highest rate of finding people - 19% (March 2013). Miraculously, while the demand for programmers decreased by 5% until January 2014, the percentage of Python programmers increased by 8.7%. In New York, Python ranks 8th among the most requested technology jobs with an average salary of $ 108k a year. On the other side of the Atlantic, Python developers are also in the lead. And if you don't want to work for a company, you can even have your own bussiness like create a website, a project for your own. If you have an interest in health or beauty other than programming, haha, you can create a simple blog then earn money from it. For example with a simple health blog like: &lt;a href="http://willtiptop.com/"&gt;http://willtiptop.com/&lt;/a&gt;&lt;br&gt;
You can also learn some other Program Languages like Html, Php,...&lt;br&gt;
Quite interesting, right!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ability to develop web applications&lt;br&gt;
Web programming is still a fertile ground for programmers. With the diversity of Python, you can also step into that land. Django, the popular open-source web written by Python is the foundation of sites like Pinterest, The New York Times, The Guardian, BitBucket, and Instagram. Django makes web programming simpler, while you still control everything.&lt;br&gt;
You can find all the information you need to get started with Python fitness with a really great price at &lt;a href="https://couponupto.com/coupons/python-fitness"&gt;https://couponupto.com/coupons/python-fitness&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Read more: &lt;br&gt;
Useful link:&lt;br&gt;
&lt;a href="https://couponupto.com/coupons/talk-python-to-me"&gt;https://couponupto.com/coupons/talk-python-to-me&lt;/a&gt;&lt;br&gt;
Link in the article: &lt;a href="https://couponupto.com"&gt;https://couponupto.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
    </item>
    <item>
      <title>7 types of developers today: which one you belong to?</title>
      <dc:creator>John Doe</dc:creator>
      <pubDate>Thu, 29 Aug 2019 10:42:51 +0000</pubDate>
      <link>https://dev.to/johndoe112/7-types-of-developers-today-which-one-you-belong-to-5db0</link>
      <guid>https://dev.to/johndoe112/7-types-of-developers-today-which-one-you-belong-to-5db0</guid>
      <description>&lt;p&gt;Currently, computers in general and programming, in particular, have a lot of ways to learn and learn knowledge. Depending on how you approach programming and your own efforts, your destination will be very different.&lt;br&gt;
We have listed 7 typical developers in the current working environment. You try to find out who you are, and want to be one of them?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Recyclable ticks:&lt;br&gt;
The characteristic of this type of developer is that they will do whatever it takes to get the job done with their experience and skills, even if they are limited.&lt;br&gt;
For example, a developer like this will accomplish the task by "picking up" open source software or other (free) support tools. His most valuable asset is his willingness to learn, to study what is needed to get the job done and the ability to "absorb" knowledge. His resourcefulness is also often very high to be able to work with anything that can be used for work.&lt;br&gt;
It sounds good, but not every customer will like it. For customers with limited knowledge, they will praise and accept their products. But the fact is that he uses the built-in tools to create a "new-looking" product for the customer, but he doesn't really develop the whole thing. As of today, what this developer brings is not very impressive.&lt;br&gt;
If you are a front-end developer, a responsive website with pure CSS will definitely be more impressive than a similar product using Bootstrap or W3CSS, right?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The old man has experienced:&lt;br&gt;
This type of developer is certainly not the rebel type in this dynamic and innovative industry, but what he brings is also valuable: huge amount of knowledge and experience.&lt;br&gt;
He seems to be an outdated man, incapable of using new tools and technologies, but as an experienced scholar, he understands the fundamentals of software development. He may not be the fastest or understand the new technology, but like the story of a turtle racing to win the rabbit, he always brings the same value as he does from start to finish.&lt;br&gt;
This type of developer is proof of the existence of previous generation code styles - that they still exist and are still valid. He may not be the one who made the drastic changes but maybe based on many difficult situations when the debugging story returns to the basics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Heavy enthusiasts:&lt;br&gt;
The workaholic is not enough to describe this type of developer, but programming is his way of life. Developers of this type often work on expectations from their superiors or customers and of course take pride in their products.&lt;br&gt;
This fanatic often spends his lunch break working, perhaps completing projects before deadlines, even working overtime or at home. In rare spare moments (which they allow themselves), he reads books, newspapers, and documents to develop his skills. Of course, with a major interest in software development, he's an introvert, and the code world seems to be the place where he feels most comfortable secure. The code makes him satisfied but never makes him depressed. Of course, with such capabilities, this type of developer is more suited to the role of a “worker bee” than a queen bee.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The bookworm knows all:&lt;br&gt;
All-in-one nerd is simply a mobile encyclopedia. He could spend hours passionately discussing the history of a programming language or analyzing imperfect code that worked.&lt;br&gt;
It can be said that, in the programming world, he is like a poet who sees code as an art that needs respect and analysis. Every statement block with him must be executed perfectly, only standards, with clear principles, while requiring only secondary time. He also set high standards for himself, so the main problem of this type of developer is: what can be done in a few hours could cost him months.&lt;br&gt;
Must correct, is he is not incapable. The problem is that he creates his own work, by creating new tools, libraries or even reinventing the new system, to fit his own standards. He wants to bring his "works of art" to the pinnacle of standards.&lt;br&gt;
It's good to have an all-knowing nerd on your team, but you need to make sure to give him the most important small details, rather than giving him a whole piece and making his perfectionism The project is delayed monthly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ninja developer&lt;br&gt;
Just like a Ninja, this type of developer is less talkative and more mindful. These Ninja developers are quite similar to heavy enthusiasts, but they have more life than code and code.&lt;br&gt;
For his teammates, he can be a difficult puzzle. Imagine, he can do every task quickly and flawlessly. But he shows you the results, not the reason why he can do them. He is quiet but still works well with the team.&lt;br&gt;
Never discouraged, he solved all matters quickly, no matter how difficult the location time. His ability is so cold that he chills your spine, and makes you constantly wonder why he can do it. He does not express the attitude or opinion of the task assigned but only focuses on solving it, so working with this type of developer is a really comfortable and great effect.&lt;br&gt;
You can find this kind of developer at the start-up company, or the start-up team. Everything is going great if you working with this Developer. &lt;br&gt;
And if you are a big fan of one of the most potential start-up in current coupon industry CouponUpto where they offer many deal, coupon for many service from Javascript to Python, you can find that their project is growing so fast and their code is always fresh and clear. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Goodwill ambassador:&lt;br&gt;
As the name implies, the goodwill ambassador is the face of the team. He is frank and unofficial as well as the PM (project manager) of the team. He does not directly code, but has a deep understanding of the software development process or project workflow and such.&lt;br&gt;
He has leadership skills as well as proactive communication with customers. This allows him the ability to please both aggressive customers as well as rebel developers in the team. In his position, he ensures that every project meets customer requirements and satisfies them, acting as a bridge in the communication between the customer and the development team.&lt;br&gt;
In such a "fragile" position, goodwill ambassadors often feel the need to be rewarded, even though he doesn't have to do heavy work (like code). For the developer in general, he is a role model. members of the advertising program, perfectly appearing in front of the camera and trying to sell products, while the team behind the scenes (stylists, make-ups) do the same difficult work and still receive a small amount of money. more.&lt;br&gt;
Anyway, in a time of market economy, he is an indispensable factor for the development of a dev team, and what he receives is, in fact, well worth what he did.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Two-hand cowboy two guns:&lt;br&gt;
This is the type of developer you often find freelancing or outsourcing. "Two-armed two-gun" works faster than most people with the ability to take many jobs in many projects at once, but the cost is the quality of the code: he often overlooks a few parts of the development process. software. He felt that optimizing and re-checking the code took too much time. His lines of code are often chaotic because he often disobeys best practices (or "best practices") or even OOP (object-oriented programming).&lt;br&gt;
But miraculously, even though his code looks like a fair, the product works as expected. He seems to be a testament to the famous saying in the dev world: "If it looks stupid but it works, then it is not stupid". This is not a good thing for long-term project development, but in difficult situations, this is the type of person who can save your project.&lt;br&gt;
However, like the word a doctor prescribes, his code will be hard to read, not to think about fixing or developing. If an error is caused by a collision of code in subsequent developments, updating his code is almost as hard as rewriting completely. Obviously, you cannot debug things you don't understand or even read.&lt;br&gt;
Of course, the 7 typical developers we listed above are for reference only. You may find yourself one of them, or you may find yourself similar in some ways, but the important thing is, we hope you can see your own strengths and weaknesses. to be able to reach your desired developer model.&lt;br&gt;
Do you also want to be a strong talented ninja?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Text: Javascript&lt;br&gt;
Link: &lt;a href="https://couponupto.com/coupons/javascript-for-wordpress"&gt;https://couponupto.com/coupons/javascript-for-wordpress&lt;/a&gt;&lt;br&gt;
Text: outsourcing&lt;br&gt;
Link in the article: &lt;a href="https://couponupto.com/coupons/outsourcing-services-usa"&gt;https://couponupto.com/coupons/outsourcing-services-usa&lt;/a&gt;&lt;br&gt;
Text: CouponUpto&lt;br&gt;
Link: &lt;a href="https://couponupto.com/"&gt;https://couponupto.com/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
