GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

读阿里许令波老师晋升评审有感

看到许老师在朋友圈发的给P7评审当评委的总结,虽然我不是阿里的也是有所感触。 简单列一下: 1 .所做事情有成果或者可预期的结果。 我理解就是有产出,尤其是对于部门或者公司有重要作用的项目。   2.对于项目中技术掌握的深度,清楚方案选型的原因及优缺点对比,以及竞品分析,对于解决问题的因...

2018-11-04 20:50:01

阅读数:56

评论数:0

Jekyll主题收藏

从wordpress都现在的jekyll,博客采用的平台及其主题一直处于变更状态。一方面本小子喜爱折腾,另一方面,随着浏览的网页多了,本小子审美似乎也在不断的提升。从开始接触jekyll都现在正式敲定主题,本小子在寻找主题的过程了,找到了一些简约、大方、美观的jekyll主题,在这里做一下记录,...

2018-09-28 00:13:43

阅读数:367

评论数:0

读《程序员必读的职业规划书》

半年前我就有幸拜读了@Easy的《程序员跳槽全攻略》电子书,当时趁着限免机智地入手了。当晚一口气读完后感觉收获颇丰,随手就发了篇微博正能量了出去。在前几天的下午,又看到Easy为庆祝纸书上架发布了百人试读活动。以我的性格当然果断就报名啦。刚拿到纸书的第一印象是“哇,好薄啊!”,不过浓缩的都是精华。...

2018-06-16 18:07:43

阅读数:228

评论数:0

如何为你的代码选择一个开源协议

相信很多刚踏入软件这个行业的小伙伴一如当初的我,对开源软件的各种协议不甚了解被搞昏了头脑。毕竟对于一个新生程序员来说,如何写好代码才是亟待解决的问题,无暇了解这些。随着你项目做得多了代码写得多了,你会发现编码过程中会不时用到其他人的成果,一个项目下来多少会引入一些优秀的库,别人放在公网上开源的DL...

2018-05-23 21:53:22

阅读数:116

评论数:0

程序员如何保持优秀

好几条都颇有共鸣~英文原文How to be an Excellent Programmer for Many Years的评论,也有看点~程序员如何保持优秀小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表...

2018-05-21 21:29:31

阅读数:95

评论数:0

浅谈程序员的数学修养

可能有很多朋友在网上看过Google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地铁的出站口都有大幅广告,只要正确解答...

2018-02-22 15:14:48

阅读数:151

评论数:0

API设计原则

原文链接:API Design Principles – Qt Wiki 基于Gary的影响力上 Gary Gao 的译文稿:C++的API设计指导 译序 Qt的设计水准在业界很有口碑,一致、易于掌握和强大的API是Qt最著名的优点之一。此文既是Qt官网上的API设计指导...

2017-09-22 23:11:01

阅读数:973

评论数:0

OJ编程题教训

引用来自牛客网的一个讨论帖,帖子中列举了最常见的问题。 循环输入输出处理常见问题  1、为什么需要循环输入输出:通常来说OJ对于每道题里面有.in和.out文件,分别表示测试数据的输入和输出。如果某些编程题的所有数据都只做在一个.in和一个.out中,这样就会变成多组测试了,所以需要提...

2017-05-01 21:27:11

阅读数:445

评论数:0

聊聊clean code

clean code,顾名思义就是整洁的代码,或者说清晰、漂亮的代码,相信大多数工程师都希望自己能写出这样的代码。 也许这是个千人千面的话题,每个工程师都有自己的理解。比如我,从一个天天被骂代码写得烂的人,逐渐学习成长,到现在也能写的出“人模人样”的代码来了。这期间算是积累了一点经验心得,想...

2017-04-23 21:12:54

阅读数:589

评论数:0

程序命名的一些提示

酷壳:http://CoolShell.cn    选择一个正确的名字是编程中最重要的事。以前酷壳向大家推荐过两篇文章《编程命名中的7+1个提示》 和《编程中的命名设计那点事》,今天再向大家推荐一篇。一个正确的命名可以让你更容易地理解代码的程序,好的命名可以消除二义性,消除误解,并且说明真实的...

2017-04-16 18:01:33

阅读数:348

评论数:0

老手是这样教新手编程的

周末, 轻松一下. 酷壳: http://collshell.cn/ 本文来自: http://coolshell.cn/?p=2420         comp.lang.c全球最大的C语言新闻组,其Google的链接是:http://groups.google.com/grou...

2017-04-16 18:00:13

阅读数:322

评论数:0

十条不错的编程观点

酷壳:http://CoolShell.cn  原文:http://coolshell.cn/?p=2424   在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你...

2017-04-16 17:59:26

阅读数:350

评论数:0

五个方法成为更好的程序员

酷壳: http://CoolShell.cn/  原文: http://coolshell.cn/?p=2606  对我来说,一个好的程序员应该是努力去追求尽可能无错的高质量的符合需求的代码实现。 一些人也许认为好的程序员是那些懂得多门编程语言,懂得很牛技术的程序员,是的,这在某...

2017-04-16 17:58:23

阅读数:412

评论数:0

五种应该避免的代码注释

酷壳: http://CoolShell.cn/  原文: http://coolshell.cn/?p=2746   在酷壳,有很多文章都提到了代码注释,如:《十条不错的编程观点》、《优质代码的十诫》、《整洁代码的4个提示》、《惹恼程序员的十件事》等等。今天,某国外的程序员在这里列举五...

2017-04-16 17:56:20

阅读数:401

评论数:1

写在程序员转读博士第四年

06年毕业后为了养家糊口没有继续读博士,转去公司做软件开发了,2012年觉得生活还可以就去中科院读书去了。         对编程有狂热的爱好,最长的编程时间是24*3小时,中间除了上厕所,吃盒饭没有任何停顿。不是计算机专业,只是爱好,希望写这篇博客鼓励喜欢从事程序开发,并且热爱编程的人。  ...

2017-04-16 17:08:16

阅读数:726

评论数:1

分享成为高效程序员的7个重要习惯

作者:Phil Chu 作为软件工程师,你希望从工作中获得的是:稳定的薪水、参与好项目的机会、好工作的跳板或只是和其他程序师成为好基友。这里的“高效”,我指的是按时完符合要求的项目的能力。经历过不少软件编写工作后,我相信以下实践会帮助你学会“高效”,同时提高专业声望、拉长职业寿命,和获得个人...

2017-04-16 17:07:09

阅读数:2038

评论数:1

我在携程的这十年:一个老运维的成长往事

作者简介 雷兵 携程网 安全中心信息安全专家 2007年1月加入携程,曾任安全经理、高级经理、网络安全总监,负责携程技术安全体系建设,曾主持网络安全架构设计、内外网渗透测试安全评估、建立应用安全团队、部署代码白盒扫描系统、Web 应用防火墙等。 现任网站...

2017-04-16 17:05:29

阅读数:2582

评论数:0

一道简单的算法题

题目:统计给定数字中,值为1的二进制位的数量。如果是数组呢? 解法1:遍历算法 int getBitCount(unsigned int num) { int count = 0; while(num) { if(num & 0x01) ...

2017-04-16 17:03:38

阅读数:417

评论数:0

工作以后如何有效学习

工作后怎么学习? 有个小妹子问:非常渴望成长,虽然已经工作了,仍然不敢中断学习。但是,在工作中学吧,好像学不深;想学习工作之外的东西,又不知道如何入手。到底应该如何学? 有这样问题的朋友不少。尤其是在好学、努力、有成长意愿和激情的年轻人中,这一问题相当典型。 毕竟,以前在学...

2017-04-16 16:54:38

阅读数:655

评论数:0

分布式事务

分布式事务 分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务)+异步(消息通知),解决分布式事务的最好办法其实就是不考虑分布式事务,将一个大的业务进行拆分,整个大的业务流程,转化成若干个小的业务流程,然后通过设...

2017-04-16 16:52:15

阅读数:365

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭