Record my technical journey of the Year (Nodejs Pure dry)

Source: Internet
Author: User

Coding at the beginning

began to learn seriously the technology or the beginning of 2015.10.21, remember very clearly, that day, I was in Longhu the first day of formal study. Remember the look of my face, tall and thin, a pair of white casual shoes plus jeans, a typical programmer style.

"Do you have any hobbies?" "self-taught ps,dreamweaver, I have made a simple Web page, very simple kind, like photography, so only self-taught PS, now also will be some of the drawing ah what ..." ns this dialogue is very impressive because later brother Shuo told us that there is something of interest, Still have to actually do, have the idea to have to have action, be considered excellent introduction. I think maybe it was because I really did it that I was going to be selected, by the way, the admission rate here looks less than 10%.

Coding environment

First of all, contact coding, you have to have their own set of development environment, no MAC classmate I recommend Ubuntu 14.04, can refer to my blog ubuntu14.04 installation and Web environment, next, is the world's largest programmer of social networking GitHub, haha, on how to configure their own GitHub can refer to the GitHub website, you can also refer to the Liaoche git tutorial.

Coding Longhu

In Longhu, after a good coding environment, the first contact is the front-end knowledge, HTML, CSS, Javascript, these basic knowledge can refer to this several meters home site. With the foundation, you can actually do some examples of their own, after all, the experience of the actual combat is the best.

As for what to do, the current stage of course is to do the most basic Ah, can refer to some of my small projects

    • pos machine related logic operation exercises Practice git-related naming operations and feel the benefits of small-step submissions, layered progressive The beauty of the sense of programming
    • guess numbers with detailed practice steps to learn TDD development mode
    • posjquery Web version can be called a single small project, pure page-end logic, can learn bootstrap, JQuery, DOM operations, page data storage, such as
    • a simple blog for my node starter project, so @nswbmw can also be said to be my starter tutor, Haha, little Star. With this project, you can learn how to build a node project, learn about the Express framework, Ejs templates, MongoDB database, etc.

After studying these, you may feel that you have been good, many can do their own, but not. Good programmer's Road, actually just started ...

Generally speaking, excellent programmers are not alone, study, you have to learn from previous experience, with like-minded people to discuss communication, which is necessary to enhance their ability, then the next information, you are very necessary to know:

  • Domestic NODEJS Professional community There are many domestic nodejs, of course, there are many small white, they output a lot of very valuable sharing, experience, and provide a problem to help and Exchange platform, of course, you can see Nodejs related to the hot recruitment to enhance your passion
  • Nanyi JavaScript Tutorials Here are JavaScript beginner, advanced usage, and KOA related introduction and use
  • Nanyi ES6 Introduction Great a learning Es6 site, about es6 some new content explained very in place, for Chinese scholars, 0 threshold.
  • Fan Log a very good CTO, you will find that you want to study the things he has almost already researched and Ctrip tutorial blog! I can learn a lot of new things here.
  • Liaoche's official website Here you can learn JavaScript, Python, Git and so on, to make it a great place for you to get started quickly
Coding reference

And then share some of the sites that are very helpful to me, for a few categories,

Promise related
  • JavaScript Promise Mini Book This is the biggest one for me to understand promise help
  • A front-end systematic learning site
  • Johnny Fee ' blog A small partner in Fuzhou, the entire stack of engineers, this blog about promise analysis is very thorough
Mac Development
  • Efficient MacBook Work Environment configuration This blog basically covers all of my daily configuration, there are a lot of things to learn from
  • Mac OSX Novice Portal introduces some basic OSX tools
Tool Library
  • Underscore a JavaScript tool library that allows us to manipulate data such as String, array, collections, object, etc.
  • Lodash a fork underscore library, the final performance is several times higher than underscore, and provides a good API underscore not ... Why say Lodash than underscore performance is several times higher? Because this is more than Lodash performance is much higher than the lazy.js measured out of the??? This world, as you can see, is really crazy ...

Let's write so much for the time being, follow up with the new ~

PS: I am looking forward to tomorrow, because I am full of hope and enthusiasm for tomorrow, haha

To learn more, please visit my blog.

Record my technical journey of the Year (Nodejs Pure dry)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.