如何教小弟弟小妹妹进入软件这行

最近在给一个软件培训中心中心带一门比较特殊的课程:程序员职业素养

 

这个课程比较有挑战,内容庞杂,且无唯一的答案,有很多中不同的标准,所以,要讲好简直太难了。

 

不过这也是一种挑战,也是对自己的一个重新审视,看看自己这么多年是不是白过了。

 

这只是随便写的手稿,不是最终稿。

 

上周已将讲过了,学生需要具备的一些基本的做人的道德水准,这些与软件职业无关,是每个行业,应该说是每个人应该具备的能力。

 

现在讲讲作为软件职业的从业者,应该具备的一些不同的职业素养:

 

1、得知道软件技术分哪些类型,好比技术分哪些类型,都试用于哪些范围。

2、的知道软件产业发展的未来和过去

3、的知道什么是企业文化

4、软件开发中的几个技能:

    1)丰富的编程经验

             编程知识就不用说了,必须对某一种寓言比较熟悉。我这里说得是编程经验,必须海量的编写程序,必须学会处理程序中遇到的各种问题,一个程序逻辑的复杂,处理对象越多,越锻炼人。这些经验可以不依赖于外界环境,而自己获得,我记得自己上学期间,就是通过自己编写一些游戏程序,而让自己获得了比同学们都多的编程经验,这些是我后来在进入企业后,能够迅速理解业务需求,从而快速开发出符合要求的软件的坚实基础。所以,编程经验不可忽视。

    2)了解一两种基础的业务系统

         我在上大学的时候,就给人家开发企业的发工资系统,还有参与一个辅助省政府在农业方面做辅助决策的系统,虽然当时不是很懂,但是,这些东西,似乎对我影响很久远,致使我在以后的工业控制系统中,设计出来的软件,也中规中矩,算一个比较容易让人接受的软件。

         要达到这点,我建议,学生多学习和使用3~5中一般通用的软件系统,例如:OA、进销存、网上交易、学籍管理、CRM等系统,如果会使用了他们,“熟读唐诗三百首,不会作诗也会吟”。

    3)归纳总结

    4)重视团队

         人类的充分社会化,单独一个人在社会上几乎无法生存。

         但是,现在的很多小孩,从小娇生惯养,自我意识太强,根本没有长出能够与周围同事和朋友进行沟通的细胞,有很多孩子,甚至都没有社会责任感、集体责任感,追求的都是自我的享受,没什么理想,也没什么价值观,所以,重视团队,是本来很简单的道理,集体主义精神,在历史上已经融入中华民族的精神中,而现在还需要提出来,实在是悲哀啊。

         我一致在不停的寻找可以共事的人,我能感受到哪些人容易合作,哪些人不容易合作。

5、我们软件行业存在的问题

     哪些地方是落后的,存在较大缺陷的。

     我们现在在系统设计,系统集成,质量控制,管理咨询等方面,还有很多的不足。需要我们的未来从业者改进。

6、是否学会与人打交道,与同事、与客户、与女人。

     任何时候提高自己的 为人做事的方式,都不过分。

7、打造自己作为成功人士的一些基本素质

     1)能够用全新的视角去看待所有问题,让自己据有开放的心。

     2)培养自己强迫的体魄,让自己对社会和自然界就有强烈的兴趣,好奇心。

     3)能够听取别人的责骂,你应该 拥抱 和 喜欢 你的竞争对手。

     4)宽容,别让自己把自己气死。

     5)换位思考

     6)永远要得出自己的观点,不要拷贝别人的观点。

8、SMART目标

     1、明确(Specific)

     2、可量化的(Measurable)

     3、有行为导向的(Action-Oriented)

     4、切实可行的(Realistic)

     5、时效(Time)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值