V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
panzhougeek

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

  •  5
     
  •   panzhougeek · Mar 24, 2017 · 5543 views
    This topic created in 3327 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

    个人经验。
    panzhougeek
        21
    panzhougeek  
    OP
       Mar 31, 2017
    @misaka19000 买了最新版的 csapp ,现在开始慢慢看了。谢谢,很受用的一本书,很符合我现在的情况。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2378 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 05:47 · PVG 13:47 · LAX 22:47 · JFK 01:47
    ♥ Do have faith in what you're doing.