Re: [请益] 思考能力不强

楼主: tooto1985 ( )   2014-10-24 17:18:46
※ 引述《badcode (Person of Interest)》之铭言:
: 老实说不强还太过委婉了
: 小弟是某国立科大的资管系大四生
: 专题是用java写的小程式,只有简单的档案传输和一些小功能而已
: 对于写程式这方面算得上有兴趣,但不强,可能得常常上网查stackoverflow等网站
: 前阵子考了一张OCJP (有很大一部份是用背的),觉得自己java的程度非常之弱,于是又买
: 了些书来加强自己,之后有打算学习开发Android app
: 但在实作一些经典问题的时候 (如 http://openhome.cc/Gossip/AlgorithmGossip/ )
: 发现自己的思考能力简直是差到不行,排序或搜寻那些可能做的出来,但8 queens或骑士
: 的旅程那些简直是想破头还没有半点头绪,看了解说之后可能会豁然开朗 (也可能是一知
: 半解)
: 我知道有些问题在面试时会被拿出来考,万一写不出来或写得太差可能就被扣不少分
: 不知道各位先进们是怎么培养解决问题的思考能力?
: 常看到有些人说只出得起香蕉当然只请得到猴子,我深深地觉得自己就是那猴子...
我只能说初学者对于 Android 的误解太深了
常常以为会写 Java 就会写 Android 了
我只能说这样只能算是只会1/2的 Android 而已
Android 的精随在于它的 Life Cycle 和四大元件
分别是 Activities, Services, Broadcast receivers 和 Content providers
所以建议先把这些东西搞清楚再来写 Android
千万别再说会 Java 就会 Android 了
回到主题
加强 coding 能力的最佳方法, 只有一直不断的 coding
另外多看看别人写的 code 并揣摩别人的思考逻辑, 也是很有帮助的
github 上面很多资源可以给你挖宝
作者: frank11118 (想睡觉)   2014-10-24 19:05:00
作者: alphadog (圣无极煞气阿法豆‧再改X)   2014-10-24 19:13:00
真的 JAVA这颗技能树很大丛 要玩很久才敢说JAVA很熟
作者: cpper (韩立)   2014-10-24 20:49:00
能做什么产品才重要,工作久了谁管你java熟不熟
作者: typepeter (∵Peter∴笑点)   2014-10-24 21:17:00
推 另外Java语法只是对基本lib熟悉度 实际环境才重点
作者: nOhiTmE   2014-10-24 21:50:00
当然会java不等于会android,但是不会Java写出来的android程式看起来会很搞笑
作者: jynyptt (Jyny)   2014-10-24 22:59:00
作者: ccccboom (西西)   2014-10-25 07:33:00
当初去某大公司面试也是直接问这四个物件
作者: gpctv (gpctv)   2014-10-25 15:59:00
真的,当初我也被那他特有的生命周期搞的雾煞煞
作者: clouddeep (早睡早起....有这么难吗)   2014-10-27 11:03:00
推~目前也在学习中

Links booklink

Contact Us: admin [ a t ] ucptt.com