第一次写博文,就简述一下我个人的思想吧!
我是一个刚入门安卓的技术控,什么都不会,一切话语都是些浅薄之见,只作为个人抒发心绪之用。
怎么学习技术?
这是一个过程问题,不同的时候,不同的方法。
我把它主要分为四个阶段,爬走跑飞,其中两个阶段是比较困难的,从爬到走,这是起步困难,从跑到飞,容易陷入瓶颈期。
别人可以告诉你方法,那已经非常不错了,不要奢侈别人能给你太多,关键还是得靠自己,主动积极并且虚心的去。但我觉得如果一个人能走完全程,那样收获会更大。至少,从大一一个什么都不知道的学生,走到现在,很多人都是我的老师,但是没有一个像教徒弟那样牵着我走的师傅。
所以,让自己成为自己的师傅,让自己的热情带着自己飞。
我们学技术的,该以什么样的姿态去面对整个网络世界?
我觉得,我们首先应该以一个发现者的身份去看待整个世界,我们的世界。
很多东西,前人已经做得足够完善,我们应该去找到它们,然后整合它们,化为己用。不要浪费太多时间在发明什么破轮子上面。
发现探索能力很是重要,互联网上几乎能所有你想要的资料,至于怎么去找,那就要你自己的了。
碰到具体问题,不要首先问人,或者去各种群里问,这个该怎么做,那个该怎么办。像我,对于有些问题是相当反感的,一些百度或者谷歌都简答了无数遍的问题,或者一些相当低级的问题,确实很让我无奈啊,根本就没有回答的欲望。所以来说,学会利用网络,找到我们想要的解决方案,这是作为发现者必须掌握的第一项技能,也是一项非常重要的技能。总的来说,凡遇问题,百度一下,解决不了,再问他人。
然后说到提升,很多时候,如果没有他人指导,很多优质的东西我们确实很难知道。这就是如何开阔眼界的问题了,该怎么办呢?多去看看大神的博客,看看csdn的博客首页,多去逛逛论坛啊!这里我必须得插一句,很多大神真的很乐意去分享,有了他们的存在,加快了我们前进的脚步,我向他们表示由衷的敬意。这里我就推荐几个吧,
csdn博客,github(开源库之家),stackoverflow(你能找到很多问题的解决方案),grepcode(各种源码),http://developer.android.com/reference/packages.html(android api官方解释),eoe论坛,还有很多论坛就不详细列举了。例外补充一句,翻墙是必须的。
然后再以一个创造者的身份走向这个世界,找到属于自己的一片天地,当然这个得建立有一定基础之上。
这里又有一个比较重要的问题,idea,一个好的想法真的很重要。有时候,可能这想法很悬乎,不知道是对是错,但爱拼才会赢这句话总是没错的,趁着年轻,干些自己想干的事,人生难得几回搏,需要的就是这份冲劲。但有时候,就得稍微注意些了。很多人已经做得足够好的,就没有太多意义去执着了。另外,在实现想法过程中,可能会犯一些致命的错误,这得就去学习前人的一些经验了。成功或许不可复制,或许复制过来也是毫无意义,但至少他们的流程是值得借鉴。
总的来说,实现一个好的想法,达到临界突破点,一举颠覆。
如何当下在安卓或者其他移动端中脱颖而出?
我认为还是把握优质关。
我很看好两家公司,一家苹果,一家京东。苹果是天生优越,后天得益。苹果从硬件到软件,品控关做得非常好。苹果封闭到一种境界,但也优越到一定境界。京东呢?可能并没有我说得那么好,但我买京东的东西,但绝对比淘宝放心。
所以,我觉得我们在做应用的时候,也得像苹果京东学习,严把品控关。一些推送服务,信息提供,不要让太多普通用户掺杂进来,官方给出优质内容,或者找到可靠的渠道。不要给用户太多过分的权限,把核心内容控制权放在服务端。也许有时候这会降低用户体验,但这样子做事为了更多更大更好的用户体验。
我想说的也就是这些吧,里面可能有很多错误,但我希望能帮到一些有需要的人。