你可能不知道,设计最早的计算机 ENIAC 的 John Mauchly 是物理学家,发明 C 语言的 Dennis Ritchie 也是物理学家。相比没有太多新挑战的物理学领域,计算机科学似乎是更适合物理学家们伸展拳脚的地方。现在,物理学家正在侵入硅谷的技术公司当起软件工程师,抢起了计算机科学博士的饭碗。
在讲述这个故事之前,我有一句话要说:编程是一件特别难的事情!成为优秀的程序员没有捷径,你要拥有高智商,要保持谦逊,还要不断的努力,犯错,在错误中成长,深刻理解你所学习的材料。但是有些人就是一定要寻找捷径,而其中之一,就是使用欺诈的手段。
有人的地方就有江湖。程序员,是一个知识、智商、都异于常规行业的群体。自傲,清高,闷骚,也属于这个群体鲜明标签。
有种流传甚广的说法:如果你想将咖啡豆磨成代码,那就去买台“程序员”好了。确实,如果你在一家编程高手云集的互联网公司工作,问问你身边那些程序员们,他们一般什么时候效率最高,点子最好?得到的答案,大部分是后半夜。
作为一个热爱文学的Android程序员,我坚信古往今来最遗憾的战略就是辛弃疾的《九议》,连辛弃疾的敌人灭亡南宋后都感慨:“使宋果用之,吾安得至此?”。尽管我没有
程序员写代码需要代码注释吗?对于这个问题不外乎两种观点。一种程序员认为,如果类、方法、变量定义准确,代码注释显得有点多余。最好的代码注释就是没有注释。另一种程序员认为,必须写代码注释。
本文讲述了一段并不违法,但是违背了作者自己内心道德准则的开发经历。作为开发人员,有时需要做出一定的权衡,正如作者本人所说,我们通常是防范潜在危险和不道德行为的最后防线。
Monty是一位编程天才。19岁的时候,他从赫尔辛基理工大学辍学开始全职工作,因为大学已经没有什么东西可以教他了。在独自一人写完除了一个库以外的全部代码之后,33岁时,他发布了MySQL,后来后者成为了全世界最流行的开源数据库。55岁时,他藐视着对老年人的歧视,仍然是自己公司最好的程序员。
关于程序员是不是吃青春饭的讨论由来已久,对于那些步入中年的程序员来说,似乎不转管理岗就会被富有活力的年轻程序员替代。但总有些顶级的软件开发者,不愿意从事管理岗位,仍然活跃在一线写着代码。你知道的,有哪些?
学习力强的程序员敢大胆地体验尝试新技术,他们的技术栈始终在保持不断地更新。他们能快速把握事物的本质,并判断出它能用来做什么,不能用来做什么。他们拥抱技术升级和革命,因为他们学习并掌握新技术的速度比其他人更快,所以他们永远不用担心失业。
我的个人经验来看,互联网公司分为两种:一种是独角兽公司,另一种是创业公司。当你在创业公司的时候,公司给你的 title 可能不是太得到市场的认可,这就要求你和公司一起成长,当公司成为这一行业里面的独角兽的时候,你也同时会得到市场的认可。公司的发展和工程师的个人成长的成长是相辅相成的。
近日,支付宝小程序在开启公测后,有人发现公测代码里惊现微信小程序团队开发者的名字,对此,支付宝通过官方账号进行了道歉。支付宝小程序团队承认,在编写开发文档的示例部分时,直接copy了微信的示例。
很多学计算机的人,最崇拜的就是比尔盖茨了。时过境迁,比尔盖茨的编程思想、处理问题的解决方案、对编程的认知依然是值得品读的经典。
下面是开发大牛总结的高效编程的14点经验。不管你是编程菜鸟还是资深程序员,或许都能从中得到启发。
在程序员的职业职业生涯中,提高编程水平是非常重要的一件事情。如果跳出编程,再来思考程序员职业生涯相关的问题,对程序员们影响最大的还是习惯问题。
一位慈祥的父亲即将离自己而去,James难以接受这个事实。悲痛之余,他决定采取一种特殊的方式来缅怀父亲:利用人工智能技术,制作出一个机器人,完全模拟父亲的意识,让父亲拥有一个“不朽的化身”。
我应该如何成为一个程序员呢?是不是很困难呢?自学可以成功吗?有没有什么特别的途径呢?成为程序员需要特别高的智商吗?现在,我作为一个本科阶段是计算机专业的圈内人,就试着回答这个问题,希望可以给提问者,也可以给其他有志于今后从事计算机行业,特别是从事程序员这个职业的朋友们,提供一个可以参考的意见。
随着互联网技术的应用越来越广泛,iOS、安卓、web前端等行业出现了众多程序员。由于专业知识的不同,他们的等级也有相当的大的差异。
产品经理,策划没有考虑清楚总是对细节吹毛求疵,完美按照产品经理的思维修改又说不符合标准,直接说还是原来的好,程序员对于这种存心找事的不管三七二十一直接亮刀,看谁厉害!
IEEE Spectrum的第三次“最受欢迎编程语言”交互式排行榜新鲜出炉。因为不可能顾及到每一个程序员的想法,Spectrum使用多样化、可交互的的指标权重来评测每一种语言的现行使用情况。