您的位置:首页技术文章
  • 程序员杂谈之程序员追求的是什么?
    上周我收到三位Halmstad大学学生的电子邮件,他们正在做一个为期三月的项目,内容是关于程序员在工作中追求的是什么,以及企业如何吸引有才华的程序员。下面是我对他们问题的答案,按重要程度排序。显然人们会有不同的偏好,所以我很有兴趣听到你们赞同哪些反对哪些,以及你们认为遗漏了的要点。1. 做软件产品。...
    日期:2025-01-21浏览:6
  • 聊聊程序员面试中额外的“潜规则”
    本文内核来自于我的一位经验丰富、体重异常、阅人无数的HR好友,感谢各路好朋友们给我提供这么多的素材。本文以第一人称撰写,但并不完全代表作者本人。正文开始:每个程序员都会碰到面试,也许你的面试只有一轮,也许有两轮甚至三轮,这里我来阐述一下最新的HR圈里在通常的第一轮面试中的识人小“潜规则”,不上大雅,...
    日期:2025-01-20浏览:7
  • 关于软件开发人员技术等级晋升的几个误区
    每到年底,业内不少工程师又需面对晋升答辩的流程,如何让自己在最短的时间完成职级提升是大家关注的话题。在一个规范运作的公司里,基础的晋升通常由部门的经理或者技术负责人定夺,更高级别的评估通常由一个跨部门或公司范围的技术专业委员会(Technical Committee简称TC)来负责。本人有幸参与了几...
    日期:2025-01-19浏览:7
  • 程序员修炼之编程从业五年的十四条经验
    排列不分先后:1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL,sqlite更容易掌控。2. 关于并行计算,如果能避免就尽量避免。如果无法避免,记住,能力越大,责任越大。如果有可...
    日期:2025-01-18浏览:12
  • 程序员杂谈之不要在愚蠢时间写代码
    时不时地,总会听到、看到一些团队频繁熬夜加班,甚至觉得这很浪漫。他们的想法是跟夜晚作弊,持续编写代码或做其他事情。有时这是因为抽风的经理,但也有时诱因来自团队内部。我曾经写过,偶尔是会有一些灵感的火花促使你工作到深夜。但那是另一回事。那种情况下,是灵感的火焰在胸中燃烧,你需要让它经过手指全部转化为电...
    日期:2025-01-17浏览:9
  • 程序员杂谈之程序员的四种类型
    不是每一个写代码的都是程序员。这里,我把程序员定义为以编程为生的人。我认为世界上存在四类程序员:(计算机)科学家、码农、专家和工匠。下面我一一介绍自己的观点。(计算机)科学家与其说他们是程序员,不如说他们是数学家。他们发明了各种理论、算法和术语,教科书上那冗长的证明和计算也出自他们之手,其他的程序员...
    日期:2025-01-16浏览:11
  • 程序员杂谈之做个环保主义的程序员
    十多年前刚走入社会工作的时候,那时的中国软件开发根本没有什么版本管理,也没有什么编程规范,软件开发相比起今天来说非常地混乱,那时仅凭自己的一些学习总结了一些C语言编程中的好的小笔记,后来,这些笔记写成了一篇叫《编程修养》的文章。今天,又有些感触,想把这个话题扩大一下,从“个人修养”扩大到“环境保护”...
    日期:2025-01-15浏览:14
  • 程序员杂谈之编程能力与编程年龄
    程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多3...
    日期:2025-01-14浏览:14
  • 程序员杂谈之程序员需要具备的基本技能
    软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员...
    日期:2025-01-13浏览:13
  • 为何程序员完成最后20%的工作需要的时间跟之前的80%一样多?
    听过行百里者半九十吧。这句话在程序员的工作中同样适用,到底是为何呢?Matija用一个精巧的比喻揭示了个中道理。其实这就好比在高峰期从郊外开车回市中心。前 80% 的路程很顺,高速嘛,可能两小时就走完了,但是到了城里,就走不动了,红绿灯,人行道,各种环线和菜鸟司机,可能两个小时还不够用的。编程也是如...
    日期:2025-01-12浏览:11