`
lenozhi
  • 浏览: 51026 次
社区版块
存档分类
最新评论

作为一个应用系的程序员,我们该掌握什么?!

阅读更多

1. 业务知识

  话说业务知识,那才真该是做企业应用开发人员的必备知识,你技术可以一般,但不懂业务就没法跟客户谈,没法谈,需求就无法深入,那就不是一个水平的对话,这时你只能被动地接受,因为你无知。

 

  业务知识可分为两类掌握(我自己定义的):

   一、做的行业总变,不可能深入怎么办?拿来行业各种规范,熟记熟背(在做项目前,甚至谈需求前),这样当你想反驳的话就有了最简单的业务理论依据,XXX规范XX章X节Y条,把这一搬出来,OK,客户也不好讲啥了,除非这个行业很混乱很小。(电力行业就是这样,怎么操作,怎么样行,有规范的,大家都遵守)

   二、没啥可说的,多年积累,留心地积累。

 

2. 技术基础知识

    基础知识啥时候用:1.设计的时候不能胡来,基础知识是保障,不至于出弱智的问题。

            2. 分析解决问题的时候用,有依有据,使分析有层次。

           3. 面试的时候用,都是基础知识的灵活异种。

 

3. 生活常识

   生活常识有时往往可以很好地理解技术,比如负载均衡,那不就是生活中的call center吗,一群接话员好比集群中的服务器,一个掉了没关系,别的还在。一个人处理不了没关系,其他接线员也不是吃干饭的。再比如,分布式运算,小时候玩过过家家吗,一家子,她做孩子,他和泥,我装孙子,一个家的任务一人分点,或者写作业的时候,10道题,5个人分了吧,一人两,这不就是云的简单理解吗?(任务力度问题暂无考虑,呵)

 

4.人情事故

 我自己都不太熟,不好讲,也讲不好。

 

待你补充。。。。

 

排名不行先后

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics