一线城市北上广深的IT行业确实发展的很快,各种流行的,有行业基础的技术普及的很广泛,也产生了很大的产业价值。IT软件业属于附加值行业,可以为企业生产运作管理带来生产效率的提高,生产过程中,仅仅的各种表格表单的打印,流转,ERP软件可以为此节省大量的纸张,同时规范化的流程确实对生产效率的改善产生作用。
在一线城市深圳工作5年,技术的改善,观念的改变,人总是在进步与成长。不过多的评论是当前的经济情况,以我的想法,只要有父母在,总想个办法,在工作和亲情之间作出权衡。回到三四线城市后,如何继续发挥现有的特长,做擅长的事情,而不是大家都看好,可以赚钱的事情,比如,在家乡的小县城开个出租车比做IT要活的滋润。
内地的工厂数量逐步增多,一些沿海城市禁止或是被打压的行业,逐渐转向在内地设工厂,开展生产,然后通过物流配送到全国各地。只要有工厂,有产生,就不可避免的要提到企业管理软件。工厂不大,可以用EXCEL做帐,如果工厂生产量大一些,数据量大,这样,选择一个好用的管理软件就很有必要。华军软件园,天空软件园,有大量的免费ERP可找到,免费使用。不过,再和数据打交道的地方,免费并不总是好事。程序或是数据哪天出问题了,那可真要出大问题了。
在一线城市工作几年后,积累了几套ERP产品知识,再加上自己的开发经验,日积月累,做出一个ERP系统。涉及生产,采购,库存,销售,物料需求和财务模块。先要保证基本的进销存,能入帐,可以追踪数据,其次再上物料需求计划,生产控制,车间控制,最后考虑上财务模块。
定价方面,比起沿海城市的按用户收费,按模块收费,按站点收费,在这里行不通。一套软件产品,动辄十多万,再加上维护费,现场接待,培训费用,一般的小企业承受不了,于是它们宁可找二个专门做帐的人,用EXCEL来做帐,也不愿意花这分钱。以我的定位,软件免费使用,一年收取5000-20000左右的维护费用。如果客户的工厂大,则根据情况多收取一些费用。客户有新的定制化需求,报表修改,可根据情况收取一定的费用。
做ERP的过程,,会积累很多公共代码,公共类库,把它们提炼到一个新项目中,形成一个新的项目,我命名它为基础框架。公共类库,快速代码生成不能卖到钱,现在网上有很多质量好的开源公共类库。代码生成也换不回钱,Code Smith代码生成工具,一个初级开发人员,在2天内,就可以熟练的掌握它的用法,熟练写出各种模板代码。自己做的一个代码生成工具,也把它开源了,这东西现在的价值不大。唯一能让自己欣慰的是,提炼的基础框架,到现在看来,还是很实用的,也有很多创新。下面的我写的文档《框架开发指南》的主要内容
1. ORM 对象关系映射 SQL=>ORM语句生成工具
2. 界面与逻辑分离 标准窗体Login,Splash,About
3. License 许可控制
4. Report Extension
5. 认证authentication,授权authorization 模式(AD/Forms/Windows)
6. 异常处理
7. 元数据管理
8. Remoting/WCF通讯技术 三种组件通讯方式local,Remoting,WCF
9. 定制Enterprise Library
10. 程序员编程组件 语法高亮控件
11. 消息引擎 消息类型 实现方法
12. 信息化基础建设 服务器 数据库管理
13 多种编程语言开发 C#,VB语言相互转化
不管怎么缩减内容,一套基础框架要包含的组件,甚至比这个还要多很多。这样经过长期的积累,消化,也摆脱了公共类库+代码生成的局限。只要还是一直从事.NET WinForms方面的开发,这些基础知识都可以给职业生涯带来益处。
在相当长的时间内,我们还是实行的官本位制度,学历至上。学一些工作中,生活不需要技术。大部分考过计算等级考试后,都会把它忘记的一干二净。我是非计算机系出身,读大学时惶恐毕业后找不到工作,于是考了个计算机三级证书。这块内容,只要有学历要求在,等级考试就会一直有,也就一直会有IT培训来做。家境好的学生,会去做IT培训,这样得分过关来的容易一些,条件不太好的学生选择自学,也能通过考试拿到证书。我突然想到,大学也是分水岭。一部分学生彻底放弃了学知识的技能和方法,另一部分学生,靠自学走上了技术类的工作岗位。前者,这一辈子都很难再与技术,理论方面的内容打交道,所以它们为适应生存,会努力的学习与人相处,与人沟通,团队合作,文化创意,类似这样的技能。
这个方法的出路,找到家乡县城的大学城,附近租个小门店,买几台电脑,一些教材,开个IT培训班。或是学校内的老师合作,搞计算机培训。流行的技术,C#,SQL Server 肯定没有机会讲,虽然我们这些了解的最多。二级考试有VFP,C语言,C语言大部分学生觉得最难理解了,因为程序这东西比较灵活了,相比于物理化学公式。
这条路子让很多接受培训的学生顺利拿到证书,也让这些学生丧失了自学的本领和能力。大学是知识理解和掌握的高峰期,等出来工作打工时,与不熟悉的人合租,中午吃15圆一份的快餐,早上从一个城市的一端坐车到另一端去上班,晚上再原路返回,每个月还要给父母寄钱回去,还要哄女朋友开心。生活会彻底的磨平很多有天才头脑的人,体制内和体制外的人,是二重景象。这又怎么样呢,你为你的梦想而生,你保护你的梦想,一步步踏实的走向未来。
像三四线城市,国企钱多,可以请得起IT人员。平时工作就是维护下网络,谁的Outlook收不了邮件,也帮忙折腾一下。还有的QQ为什么不能看到对方发过来的图片,这个也要弄一下,找找原因。要是领导希望做个小系统,承诺下来30天搞好,实际拖个一年二年也不成问题。领导一摸脑袋就想要的东西,应付应付就好了。太认真了,伤害的是自己。有时候打印机出问题了,打印不出来,这个也要学会如何调整。
做过开发的,一般都信心好,脾气大,高傲,遇到像这类小问题,不像改BUG可以拖一天两天的,反应稍微慢一些,容易得罪人。想混日子,养家,同时又想考个证书或是学历,找更好的工作的,这个行业可以考虑。