V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
amiwrong123
V2EX  ›  程序员

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

  •  
  •   amiwrong123 · 2019-07-28 11:47:37 +08:00 · 5181 次点击
    这是一个创建于 1706 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    27 条回复    2019-08-10 20:07:09 +08:00
    q8164305
        1
    q8164305  
       2019-07-28 11:56:15 +08:00 via Android
    大部分公司都是这样的,纯技术型的公司非常少,只要对得起自己工资,持续学习就够了,其他事情不关你事
    amiwrong123
        2
    amiwrong123  
    OP
       2019-07-28 12:01:47 +08:00 via Android
    @q8164305
    关键以后想跳槽,但很迷茫自己的方向啊…也不会用到什么框架
    bigcat0
        3
    bigcat0  
       2019-07-28 12:06:59 +08:00 via Android
    大多数的工作其实都是这样。
    mcfog
        4
    mcfog  
       2019-07-28 12:09:17 +08:00   ❤️ 1
    我不知道你为啥觉得变熟练工就不好? 给你一件事情你做完了,又给你一件事情你又做完了,这就已经好过一大堆人了

    又能学到东西,又有人带,你在这儿瞎焦虑个什么劲? 瞎看什么 linux,你自己项目里的技术研究透了没就已经开始看课外的东西了?

    组里没有真正意义的大佬?你应届几个月就已经能看出来别人是不是大佬了?还是你觉得身边有个大佬你就鸡犬升天了?不用很麻烦很累自己就变成大佬了? 我倒是觉得一个公司能让应届生进去几个月就刷刷干活有空在这里胡思乱想,技术核心肯定有两把刷子
    CEBBCAT
        5
    CEBBCAT  
       2019-07-28 12:23:21 +08:00 via Android
    我觉得环境对个人有很大的影响,因为(到目前)我不是那种自我驱动力很强的人,只能把自己推到一个又一个强者的领域来让自己保持警醒,不至于坐井观天。

    我和楼上几位持不同的看法,可能是因为我还没有正式工作过吧。我理解的楼主的现状是:害怕就这么过几年变得越来越适合这个坑位,想跳也跳不出去,长久下去就成了一个……类似 curd boy。

    我还想请路过的 V 友指教一下,在机床工作的工人们可以用经年的锻炼让自己的手可以担当千分尺,感知毫厘,技术岗上做一个工作几十年,也能成为大师吗?还是熟练的纺织女工?
    iPhoneXI
        6
    iPhoneXI  
       2019-07-28 12:28:16 +08:00 via Android
    对工作熟练是必需的,不过自己成为一个熟练工当然不是好事
    congeec
        7
    congeec  
       2019-07-28 12:40:19 +08:00 via iPhone   ❤️ 3
    不同意#4。我技术基本都是自学的,自学总的来说不如有人带,除非你水平高别人带不了。

    建议楼主面向简历编程。有啥高大上的技术就推到组里。上面分配的任务求质不求量。

    这种做法是不道德的,也需要政治手腕
    amiwrong123
        8
    amiwrong123  
    OP
       2019-07-28 12:52:45 +08:00
    @mcfog
    工作任务来了,你是必须得完成,我也基本能完成。但这些任务很可能都是大同小异的,以后整个人就固化了。

    看书是因为周末不方便研究项目里代码的问题,最近看的程序员的自我修养,主要公司是在 linux 在开发的,了解点编译过程的原理应该有用。

    其实有没有大佬倒是无所谓,我也能从周围同事学到东西,只是怕以后的自己满足于现状而再也没有跳槽的能力。工作内容也确实不怎么符合当前市场上的招聘内容。

    而且怎么说呢,以后感觉简历都不好写。。。
    jadec0der
        9
    jadec0der  
       2019-07-28 13:13:50 +08:00
    你的想法很对,大部分外包公司都不是技术导向,而是销售导向的。也就是东西做的怎么样无所谓,能卖出去最重要。

    如果你有心做技术,也觉得自己有天赋,可以干一两年之后跳槽,去更加看重技术的公司。或者你只是想找口饭吃,就多花心思在业务上,将来做个项目经理啥的,挣钱也未必就少。
    amiwrong123
        10
    amiwrong123  
    OP
       2019-07-28 13:14:46 +08:00
    @CEBBCAT
    嗯,你说的确实是我所想的。也怪自己当初校招,现在进了类似外包的公司。
    amiwrong123
        11
    amiwrong123  
    OP
       2019-07-28 13:20:11 +08:00
    @congeec
    现在是,基本要用到什么技术都给你规定好了。当然用到的技术我自然会去好好专研,但其他的就得自学了。
    amiwrong123
        12
    amiwrong123  
    OP
       2019-07-28 13:26:32 +08:00
    @jadec0der
    嗯,也只有这样了。不过想趁现在还早,想想自己的未来方向,或者说是,根据未来想去的岗位,学习相对应的技术,但不能 c++,java 都学,技术是学不完的,需要在有限的时间到达岗位的需求。
    mcfog
        13
    mcfog  
       2019-07-28 14:06:34 +08:00
    @amiwrong123 业务大同小异,但完成任务是复制粘贴还是拆分设计合理复用,差别就出来了。你每次用一样的思路一样的水平去面对任务,当然固化,当然是一年工作经验重复三次。业务大同小异也好天天推倒重来也罢这和你追求更高更快更强有什么关系呢?

    你如果能在工作中保持学到东西,保持工作高质高效完成,自然就是周围里优秀的一小部分,沉淀几年换工作正常写简历正常面试自然能到更好的环境。就算是三线小厂,下次就能去普通中厂,能持续变好,再下次自然就能到一线大厂

    不要埋冤环境,自己做好自己成长,未来自然就有选择权来选择更好的环境,尤其是你现在环境看上去并没有阻碍你的成长
    nsynet
        14
    nsynet  
       2019-07-28 14:17:39 +08:00
    听着像外包公司的感觉
    Foreverdxa
        15
    Foreverdxa  
       2019-07-28 14:24:17 +08:00
    没有工作,根本不会担心这些。。。(哭)
    visonme
        16
    visonme  
       2019-07-28 14:27:35 +08:00
    大多数公司研发都是这种现状,摆正心态,认请现状就不会这么忧虑了。
    技术钻研现在不比过去,以前没有那么多条件和平台去做技术 /产品的实现,现在只要你想,都是可以实现的,无非就是投入点个人成本。

    如果可以还是磨练一两年,然后尽量的去研发氛围不错的大公司或者初创技术型企业。
    mars0prince
        17
    mars0prince  
       2019-07-28 14:46:47 +08:00   ❤️ 2
    你还是应届生,干几年你就知道了,技术水平涨的最快的时候永远是换工作的时候
    enaxm
        18
    enaxm  
       2019-07-28 15:03:46 +08:00
    很迷茫啥的,大家也没法手把手把你从月薪 1w 提高到月薪 5w 还不失业的水平吧。

    想清楚你想问什么。
    iluckypig
        19
    iluckypig  
       2019-07-28 15:20:34 +08:00
    @mars0prince 面向面试编程(滑稽.jpg )
    lzlee
        20
    lzlee  
       2019-07-28 16:04:02 +08:00
    准备准备面试, 尽量往大公司走(看到关键词 甲方)
    有人带和没人带差别真的很大
    大公司的视野和格局小公司基本没有
    别听那些人说小公司出全才, 这些就是进不去大公司或者想你进小公司的人忽悠你的话
    Meiling
        21
    Meiling  
       2019-07-28 16:15:24 +08:00
    @lzlee
    @congeec 我想请教一下有人带和没人带的差别在哪里,有人带提供的是什么优势?
    version
        22
    version  
       2019-07-28 16:47:07 +08:00 via iPhone
    推荐还是走 java 服务端开发吧,慢慢 1 到 2 年过度,客户端企业工作机会只会原来越少,慢慢走大牛独立个人 app, 或者只有硬件公司招客户端开发了,那些都基本离市区太远了
    时间充裕,还有很多可以利用时间学习的地方
    企业同事存在竞争关系,能教你,不帮你,都正常,总归是看自己,保持被淘汰的心态推动学习这就够了
    angcz
        23
    angcz  
       2019-07-28 16:55:58 +08:00
    lz 能给个联系方式私下聊聊吗 怎么听起来那么像在同一个公司(捂脸
    Kontinue
        24
    Kontinue  
       2019-07-29 08:47:33 +08:00
    目前刚入职一个月,感觉和楼主的状态类似,校招没特别好的 offer,综合所有因素来了这个做算法的公司写 java,现在和未来估计是负责服务调用吧(算法打包成服务),但是可能行业问题吧,用到的技术有限,估计最多也就是消息队列这些的,基本是接触不到互联网那套分布式微服务云计算什么的东西,但是个人还是想往那边走的,我觉得可能还是得靠自己去学习了吧,毕竟前一两年的经验还是很重要,刚出学校发现很多开发的理解和工业界还是有差距的。
    onice
        25
    onice  
       2019-07-29 09:20:25 +08:00
    工作就是这样。技术永远是为商业服务的。商业需要的技术往往不是高深的技术。公司招人的目的是为了解决技术问题。发展方向的话,我觉得应该选择一个领域深耕,发展方向不外乎技术专家和 CTO。看楼主自己想往哪个方面发展,技术专家的话,就要特别精通某个领域才能形成优势。CTO 的话,就要求技术的广度,而不是深度。
    yohannchan
        26
    yohannchan  
       2019-07-29 10:34:03 +08:00
    @congeec 这才是正解!
    yeonon
        27
    yeonon  
       2019-08-10 20:07:09 +08:00
    同应届生,和楼主情况类似,做的方向也类似(不过更底层一些,完全没有 Java...)。最近也是在纠结这个问题,也害怕做着做着跳不出去了。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2875 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 13:48 · PVG 21:48 · LAX 06:48 · JFK 09:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.