Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
职场吐槽
精英教育的缺点
精英教育的第一个缺点,让你不愿和你不一样的人交流。精英学校以其多样性而自豪,但这种多样性几乎完全是种族的问题,在种族阶层方面,这些学校在很大程度上 - 确实越来越均匀,看看美国的任何精英校园(常青藤),你可以兴奋看到白人与黑人,亚洲和拉丁裔商人的孩子。 同时,因为这些学校倾向于培养自由主义的态度,但
一个“老”程序员的思考
本文是一位40岁老程序员对职业生涯的思考,建议多学习接触新事物,将精力投入到衰竭期比较长的知识领域,这些都是很有建设性的。下面是大意译文: 我是一个程序员,几个月前刚过完害羞的四十岁生日。这是一个星期六的早晨,我的孩子们和我的妻子都在家里。我在一个Reac
码农Coder、开发人员developer、程序员和软件工程师有什么区别?
码农Coder、开发人员developer、程序员programmer和软件工程师software engineer是我们常用的称谓,那么这些称谓之间有什么差别呢? 大部分人认为这四个头衔都是一样的,但是其中还是有细微的区别:
软件和程序的区别
2013-11-13 14:11 "@banq"的内容数学家用其语言已经做了这么多错误的事情,特别是微积分之类的东西。没有理由今天编程语言的设计者应该盲目地学习数学。 ...
美女程序员观点:程序员最重要的非编程技巧
这是来自一位美女程序员Ali Spittel的观点,至少可以看看美女喜欢和怎样的男程序猿打交道:当我想与我希望的程序员合作时,我更多地考虑非技术技能,而不是技术技能,
如何做一个技术全面的架构师
本文从六个方面讨论一个良好架构师所必须具备的专业水准。 作为领导 好的软件架构师必须知道,他们作为领导者的作用不一定是告诉开发人员做什么。 相反,好的架构师的行为本身就像一个指导
我是不是废了...
在外地给一家给电信支撑服务公司干了5年现场服务,从23岁到28岁了,暮然回首吗,青春年华消失殆尽,未得佳人,一事无成,失落感倍增。 然而,幡然醒悟决定要离开时,却不知道自己的价值。安逸是我们这辈IT人最大的诱惑和陷阱,一旦深陷,可能真的难以自拔。作为一个从业6年的IT技术人员,想不到自己精通
如何在不喜欢的情况下完成任务?
作者: Kate Matsudaira你有没有这样的经验: 坐在电脑前开始一个项目,打开你的编辑器,然后只是盯着屏幕?这种情况一直发生在我身上,所以我理解你的内心挣扎。 即使你很热爱自己的工作,也并不总是每天都充满热情。有很多因素影响你的热情的工作
技术社区中的非技术话题
jdon是一个技术社区,各路大牛云集于此。但是呢,小弟初来乍到,一直浏览你们的讨论帖,没怎么发过言,现在我想提出一个问题来听听你们过来人的讨论和看法。这个问题纠结我很久了,在网上也搜索过答案,可是没有一个能正确回答的。问题的来源是:我在一家公司做了两年的java的开发了,做过的项目虽然很大,但是我觉
从Rails到Clojure再到Java,最后回到Rails
在过去的6年中,我开发Web应用程序先后使用了Rails、Clojure和Java,最好又回到了Rails,上。以下是我总结过去几年使用这些不同的技术栈的好处和缺点。 Rails 2.3做过一个Rails 2.3的
软件开发团队中的两种人:发烧友和实用主义
本文讨论了程序员中两种不同类型的职业规划,一种是以软件开发为兴趣的人生;一种是以只要代码能运行的实用主义人生。兴趣主义和实用主义在一个团队开发中都是需要的,各方都有长短,应该通过合作取长补短,不应该厚此薄彼。 在一天结束时,你已经完成了工作,然后回家 -
关于招聘面试的感想
我是一名java程序员,目前就职于一家国企的高级软件工程师的职位。近期由于负责部门储备人才的招聘,也集中面试了好些人,心中有点感悟,想说出来,和大家一同探讨。 对于技术类的职位,我心中的选人标准就是思维灵活,头脑清晰。比如,如果是初级程序员
你见过的最糟糕的代码是什么?
来自HackerNews的讨论,其中一个回答非常有趣:Oracle数据库12.2。它接近2500万行C代码。多么难以想象的恐怖!你无法在生产环境下,且需要通过1000次测试的情况下,修改一行代码。几代程序员在困难的期限内却处理了这些代码,并用各种废话填充了代码。
什么是“技术美德信号”?
作者:Spiro Floropoulos当一家公司要求你使用一些复杂的算法或解决一个你可能永远不会遇到的疯狂问题时,我会说这是一种美德信号。对我而言,该公司正在说“看看我们有多酷。我们知道这些算法或结构或数学或[在这里插入一些很酷的流行语],这意味着我们很时髦,你应该为我们工
如何培养一个高级软件工程师?
大多数公司组织必须回答这个问题:“怎样才能让一个普通软件开发人员成为高级开发人员?”这是一个具有挑战性的问题,因为它是非常主观的。 搜索互联网上的答案,你会得到很多不同的答案。 也包含主观的标准,这增加了问题的额外难度。 使得这个问题变得更难回答则是一些
大家如何做到“深入”思考的
经常说要”深入“思考,1,什么才算是深入思考2,那些领域需要深入思考3,大家是如何进行深入思考或培养深入思考习惯的?
只有不容忍才能提升软件质量
虽然称为不容忍,但其实有认真的含义,属于偏执狂才能生存的逻辑。 该文认为:无论是软件开发团队的一员还是“软件开发协会”:对质量的最大影响并不是通过达成共识、投票或者容忍他人的观点或编码方式来实现的。对软件质量产生最大的影响的因素正好与前面描述的共识相反:是
怎样才能快乐和寻找到幸福感?
不是有多少钱才会幸福,住多大房子才会快乐,心理学家Mihaly Csikszentmihaly推出一种“流Flow”理论,通过研究艺术家,音乐家,科学家和其他有创造力的人的情感状态得出了结论说:当他们完全专注于他们的工作而忘记了自己时,他们会体验纯粹的满足和快乐状态。
上页
下页
关闭