优秀的程序员 根据这三个维度的水平差异,我们对初级程序员、中级程序员、高级程序员做一个简要的描述。 01 初级程序员 - 知道有事要做 处在初级阶段的时候,我们的精力大多只会专注在专业能力的提升上。这个时候「领导能力」和「连接能力」是很弱的。 所以,这个时候哪怕你有强烈的好奇心也无法很好的表达出来, ...
分类:
其他好文 时间:
2019-12-26 09:35:47
阅读次数:
85
传说每一个优秀的程序员都有自己专属的镇码神兽 通过 工具网址 http://www.makepic.net/Tool/Image2ascii.html 将自己喜欢的神兽图片转成文本, 可以选择不同的分辨率复制下来就能使用了。 下文是大家常用的神兽 感受单身狗的注视吧 邪魅微笑 我爱编程 / ┌─── ...
分类:
其他好文 时间:
2019-11-05 15:19:40
阅读次数:
123
前面二篇学习了函数式编程的基本概念和常见用法。今天,我们来学习函数式编程的最后一个概念——函子(Functor)。 相信有一部分同学对这个概念很陌生,毕竟现在已经有很多成熟的轮子,基本能满足我们日常的业务开发,所以没必须重复造轮子。但是,作为一名(未来)优秀的程序员,光会用怎么能行呢?必须要理解更深 ...
分类:
编程语言 时间:
2019-10-27 18:25:48
阅读次数:
82
前言:一个好的程序员需要相当程度的逻辑思维能力,要成为一个优秀的程序员,逻辑思维能力是关键,写程序也是对该能力的一种锻炼。 最近得程学院社区上传播着这样一个帖子:一名程序员面试华为,面试官出了这样一个面试题,网友:题目太难了。这是怎么回事呢?这是一道怎样的面试题呢? 该员工说自己上次去华为面试,其中 ...
分类:
其他好文 时间:
2019-10-17 21:56:52
阅读次数:
425
1.泛型与其他类型作对比: 我们现在要求实现一个类 (1)一般声明类 public class Stack { private int[] m_item; public int Pop() { return 0} public void Push(int itme) { } public Stack ...
本书相对比较基础,不是那种大规模程序设计、高并发设计等等,主要是针对程序员的一些基本素质和一些基本常规编程设计做一些梳理和规范,对于初入职的程序员,养成这些良好素质是非常有必要的;对于已经入职多年的程序员,回顾一下本书,然后结合自身情况看看是否能够基本达到本书中的一些素养也是有必要的。 整体而言,有 ...
分类:
其他好文 时间:
2019-09-29 23:47:40
阅读次数:
109
花了一个星期读这本书的前两章,其中令我最深刻的就是如何成为一个优秀的程序员,其中关于错误,基础的学习更是令我印象深刻。 首先要做一个注重实效的程序员,要保留有好奇心,要有批判的思维,有现实感,多才多艺。不要被新名词新技术所迷惑,也许你刚开始听着老师说的东西,听不明白,你所要做的是不是敬而远之,而是要 ...
分类:
其他好文 时间:
2019-09-28 18:00:17
阅读次数:
78
我们作为程序员,每天都离不开对键盘的操作,而要成为一名优秀的程序员,对键盘的使用效率要求将更高,这里的效率涉及到对键盘快捷键的使用,敲代码、打字的速度等等。同样的几百行代码,普通的程序员需要一两个小时才能打完,而资深的程序员则只需要半个小时,差距就体现在对键盘的使用效率上。今天在这里,我将为大家总结 ...
分类:
其他好文 时间:
2019-09-20 23:08:23
阅读次数:
94
C语言的10大基础算法 算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手。本文是近百个C语言算法系列的第二篇,包括了经典的Fibonacci数列、简易计算器、回文检查、质数检查等算法。也许他们能在你的毕业设计或者面试中 ...
分类:
编程语言 时间:
2019-09-04 13:35:01
阅读次数:
124