西安列举网 > 教育培训 > 电脑/网络 > 西安Android培训机构程序员需要自己的思考时间
西安
[切换城市]

西安Android培训机构程序员需要自己的思考时间

更新时间:2016-06-29 13:43:08 浏览次数:43次
区域: 西安 > 高新 > 高新路
类别:软件工程师培训
地址:高新路与科技二路十字水晶城B座7层
西安Android培训机构程序员需要自己的思考时间
这才是重要的一条。工程师不是每天每时每刻都写代码的,他们用更多的时间思考。这有点像什么呢?你看大家从小上学,挺辛苦地学会了识字、写字,可大多数人一辈子都不会写文章,就算写出来了,也传播不出去 —— 其实只是是因为确实没价值,因为在传播自由的时代里,真有价值的东西总是会被发现。为什么呢?因为他们不思考,也不会思考,所以,等于没有什么东西值得表达 —— 尽管已经掌握了一定的表达技能。
又因为不会写东西,没什么东西可写,所以,他们的表达技能永远停留在初级阶段,因为他们没有机会用这个技能与真实的世界交流(与读者沟通,无论是单向或者双向,或者与其他作者比较,无论是更好还是更差),于是,他们永远不可能获得真正的高级技能(那些技能也有人写书出来,可纸上得来终觉浅)。
工程师其实跟写书写文章的作者一样,无非是用他们特有的表达技巧去表达他们的思想,作者用自然语言文字,工程师用特定字符构成的代码…… 可关键在于,首先要有表达的标的,之后才有表达好坏的判断。工程师表达什么?他们发现问题之后解决问题,提率(通过大量的自动化任务)…… 那么他们天天要思考的事情多的去了,什么值得解决?要解决的话如何解决?我的解决方案是不是比别人的都更好、更优雅?为了搞定这个任务,我需要学会什么?我需要和人么样的人以什么养的方式合作?我能否持续地维护我的解决方案?我如何才能让更多的人支持我?
与大家认为的“码农”并不一样,真正的工程师,时间分配大抵上是这样的,80% 的时间用来思考,20% 的时间把思考结果用代码表达出来(也许是通过带领团队)。这个思考的过程包括反复搜索(search 多了,就叫 research),深入阅读各种文档(因为今天的工程师必定要用到大量别人写好的模块),还要思考自己写出来的代码如何写好文档才能让更多的人使用……
而刚入门的时候,可能是反过来的,80% 的时间用来写代码,没有思想可以表达,就去模仿表达别人的思想…… 但,一定要有 20% 的时间花在真正的思考上,像工程师一样思考。很多人进步慢的根本原因在于,每天都在“学”,但从来不花大块的时间深入“想”。
从一开始就要养成习惯,每天要有起码一小时的时间专心思考:
我将要解决的问题是什么?
重要的问题是什么?
它的核心关键在哪里?
已有的解决方案都有哪些?
我如何才能给出一个更好的方案?
我的方案应该如何拆解,如何逐个实施?
给自己买一个小本子,里面夹上一根笔,随身带着。 你学的东西越多,你越离不开这种小本子,遇到什么事儿就记下来,因为你是拼命使用你的大脑的人 ,你要记住的东西太多了,平时必须依赖这种随身携带的小本子减轻你的记忆负担。虽然现在移动设备上的记事本也挺方便,但你用过一段时间就知道了,弄不好还是纸笔写写画画对大脑的帮助更大 —— 其实成本也很低很低。
用整块时间思考,其实并不容易,因为刚开始的时候会很快走神。其实有很简单的解决方案的:
一边思考,一边写写画画,一小时不知不觉就会过去。
集中精力思考的时候,我喜欢在电脑上,而不是纸质的笔记本上,因为我的打字速度非常快,能跟得上我的思考速度 —— 手写实在是太慢了,并且太难看了哈。
  蓝鸥西安分中心是蓝鸥科技的第六家分中心,专注于iOS、Android开发,师资力量强大,教学经验丰富,环境优美,交通便利,始终坚持让教育回归本质的教学理念,学习Android开发,就来蓝鸥科技!
西安电脑/网络相关信息
2023-10-19
2023-09-08
2023-08-29
注册时间:2016年05月04日
UID:290385
---------- 认证信息 ----------

查看用户主页