【笔记】码农是怎样炼成的(by reading the ZTalk@青龙老贼)

上一篇 / 下一篇  2014-12-17 10:54:22 / 个人分类:读书笔记

码农是怎样炼成的Vol.1
Q1:如何成为一个合格的码农?是参加培训还是自学?
都可以,但请记住:
1.请以完美主义者要求自己的代码,代码不是写得越多越好,但是要反复斟酌和修改。
通常是先完成某个功能,之后可以再回头去进行代码检测和优化,这些也都是对自己的提升。
2.务必多思考;有些时候解决不了的问题在梦中反而会灵光一闪。
3.多看别人的代码,虽然亲手实践的作用是最重要的,但好的代码能使人更快的进步。
Q2:码农需要具备什么样的基本素质?
认为学习一门语言以外,最好是熟悉行业业务的专家,所有的程序都是为解决某个行业问题开发的,因此如果你了解业务流程,那么在编程的时候逻辑会更加清晰,也能够写出高效优美的代码。
 
码农是怎样炼成的Vol.2
无论做什么行业,优秀的人始终都是优秀的,成绩或者算法并不能代表一切,优秀的人总是会工作更加努力,更加善于在工作中总结自己犯下的错误并改正,更加主动的通过学习加强自己的专业能力。
Q1:合格的码农要了解什么呢?
1.客户需求。管理软件卖的一定是管理而不是软件本身,客户说什么做什么只会不停地返工,把自己累得半死,什么需求需要拒绝,什么需求需要改变,都是需要经验技巧的。
2.合理设计。
从开发时间,收益率,稳定性等方面进行规划,还要对可预测范围内的需求变化有应对方案。
3.规范开发。(代码规范)
4.软件测试。
如果非要以大学来划分,既然先天上我们已经落后,请在后天加倍努力。
 
码农是怎样炼成的Vol.3
Q1:软件设计至少应该具备?
1.对业务有强大的理解与整合能力。对其中相似的业务进行抽象与剥离,对流程中的敏感点(如权限)有很强的把握能力。
2.对技术有充分的认知与储备。
3.强大的编程功底。
虽然被人称作码农,但别真把自己当埋头苦干的农民,用心写代码和用手写代码不是一回事。
 
码农是如何炼成的Vol.4
Q1:我们需要学习和掌握的是编程思想,但实际上很多人只关注语言和工具,忘记了核心。思想这东西有点抽象,如何在实际中掌握呢?
1.片断代码的实现能力,这是基础。(比如数组的遍历排序等)
2.复杂问题的分解能力。(化繁为简)
3.场景的复制能力。(举一反三)
真正有价值是你的思想,这部分任何工具都帮不上忙的。
 
码农是如何炼成的Vol.5
Q1:需求?
必须要尽可能了解客户或用户需求,也就是你在干的这个事情解决了什么问题。
专业专家+码农绝对不仅仅是1+1大于2那么简单
 
码农是如何炼成的Vol.6
Q1:代码?
程序代码中请尽可能放弃拼音。(就算是用字典查也可以)
慎用简写,简写最好有个约定表。
保证每一个单词的大小写,每一个空行回车,甚至每个空格都是统一的。
多做几次代码重构。
 
码农是如何炼成的:完结篇
请在工作1-2年保持谦虚谨慎的态度。
不耻问人与不吝赐教
如何与领导相处?
听话的;给领导面子的,关键时候撑住场子的。
 

TAG: 码农 开发

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 14615
  • 日志数: 16
  • 建立时间: 2014-11-15
  • 更新时间: 2015-03-24

RSS订阅

Open Toolbar