分享8年的编程学习和工作经验

摘要:分享8年的编程学习和工作经验,希望对同行有帮助!

  我从学习编程到工作累计接近八年了,从最初的热爱,到困扰,到现在的从容淡定,一路走来,感慨万千。虽然这些年,编程语言不断进步,开发效率从根本上提高了很多,但是很多人在从事编程工作时依然有很多心态和方法上的误区,结合自己编程的八年经验,分享一下自己的肺腑之言,希望对同行有帮助。

分享8年的编程学习和工作经验

  一、充分利用互联网。当你在编程的学习和工作中遇到问题时,不要困扰,因为你遇到的问题绝不是唯一,你的前辈们早就已经体验过了,所有的答案都会在互联网里面,只要你愿意利用时间去查询,问题总是短暂的,请你一定相信,人外有人,山外有山。友情提示:“如果你不理解某些代码的作用与原理,请不要随意使用它们。”

  二、有条件时,应该掌握第二编程言。学习第一门语言的过程,会帮助我们理解编程的思维模式,是走进编程世界的基石,比如运行原理,框架意识等。学习第二门编程语言,会让你重新认识过往的编程认知和概念,对你将来脱离技术成为公司的管理者来说,是有帮助的。虽然学习编程是颇费时间的,如果很简单还值得你去学习吗?

  三、不要盲目崇拜某一门语言,因为编程世界根本没有最好的语言。就拿PHP来说,目前看来是非常棒的,我个人比较喜欢,入门快,开发成本低,能轻易的使用命令行,功能强大等,在解决一些特殊问题上有很大优势,但是谁能保证下一个十年,没有更好的语言被发开出来呢?所以在学习编程时,不要总是利用已有的编程思维去思考问题,相反在新的学习环境下,试着培养新的新的编程思维方式。

  四、像个小孩子一样,充满好奇心。小朋友总是喜欢把玩具拆散,然后又组装起来。编程的世界也可以,如果你看到好玩的东西,试着想一下,我是否也能开发出来,比如开发框架,开发小工具提高工作效率。如果能花额外的时间把编程变得有趣,那将会快速提高你的编程经验和水平,兴趣真是个好东西。

  五、从编程中培养一种心态。也许最开始工作的时候是浮躁的,工资待遇不公,付出不等于收获,甚至多少次想要放弃,我想说这些都不是问题,因为我曾经也有过,现在反倒很看不起当初的自己,还好自己挺过来了,编程的世界里,苦逼的人多了,只是如何快速摆脱这个阶段而已。我的忠告是,时刻记住某一段时期的使命。学习的阶段就不要太在意花了多少时间,奋斗的时候不要老想着今年赚了多少钱,正确的心态会把你变成黑夜中的营火虫,那样的鲜明,那样的出众。

  以上就是我八年的编程心得,也许以后还会冒出一些其它的建议,目前只是从那些年轻的程序员身上,看到了自己曾经的影子而已,所以特此分享。

  本人热衷于结交编程界的朋友,欢迎与我交流和学习。