
[外文翻译]如何知道自己是否善于编程?
我常常会被问道和这方面类似的问题”我是怎么变得擅长编程的?”或者”我怎样才能变得擅长编程”.这类回答就是结合你的工程实践,上课,看书,和优秀的程序员工作,贡献开源项目。但如果你把问题的角度转变为”我怎么知道我很擅长?”那就变成需要用工程的方式。你需要有个指标,进行优化。

这样的程序员你肯定没见过
前几天在朋友圈看到了一个土豪感叹道:“隔壁的wife超好,用起来真爽!”我心中讥笑:“果然有钱人都没文化,wifi都打错!”现在我才醒悟,只怪自己太年轻

搞笑图组:程序员的项目周期
搞笑图组:没想到你居然是这样的程序员

数据库大盘点:MySQL似乎已撼动Oracle霸主地位!
不论国内国外,不论公司还是个人,MySQL都是极其得人心的。作为开源数据库中的NO.1,其市场份额确实在逐渐超越其上的商用数据库,开发者对其的支持及庞大的社区又促进了MySQL的不断发展。很难想象,PostgreSQL未来会有实力与MySQL一较高下,拭目以待!

Windows是如何把SQL Server迁移到Linux上的
你是否平时的工作是用的是Linux操作系统,但公司的重要项目使用的是SQL Server,你曾经是否因此而鲲熬过?现在告诉你个好消息,微软已经在2017版本中,将SQL Server数据库引入到了Linux等开源系统中去了,作者在本文详细介绍了这其中的过程

马斯克说人类是编写好的程序,网友跪求代码
“我们只有十亿分之一的机会生活在现实世界中。”也就是这意味着,他认为我们更有可能生活在复杂的计算机模拟世界中。我们的生存,我们的人生,我们的喜怒哀乐都被设定的好好的。马斯克还表示:关于我们可能生活在模拟世界中最有说服力的证据如下:

面试官:“你为什么离开上家公司?”怎么回答?
逛知乎的时候看到,好多人在上面问“面试被问到为什么离开上家公司,怎么回答?”看来,HR问这样的问题,大多是出于判断应聘人员是否坦诚、处理矛盾的能力、正能量与否、职业规划以及能否长期任职等。HR要考验的不但是你的工作能力和性格,更考验你的情商和智商。

程序员段子:等我敲完这行代码,就和你离婚!
看完以上的段子,你是不是感同身受,哭笑不得呢,虽然有一丢丢夸张搞笑的成分在,但是IT行业是真心不容易!每一个搞程序的人都是可亲可敬的超级英雄!

编程就像两性关系
编程就像两性关系。不信,就来看看这二者之间到底有多么惊人的相似吧。

女程序媛与男程序猿的一天,萌萌哒!
我是一名程序媛,我想说:专业和性别无关

2017版的GitHub Java流行库Top 100,JUnit稳居第一
OverOps 于 7 月 19 日发布了 2017 版的 “GitHub Java 流行库 Top 100 ”。此榜单是基于 259,885 个源文件,首先通过 GitHub 中的星数选取了前 1000 个 Java 存储库。然后过滤了Android 相关的项目,筛选出 Github 上最受欢迎的 477 个纯 Java 项目。

10 个超级有趣的 Linux 终端游戏
Linux终端在多数人眼中,是一个非常单调和无聊的工作环境,一个纯黑色背景的输入框,一串串让人记哭的命令,仿佛这些就是它的全部。而相比 Windows系统,Linux确实也少了许多的娱乐性。但是这篇文章可能会改变你的一些想法,其实 Linux终端也有不少有意思的小游戏。

为什么程序员创业成功率很低?
程序员创业一定要去掉浮躁,放下自我,学会换位思考。互联网的快速发展,新生态的不断出现,社会分工的不断细化,其实给程序员很多创业的机会,只需要发挥优势,克服一些惯性思维导致的缺点,创业路自然会顺利很多。优秀和缺点,都不是一天形成的,也不可能一天就改变,但只要正视,改变就会发生

开源能够给我们今天,但明天呢?
历史告诉我们,所有今天的土豪昨天也是扛着锄头闹革命的贫农,而今天说着为了让世界更美好的人们也在时刻准备着成为土豪。对于企业个体而言,我们把巨头打倒了,我们瓜分了市场,然后呢?要生存就要市场,但开源了以后,市场的利润率就变得很低很低,然后就要更多的市场,然后,新的巨头诞生了。

Ruby语言之父松本行弘:编程是一生的事业
松本认为,和许多活动相比,编程不需要体力。“如果你不去那些彻夜加班的公司,那基本上年龄和体力都不是问题。 ”编程更需要的是知识、经验、判断力等,这些都不会因为年龄的增长而退化。

WebAssembly:解决 JavaScript 痼疾的一颗银弹?
提到了 WebAssembly,就必然首先提及对其有深远影响的 asm.js,这是 Mozilla 在 2013 年推出的一项新技术,它是 JavaScript 的一个子集,舍弃了大量会导致性能问题的语法,并且被设计为通过 C / C++ 代码编译生成,而非手工编写 asm.js 代码。上述的 sum 函数在 asm.js 中表现为:

九张图带你了解全宇宙最神秘的团体——程序员
九张图带你了解全宇宙最神秘的团体——程序员

程序员之间的十八层鄙视网络
时至今日,这张鄙视网络已经相当的庞大。互联网的江湖中,有好事者开始归纳这张网,现在我们就来看看这张日益巨大的鄙视网。

阿里面试回来,想和Java程序员谈一谈
其实本来真的没打算写这篇文章,主要是我得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。我自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问我的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。

实例讲解如何绕过网站验证码
正面硬刚验证码,想要识别它,是件挺复杂的事,涉及到图像处理技术:二值化,降噪,切割,字符识别算法:KNN(K 邻近算法)和 SVM (支持向量机算法),再复杂点还要借助 CNN(卷积神经网络),还有什么机器学习啥的。

如果编程语言也来玩儿《权力的游戏》
Java是使用程度最为广泛、同时也是目前使用人数最多的编程语言,这一点,跟龙妈目前的处境还不太吻合(毕竟龙妈属于从边境慢慢渗入权力中心君临的)。不过,鉴于龙妈的真命天女身份,同时身边聚集了越来越多的力量,更为重要的一点——用Java写的项目

计算机图形史上最重要的物品,竟是一只茶壶
犹他大学曾是计算机图形学的研究重镇。作为其中一员,纽维尔对3D图形的算法实现有着许多独到的见解,比如渲染图形的阴影效果、反光的材料质地或是通过旋转来展现不清晰的图形表面。但令他懊恼的是,他迟迟未能找到一个可以充分表达他设想的数字对象

蛰伏五年,Go语言终于要实现1到2的跃进
今年已经是Go语言1.0版本的第五个年头了,在2月份发布了1.8版本之后,Go语言团队就开始慢慢向2.0版本迈进了。上周,在Colorado Denver 的 Gophercon 2017上,Go语言团队也阐述了他们对2.0版本的目标和愿景。

一位老码农给程序员的十条成长建议
这是一个首要的前提。也许你很优秀,有很强的学习能力,有强大的信念,有超强的小宇宙,但是,面对新语言或自己没有掌握的技术,你确实是一张白纸。这是一个客观事实,平静的看待这一点,不要妄自菲薄,也不要好高骛远,从一条线开始,慢慢绘制自己的蓝图,一切可能就会慢慢变成现实。

我从可用性测试中学到的五件事
我喜欢做可用性测试。没有比把假设放在用户面前来测试更有效的方法了。你不仅可以在开发环境之外看你的工作,还可以从用户那里得到很多创新的想法,因为他们每天都在用这个系统。这件事你必须尽快安排,但是让人吃惊的是很多开发者并没有这样做。他们应该少花点时间开发,多花点时间和用户交流。也就是说,他们更应该走出去。