进公司几个月了,但对未来技术方向很担忧

2019-07-28 11:47:37 +08:00
 amiwrong123

本人应届生,刚入职公司几个月,项目里面我现在负责 Android 里面 java 层和 c++层里各一个模块的开发(需要和其他模块进行交互,但功能比较简单),前期还干了好多杂活(不是编程),不难,看懂以前的老代码或者其他模块,然后就可以根据业务逻辑需求写好自己的代码。

如果只是会用,可能也学不到啥。所以开始关注里面用到的什么技术,比如用到进程间通信( binder 机制),还有消息队列( looper,handler 那种),锁机制(很简单那种),(这些都可以看源码,配合看看博客);还有就是得写自己模块的 mk 文件,解决编译错误。也许其他组有用到什么其他技术,但我组应该没有啥了。哦,对了,还不会用到数据库。

关键公司里,组里对代码没有那种钻研精神,怎么说呢,就是能实现功能就好,时间点到了你就得有成果,但这是主要因为公司做的东西都是给甲方做的,虽然有一套开发流程来保证质量(就是后期的各种测试)。

组里没有真正意义的大佬,有长我几年工作经验的人,我承认现在确实能学到不少东西,但长期在公司的话,肯定会变成一个熟练工的。

现在 c++,java 都会用到,前者较多一点,但对以后技术方向很迷茫。感觉自己做的是 Android 开发里面的东西(比如开发 service ),啥都会点,但都不精。以后找工作都不知道找哪个方向( c++,还是 java ),而且看看 jd 又发现自己和 jd 不怎么相符。平时会看书自学,最近看的是 c++和 linux 相关的。而且现在看 c++的工作机会好像不多啊。

5236 次点击
所在节点    程序员
27 条回复
Meiling
2019-07-28 16:15:24 +08:00
@lzlee
@congeec 我想请教一下有人带和没人带的差别在哪里,有人带提供的是什么优势?
version
2019-07-28 16:47:07 +08:00
推荐还是走 java 服务端开发吧,慢慢 1 到 2 年过度,客户端企业工作机会只会原来越少,慢慢走大牛独立个人 app, 或者只有硬件公司招客户端开发了,那些都基本离市区太远了
时间充裕,还有很多可以利用时间学习的地方
企业同事存在竞争关系,能教你,不帮你,都正常,总归是看自己,保持被淘汰的心态推动学习这就够了
angcz
2019-07-28 16:55:58 +08:00
lz 能给个联系方式私下聊聊吗 怎么听起来那么像在同一个公司(捂脸
Kontinue
2019-07-29 08:47:33 +08:00
目前刚入职一个月,感觉和楼主的状态类似,校招没特别好的 offer,综合所有因素来了这个做算法的公司写 java,现在和未来估计是负责服务调用吧(算法打包成服务),但是可能行业问题吧,用到的技术有限,估计最多也就是消息队列这些的,基本是接触不到互联网那套分布式微服务云计算什么的东西,但是个人还是想往那边走的,我觉得可能还是得靠自己去学习了吧,毕竟前一两年的经验还是很重要,刚出学校发现很多开发的理解和工业界还是有差距的。
onice
2019-07-29 09:20:25 +08:00
工作就是这样。技术永远是为商业服务的。商业需要的技术往往不是高深的技术。公司招人的目的是为了解决技术问题。发展方向的话,我觉得应该选择一个领域深耕,发展方向不外乎技术专家和 CTO。看楼主自己想往哪个方面发展,技术专家的话,就要特别精通某个领域才能形成优势。CTO 的话,就要求技术的广度,而不是深度。
yohannchan
2019-07-29 10:34:03 +08:00
@congeec 这才是正解!
yeonon
2019-08-10 20:07:09 +08:00
同应届生,和楼主情况类似,做的方向也类似(不过更底层一些,完全没有 Java...)。最近也是在纠结这个问题,也害怕做着做着跳不出去了。。

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

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

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

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

© 2021 V2EX