• 一名 40 岁“老”程序员的反思

    本文是国外一位 40 岁“老”程序员对职业生涯的 思考 ,他认为从长远来看,应该多投资一些不容易过期、衰竭期较长的知识领域中。译文大意如下。 我是一名程序员,几个月前刚过完四十岁生日。某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者

    17-05-16
  • 这些老外的开源技术养活了一票国产软件

    大家对国产软件都相当了解,但对于国产软件背后的开源软件,又知道多少?今天,就一起来谈谈国产软件背后的开源软件吧。 养活了一票国产浏览器:Chromium 国内有很多“极速浏览器”,所使用的是Chrome同样的引擎,这点大家都相当了解。不过,对于Chome背后的

    17-05-07
  • 谈一谈程序员不愿意写测试的问题

    原文: Testing is a separate skill and that’s why you are frustrated. 很多年来,我都觉得写测试是一件特别麻烦的事情,但是我从来没有因此放弃。上周,我公司的一名初级Junior开发者说了一句话,勾起了我的思考。 他是这样说:“我再也不想写测试了,

    17-05-06
  • Python中的注解“@”

    Python3.0之后加入新特性Decorators,以@为标记修饰function和class。有点类似c++的宏和java的注解。Decorators用以修饰约束function和class,分为带参数和不带参数,影响原有输出,例如类静态函数我们要表达的时候需要函数前面加上修饰@staticmethod或@classmethod,为

    17-04-18
  • 在mac上安装php7.1

    mac上预装了PHP,但是版本是5.5.x,由于有的时候要用最新的版本,或者项目需要,我们需要不同版本的PHP经行开发。有多种办法可以搞定,比如说如果是团队开发,版本控制的话可以使用***Vagrant***虚拟机,这个之后再说,今天就简单的将mac上的PHP升级,以7.1版本为例,其

    17-04-18
  • 一个人的 Android 开发

    Photo credit : http://www.magic4walls.com/crop-image?id=14269 两年半之前,在一个由四个人组成的 Android 团队的帮助下,我开始从后端开发转向移动开发。一年之后,我加入了一个已经完成了B轮融资的初创公司,在那里主要做 Android 开发的工作。在一个小

    17-03-30
  • 寻找卓越的(Android)软件工程师

    转自: http://www.jianshu.com/p/3615c18539bc 在过去五年中,我一直做Android相关的工作。在这期间,我与不同背景,不同水平的工程师进行过合作。有些工程师有非常丰富的经验,有些是刚走出校园的应届生,它们拥有的只是学校学习到的知识并利用业余时间进

    17-03-24
  • 一文让你明白Java字节码

    也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。 Java号称是一门“一次编译到处运行”的语言,但是我们对这句话的理解深度又有多少呢?从我们写的java文件到通过编译器编译成java字节码

    17-03-22
  • 什么样的人当不好程序员?有你吗?

    软件蚕食一切。未来属于程序员。所以人人都想当程序员。但是并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。可是什么样的人不适合当程序员呢?不要喝鸡汤,我们看看Quora上面是如何回答的。 在全栈开发者Adam Leffert看来,

    17-03-18
  • github Pages上部署octopress个人博客

    原文地址: blog.bibitiger.cn/blog/2016/05/13/makeupoctopress/ 引言 Octopress 是什么?这在2.0的版本的说明上说的很清楚 Octopress is a framework designed by Brandon Mathis for Jekyll, the blog aware static site generator powering Github Pages

    17-02-23
  • 将已有octopress从github搬移到本地

    原文地址: blog.bibitiger.cn/blog/2017/02/21/pull-octopress-from-github/ 当我们换了电脑或者遗失了原本项目的时候,我们就需要将原来我们部署在github上的octopress博客重新搬移到本地。这里我们根据之前建立octopress项目的过程,首先清楚两个分支各自

    17-02-23
  • 解决github-pages无法被百度抓取问题(octopress)

    原文地址: http://blog.bibitiger.cn/blog/2017/02/23/duel-github-cant-for-baiduspiders/ 网上已经有很多关于这个问题的解决方案,例如CDN到七牛等的镜像缓存、修改ip代理、云服务器等等,例如 知乎上的问答“如何解决百度爬虫无法爬取搭建在Github上的个

    17-02-23
  • 一个程序员要扔掉多少代码,才能成为真正的程序员

    程序员这行当,不贫不富,靠技术吃饭,一直还算个体面职业。进了程序员这行的兄弟们,即便日后飞黄腾达了,谈起早年的编程生涯,都还是自豪的。 不过呢,程序员这个职业,有个挺悲哀的地方,那就是无效工作的占比极高。 直接点说,程序员辛辛苦苦敲的代码,

    17-02-15
  • 编程没有捷径:奇葩冒牌程序员的故事

    原文出处: shakycode 译文出处: SDK.cn - 行云 在讲述这个故事之前,我有一句话要说:编程是一件特别难的事情! 成为优秀的编程人员没有捷径,你要拥有高智商,要保持谦逊,还要不断的努力,犯错,在错误中成长,深刻理解你所学习的材料。 但是有些人就是

    17-02-15
  • 值得收藏的国外API集合

    项目地址:https://github.com/marktony/Awesome_API Here are the global APIs, if you wanna see the Chinese version, click here . Table of Contents Blogging Bookmarking Business Calendar Car-sharing Cloud Storage Communication Connected Car D

    17-01-25
425文