如何做一个好码农

一,要了解码农是什么?

牛B的码农不单是写代码,更是某一个领域的业务专家,要对业务流程比较清晰

要有很强的业务能力

二,码农要做什么?

试着被否定,能被否定的多强烈,level就有多高

1,分类

有做应用层

有做业务层

有做框架层

有做基础系统层


三,学些其他的知识

微观经济学

宏观经济学

管理学


学习能力

那些年轻人一开始就出去创业的,他们哪来的经验,全都是靠遇到问题,解决问题,超强的学习能力


四,时间管理




五,具体做的时候如何做


任务分解,divide and conquer

要时不时的转换视角,从更高层面看待问题


要具备哪些能力


 
 
1. 数据结构和核心算法 
关于数据结构的重要性,大神Linus Torvalds讲过这样的话,我觉得非常赞同:”Bad programmers worry about the code. Good programmers worry about data structures and their relationships.” (低水平程序员总在考虑代码,高水平程序员总在考虑数据结构及其之间的关系) 
数据结构考虑清楚了,核心的算法自然就出来了,这就是关于每个类的每个方法如何实现的问题。比如需要实现一个中位数查询方法,如果你前面确定了数据保存的格式是一个列表,那么你可以考虑采用插入排序法;如果数据格式是自平衡二叉排序树(AVL),则只需直接返回根节点就可以了。



1,一开始不要着急,先做调研

2,再做设计

3,最后码代码,这个时候其他都已经确定了


三,一些牛B的码农

一,不断学习,要多思考和反思

GOOGLE CEO 施密特在波士顿大学的毕业典礼上说

学会对一切事物说“YES”,要接受新事物,要承认自己的无知,要承认自己在某个领域上的陌生


二,参考其他人的东西

三,参考其他行业的信息

四,写的代码不在多,而在精




上面都是能力及做事方式:


下面说下品质

1,靠谱

分几个方面


2,执行力强

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值