您的位置 首页 应用

我想对一切新程序员说的一些话

欢迎来到编程世界编程的确很难。不管你有多么擅长编程,你的学习能力和解决问题的经验始终是拖慢你前进脚步的唯一因素。等你更加擅长编程这门技艺的时候,你就会对此更加确信。编程还有一个有趣的特点

  欢迎来到编程国际

  编程确实很难。不论你有多么拿手编程,你的学习才能和处理问题的履历始终是拖慢你行进脚步的仅有要素。等你愈加拿手编程这门技艺的时分,你就会对此愈加坚信。编程还有一个风趣的特色 – 你永久都不会对其发生厌倦感。假如你从前有过,你一定在什么地方做错了,你或许需求将现已从头写过的代码再进一步优化或许笼统一下。

  编程或许是你做过的一切作业傍边,最为令人困扰的作业之一。一般情况下,编程都会履历测验处理问题、堕入困难、再次测验、撤退一步、灵光乍现并且终究让程序跑了起来这些过程。感触困扰是很正常的作业,这种现象不或许彻底消失。(当你的编程技艺愈加熟练之后,你只需处理更难的问题,问题乃至能够不重样)。你应该学会习气这种令人困扰的感觉,由于这种困扰会让处理问题变得越来越有满足感。

  不管你的问题有多么令人困扰,一定有一个现成的处理方案。在你的编程才能进步之后,你将会有更多的自傲和更好的处理方法。这不只能让这种困扰的感觉得以改进,并且还会促进你进一步去处理难度更大的问题。(假如这些作业太简略了,也就失去了趣味性!)

  当咱们仍是小孩子时,咱们简直在每一件作业上的表现都不尽人意,可是咱们对此毫不在乎。作为成年人,咱们把一件作业彻底搞糟的时机并不多。请拥抱这种感觉吧 – 这是一件很正常的作业,你正在从事着许多人压根没有才能从事的作业。

  你应该知道学习编程的榜首个小时与第十个小时的情形和情况彻底不同,并且也与榜首百个小时有很大差异。这个家伙在他的博客上宣称,在完结一万小时练习之后,他的高尔夫球球技现已发生了质的腾跃。编程实践上也是如此。

  你所具有的法力远比你自己幻想的强壮得多。编程就像一种魔法。好好想一想 – 咱们为了编写程序,努力学习和研究那些传说中的圣书(计算机 + 互联网)。魔法师能够教授其他魔法师怎么发明他们各自的魔法技巧。咱们不只能够一起进行上述这些活动,还能够发明人们脍炙人口的美妙设备或设备。(如互联网和移动电话)。假如缺少了咱们这种技术,这些立异底子无法完成。

  长于运用互联网。你在学习编程的榜首年里碰到的每一个问题,在你之前有许多许多人现已体会过了。一切问题的答案都记录在互联网上。你查找查询的水平越高,高兴韶光就会越快降临。劝告:假如你不理解这些代码的功用和原理,请不要随意运用它们。

  作为程序员,当咱们编程时,咱们会随身携带一个东西箱。这套东西便是咱们的一切技术的一种表现。首要你需求学习的东西(变量、循环等等)就像是螺丝刀和榔头,你会在每天的作业中用到它们。当你的履历变得愈加丰厚时,你开端学习怎么运用愈加高档的东西,虽然这些东西的用途或许并不广泛,可是在处理某些特定问题上十分随手。(例如,树状数据结构、通配符、Valgrind、各类代码调试器等等)。编程所触及的绝大多数范畴(游戏规划、Web 开发、数据库使用)也都有它们各自的范畴问题和处理方案。结果是,你处理过的任何问题,当再次碰届时,将会十分简单处理。

  每个程序都是由代码组成的。你能够阅览、修正和鼓捣这些代码,乃至绝大多数由其他人编写的程序。只需触及计算机方面的内容,学习资源处处都是。

  把握和通晓编程的最好方法便是编写许多许多的代码。你需求做的作业便是继续不断地构建程序。作为一名教师,我的最大责任便是尽我所能扶你上马。你的常识和技术一旦超越一个临界值,我坦白地告知你,只需给你满足的时刻,任何问题你都能自行处理。虽然放心大胆地坚持下去。就像一位智者所说,『只需功夫深,铁杵磨成针』。

  阅览许多许多代码。总有一些程序员比咱们都要『聪明』。他们现已编写了许多代码和程序,假如你乐意的话,你能够随时阅览它们。或许它们现在就存放在 Github 上。

  听说,在你学习编程的过程中,把握第二门言语最为困难。榜首门编程言语协助你形成了最基本的编程思想形式(我可是仔细的哦!),可是,当你开端学习第二门编程言语的时分,你就必须从头审视这些基本原则和概念。(假如哪门编程言语不能让你颇费些周章的话,那它或许不值得专门学习)。在第二门言语之后,你在学习新言语方面,将会变得十分熟练。我自己就能在一周之内快速把握任何一门指令式言语。

  没有最好的编程言语。有些编程言语及东西或许在一些特定问题上优于其它编程言语。当你学习不同的编程言语时,不要总是企图搬迁你已有的编程思想形式。相反,你应该在新的环境下,学习怎么依照新习气或许新形式进行考虑与规划。

  坚持童心,多做傻事。编程自身就像一套巨大的乐高玩具,充满了各式各样亟待处理的风趣问题。请在让这个玩具变得愈加风趣这件作业上多花些心思。这项使命比其他任何一门学科的作业都要风趣许多。

  最好的程序员喜爱在作业之余展开一些额定的编程活动。假如你真的拿手编程,你或许会发现你自己从来就没有离开过『作业』。

  当你在编程过程中堕入某种窘境时,请在纸张上编写你的程序。我没有恶作剧。这个方法十分奇特。在编程比赛中,这个方法简直便是标配。(我之所以以为这个方法有用,是由于当你无需考虑语法时,你会有更多脑力用于处理实践的问题。)

  我信任我经常还会冒出一些其它方面的主张 – 可是正如上述绝大多数主张那样,假如它们真的十分重要,你一定会活跃开动脑筋,自己把它们想出来。

  我从学习编程开端现已累计超越二十年了。到现在,我开办过的编程入门课程的数量也有半打之多。我在教授编程上花费的一切时刻,总数大约是一千多个小时。以下是我的一些由衷之言,至少给我的学生重复啰嗦过不下一次。留意,这些内容没有前后次序之分。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/115040.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部