分类: 业界观察
速看!一群程序员去设计logo,闹剧发生了……
2015年夏天,名为 WebAssembly 的开源编程语言的开发人员决定给该项目设计一个 Logo。 随后,开发者之一,JF Bastien 在 GitHub 上宣布开启一场 Logo 大赛。
假如我是一行代码(程序员必备)
一直以来很想写这样的一篇文章,奈何对这个论题的理解一直停滞不前,理解的也不够透彻。今天偶然的一个想法,综合自己的工作经历和项目经验,突然找到了灵感,现在,为大家带来这篇文章。
程序员们讨厌的项目经理的坏习惯,看看你有没有
产品经理如果能力优秀,处事得当,程序员肯定会老老实实的实现需求,讨论需求,相反, 产品经理能力不足,而又有一些自以为无关紧要的坏习惯,那程序员多半情况会和你对着干,你也无法树立自己的权威,搞的自己尴尬。下面总结了几个程序员比较 难以忍受的坏习惯,有则改之,无则加勉。
【视频】看看程序员是如何跳鬼步舞的:别有一番风韵
程序员兄弟们,给定评价吧!
前华为程序员自述:我加班时,你也得候着
这是一位在华为工作八年半的工程师的真实经历和感受,文章对自己的经历和体会进行了描述。读者看后,或许能找到华为成功的个 中缘由,也可以看到华为员工高薪背后的辛酸与忧愁。同时,作者也以第一视角点出了华为目前存在的问题。
谷歌大脑是如何炼成的
本文会讲三个 故事,它们在 Google 翻译向 AI 的成功转型中整合在了一起:一个技术故事,一个制度故事和一个关于思想演变的故事。本文源自纽约时报,作者 Gideon Lewis-Kraus。
【视频神配音】程序员版无间道
【视频神配音】程序员版无间道
十个有关代码审查和质量的事实
45% 的开发人员说,“缺少时间”是审查代码的真正障碍,而 34% 的开发人员则认为是迫于“发布新功能的压力”
60%安卓使用者都不知道的系统隐藏彩蛋!
众所周知,安卓系统在手机市场一直都是使用率最高的系统,每一次更新系统手机都会更新很多有用的东西。而有一个安卓彩蛋却很少有人知晓,它随着每一次安卓系统的更新也会随着一起更新,它就是——安卓系统上自带的小游戏彩蛋。
在阿里“救了八年火”的程序猿,这样讲述淘宝的技术进化史
阿里巴巴集团无线技术资深总监庄南天,09年加入阿里,见证了阿里技术的进化历程。日前,南天做了场有趣的分享,聊了聊八年“救火”史里,那些有趣的幕后故事。
开发人员的用户思维
开发人员大多有相似的特性,他们擅长解决问题,却不擅长与人沟通。甚至一些人还有“技术至上”的自负心理,认为测试人员和业务分析师等其他角色可有 可无。这或许与他们理工科的成长背景有一定的关系。“因为、所以、得证” 这是数学里常见的论证步骤,理工科的同学们擅长运用已有命题推理出一个个新的命题
全文搜索:分词不在需要,按句子索引即可
一般来说的全文搜索服务,大体是基于字和关键词的,基于语句的全文搜索服务是一个有意思的课题。以文字为最小节点,以语句为分枝,建立语义树,提供基于语义树的全文检索服务。通过对语句进行语义特征编码,并结合数据库,来实现基于语义树的全文索引和搜索服务。
一段小代码,让电脑发音替我说“爱你”
几句代码,调用Windows里自动的语音系统,让电脑替你发声
没有代码审查和测试驱动的经济成本和时间成本
近些年来,越来越多的人开始向我咨询测试驱动开发(TDD)的好处。所谓TDD,就是在将代码进行部署之前,利用各种自动化测试来确保代码能够正常工作。在进行测试的时候,你需要寻找测试失败的地方,然后不断修改,必要的时候还需要对代码进行重写。实践证明,TDD是软件开发过程中必不可少的一环。而且它还能够帮助企业和员工节省大量的时间。
【搞笑视频】为什么程序员想弄死项目经理
你=用户 服务员=产品经理 大厨=程序员
Linux技巧:慢动作输出命令结果并用彩色显示
lolcat 命令可以满足上面的需求。它基本上通过与 cat 命令[1]类似的方式将文件或标准输入定向到标准输出来运行,覆盖某个命令的默认屏幕输出颜色,并为其添加彩色。
我的初创公司在招聘程序员时,发生的一些事儿
最近不管我发什么微博,下面都有人回复:“他又在哄人来应聘了。” 哄你妹啊……我的早期组队已经完成了好吗?接下来的四五个月里,都是关起门来,专心做产品的时间。临近年底,招聘极难,尤其是程序员招聘极难。组队过程中感慨极多,挑几点来讲吧。
读薄《编程珠玑》
我们把数组pc称为“后缀数组”。这里需要注意,数组pc 中存储的是指向每个后缀首字符的地址。我们也可以存储每个后缀首字符在原数组中的下标, 效果是一样的。后缀数组是处理字符串的有力工具,常见的两种实现方法是:倍增算法和DC3算法。
盘点Github九大流行Node.js框架
开发人员之所以喜欢Node.js,是因为其将脚本语言(JavaScript)的易用性和有着各种框架可供选择的Unix网络编程的强大功能相结合了。基于应用程序的功能,我将Node框架分为三种类型:API,全栈和类Sinatra。
【抹黑视频】一分钟教你识别程序员
这 是网上流传的关于程序员的样子,额……怎么说了,貌似好像是这样又好像不是这样,周围的大多数程序员貌似都是T恤、运动鞋、牛仔裤,然后背个电脑包,当然 也有不背的,对了,眼镜也是有的。着装的话通常就是T恤+牛仔裤+运动网鞋是标配,如果天冷的话,就弄一个大棉袄,款式随意,把自己裹上,
如何判断一个人是不是高级软件开发者
大多数软件公司都会面临这样的问题:如何判断一个人是不是高级开发者?这个问题非常难以回答,因为它有着很高的主观性。 有人认为,解决这个问题最简单的方法,就是做一个清单,把你对高级软件工程师的要求都写在上面。
自学编程的 6 个技巧总结
这么多年过去了,我意识到我或许是 在用最困难的方式去学习和了解编程。本来我完全可以用更快的速度学习。因此,在回顾了过去之后,我写下了这些年来我渐渐掌握到的关于如何学习编程的一些事 情。
【视频】程序员其实很好说话——只是吃软不吃硬
【视频】程序员其实很好说话——只是吃软不吃硬
整洁好看的代码是什么?我们又该如何实现?
他们认为一份整洁的代码能为团队开发,后期维护,重构奠定了良好的基础,其质量也是 可靠的。因此各小组以如何建立并监督编码标准展开了大量的讨论。虽然我同意这类作法确实有一定的作用,但我认为整洁代码最核心的关键并不是这个。因此,以 下内容是我个人对整洁代码的理解与看法。
2016开发者如何使用 Node.js 调查结果
这项调查从 2016 年 7 月 11 日至 8 月 15 日,共开放了 35 天。在此期间,1126 位 Node.js 开发者共同完成了这项调查。其中 55% 开发者拥有两年以上的 Node.js 经验,26% 使用 Node 一至两年。20% 在上市公司工作,7% 在《财富》500 强。
