工作三年,现在瓶颈期,想突破,但是发现需要了解的很多。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
panzhougeek
V2EX    职场话题

工作三年,现在瓶颈期,想突破,但是发现需要了解的很多。

  •  5
     
  •   panzhougeek 2017-03-24 16:11:26 +08:00 5332 次点击
    这是一个创建于 3155 天前的主题,其中的信息可能已经有所发展或是发生改变。

    工作三年了,一直都在处理逻辑问题 UI 问题。现在感觉到瓶颈期了。因为基本的都了解了。要写也能写,但是总感觉欠缺一点什么。 准备去学习网络底层 数据结构 算法 swift 但是不知道从哪着手。现在的水平感觉很差很差。 相关。现在做 iOS 开发,三年。 希望大神能指点一下。该怎么进行。

    21 条回复    2017-03-31 11:27:05 +08:00
    misaka19000
        1
    misaka19000  
       2017-03-24 16:25:48 +08:00 via Android
    看 csapp ,看完再谈一下感受
    jz361
        2
    jz361  
       2017-03-24 16:33:10 +08:00
    http://theithome.net/read-htm-tid-43460.html 这里有些经典书籍汇总,可作参考
    linKnowEasy
        3
    linKnowEasy  
       2017-03-24 16:33:51 +08:00
    感觉和我一模一样。。。
    a0000
        4
    a0000  
       2017-03-24 16:41:14 +08:00 via Android
    @jz361 这也太多了
    cankoor
        5
    cankoor  
       2017-03-24 16:43:58 +08:00
    我一直做一个程序员技术进阶的网站 /app ,应该还是有市场的。
    jz361
        6
    jz361  
       2017-03-24 17:06:06 +08:00
    @a0000 按需加载咯
    panzhougeek
        7
    panzhougeek  
    OP
       2017-03-24 17:26:12 +08:00
    @cankoor 个人感觉,每个人点的技能树不一样。像我这种算是大学每天玩出来做项目。混到现在发现其实一点都不了解底层。就知道业务实现,突破难。但是那些 985 的感觉底层打的好,对各种东西融会贯通会好一点吧。现在只是觉得不应该去做一个 iOSer ,而是去做一个 programmer ,所以应该系统的去学习。大学四年玩过来,对底层了解不深,但是就算那些课程都学习了,也感觉只是一点皮毛。没有深入的了解,只能说现在三本大学的计算机专业讲的东西都不深吧。计算机这么学科,还是挺深的,没有大工夫干不来。深深的无力感
    loveuqian
        8
    loveuqian  
       2017-03-24 17:30:29 +08:00 via iPhone
    我也是 iDev
    我也有这种感觉
    zioc
        9
    zioc  
       2017-03-24 17:32:14 +08:00
    @loveuqian
    @panzhougeek
    退潮了 就是反思的时候了
    a87150
        10
    a87150  
       2017-03-24 17:38:55 +08:00
    @jz361 感觉看完能成仙了
    panzhougeek
        11
    panzhougeek  
    OP
       2017-03-24 17:48:28 +08:00
    @zioc 算是吧。当我发现没办法通过 iOS 吃编程饭到底的时候,就会去寻求突破。同时因为想去大公司 AT 。就需要努力学习底层。不想再在小公司之间跳来跳去
    dingz
        12
    dingz  
       2017-03-24 18:14:13 +08:00
    用 C 语言+Linux 去开发一些工具

    毕业的第一份工作是嵌入式方面,指针、内存、数据结构、套接字、多线程、什么网络协议、视频流、 Framebuffer 什么的不知不觉都在工作中熟练掌握了。
    alexapollo
        13
    alexapollo  
       2017-03-24 19:37:56 +08:00
    不懂后台寸步难行
    mcfog
        14
    mcfog  
       2017-03-24 19:43:13 +08:00   2
    怎么从能写进化成能写的又快又好? 怎么从能写进化到能带其他人一起写?

    不要一迷茫就像盲目扩广度, T 字形人才是要先有深度后有广度的
    FreshOldMan
        15
    FreshOldMan  
       2017-03-24 21:53:22 +08:00
    app 都跟前端差不多,我个人认为,除了 UI 展示,还有显示优化,基本没什么内容
    easonyou
        16
    easonyou  
       2017-03-24 23:46:58 +08:00
    同楼主一样的感觉....现在就快毕业了,感觉自己太差,也是三本(二本尾)的学校
    现在看看人家的代码,就恨不得一天有四十八小时,另外二十四小时补基础
    myself659
        17
    myself659  
       2017-03-25 08:33:09 +08:00
    csapp +1
    taowen
        18
    taowen  
       2017-03-25 08:53:05 +08:00   3
    不管是深度发展还是广度发展都有坑。假设你想深度发展,比如深入了解 iOS 内部机制,做到怎么省电,怎么渲染快速。但是市场的需求是怎样的呢?有多少岗位提供给了解这些底层的人员,你的投入会得到回报吗?广度发展坑更多。比如你现在跨界去学习后台开发,但是你自以为学会了,但是你的标签仍然是一个 iOS 程序员。无论你是内部转岗还是去直接求职后端岗位,大家会认为你是转行的,之前的经验要打一个大的折扣。

    所以不要盲目地转到一个陌生的领域去。从你的本职工作入手。要仔细观察还有哪些事情可以做得更好的。而且做得更好是老板关心的事情,业务上有收益的事情。说到底,你干的任何事情都是给资本家打工。你就是底层学得再 6 ,如果资方不需要,也是空有一身屠龙记。

    建议看一下 Lean Startup ,并且把你的 Career 当成一个 Lean Startup
    panzhougeek
        19
    panzhougeek  
    OP
       2017-03-25 10:59:10 +08:00
    @taowen 受教了。谢谢
    defclass
        20
    defclass  
       2017-03-25 14:39:39 +08:00
    @panzhougeek 如果你不知道该做什么来提升自己, 那是因为你目前的眼界,经验或对领域的理解无法做出正确的判断, 这个时候就不要多想了,多想也没有用。去做你手中的目前能做的,把每一个细节做好做深精益求精,发现能做的东西还是挺多的。将来某个时候再回头来看也许就能做决定了,因为相比于之前,你的眼界,经验,理解都已经上升了一层,能看到一些之前看不到的东西。

    个人经验。
    panzhougeek
        21
    panzhougeek  
    OP
       2017-03-31 11:27:05 +08:00
    @misaka19000 买了最新版的 csapp ,现在开始慢慢看了。谢谢,很受用的一本书,很符合我现在的情况。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     930 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:00 PVG 04:00 LAX 12:00 JFK 15:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86