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

作为一名志愿成为全栈工程师的大四 iOS 方向实习生,该如何去锻炼并培养自己呢

  •  
  •   TanJunqiang ·
    JunqiangTan · 2015-09-30 00:33:04 +08:00 · 3396 次点击
    这是一个创建于 3348 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是一名软工专业的大四学生(其实我挺反感学生这个称呼的,我更喜欢把自己投入工作中去学习),现在正在一家自己很中意的公司实习.
    我正在做 iOS 开发,有半年了.
    我想做全栈好久了,恩...怎么说呢,个人感觉做全栈的自我实现感更强烈吧.
    请问我该怎么去在接下来的日子里培养自己去做一名 full-stack employee 呢? 希望各位前辈不吝赐教.
    不胜感激.

    19 条回复    2015-10-02 15:00:01 +08:00
    shoaly
        1
    shoaly  
       2015-09-30 04:47:23 +08:00   ❤️ 1
    全栈 其实是 开发过程中,
    1 做好本职工作
    2 需要用什么, 学什么, 并用上
    3 什么不会学什么, 并学会
    3 对什么感兴趣, 试着去了解.
    全其实是一个模糊的概念, 没发定义到底多全能叫全, 高人都不是懂得多, 高人只是学得快
    c742435
        2
    c742435  
       2015-09-30 06:44:45 +08:00
    基本上全栈是逼出来的……
    TanJunqiang
        3
    TanJunqiang  
    OP
       2015-09-30 07:36:42 +08:00 via iPhone
    @shoaly
    @c742435
    也就是说全栈不用刻意培养 现用现学咯
    c742435
        4
    c742435  
       2015-09-30 07:53:05 +08:00
    @TanJunqiang 如果你有足够的自学主动性也可以自学。
    关键是要学以致用。
    比如我本来是写 AS3 的
    来这家公司后 为了给 Air 应用程序添加原生扩展,用 OC 和 java 写了几个插件。
    然后进了独立项目组,为了搞定持续集成和部署,用了 Docker ,写了 shell 和 python ,搞了点 java 工具
    但我觉得我还不算掌握了运维技能。到项目上线运行半年搞定全部差错,我才能说运维技能是生产级别的。
    等上线后打算写个聊天服务器,如果能搞定几万并发,我才能说具有一定的后端技能。

    总而言之 在某个领域达到了生产级别的水平,能光靠这个领域的技能吃饭,才能说算是具有这方面的技能
    而能完整的搞定一个需要前后端的项目,或者说这个项目无论哪里缺人你都能顶上,就算是全栈了吧
    cadmuxe
        5
    cadmuxe  
       2015-09-30 07:58:24 +08:00
    @TanJunqiang 基本是啊,只不过也可以自己可以先按兴趣学一点。其实很容易的,因为作为一个程序员,你必然要接触不同的东西,不同的概念工具,然后你就好奇啊,至少也得粗略的看看。更进一步仔细看看啊,找地方试试啊。。另外很多东西是有联系的,根本不可能完全割裂,比如做 web 开发,如果有人完全不了解前端, nginx , linux , docker , git @%@#¥@@ 等等,这似乎不可能。当然具体技术棧可能不同,我只是举例子。
    c742435
        6
    c742435  
       2015-09-30 08:01:45 +08:00
    @TanJunqiang
    好像说了一堆废话……总结一下:
    在某个完整产品的技术实现中,包含很多技术栈。在每个技术栈中都达到了生产级别,可以叫全栈。
    自学很难能达到生产级别。
    你要是真那么厉害,在没有外部动力 /测试环境的情况下能在这么些领域达到生产级别,估计也不会来问这种问题了
    nocoo
        7
    nocoo  
       2015-09-30 08:23:49 +08:00
    培养一种直面问题,光明正大搞定问题的习惯。打正规战,阵地战,避免搞敌后战,游击战。
    遇到任何需求,如果时间和条件许可,尽量自己尝试搞定,并发布产品化成果。

    到某一天你发现,不管什么需求,自己搞定似乎比交给另外一个人快的多,甚至解决问题的时间比沟通需求需要的时间还短,你的目的就达到了。

    缺点就是,这个时候你会体会到天天和不优秀的人合作的痛苦,已经很难融入一般的团队了。
    全不全栈无所谓,遇到问题你能搞定就是王道。
    Honwhy
        8
    Honwhy  
       2015-09-30 09:08:39 +08:00
    要区分全栈和全占,当你在一家小型创业公司的时候,当然会希望你是多面手了。
    到时候肯定被激发出来你所有的潜力的。
    m8syYID5eaas8hF7
        9
    m8syYID5eaas8hF7  
       2015-09-30 09:10:40 +08:00
    想做很久了,为什么不开始做?
    说明你的欲望不够强烈。
    公司也有后端,没事可以看看他们的代码。
    套用 tombkeeper 的话,你能好几年的和林志玲裹着棉被纯洁的聊天?
    litpen
        10
    litpen  
       2015-09-30 09:37:59 +08:00
    我们公司就有个全栈,学习能力超强,前端半年已经是改框架写框架的水平了,更别说后端两年了,这样的产品经理有见过吗?
    hitmanx
        11
    hitmanx  
       2015-09-30 12:36:47 +08:00
    @litpen 学习能力超强啊,也可能很多东西都是相通的.另外有人说接触面比较大的话,有时候思考问题会更开阔.
    kobe1941
        12
    kobe1941  
       2015-09-30 13:14:00 +08:00
    楼主,先找个女朋友吧。。。。。
    ssltest
        13
    ssltest  
       2015-09-30 15:18:12 +08:00
    @litpen 你和我是一个公司的?
    sea516
        14
    sea516  
       2015-09-30 16:16:45 +08:00
    首先让自己坚持一件事情
    leejanfin
        15
    leejanfin  
       2015-09-30 18:11:08 +08:00 via iPhone
    感觉还是精通一个技术领域就行吧,全栈这个概念太内啥了。遇到非自己技术领域内的问题或者需求,能够快速找到解决方法就行吧。
    litpen
        16
    litpen  
       2015-09-30 21:13:25 +08:00 via iPhone
    @hitmanx 他大学还是艺术生,可能是生活所逼也可能是天赋吧
    TanJunqiang
        17
    TanJunqiang  
    OP
       2015-10-01 08:32:17 +08:00
    先谢谢各位前辈的指教咯,祝各位假期愉快

    @cadmuxe 谢谢 那请问都有什么技术栈呢
    @c742435 公司没有做白盒的 有必要自己刻意去学测试么
    @nocoo 请问"培养一种直面问题,光明正大搞定问题的习惯。打正规战,阵地战,避免搞敌后战,游击战。 "在软件开发中如何理解呢
    @Honwhy 虽然我是做开发的 但是美工水平估计还可以, 公司最近一直在招美工也没招好, 我要不要主动请缨去承担下这份工作呢
    @LINEX 现在主要是每天上下班合起来要五个多小时 十一后就搬进公司宿舍了 那时就有时间学习了 话说和林志玲裹着棉被聊天是什么感觉 好像很刺激的样子
    @litpen @hitmanx 还得是学习快哈
    @kobe1941 别跟我提女朋友 T_T

    @leejanfin 感觉全栈很刺激啊
    @sea516 一专多能咯
    likers
        18
    likers  
       2015-10-01 10:21:53 +08:00
    @TanJunqiang 各种前后端技术上触类旁通,学以致用是极好的。但个人建议美工没有十足的把握还是不要碰为好。一是做图实在太费时间,一天可能就出一张图;另外,也是最重要的,美工属于另一领域,毕竟隔行如隔山。没有若干年的积累,练习,做不出太好的设计,有时候甚至需要天赋,灵感。所以不要太贪心,如前面几位所说,学好若干技术栈,有解决问题的能力就足够了。
    TanJunqiang
        19
    TanJunqiang  
    OP
       2015-10-02 15:00:01 +08:00 via iPhone
    @likers 好的 谢谢您 请问我现在已经就业了 还有必要继续像在学校里希望学计算机底层的东西么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5659 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:14 · PVG 11:14 · LAX 19:14 · JFK 22:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.