(内容为转载)

http://bbs.chinaunix.net/thread-1839198-1-1.html

程序如人生,带有太多的哲理性。Copy几行代码,那不叫写程序,程序是利用编程语言实现功能的集合,是算法逻辑的体现。做过大型软件开发的人都知道,一个程序中小小的bug,即可导致整个系统的错误乃至崩溃。譬如人生,一失足成千古恨!
我常常遇到很多人编程的随意性,从不写文档,也不写注释,想到什么就写什么,也不管这样写对不对,是不是最优的方法。譬如人生,从来不做规划,无目标,何谈成功?
记得刚工作的时候,以为老总来视察研发部门,很平易近人的问了我们一个问题:“你认为编写程序最重要的是什么?”“高效率”,“算法设计的精妙性”,“代码规范,注释与可读性”,“程序的可扩展性与兼容性”……最后,老总笑了笑:一个程序,最重要的是它的正确性。你的程序写得再好,多么的高效,如果它运行的结果都是错误的,那这个程序也就毫无价值了。譬如人生,天分再高,如果没有走一条正确的路,最终可能导致误入歧途的悲剧。
要写好程序,必须具备良好的基础,所以,对于那些基础还不够好的初学者,一定不要停止你加强基础知识的步伐。一个优秀的程序员必须要有包容性——海纳百川,有容乃大!切不可做底层的看不起做应用层的,写web的;做web的又看不起做底层的,做硬件的。国外很多优秀的程序员都是软硬皆通的,这一点对于国内的教育来说,实在是一个悲哀,因为国内真的很少人对底层和应用都精通的人。而很多人,又带有自我感**彩的偏见,看不起和自己不同领域的程序员。
万丈高楼平地起,刚入门或未入门的朋友们要多多努力积累,实践。仅说这些自我经历总结的话。有不同观点者,仅当博一笑话!

程序,人生,人生,程序。。。相关推荐

  1. 把程序作为人生,把人生当作程序

    你的父母把你生下来,你的身体就是一台计算机,而上面运行的软件就是你的思想,这个软件版本高低功能的强弱,就看你的思想境界.思想软件需要你自己慢慢地去编写,可能父母教给了你最基本的语言,但是其他的高级语言 ...

  2. 说说dota、人生、程序(长篇、神经质)

    dota里有句话叫:疾风闪烁皆屑小,站桩输出是王道,其实人生中也是这样,只不过人生是一场更大.更乱的dota.没人能告诉你什么样才是标准的站桩.什么样是真正的输出.所以有人很迷茫,有人会抱怨.其实要知 ...

  3. 如何规划自己的程序员人生

    看了这篇文章,多多少少受了影响.至少,从现在起,的好好规划自己的人生了. 如何规划自己的程序员人生 每个人的人生中20岁到30岁这段时间,是在痛苦中摸索的时间,而且这段时间还有一个很奇特的现象,就是虽 ...

  4. 五年Java程序员人生的点点滴滴

    作者:编程大哥大  原文地址:点击阅读全文前往观摩 和大家一样,我也是一名普通的程序员,很快工作五年了.现在依然记得大学时软件工程老师曾说过的一句话,大概是这样的:"工作五年之后,就基本可以 ...

  5. 程序人生:程序员成熟的标志

    1.技术标志 如果程序员不会编程序那决不是程序员,程序员至少要掌握一门程序设计语言,要能够用这种语言去编写程序去解决他想解决的问题.但是,成熟的程序员往往掌握不止一种程序语言,三到四种语言的掌握是必须 ...

  6. 程序人生丨程序员必会的 10 种核心技能,全掌握你就是行业高手

    这都是作为程序员的基本技能,将长期伴随你的程序员职业生涯.如果你的目标是从事软件开发和编程工作,那么这些都是保持竞争力而可以学习和提高的东西. 数据结构和算法 如果想成为一名合格的程序员,那么必须了解 ...

  7. 程序界面把程序员这条路走下去

    文章结束给大家来个程序员笑话:[M] 大一那年,开始接触C语言,学会了链表.数组.结构和文件,会写一段黑屏上输出结果的程序.大二的时候学习了C++,数据结构.这两年里,一直没有认为我今后的人生会跟程序 ...

  8. 程序员为程序员推荐:我觉得这本书不错,分享给你

    题图:PEXELS 虽然人与人的认知千差万别,读一本书的体悟也大相径庭,然而,好书之所以是好书,有一点是对所有读者相通的--让我们有所得.读书让我们获取知识的同时,变得更为睿智:对自我与生命的理解更为 ...

  9. 漫谈程序员(二)程序员保值的4个秘密

    程序员价值算法产品思维 在国内,很多人说程序员是吃青春饭的,一开始说过了30岁就得转行,后来又有人35岁是一道坎--看起来好像程序员真的和风尘女子一样,注定有朝一日会年老色衰不再受人青睐. No!我要 ...

最新文章

  1. Linux 删除文件夹和文件的命令(强制删除包括非空文件)
  2. 云栖第一天:解密两个100%背后的云原生
  3. C语言再学习 -- 内存管理
  4. Java 字符串操作的总结1(转载)
  5. 文件重定向函数freopen
  6. ISA Server服务器故障恢复一例系统盘符更换之后的应对方法
  7. 500w 的引用类型和值类型到底有多大差异?
  8. 优先级调度算法实现_React17新特性:启发式更新算法
  9. vim可以用来编译python吗_Linux下编译Vim以支持python2.x
  10. 开源框架_跨平台开源框架对比介绍
  11. 以企业入侵检测日志分析为场景漫谈大数据安全
  12. matlab矩阵倒数,求解:用MATLAB生成空间距离倒数矩阵后面板分析出现下面的几句警告...
  13. 手机上将mp4转换成amv_如何在智能手机上将图像转换为黑白图像
  14. 六度分割理论和SNS
  15. OptaPlanner快速开始
  16. 40亿美金史上最大 ICO,EOS 疑云
  17. 【知识图谱】实践篇——基于医疗知识图谱的问答系统实践(Part2):图谱数据准备与导入
  18. 2021年危险化学品生产单位安全生产管理人员报名考试及危险化学品生产单位安全生产管理人员模拟考试
  19. 用java怎么写三角形图案_Java 打印三角形图案
  20. 融合模型权限管理设计方案

热门文章

  1. 工业物联网中的无线充电
  2. 考研 英语一 大作文-图画作文 (一)----第一段描述图画写作攻略
  3. 设计思维 - 收藏集 - 掘金
  4. hexo如何进行hexo的博客编写
  5. 22款奔驰GLC260L改装23P驾驶辅助系统,这几大功能你还是有必要知道的!
  6. 【最经典的79个】软件测试面试题(内含答案)提前备战“金九银十”
  7. 2022双十一买什么数码好物?值得购买的数码好物推荐
  8. Flutter 增强版的页面悬浮按钮(FloatingActionButton)
  9. Vue3状态管理库——Pinia
  10. WEB前端大作业HTML静态网页设计旅游景点区主题——三亚旅游网页设计