什么是所谓的IT行业知识?
刚刚进入软件开发这个行业领域,对一些比较抽象的概念没有深刻的理解,希望大神,详细说明一些什么是行业知识,包括那些方面?还有刚出来的新人,我们应学习一些什么知识来加强自身能力!本人学习的是C#语言,CS,BS都涉及到了!望大神,老鸟指点!
------解决方案--------------------这个都不好说,只要你进公司工作了,你就都知道了。
------解决方案--------------------这个话题范围很广,而且不同的人会有不同的理解。
可能就是所谓的IT企业文化还有项目开发的相关系统知识。
工作1年之后会有一定的体会的。
------解决方案--------------------站在用户的角度去研究领域知识,成为领域应用专家。而不是会一点编程就什么都从自身“偷懒”的角度去硬要改变人家用户的需求。
很多程序员都会瞧不起用户,忘记了自己的服务者身份,随便修改用户需求,不是去研发产品而是在糊弄——只关心程序员觉得时髦的东西而不是用户感觉时髦的东西。
------解决方案--------------------比如说你要做账簿记账相关软件,那么就要去买几本会计和财务管理的书,做一百道关于会计分录的题目,写日记账过账的流程,重构财务系统类型关联结构。更重要地是有一年以上、几十个用户的系统维护经验。于是就可以说你初步理解与电子账簿打交道的这个“行业”了。
------解决方案--------------------遇到什么问题就学习什么吧,没必要一下子把所有东西都弄明白,够用就好。
------解决方案--------------------1.软件的市场需求、合理性、健壮性
2.就算程序员是服务,也不要去迎合SB客户,对自己负责,对行业负责
------解决方案--------------------当一些人进入一个软件公司,整天学一点编程知识,对待用户业务领域基本知识别说“现学现卖”了就算是最基本的设计思路都没有,给他说了n遍之后他还是动不动就“大眼瞪小眼”地去发呆而不会自己去分析和算计出解决用户一般的业务需求所应该作出的流程设计,这样的程序员就只会套用一下“模板”做最千篇一律的数据表“增删改查”,而不会面向用户、引导用户地去搞开发。
其原因,很大程度就是因为瞧不起行业知识,不花精力去分析和学习行业软件的逻辑设计知识。
------解决方案--------------------这个太广了吧,如果什么银行项目 或者电信的什么项目的还好