Mooc论文【Why is it so hard to learn programming?】

Why is it so hard to learn programming?

“Oh, programming is so hard!”, many friends said like that to me. But, does programming is as hard as they think? The answer is No.

In my opinion, programmer is similar to the pianist. Because, we both work with hands, we both need the “key”, we both create new things, we both make others happy(Programmer use the pretty programs, Pianist use the nice song.)

I also know there are really some difficulty in studying programming.

1.  perseverance

when I read the code(just a simple “Hello world” program) at the first time, I have some trouble. If I give up in that time, I will really be a loser. Luckily, I hold on to my dream. Now I can easily write many codes.

So we need perseverance!

2.  modesty

Every programmer will have trouble in debugging. Sometime we need try many times, we often say ”Oh ,NO! I think the program is perfect! Why do you give me a error!” , at this time, Why don’t you calm down and try to be modest?
Then you will find you are wrong.

3.  open to new things

Programmers need study all the time. If he/she don’t  keep up with things, he/she will be eliminated. But when I have learned the C programming language, and then I need study the python, I found so many difficulty. Because I fear to forget to C or mix them
up.

So we must be open to new things, don’t fear to them,. If you want to get it well, do it. Nothing will stop you.

4.Use your program to prove yourself!

When you can program well, you will be interested in programming more programs. But maybe someone will do not recognise you, Never give up ,do yourself! Use your program to prove yourself!

This far, I have told you all the difficulty that I met in studying programming. I think the  secret in learning programming is : perseverance, modesty, open to new things, Use your programs to prove yourself! If you know and get them over, you will be the
best one

I’m a Chinese student, and my English is not very well. But I am sincerely to write this article, thank you for your reading. :)

Chinese student

Crown prince

Beijing time: 2015.2.24

时间: 2024-10-07 19:10:41

Mooc论文【Why is it so hard to learn programming?】的相关文章

ACM-ICPC国际大学生程序设计竞赛北京赛区(2015)网络赛 B Mission Impossible 6

#1228 : Mission Impossible 6 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 You must have seen the very famous movie series,"Mission Impossible", from 1 to 4. And "Mission Impossible 5" is now on screen in China. Tom Cruise is just learning pro

好的学习资源

公开课:http://www.icourses.cn/mooc/ OPenGL学习:http://learnopengl.com/#!Introduction Learn C++:http://www.learncpp.com/ 计蒜课:http://nanti.jisuanke.com/

技术干货分享

这篇文章中的大部分书籍.网站.博客等曾经在我的学习中给了我很大的帮助,因此把他们分享出来,希望能给更多的人以帮助,也希望大家能够继续补充,可以在后边的评论区进行补充,我会时刻进行更新. 0x00 关于 C++ 书籍(难度递增) <C++ primer plus> <C++程序设计原理与实践 > <Effective C++ > <C++编程规范> <C++模板元编程> <Advanced C++ Metaprogramming> 网站

计算机类免费电子书共享

列表最早来自stackoverflow上的一个问题:List of freely available programming books 现在在github上进行维护:free-programming-books List of Free Programming Books This list initially was a clone of stackoverflow - List of freely available programming books by George Stocker.

写论文会用到的网站

罗列一些论文和资料的网站: 1)Springer link 外文资料网站,可下载PDF https://link.springer.com/ 2)HighWire Press由斯坦福大学HighWire出版社提供,是世界最大的科学免费期刊库,目前可以提供免费全文期刊1000余种,100万多篇免费全文. https://www.highwirepress.com/ 3)国内外会议论文 http://www.ourglocal.com/ 4)https://arxiv.org/   最新论文,论文质

论文阅读笔记:Fully Convolutional Networks for Semantic Segmentation

这是CVPR 2015拿到best paper候选的论文. 论文下载地址:Fully Convolutional Networks for Semantic Segmentation 尊重原创,转载请注明:http://blog.csdn.net/tangwei2014 1.概览&主要贡献 提出了一种end-to-end的做semantic segmentation的方法,简称FCN. 如下图所示,直接拿segmentation 的 ground truth作为监督信息,训练一个端到端的网络,让

分布式系统领域有哪些经典论文

0 个回答 默认排序 知乎用户 机器学习 话题的优秀回答者 901 人赞同了该回答 谢邀!五一快乐!分布式系统在互联网时代,尤其是大数据时代到来之后,成为了每个程序员的必备技能之一.分布式系统从上个世纪80年代就开始有了不少出色的研究和论文,我在这里只列举最近15年范围以内我觉得有重大影响意义的15篇论文(15 within 15).1. The Google File System: 这是分布式文件系统领域划时代意义的论文,文中的多副本机制.控制流与数据流隔离和追加写模式等概念几乎成为了分布式

精读论文node2vec

摘要: 文章首先指出,现存的特征学习方法还不能足够的捕捉出显示网络中被观测到的联通模式的的多样性 作者同时认为在搜索相邻节点时增加灵活性时提升特征学习算法的关键 主要贡献:我们定义了节点网络的表述,并且提出了一种带偏置的随机游走策略,这种策略可以有效地检索分散的相邻节点. 正文1 任何的有监督的学习算法均需要一系列的信息性,差异性和独立的特征表示,一种典型的解决方法是基于专业知识手动设计特定领域的特征.这样的特征只能适应于特定的任务领域.另一种可选的方法是通过解决优化问题去学习一组特征表示.其中

Faster R-CNN论文详解

原文链接:http://lib.csdn.net/article/deeplearning/46182 paper链接:Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks &创新点 设计Region Proposal Networks[RPN],利用CNN卷积操作后的特征图生成region proposals,代替了Selective Search.EdgeBoxes等方法,速度上提升明显: