代老师的博客 https://github.com/daichangya

给程序员新手的一些建议

这次招聘过程中,我发现我们在校的学生有下面的这些特点: 1.NB的项目。 当说到自己做过的项目时, 我发现他们做的事都是很NB。要么是研究Linux的底层内核,要么是图像识别处理,要么是推荐算法,要么做高性能计算,要么做数据挖掘,要么是移动方面

daicy daicy 发布于 2019-04-17

程辉:谈工程师的价值和发展

我一直认为,工程师,尤其是一线的,是最接近真相的人,也是最懂业务的人,应该有充分自由去实现自己想做的事情,去改造存在问题的项目,去颠覆陈旧的观念,可惜中国的土壤不好,公司的文化和观念也不是一天能改过来的,如果你能有机会去硅谷,那恭喜你,工程师在那里的地位是最高的。 AD:2013大数据全球技术峰会课程PPT下载 本来想写招聘广告的,结果谈工程师就花了大把的篇幅,

daicy daicy 发布于 2019-04-17

坚持编程:如何找到一份工程师工作

说实话,你是一位优秀的工程师候选人吗?你怎么评价自己?你面试过多少家公司?你拿到offer的比率是多少?试一下用以下的公式来计算。 x = number of companies interviewed with onsite  y = number of offers received   value = 100 * log(x) * y / x  如果你的计算结果小于90,请仔细阅读这

daicy daicy 发布于 2019-04-17

我们需要改变

 每天去做一件自己虽不喜欢, 但却有意义的事: 每天做十分钟的运动, 每天背十个英文单字, 每天读一小段最新的商业期刊,每天饶恕一个自己不喜欢的人(哇!这个最难!)这些事情我不喜欢, 但却很有意义! 不用太久, 我的身体、知识、修养、专业能力 ......,不久,ㄧ定会有迅速惊人的进步。人生, 该是 「进步 + ing」(现在进行式), 而不应是 「进步

daicy daicy 发布于 2019-04-17

十步让你成为更优秀的程序员

不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。 这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。 1. 永远不要复制代码 不惜任何代价避

daicy daicy 发布于 2019-04-17

程序员真的很懒

每当我们想连续两次做同样的事情时—我们会尝试想一个方法来自动完成此过程。每当你写的代码是完成同样的一件事时,你会开始寻找一个库;每当你启动一个类似的项目时,你会去寻找一个模板。 可能除了哲学家以外,我认为程 序员是最懒的一群人。他们的职业看起来又似乎有一定的劳动强度。 想想看,生物学家要亲自做所有的实验…给数

daicy daicy 发布于 2019-04-17

软件开发中的11个系统思维定律

  “我会更加努力地工作” —— 一匹名叫Boxer的马(出自乔治·奥威尔的《动物农庄》)   彼得·圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。

daicy daicy 发布于 2019-04-17

程序员2013新年计划

我的同事朋友Chris Eargle写了一篇关于新年计划的有趣文章。他让我想到了,没有出现那场世界末日是我们多么大的幸运呀(还有其他我这45年中躲过的天灾),于是,我也有了一些我自己的以程序员为主题的新年计划。 AD:2013大数据全球技术峰会课程PPT下载 我的同事朋友Chris Eargle写了一篇关于新年计划的有趣文章。他让我想到了,没有出现那场世

daicy daicy 发布于 2019-04-17

“菜鸟”程序员和“大神”程序员差距在哪里

刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,CSDN就是我们程序员的家,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不是差在技术上那差在了哪里?

daicy daicy 发布于 2019-04-17

好程序需要至少写两遍

最近这些年,越来越多的人开始转向敏捷开发。各种敏捷开发技术并不新鲜,大多是在80和90年代发展形成。但只是在最近这些年,程序员和(更重要的是)一些商业顾问,架构师,客户开始变得喜欢和拥抱敏捷开发。 进化中的需求 现在的一种普遍的认识是,在开始编码前

daicy daicy 发布于 2019-04-17