`
dongin
  • 浏览: 120313 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

作程序员的体会

阅读更多
    刚毕业不久,简单说说自己作程序员的一些体会,自己的一些经验。
    
    说到经验,个人认为在软件行业,经验包含使用经验和学习经验。使用经验就是指使用过什么,会使用什么。而学习经验则是指在学习使用一个东西过程中自己总结出来的一套方法。举个例子:简单的你在开发时遇到一个棘手的问题,你通过使用某种已存在工具或方法解决了这个问题,这时你获得的是使用工具。而如果你继续去探究为什么这个工具或方法能够解决问题以及是如何解决问题的,在这个探索过程中,你得到的就是学习经验。在软件行业,这两种经验都是很重要的。但相对而言,我个人认为学习经验更重要一些,使用经验可能只能帮助我们解决一个问题,而学习经验却可以帮助我们解决一类问题,并且可能还会得出自己解决问题的创造性方法。软件业日新月异,锻炼这种学习经验就显得更重要了。

    作为程序员,想要提高自己,就要认真的做到以下几点:

    1.动手去编程:程序员的编程工作就是利用机器语言去实现人类的思想。所以我们自己有什么想法就一定要去动手,而不要停留在说的阶段。有些问题只有在动手的时候才会发现,有些经验只有在动手是才能体会到。经常动手会给你带来很多意想不到的东西。

    2.动脑去思考:这点也非常重要,这也是获得学习经验最好的途径。如果一个程序员不去动脑思考,那就是个真正的体力劳动者。这样继续下去的话,你就会觉得自己的工作没有创造性,乏味。慢慢就会失去兴趣了。保持动脑的习惯,让自己的工作更有创造性。

    3.良好的编程风格:这一点可能很多人都不注意,但是好的编程风格会在项目中给你带来很多好处,经历多了你可能就会体验到的。

    4.制定自己的学习计划:软件的技术五花八门,所以一定要制定自己的学习计划,一步步有目标的来学习这些技术,才不至于在技术中迷失。另外,学习语言要关注语言的本身,而不要一味的去关注语言的库和一些工具。

    5.不断总结:要经常进行总结,提炼自己的经验,更别人共享自己的经验。在编程过程中保持软件工程的思想,这样会是你的代码更优雅。碰到问题时要学会怎样去寻找问题、分析问题、然后是解决问题,最后进行问题的总结。我们要对解决这个问题的过程进行总结,而不是结果。

    6.多关注软件新动态:平时多看看论坛,多了解软件的动态,多和同行交流。和同行交流会给你带来惊喜,你也会成长得更快。

    7.团队合作:任何一个在项目中的人对于项目来说都是不可或缺的。你在项目中的任何行为都会影响到项目,所以要协调团队,给团队带来更多的贡献。两外,在团队中,我们要把团队的知识进行共享,这样团队的所有人都会迅速的成长。举个例子:在公司我们提倡如果碰到一个棘手的问题,我们就会让一个人来解决这个问题,到最后当他问题解决的时候,我们团队就会有个小讨论,先让解决问题的人传授一下是怎样解决的,同时其他同学就会不停的去问自己不懂的地方。这样问题被解决的同时,大家都学到了知识。而更重要的是在这个过程中会激发那个解决问题的人不断去探索。从而得到我们需要的学习经验。

    8.方式自己:要把自己置于一种轻松自由的编程环境中,放松自己的大脑。在编程的同时要经常抬抬头看看前方的路。保持清醒的大脑是最有效率的。

    以上都是自己一些不成熟的看法,希望对同行有些帮助。随着自己不断成长,经验越来越多,想法也会变得更成熟的。
分享到:
评论

相关推荐

    一个老程序员体会如何学好软件编程

    电子书 一个老程序员体会如何学好软件编程

    程序员心得

    走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理...

    程序员笔记 编程体会

    程序员笔记,本资源属个人体会,可以帮你提高编程能力

    程序员的七种武器,想当程序员的一定要看哦!

    一点小小的体会与程序员们分享 一点小小的体会与程序员们分享 一点小小的体会与程序员们分享 一点小小的体会与程序员们分享

    像程序员一样思考

    第2章通过实际编写C++代码来解决几个简单的问题,从而让读者进一步体会到问题解决的思路和应用。第3到7章是书中的主体部分,分别探讨了用数组、指针和动态内存、类、递归和代码复用来解决问题的途径和实际应用。最后...

    关于程序员面试问题总结

    关于程序员面试问题答案与总结。诱导式的语言陷阱。这类问题的特点是,面试官往往设定一个特定的背景条件,诱导对方做出错误的回答,因为也许任何一种回答都不能让对方满意。这时候,你的回答就需要用模糊语言来表示...

    大学生做程序员实习心得体会.docx

    大学生做程序员实习心得体会.docx

    像程序员一样思考.pdf

    第2章通过实际编写C++代码来解决几个简单的问题,从而让读者进一步体会到问题解决的思路和应用。第3到7章是书中的主体部分,分别探讨了用数组、指针和动态内存、类、递归和代码复用来解决问题的途径和实际应用。最后...

    高效能程序员的修炼

    专业程序员必看,很有意思的一本书,值得一看

    《程序员》2011年08期

    作一个真正合格的程序员,应该具有的素质。 1:团队精神和协作能力 团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以...

    程序人生电子书(中国程序员心得体会)

    一本程序员经历的合集,讲述了中国程序员的那些事儿,对以后的程序员们有较大的帮助

    浅谈心得体会 如何成为一个优秀的jsp程序员

    浅谈心得体会 如何成为一个优秀的jsp程序员

    (优质)程序员转正答辩ppt

    目录: 1.工作回顾 2.工作体会 3.工作规划 4.个人成长 前言: ...所以我就这五个月的工作情况向各位领导作个简要汇报,最后希望各位领导能给出建议或意见,我相信这对我今后的工作和生活将大有裨益。

    给程序员小弟小妹的忠告

    总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们

    程序员考试补课笔记(doc格式)

    程序员考试补课笔记,作者在程序员考试学习期间的心得体会,需用word打开

    优质)程序员转正答辩ppt.rar

    目录: 1.工作回顾 2.工作体会 3.工作规划

    [像程序员一样思考].V.Anton.Spraul.扫描版

    本书分析了程序员解决问题的方法,并且教授你其他图书所忽略的一种能力,即如何像程序员一样思考。 全书分为8章。第1章通对几个经典的算法问题切入,概括了问题解决的基本技巧和步骤。第2章通过实际编写c++代码来...

Global site tag (gtag.js) - Google Analytics