走入软件开发的感悟(一)android篇

1.为什么谷歌每年花费人力物力强制android系统年年更新、不管天朝至今仍停留在棒棒糖版本、阉割的7.0等等吧?

2.android学习中的一些思想是否受用于其他方向?

总分总的说一下:

其一:IT的高薪源于解决问题所需的快速学习,以及思考能力。优秀的程序员是那种可以快速学习新架构,新API,新的语言的。还能在开发中发现各种文档缺陷,还有环境的BUG。还能很快理解业务及运营的各种需求。说直白,就是要善于思考的人,这人还要喜欢思考问题。一样的大学本科,有些人毕业了自己会写编译器,能靠自己揣摩,实现SQL的语法机制,而有些人只能写个无法实际使用的图书查询管理系统。(借用知乎上大神的言论 ,很实在)  这种快速学习并掌握的能力。

其二:时间的投入、所有的学习都是需要习得、消化、练习,经历过一个周期,并且由真的有实际经验的老师指导。临时抱佛脚本身就很有挑战。

其三:代码习惯、工作效率、业务逻辑  其实这个社会一旦踏入就得学会学习,以及灵活运用知识实战。

其四:起点、

走入软件开发的感悟(一)android篇_第1张图片
无论你用哪种方式去学习,到最终都只是你能力提升的一个组成的部分。即使是好的培训班,只是为你的努力加速,少走一些弯路,但是成不了决定性的因素。努力去学习,努力让自己变优秀,找工作就是轻而易举的事情。
其五 :任何时候都要自省、时刻都要看清自身状况、最差也要能描述自己所处的位置、信息、状态、社会潮流;只有这样最起码工作的第一年你不完全是在写bug、是在一直修复自身漏洞、一直维护自己 不断前进并成长、要不然再努力都是在加班写bug。自学能力、理解能力、持之以恒的心态三个里至少缺一个,你一个不会自学、看不懂文档、做事情坚持不下来三个里面至少有一个的人,别说 IT 公司了,什么公司都不会喜欢的。需要持续不断的学习,在工作经验中学习,在工作外自己找资源学习,这都需要较强的自学能力。
其六 :我们总是期望毕其功于一役,老是希望通过一次培训就掌握好软件开发这个行业,当然也有懂点的人知道培训完其实只是个入门,但是以现在的状况培训完还真不一定能入门。其实社会才是最好的学校、但是在天朝你懂得有些时候父母都不一定理解整个社会的运转。大多数父母都是苦口婆心的每天重复那几句好好学习之类的、没有详细的阐述社会到底是怎样的、如何正确的生活下去而仅仅是生存,其实这要求很过分 最重要的是一种引导、教会孩子如何认知这个世界。话扯回来培训之后的毛病:
  1.拿到东西之后,不先从整体上考虑一下,总是做一步看一步,造成做的东西总返工,做事极其低效和让人不放心 
  2.对很多东西不去深入理解,总停留在复制粘贴代码的层次,稍微有点变化就不会了,甚至经常把不理解的代码就往上随便粘贴,还自认为写的很溜,对别人预见的问题或者坑也听不进去,不但自己写差了,还经常影响和拖累到团队      
  3.总犯重复的错误        
  4.学习能力比较差,一个新东西重点院校刚毕业的娃可能看两个小时就会的,他看两天都未必能摸到门道        
  5.责任心非常差     
  6.培训机构出来的老一点的员工很喜欢强调工作经验,其实大多都只能称的上是工作年限而已,所谓的5年7年的工作经验,其实也就是一个重点院校出来的     聪明点的应届生一年的水平,还很洋洋自得,在公司里倚老卖老打压有潜力的年轻员工,搞坏团队的气氛。

其八:努力工作认真生活的人,绝大部分境遇都不会太差。毕竟,老话说 人亏天不亏;世道轮转回,不信抬头看;苍天饶过谁;

不要问我其七去哪了





你可能感兴趣的:(长路漫漫,唯剑作伴)