All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
谷歌在母公司Alphabet官网留下彩蛋:一般人看不懂 - 谷歌,Alphabet
2015世界互联网大会将至:乌镇高颜值宣传片发布 - 世界互联网大会,乌镇
互联网流量今年将迎来ZB时代:1ZB=1万亿GB - 互联网,流量
中越边境启动第三次大扫雷:扫雷机器人登场 - 扫雷
老照片见证沧海桑田:那些改变了世界的人们 - 乔布斯,硅谷
Google Play收入疯长,将超过苹果App Store - Google Play,App Store
Su Ning: the World Cup ball ban unreasonable, after big falls,
Excellent letter against tort claims 30 million, 58 City: with your speculation,
未来,并非移动设备和App的天下 - App,智能手机
华硕2015 Q2财报公布,下调笔记本电脑出货量 - 华硕,财报
Reading number is top 10 pictures
Fierce chengdu woman, street rape man
2013中国四川省高考作文
Summer is most suitable for young people to travel in China1
Plump breasts1
六种更聪明的工作方法
A man's favorite things15
Summer is most suitable for young people to travel in China5
这酸爽,让人不敢相信
NeedWallpaper5
西游四格漫画(三)
Download software ranking
Professional killers2 for Android
超级战舰
C#编程思想
双旗镇刀客A
jdk1.6 for windows
Red cliff
塘西风月痕
Unix video tutorial12
matrix2
Boxer vs Yellow5
qq published in(发表于) 2015/6/10 7:24:55 Edit(编辑)
Learning programming through seven stages,

Learning programming through seven stages,

Learning programming through seven stages-programming-IT information

1th stage

You very happy, you have always wanted to learn this new content, such as a programming language, whether planned or are forced by circumstances to, anyway, you finally have the opportunity to learn.

2nd stage

Unwarranted optimism Google search – pick one or two tutorials of interest, buy materials and books, and then start MOOC (massive open online tutorial). Tutorial interesting, even has an online REPL, allows you to play, you feel like you are in progress. Has problems--fingers, of course, is not proficient, but you insist, refused to give up, and are prepared to take your first item to enter.

3rd stage

Pit of despair you from "Hello, World" extended to, for example, change the content "Hola,Mundo" so careful attempts to and slightly fat a bit afraid, began to wanton--as a result, error message, stack trace, and stochastic behavior will follow. Regardless of all the error messages, code that can work in the tutorial, and perhaps yourself fencing turned out to be a blank. You discovered, even seemingly silly but the nuances of benign, can also cause storms, let you fail miserably in a very easy task, into a pit of despair. Even the most simple tasks are you painfully, you begin to doubt yourself, doubt he did no programming talent.

4th stage

Lower himself slowly, by trial and error of baptism, through to seek help from colleagues, StackOverflow, blog, bit by bit you start accumulating knowledge. You come to understand how the data is displayed, how to interact with databases, how to create an interface, how to override methods. Even though you don't really understand any of these works, but continued to master the magic spell, expanded fields of knowledge at the same time, some specific, necessary tasks becomes a cinch. For some spells, you may very well, even in some of the cases in question are applied mechanically, think as long as the finish is good, do not even know that their own. Debugging is a frustrated exercise. Whether it's self think the goal has been achieved, plan to put time into other places, or it is too hard to look so daunting, or claim to have mastered the expertise to make the thought rational choices, all in all a lot of people stop at this stage.

5th stage

Dawn's coming at this stage, because you have already saved enough pieces of information, began to find the connections between them. You start with flexibility to apply knowledge, rather than as before copying. Start you on some basic rule have what is called intuition, began to receive knowledge from a rigid adherence to the change. This is an uneven process--empathy in this respect may still be confused at the same time on the other hand – one step at a time but you have confidence to win, you start to enjoy it.

6th stage

Professional after a period of time, you have mastered the basic mode, began to think that programming is like eating so relaxed and natural. You can visually understand how the thing works, and between architecture, coding, and debugging easier to mediate. In general you do not deliberately go to think, as you can from home how do I get to the store to buy something--you know, if there are some newly-built roads, you can also instantly weighing different options and pick the one best way. At this point, the problem is the most difficult one is the problem itself, rather than the operating system to support what you want it to do things.

7th stage

Now you are a expert with years of experience. Your investment of time and effort has paid off. You write your blog posts to help open source projects, become recognized experts in peer. This has become your identity and honor, became your chains, you do need to match the names of experts. Suddenly one day, new things appeared. You know, this new thing is very good, and will be very useful, can help solve the existing tools are inadequate to solve the problem, will be the wave of the future. But at the same time, you clearly know's effort and time required to become an expert, needs to feel inadequate again today and tomorrow, need to ask others for help, and so on, you don't want to, you chickened out. You would close your eyes, stick, his curled up into a ball, like withered branches to die slowly.












添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.