提高程序员身心健康和工作效率的装备有哪些?

提高程序员身心健康和工作效率的装备有哪些?

曾经有很长的一段时间一直在学习和探索提升工作效率&身心健康的方法。讲讲我个人的经历吧!

程序员的薪资是如何确定出来的?

程序员的薪资是如何确定出来的?

我值多少钱?我如何能涨薪?这几乎是程序员们最关心的问题了。要想弄明白这个问题,关键就在于弄清楚薪资是如何确定出来的。今天,小编就根据自身的经验,来聊聊程序员的薪资是如何确定出来的?

程序员的骄傲,以及骄傲背后真实的原因

程序员的骄傲,以及骄傲背后真实的原因

程序猿,这个字汇在近几年开始渐渐被大众所熟知。在外界看来,这一直是个特殊的群体,社会上也给程序猿贴了很多的标签,内向、屌丝、苦逼、裤衩、拖鞋等等。在他们的心中,程序猿是这样的。

使用 Swift 语言编写 Android 应用入门

使用 Swift 语言编写 Android 应用入门

Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码。本文解释了如何在你的安卓手机上运行一个简单的“hello,world”程序。

国外IT大佬的观点:要加班费的员工是奴隶 没艺术情怀!

国外IT大佬的观点:要加班费的员工是奴隶 没艺术情怀!

我们常常听到关于游戏业工作强度大、加班多的抱怨,甚至还有员工猝死的案例。不过今天,一位在游戏圈摸爬滚打多年的大佬却出来唱反调,表示游戏开发“并不算多辛苦的工作”,那些成天抱怨工作辛苦、要加班费的业内人士已经成了“工资奴隶”,没艺术情怀。

赌城阿拉斯加使用哪些IT新技术?

赌城阿拉斯加使用哪些IT新技术?

这些技术都是几乎每一个来到拉斯维加斯的游客绝对看不到的。其中几项技术将相关设备隐藏起来,但是对不是特别熟悉其形式和操作的人而言没有一种是显而易见的。

十年的老代码,你敢动?

十年的老代码,你敢动?

你去问干了快一年的资格更老的同事,他叮嘱你千万别动里面的代码,千万别管里面什么样,就在外面包一层,先交付新功能,其它的有时间再说,里面的逻辑十年没人动过了,没有一个人能说清楚怎么回事,你要是改,一不留神就遍地狼烟。

非常全面的Linux知识点总结

非常全面的Linux知识点总结

Linux博大精深。我只在此讨论一些我对线上Linux机器维护人员的基本需求,比如装机,加硬盘,配网络。只讨论CentOS 6,或者类似的RHEL,当然Ubuntu也可以此类推,但是一些新特性不予讨论,因为我不懂,比如CentOS 7的xfs不予讨论,并不是说xfs不好,而是以目前我的Linux水平需要更新很多xfs的知识,驾驭需要时间。CentOS 7将ifconfig,netstat等原来常用的命令也干掉了,用ip,lsof替换是更加好的工具,但是大部分的线上机器都应该还没有更新到CentOS 7。下面我们以CentOS 6作为基础,谈我认为最基本的4点。

小米首席架构师:作为20年开源老兵,我看开源这些年

小米首席架构师:作为20年开源老兵,我看开源这些年

从1995年至今,从美国到中国,从自由软件到开源软件,小米首席架构师崔宝秋一直在参与开源软件的开发等工作,亲历中美两国开源的变迁与发展。

有关网页渲染,每个前端开发者都该知道的那点事儿

有关网页渲染,每个前端开发者都该知道的那点事儿

有关网页渲染的文章很多,但是相关信息比较分散,且论述并不是很完整。如果要想对这个主题有个大致的了解,我们还得学习很多知识。因此,Web开发者Alexander Skutin 决定写一篇文章。他相信,这篇文章不仅能帮助初学者,也能对那些想要刷新知识结构的高级前端开发者有所裨益。

算法的力量,李开复聊算法的重要性

算法的力量,李开复聊算法的重要性

算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解, 认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。

关于 Android 进程保活,你所需要知道的一切

关于 Android 进程保活,你所需要知道的一切

关于 Android 平台的进程保活这一块,想必是所有 Android 开发者瞩目的内容之一。你到网上搜 Android 进程保活,可以搜出各种各样神乎其技的做法,绝大多数都是极其不靠谱。前段时间,Github还出现了一个很火的“黑科技”进程保活库,声称可以做到进程永生不死。

程序员如何走出迷茫的困境?

程序员如何走出迷茫的困境?

你曾经充满热情,是一位开源软件倡导者,你崇尚全栈工程师才有未来的理念,你渴望改变世界。但是现在你每天都处于焦虑之中,你每天不断地学习各种技术Kotlin、Swift、React Native、RxJava、hybrid思想等等等各种新技术,只有你在微博转发各种新技术文章的时候你才稍微轻松一些,这样会让你觉得不至于被快速发展的技术抛到后头。

那些容易被忽视的 JavaScript 细节

那些容易被忽视的 JavaScript 细节

《JavaScript 权威指南》这本书从第四版开始,一直到第六版,每个版本我都逐字逐句读过几遍,然而每一遍下来的感受却完全不一样。上上周的周一,再次翻开了这本犀牛书,这一次我是带着批判精神和研究精神过来的,所以看的时候也写下了一些感受和笔记,都是些容易被忽略的点,部分内容犀牛书上不一定有提到。

IT 工程师辞职单干会遇到哪些坑?

IT 工程师辞职单干会遇到哪些坑?

辞职单干、自己揽活,听上去是件很有吸引力的事情。你可以选择自己的客户,自由安排日程,甚至可以选择在沙滩上悠哉悠哉地敲着代码。因为这个月要赚多少钱,全凭你自己做主。

10年编程学到的经验总结

10年编程学到的经验总结

我作为一个 web 开发者的旅程始于 2000 年,那时我还只有 21 岁,我依然可以清楚地记得那些日子里激荡在我内心的感觉。如果一定要找一个词来形容的话,我觉得那是——愉悦。

初级程序员的跳槽能如愿以偿吗?

初级程序员的跳槽能如愿以偿吗?

一些程序员梦想着跳槽。他们想开始一个新的职业生涯或者跳槽来赚取更多的钱。跳槽最好的方法是什么呢?跳槽可行吗?每一个程序员都适合跳槽和能获得一份更好的工作吗?

论程序媛的自我修养

论程序媛的自我修养

身为一名程序媛,总结混迹于技术圈多年的经验可以概括成三要三不要。(本文纯属娱乐,你非要太当真,就不是我的错了。)

Twitter工程师聊JavaScript

Twitter工程师聊JavaScript

本文是Twitter软件工程师Bonnie Eisenman对JS现状的看法和对开发者的一点建议

从一行代码里面学点JavaScript

从一行代码里面学点JavaScript

从一行代码里面学点JavaScript,现如今,JavaScript无处不在,因此关于JavaScript的新知识也是层出不穷。JavaScript的特点在于,要学习它的语法入门简简单,但是要精通使用它的方式却是一件不容易的事。

所有顶级互联网公司都在研究的 “Bot” 究竟是什么?

所有顶级互联网公司都在研究的 “Bot” 究竟是什么?

一觉醒来世界还是原来的样子,变坏的人工智能和终结者并没有诞生,更别提控制人类……可是就在一夜间,几乎所有知名的互联网科技公司都重新捡起了一项已经“过时很久”的技术:“Bot”。

Android开发中,那些让你相见恨晚的方法、类或接口

Android开发中,那些让你相见恨晚的方法、类或接口

本文类容来自我在知乎上对Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?

PHP 代码规范简洁之道

PHP 代码规范简洁之道

放在 PHP 里面,还有一些附加的地方,比如关键字大小写,语法糖的使用(array() 与 [] 等)的问题。之前整理过 PSR 的标准,也找过 php-cs-fixer 这样的工具。这些都是规范代码的重要手段。有统一的标准,配合上工具的检查,形成统一的编码约束不是什么难题。

Swift 中 10 个震惊小伙伴的单行代码

Swift 中 10 个震惊小伙伴的单行代码

我们永远无法得知有多少人在社交聚会中对这些单行代码留下了深刻的印象,但根据我的猜测,越复杂的例子越能激励我们学习更多函数式编程的知识,至少对外行人来说是这样。

一个最不可思议的 MySQL 死锁分析

一个最不可思议的 MySQL 死锁分析

做MySQL代码的深入分析也有些年头了,再加上自己10年左右的数据库内核研发经验,自认为对于MySQL/InnoDB的加锁实现了如指掌,正因如此,前段时间,还专门写了一篇洋洋洒洒的文章,专门分析MySQL的加锁实现细节:《MySQL加锁处理分析》。