android 写了一年了,困惑越来越多

2015-06-08 00:03:18 +08:00
 dast
技术方面的困惑:
记得一年前实习时,连layout里基本的一些控件,属性都不会用,而今熟练实现各种自定义控件。期间巨大的变化得益于身边的一位朋友的影响(能力出众,思维独特,某种程度算是隐匿于民间的高手吧)。之前认为,写好android,必须要对sdk了如指掌,随着项目经验的积累(期间也看过一本《android 4高级编程》),越发觉得,java基础才是关键,于是乎,近段时间一直在拜读《thinking in java》,受益颇多。最直观的感受是在构建项目架构上越发得心应手。剧情照此发展下去,貌似是很流畅。然而最近和公司上司一起面了几位前来应聘的同学;我的问题中一半是java的基础类题目,另外的是些内存优化方面的问题(难不倒有项目经验或是有水平的同学)。与此相比,上司所提的尽是些handler,进程之类的个人觉得比较‘枯燥’的问题。另外,最近接触到的一些优秀的开源项目,印象最深的还是在项目架构上而非sdk中某些精妙的用法或是某些炫酷的ui效果。
在此的一个困惑是:今后是否要在sdk应用方面侧重,除此外,今后应该往某方面侧重(如着重于性能优化),或是全面突破(这里并非指的是方方面面都很专业,但至少比较熟练)。

-------------分割线-------------
方向上的困惑:
目前,身边的一些同等经验年限同学,已经致力于去接一些外包,收入方面吊打up,而up却是一直处于买书,看书的死循环中,沉浸于一些优秀的开源项目中,是否应该搁置目前的状态,向‘钱’看齐。
大半夜的,有志同道合之士么。望诸位不吝赐教。
10795 次点击
所在节点    Android
12 条回复
em70
2015-06-08 01:01:40 +08:00
说这么多,一句话给你总结: 程序员已经到位,创业团队只差投资人,产品,设计,营销,推广和idea了。

感觉比只差程序员系列要靠谱一点,至少执行力有保证
mthli
2015-06-08 06:00:38 +08:00
我和你有类似的困惑。看看其他人有什么高见吧。
dast
2015-06-08 07:24:24 +08:00
@em70 ...大哥,别拿我开刷,我水平很一般,只是想有所提升,但又受困于现在的烦恼
StevenTong
2015-06-08 08:21:06 +08:00
我也是哈 大二就开始实习了 做了几年开发了 在外包公司 感觉有点枯燥了 感觉水平上也遇到了瓶颈 工作也都是机械化的重复造轮子 总想找到提升点
vven
2015-06-08 10:15:49 +08:00
个人觉得被java或者android绑得太紧也不太好,既然楼主不是得过且过型又喜欢啃书,不如把android底层打通,从系统层面再回头看可能就会有新的发现

外包的话我认为如果不是比较靠谱的客户和项目,不做也罢,一是外包市场混乱,10w就想做个微信这种梗天天都有,二是在一些非常不值得的细节可能会浪费大量时间和精力,和时间相比这点钱根本不算什么
banxi1988
2015-06-08 12:14:39 +08:00
人各有志,跟随你心
CtrlSpace
2015-06-08 12:39:02 +08:00
现在没有向钱看齐不要紧,先深入技术,以后你会反超他们的收入,并拉开差距~(有点鸡汤,哈哈哈
freeze
2015-06-08 12:45:24 +08:00
除了这2本楼主还看了那些书,求参考
dast
2015-06-08 14:58:46 +08:00
@freeze 额,没什么参考价值的哎,每个人的情况都不一样,看过但没看完的书还有几本《设计模式-sun核心技术丛书系列的》,《Common Lisp》。。。
ZhangSharon
2015-06-22 23:52:01 +08:00
看书时没有错的,其实做外包都是做业务代码,业务代码都是重复的work.. code..也许他们更羡慕你能有时间看一些更佳深入的书,他们早已经被业务忙的团团转,当然你也不是全都是看书对吧,工作上也会应用的到,你看的会更远一些。
有一个公式这样的 大学毕业第一个月工资 == 你大学四年买的技术书的价格总和
相信这个用到你的下一个工作上也是可以成立的,
当然看书也不是只是看看而已,一定要消化掉
dast
2015-06-23 11:11:22 +08:00
@ZhangSharon 非常感谢,现阶段我已明了需要什么。
dezng
2015-07-01 20:32:57 +08:00
java只在学校听过几堂课(大学课堂什么水准大家也知道),然后直接开始android,现在学的有点吃力,看来得补补java。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196799

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX