程序员的 “坏” 习惯:试一试

程序员的 “坏” 习惯:试一试

有时,碰到一些程序员会问:“我以前是做安卓的,现在想试着学下后端服务开发,觉得怎样?”。我一下就会卡住,不知该如何回答好。学习本是好事,但前面加个 “试着” 似乎感觉就不太好了。

我直播写代码一年的收获

我直播写代码一年的收获

我认为这就是这种做法的强大之处,而不是弱点。它会使大家更加的有关联,更重要的是要表明,没有完美的程序员或完美的代码。对于新的开发者来说,这可能非常令人耳目一新,并且也会使自己作为一个更有经验的编码者而谦卑。

项目经理还是CTO?程序猿今后该怎么走?

项目经理还是CTO?程序猿今后该怎么走?

绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人说我转行去做业务了,对于当老板的人毕竟是少数,对于转行的人来说,都不在这行做了,自然没什么好说的了。一般来说,程序员的发展基本上都会经历这么几条路径。程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。

一文读懂比特币分叉是怎么回事

一文读懂比特币分叉是怎么回事

如果足够多的矿工接受这种选项,结果将会导致比特币区块链的永久性分歧,并会创建一种称为Bitcoin Cash或BCC的新型加密货币,而如果比特币真的分裂为一种或多种比特币,OKCoin等币行表示也将会把分裂出来的各种比特币按拥有权提供给所有客户,并且逐步上线所有新种类的比特币的交易,但同时也有币行表示将不会支持分裂出的币种。

盖棺论定 Flash 史

盖棺论定 Flash 史

在这个时候,说“盖棺论定”或许还早了 3 年,不过却也是回顾陪着我们上网 20 年的 Flash 光荣又波涛起伏一生的最佳时刻,因为 3 年之后,还记得它的人恐怕不多。就让我们抱着一点“思古之幽情”,来重新认识这位我们原本很熟悉,现在却成为“最熟悉的陌生人”的老朋友。

[外文翻译]Rust 语言如何帮助你防止 bug

[外文翻译]Rust 语言如何帮助你防止 bug

我的个人观点是,编程语言及其实现应该尽可能地捕获程序员所犯的错误,从而使得他们能构建更好更安全的软件。虽然静态类型使得语言更加复杂和难以学习,但它为程序员提供了一个安全的机制,我相信这是非常值得的。Rust 语言实现了这样的静态类型系统,并提供了捕获错误的新方法,这在其他语言中运行时会导致崩溃。在这篇文章中,我将会讲解其中一些方法。

九款可以替代 AutoCAD 的工程制图开源软件

九款可以替代 AutoCAD 的工程制图开源软件

随着各行各业的发展,CAD已经广泛应用于工业、服装、建筑以及电子产业等设计领域。AutoCAD 是一种流行的商业CAD软件,虽然很强大,但并不是免费的。因此本文推荐了几种免费重量轻的CAD工具/软件,如有其他更好的选择,欢迎在评论区留言,以供更多开发者学习和交流。

好的程序员和不好的程序员

好的程序员和不好的程序员

微软某个大牛软件下面两个不同的组里各有一个大牛程序员,为了不失一般性,我们叫张三和李四吧。张三的特点颇有点大哥的风范,偶尔也充当一下二哥。写的程序严谨,测试也很严谨,几乎不犯错。组里其他同事有错的,也在出大事之前默默的修掉了。

我们想要的结对编程是这样的,但现实却是……

我们想要的结对编程是这样的,但现实却是……

结对编程技术是指两位程序员坐在同一工作台前开发软件。与两位程序员各自独立工作相比,结对编程能编写出质量更高的代码。因此不少企业的开发团队都在推行结对编程,对于IT男来说,一听结对,那就最好是男女搭配吧,所以就有了这样“想要”的工作画面:

编程语言年中盘点:Java连续下滑数月,前途堪忧!

编程语言年中盘点:Java连续下滑数月,前途堪忧!

从中我们可以发现:Java、C、C++、C#、Python稳居排行榜前五位。Java依然在榜单霸主位置,甩C语言好几条街。但是进入7月份我们发现了一个亮点,Go语言进入了TIOBE编程语言排行榜前十名。

Java 9的前9大改进和功能,程序员不妨先了解

Java 9的前9大改进和功能,程序员不妨先了解

一个标准化和轻量级的JSON API被许多java开发人员所青睐。但是由于资金问题无法在Java 9中见到,但并不会削减掉。Java平台首席架构师Mark Reinhold在JDK 9邮件列中说:“这个JEP将是平台上的一个有用的补充,但是在计划中,它并不像Oracle资助的其他功能那么重要,可能会重新考虑JDK 10或更高版本中实现。 ”

对开源 Flash 请愿的吐槽:请让Adobe Flash安静的死去

对开源 Flash 请愿的吐槽:请让Adobe Flash安静的死去

最后,Steven 说道,自己喜欢一切和开源有关的东西,但这次例外。因为 Flash 已经被证明是无尽的安全漏洞了,所以现在是时候一劳永逸地让它离开了。

真正的程序员,敢于直面枯燥的开发,敢于正视污污的段子

真正的程序员,敢于直面枯燥的开发,敢于正视污污的段子

今天就给大家讲讲程序员中的段子,劳逸结合,各取所需,喜闻乐见。

一位工作10年程序员老司机总结的忠告

一位工作10年程序员老司机总结的忠告

这方面我的经验教训也是惨痛的。我大概前后购买过5-6个笔记本,以前的都是1万多元一台,最近买的是一台是1万多给女朋友的,自己买了一台是7500元左右,手机大概换过接近10个了,这些钱加起来也足够有10万以上了,你可能一不小心就购买了这些电子产品,但是时间长了,你一回过头来想想,你为什么赚得也不少

Java程序猿不容错过的开发趋势

Java程序猿不容错过的开发趋势

Java不仅仅是Java 9,它还有很多趋势是你必须保持在潮流之上的。一个好的开始浏览过去一年的100个顶级Java库,检查在过去一年是否有任何你可能错过了的东西。此外,如果库并非你所好,那么还有一些有趣的来自于Google的Java库(不是Guava)值得一阅。遵循教育路线,有一些关键的元素你只能随着经验的增长而学到,所以准备好学习吧。

程序员的反思:不要一辈子靠技术生存

程序员的反思:不要一辈子靠技术生存

这是一篇一个老程序员分享给年轻程序员的过来人的总结。小编想分享给大家哦,以下都是以第一人称表述哦。我是一个做Java软件开发多年的,在这中间换了很多的公司,有过辛酸有过收获,当现在回过头想想自己这些年的职业生涯觉得特别想对那些初学JAVA、.Net的朋友说点自己的心里话,就是希望你们在今后的学习中能够多少受点启发。

微软宣布为Linux设计的Win子系统已经拿出预览版

微软宣布为Linux设计的Win子系统已经拿出预览版

目前Ubuntu,SUSE Linux Enterprise Server和openSUSE Leap在内的许多Linux发行版已经进入了微软Windows Store。到去年年底,微软甚至加入了Linux基金会,成为一名铂金会员。现在,该公司已经宣布其为Linux设计的Windows子系统已经脱离测试版,并将在今年晚些时候在秋季创作者更新中得到全面支持。

SQL Server 2017 RC1 现已实现 Linux 功能扩展

SQL Server 2017 RC1 现已实现 Linux 功能扩展

经过七个预览版本的迭代之后,Microsoft 宣告发布第一个 SQL Server 2017 候选版本。开发人员可以藉由该版本来探索一些扩展 SQL Server Linux 版能力的新改进。RC1 现在可供下载,支持 Windows、Linux 和 Docker 容器。

Node.js基金会2017用户调查报告:近一半用户是菜鸟

Node.js基金会2017用户调查报告:近一半用户是菜鸟

关于Node.js话题的热度一直没有消散,近日,Node.js基金会发布了Node.js 2017用户调查报告。调查显示,目前Node.js的线上实例已超800万。除此之外,还有一个振奋人心的好消息——继美国之后,中国成为第二个Node.js使用人数最多的国家。

程序员人生里9个你看到就会笑的瞬间

程序员人生里9个你看到就会笑的瞬间

高手程序员写代码数十年如一日,既老而衰则病,将退休于青壮之年,世人尊称”程序猿”。

[外文翻译]如何知道自己是否善于编程?

[外文翻译]如何知道自己是否善于编程?

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

这样的程序员你肯定没见过

这样的程序员你肯定没见过

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

搞笑图组:程序员的项目周期

搞笑图组:程序员的项目周期

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

数据库大盘点:MySQL似乎已撼动Oracle霸主地位!

数据库大盘点:MySQL似乎已撼动Oracle霸主地位!

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

Windows是如何把SQL Server迁移到Linux上的

Windows是如何把SQL Server迁移到Linux上的

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