软件开发世界中的50个常见误解

软件开发世界中的50个常见误解

软件开发中的10条最佳指导原则

函数是程序员的工具中最重要的抽象形式。它们能更多地被重复使用,你需要编写的代码就越少,代码也因此变得更可靠。较小的函数遵循单一职责原则更有可能被重复使用。

程序员:不懂不要瞎指挥

程序员对于别人指手画脚的容忍度有多高?特别是一个自以为十分精通实则只是个门外汉的上司?本文我们来讨论下,面对这种情况程序员该怎么办。

程序的腐化

今天我们来说说,一个代码模块的代码是如何一步步腐化变质,到最后程序员都不愿意去维护它,然后要么重构,要么废弃换新模块的?

只有程序员了解的9个真相

对于相关的计算机和代码知识,通常说来程序员比一般人要了解得多,下面我将为大家揭晓一些业内人士不会诉诸于口的真相。

华为大佬:做一个快乐的程序员

春节假期,与几位友人小聚,大家互道工作顺利、平安健康云云,期间一位驰骋商界多年的老友问:”你现在在华为做什么工作呀?”我很骄傲地说:”系统架构师“,可是他却愣了很久,但当我老婆在旁边补上一句“码农“时,老友瞬间秒懂,却把我受伤的心孤独地留在风中凌乱。

2018年你应该学习的6个API

与其花费时间从许多可用选项中挑选API,并希望它们变得有用,不如考虑下面这份《你应该在2018年学习的六个API清单》。该清单包括机器学习API、联系人API以及两者之间所有的内容。

一个老程序员的忠告:不要一辈子靠技术生存

不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出现BILL GATES,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地。

关于程序员这个职业

具体提现是自己的电脑设置一定是有自己风格的,会有各种高(feng)级(sao)的插件,电脑的配置不能差,或者自己使用的电子设备比如手机、pad、耳机、键盘、鼠标、音响等一定要好。生活上可能不太讲究(不是吃货),但是用的东西绝不能差

曝光最真实的“猥琐程序员”

换做平常,只会随便瞄一眼招聘信息,然后不了了之,但今天,看到了这位程序猿的反应,突然想站出来替程序员们说一声:他们真的没你想象的那么猥琐!!!

你是个靠谱的程序员吗?

有人总结靠谱的人是凡事有交代,件件有着落,事事有回音。靠谱的程序员首要做好的一件事是:好好写注释。

阿里架构师:​程序员必须掌握的几项核心能力

耐心,真的很重要。因为你极少看到阅读源码的指导性文章或书籍,也没有人要求或建议你读。你读的过程中经常会卡住,而一卡主可能就陷进了迷宫。这时,你需要做的,可能是暂时中断一下,再从外围看看它:如API结构、框架的设计图。

俩程序员结婚还有救吗?

俩程序员结婚还有救吗?

我为什么劝你不要过度纠结于技术细节?

一周前,一个群里有一位朋友,上来就破口大骂“Python垃圾语言”、“效率极差”,一开始我没有在意,后来他开始发红包骂Python。我并不是一个Python粉,但是看到这里,我觉得有些过分,于是,作为群主的我,有必要出面教育一下他了。

怎样和程序猿谈一场不散场的爱情

这篇文章就教你如何优(xin)雅(ji)的驯服程序猿男友。先分享2个网友的养猿故事。

程序员的10大老大难问题

上面的这些难题都可以总结为“人的问题”。很少有外行人会去建议一个飞行员如何开飞机或建议一个电器工程师如何布线。但很多人却会兴致勃勃的勇敢的建议如何开发软件。

看似简单但容易忽视的编程常识

可能是因为每个人对于好的评判标准不一,程序员中,也不乏文人相轻的较劲,总觉得比人写的代码都不够好,我不想介入这些无谓的争论,这篇文章中,我将结合我的编码经验,探讨一下,如何写出设计优良的代码,希望作为大家的参考。

程序员,你能真正掌握多少编程技术?

回想我开始编程那会,一切都原始而简单。我只需要掌握一种语言,一种操作系统,而不需要任何框架。即使在我的两家初创公司,我也只需要掌握 C 语言,了解 Macintosh 和偶尔的一些 68K 汇编。时代变了,但我们还是只有一个并不遵循摩尔定律、也没法升级的大脑。

澎湃新闻:我在南山写代码,是改变世界还是养家糊口?

“在南山写代码是一种怎样的体验?”
一位姓曹的受访者用三句话概括说:我们在创造一个时代;我们身处浪潮之巅;我们在改变世界。另一位受访者则淡淡地说,这就是一份工作,养家糊口的工作。

做一个有批判性思维的程序员

作为一名程序员,我也喜欢对自己和别人的代码进行批判,为什么要这样写,这个注解有什么用、有没有更好的实现方式等等。对自己写的每一行代码、用到的每一个工具类,都要理解,不然不知道这个工具类都做了什么,怎么敢保证用了之后不会带来Bug?


京ICP备12002735号