找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

相关文章

  • 程序员的鄙视链

    最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些想学习写程序的人一件重要的事:慎选你的第一个程序语言。 在软件工程师(中国叫做「程序员」或「码农」)的圈子里,文人相轻的现象可是非常严重的,在程序设计的各个领域里都有着错综复杂的「鄙视链」。从程序语言、编辑器、平台到 { 是写在 if 的同一行还是下一行,不同阵营的人都习惯鄙视来鄙视去

    2014-12-13 21:42     

  • 千奇百怪的程序员们

    干开发时间长了,遇见好多好玩儿的程序员。看看你躺枪了没。 留一手 有个哥们儿,在一合资公司做程序员,能力挺强,写代码很神的。 他的代码我看过,深得 MFC 的精髓:大量的宏,很多函数就两三个宏,一个BEGIN_XXX,一个END_XXX,中间再夹另外一个宏。诺,这就是汉堡包了。 我碰巧看他的代码(题外话,没和他在一个公司一块儿待过),那个头大啊这玩意儿也能记得住嘛,厉害,真是厉害。 就是这么厉害个人儿,项目组数他牛 B ,他的代码只有他能看懂,他的地盘他做主,没人敢进去改东西。 这都不是真正的牛 B 之处,最牛逼的是,这哥们儿

    2015-01-16 09:50     foruok

  • 程序员一定要投资的那些事

    投资为某一事业奉献时间和精力,并期待有价值的结果。 0. 健康 毫无疑问,软件开发是坐的最久的工作之一。每天坐8-16个小时,期间很少休息,是增加肚子上的脂肪的绝佳方式。肥胖会让其他各种疾病风险增大,尤其是心脏病。分出一定时间用于体育锻炼,可能的话,再多花点时间参加健身房活动,可以避免肥胖。 长期以不正确的姿势打字同样也会带给开发者重复性劳损,像腕管综合征。每几个小时拉伸下腕部,配备一个能够放松手腕的鼠标和键盘,可以避免手腕的损伤。 长期盯着屏幕会增加眼睛的压力,因此建议不要只使用普通的镜片,配备一个防

    2015-01-13 16:01     EMANUEL SARINGAN, Victoria

  • 年轻程序员需要学习的5大经验

    在过去的7年半时间里,我带过的软件实习生超过一打,也看到过数以百计的学生和毕业生的档案。我发现很多事情他们都需要学习。或许你会说,我说的不就是某种特定的技术、算法、数学,或者其他特定形式的知识吗?没错,这的确是需要学习的,但却并不是最重要的事情。他们需要学习的最重要的东西是自我规范。这些规范就是:尽可能地写出最简洁的代码;如果代码后期会因为改动而变得凌乱不堪就得重构;尽量删除没用的代码,并添加注释。 我花了很多时间来敦促这些实习生去学习这些内容。我经常会问他们,怎么样才能成为一名优秀的程序员,他们

    2015-01-08 13:36     码农网 – 小峰

  • 程序员和产品经理是怎么互相看的?贬低还是赞扬?

    今天下午没事去参加了某公司来我校举办的一次产品设计相关的讲座。大部分创新与设计课程的学生或未来想做产品经理工作的同学都去听了,我因为最近要帮一位老师做一项目的产品原型设计,连Axure还没完全用会,因此也跑去旁听。 这位高级产品经理讲的绘声绘色,教我们产品需求文档怎么写?整个产品的设计流程、常用工具、产品经理的工作职责、研发管理相关的内容等等。我自己简单总结了几点: 产品设计过程中最重要的四个部分:理清产品业务流、产品原型设计、需求分析文档PRD(word)和需求跟踪列表(Excel)。这里要说明的一点是:以前

    2014-12-15 14:53     敏敏Alexia

  • 没人比程序员更讨厌软件

    几个月前,我们买了一台新的数码相机,为的是更好地记录我们家小宝贝的成长过程。采购的事情由我太太负责。她小心地打开相机的包装盒,给相机装上电池,然后就开始了首次试拍。像很多电子产品一样,随相机附送的还有一张软件光盘。于是,她不假思索地打开DVD光驱,然后把光盘放了进去。 我眼角的余光碰巧注意到了这一切。说时迟,那时快,我疯了似的从房间的另一头冲过去,同时大叫:不要啊我不顾一切地试图阻止她从那张光盘上安装软件(为了更好地理解当时的情景,你可以以夸张的慢动作来想象一下整个过程)。还好,她停住了,但我也几乎

    2015-01-14 19:24     happydeer

  • 你患上了开发者渐冻症吗?

    软件开发技术的百花齐放,一夜春笋让全球的开发者们长期生活在恐惧中,不少程序员因此患上了开发者渐冻症。 近日TC的专栏作家Jon Evan是撰文指出,即使对于一位精通八种开发语言的资深开发者来说,一个突然走红的JavaScript也足以让他四肢冰凉,颤栗不止。 大多数开发者都患上了这种开发渐冻症,而且无药可救。 今天开发者面对的选择多到令人发指,惨无人道的地步。过去几年中,通过在SQL/键值/文档数据库(例如MySQL、PostgreSQL、MongoDB、BigTable、Redis、Memcached等)上用Java、Objective-C、C、C++、Python、Ruby、Javascript、PH

    2015-01-10 20:08     李辉

  • 码农的噩梦

    Brain Schmitz 曾经遇到过的最恶心的bug: Bug只会出现在生产环境中,而且无法在本地重现或者触发 Bug出现的几率虽然很低,但并不足以忽略掉它 Bug出现的原因和竞态条件(racecondition)有关,这只会在系统低负载时才出现 Bug出现的真正原因还未知 出现bug的代码并不是你编写的,但是你要负责修复它;写那段代码的人已经不在公司了 导致出现bug的是某个库,而这个库在99.9%的情况下都是可靠的。这是你解决该问题所剩的最后一块阵地了。 多年以来有许多人试图调试它,从没人成功过。 Bug会产生一个逻辑错误,而且只会在系统运行了很长一

    2014-12-10 15:29     陈舸

  • 让程序员精神分裂的9件事

    在外行人眼里,软件开发工作就跟看天书一样难但是程序员往往会一脸苦哈哈地表示还有更难的呢!在最近Quora上面的一个讨论中,我们总结了9件最让程序员糟心的事简直就是分分钟让我们精神分裂啊!!! 9.设计解决方案 任务:给出一系列要求,设计出可实施的方案,包括设计数据和代码结构、功能算法和应用程序流程。 难点:确保你设计的解决方案得满足客户的要求,并且按时完成。 网友的话: 如何始于此终于彼可谓是最难的部分了。misconfiguration 过于臃肿的设计会崩溃,过于浅薄则没有用。nvteighen 不去一个个试一试,就不知道什么样的

    2014-12-15 08:58     

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。