新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版用于讨论编程和软件设计的技巧
    [返回] 计算机科学论坛计算机技术与应用『 编程心得 』 → 心得谈不上,只是一点总结,抛个砖。[转帖][灌水] 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 12366 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 心得谈不上,只是一点总结,抛个砖。[转帖][灌水] 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     mrxx114 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:52
      门派:XML.ORG.CN
      注册:2011/10/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给mrxx114发送一个短消息 把mrxx114加入好友 查看mrxx114的个人资料 搜索mrxx114在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看mrxx114的博客楼主
    发贴心情 心得谈不上,只是一点总结,抛个砖。[转帖][灌水]


    if(您想退出)

    {

      请献花;

       Return;

    }

    else

    {

        Continue;

    }

    心得谈不上,只是一点总结,抛个砖。

    很多人描写程序员的生活是“起得比鸡早,睡得比妓晚,干得比驴累…”,我觉得有点过,但干这行还是比较幸苦的。加班、通宵的频率比较高,年轻人扎堆的地方,有时候就是拼身体、比体力。技术、软件更新比较快,总的学习新的东西,新的技术,这还不算痛苦,最无聊烦人的事情是读别人的代码,运气不好点,如读天书一般。除了这些,竞争压力还会时常眷顾你。

    所以,如果没有对编程有极大的兴趣,干不了多久就会度日如年。如果不感兴趣,应该赶紧转行。有个感兴趣的工作,是人的福分;如果再有个看着舒服、和你过日子的老婆,作为一个普通人,这辈子就算幸福了,该知足了。不过,包办婚姻也有美满的,兴趣是可以培养的。

    说来好玄,第一门计算机语言课程FORTRAN差点把我的那点编程兴趣给砸了。FORTRAN语言是工程计算语言,那时候,还以为编程就是把计算公式写成程序就完事了。最可气的是,很多上C语言课程的人骂人傻就用“FORTRAN”,不过后来我们也如此用了。还是C语言好,下可以操作硬件,上可以很容易学习c++,c#这些面向对象语言,进退自如,还很通用。C语言堪比武器中的AK47, 实在是程序员的最爱。

    清华大学唐浩强的《C语言程序设计》是学习C语言的一本好书,另外还有一本林锐的《高质量C/C++编程指南》。把这两本书学通了,C语言的基本功就算打好了。以后就靠自己在编程实践中历练了。

    偶以为编程最重要的是你的思维、你解决问题的方法。当然掌握更多的工具,精通更多的语言多多益善,技多不压人。大牛一定要博学,博学不一定就能成为大牛。有些解决问题的算法、设计的思想很多是看书学不到的,需要实践,需要悟性。同样的时间,同样的环境,有的人总能比你更快、更好的解决一些问题,这才是最难的。

    不过,有好的编程基础,只要不是太死板,混程序员这口饭吃我觉得够用了。新员工总呈慌呈恐,以为老员工都是牛人,其实牛人没那么多,也就那么几个。老员工也没必要太狂妄,牛人都是很谦虚的。平静很重要,“思想如同水, 当水波摇曳时, 很难看清, 不过当它平静下来, 答案就清澈见底了[url=http://www.mrxx114.com/hanshishuangyanpi/]韩式双眼皮[/url]。”

    刚开始工作的时候,晚上总睡不着,白天编程的一些问题总困扰我,现在这种情况基本没了。我现在一个同事,做程序员这么多年了,依然会因为白天的编程问题而晚上失眠,典型的强迫症后期。“ 多大点事啊,还以为是抢鸡蛋呢!”。这些心智方面的磨练,可能是各行各业都会遇到的。

    曾遇到过一个编程问题,怎么也看不出代码有错误的地方。查了好多书,都找不出问题所在,后来在一本不起眼的书上看到有不同的方法才把问题解决。很多编书者自己没有编译调试就把程序写在书里出版,实在是误人子弟。好几个同学在校就参加过编写计算机方面的书,所以,现在我不怎么相信书了,别人的成功的编程实例、相关的代码是最好的书。

    程序不可能没有问题,知道问题所在怎么也能解决,怕就怕不知道问题出在哪里。俺用的最多定位问题的方法是二分法,[url=http://www.mrxx114.com/]整形美容信息网[/url]是硬件问题,还是软件问题;是底层软件问题,还是上层软件问题?这时候,断点或者printf是最好的朋友。仔细想想,printf是用的最多的一个函数了。

    如果怎么也找不到问题,不妨放几天,事缓则圆,几天后说不定会“幕然回首,那人却在灯火阑珊处” 。

    如果还找不出问题所在来,那可能是自己思维定势,自己发现不了问题。这时候换个人帮你看看,也许一下就发觉了,所谓当局者迷。

    还有一种可能是环境的问题,以前遇到一个问题在上海能发现,但在北京就没问题,苦无良策。最后不得不跑到上海,下飞机在宾馆就把问题解决了,接下来的两天公费犒劳了自己一下。问题原因就是上海与北京的环境不一样,程序走的路线不同。如果还在北京死啃,只有空悲切了。

    写到此,回头再看一遍,所谓的编程心得好像和编程有点距离…


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2011/10/13 16:01:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 编程心得 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/3/28 12:50:41

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    46.875ms