请求处理中...
现在周边好多人都开始搞软件开发了,但是他们都是半路转行进入软件开发行业的,基本功根本一点也不扎实,对编程和写程序也许一点也不懂,或者只是懂得一些皮毛,那么对于像这些零基础的人,他们应该怎么做,才能学好软件开发呢?是不是就不能学习软件开发了?

一、从小事做起、学会吃亏、与他人合作,提升自己的团队意识。从小事做起不是一直满足于做小事,也不是夸夸其谈好高骛远。学会吃亏不是忍受吃亏,是不斤斤计较于一时一地的是非得失,是有勇气关键时候的放弃。
二、勇于实践、勇于犯错、善于反思。很多事情知易行难,关键是要有行动,特别是软件编程这种学习、空谈、空规划一点用处都没有。不如实际把它做出来,做出来后不断反思改进,实实在在最有说服力。没有实践中的反复演练和反思,即使是人人皆知的东西要做好都其实不容易。举个小例子,比如做管理者要会倾听,我想99.9%的管理者都很懂这一点。但实际做的如何呢?有多少管理者做到了不打断别人讲话?不急于下结论给定义?不急于提供解决方案?有多少管理者能够做到自然地引导对方表达?问问对方感受?确认自己明白对方?
三、要有方法、有套路对问题系统思考、对解决方案有战略性的设计。做任何事情都有方法论、有套路。在一个复杂的环境下很多问题已经不能就事论事来研究和解决非常需要系统性的方法和战略性的眼光。对于一个程序的运作来讲制度和流程的设计尤其需要这一点。四、独立思考不人云亦云。人很容易陷入随波逐流、不深入研究问题的境地。举个例子,雪崩发生时一般受害者都是一批一批的,很少有单个人的受害者,原因很简单,单个人在雪崩多发地会相当小心和警觉。但一个群体,群体越大每个个体就会有一种虚幻的安全感和人云亦云的判断。但现实是不管群体的力量有多大,雪崩都是不可抵抗的。因此我觉得在大的机构里,保持独立思考的能力尤为重要。
五、做好时间计划和管理。学习缺乏计划经常是面临不断的被打断或者是不断的讨论占去绝大部分的时间或者是被自己的兴趣所牵引花大量时间搞一些不着边际的事情或者是花很多时间在一些细枝末节的事情上把很难很重要的事情一直拖到非解决不可的地步然后被迫仓促行事。交易额: 1082.75万元
企业 |山东省 |青岛市 |城阳区
交易额: 427.32万元
企业 |山东省 |济南市 |历下区
交易额: 170.44万元
企业 |浙江省 |温州市 |瓯海区
交易额: 81.4万元
企业 |山东省 |济南市 |历下区
成为一品威客服务商,百万订单等您来有奖注册中