V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sampeng
V2EX  ›  程序员

大家都去学 Swift 了,我回头学点老古董,是不是很作死

  •  
  •   sampeng · Jun 12, 2014 · 6731 views
    This topic created in 4339 days ago, the information mentioned may be changed or developed.
    我的工具语言是php,java,python,javascript,shell。环境一直是Mac OS or Linux。
    php用来做web
    java用来搞android
    javascript嘛,web的交互
    shell,python。工具集。安装一些蛋疼的软件以及减少工作量之类的。
    4-5年了吧。都是各种作死,各种解决问题。
    现在swift出来了,同事们都一窝蜂的去学swift了(现在我主搞android)。

    但是。。。
    好多东西,我感觉不知道
    数据在内存中如何分配的。。。
    如何精确控制内存
    高效的代码是如何产生的,为什么快?
    网络七层模型到底是怎么运转的。
    mysql之类的存储,他们是如何做到的。存储类算法有哪些。怎么用,在什么情况下用。
    编辑器是ide还是vim?好吧,我又做死的回去玩vim。。
    1+1=2?以前学的数学全还回去了。再拿起来也蛮好的。。

    我觉得我蛮作死的。。都说这年头是赚快钱的时候。都是ios的赚钱啊。我看好多一出来就是10k啊。哦。。我肯定比这数要高。。所以。。我还是去作死吧。。
    35 replies    2015-01-06 05:28:16 +08:00
    O21
        1
    O21  
       Jun 12, 2014 via iPhone
    抓住一个全能程序员
    RainFlying
        2
    RainFlying  
       Jun 12, 2014
    作为一个程序员,好歹把系统写得准确些啊。
    sampeng
        3
    sampeng  
    OP
       Jun 12, 2014
    @RainFlying 我想的是,不说我自己去写。。最少要知道怎么转起来的。怎么运转的。最低也是应用层面。我理解的底层是涉及到硬件和驱动了。。这不在我兴趣之内。。
    RainFlying
        4
    RainFlying  
       Jun 12, 2014
    @sampeng 你没抓到我的点,我的意思是,你用的是 Mac OS 的第十个大版本,也就是 Mac OS X,现在一般称 OS X,所以写准确点嘛,现在肯定没人在用 Mac OS 9 的。
    sampeng
        5
    sampeng  
    OP
       Jun 12, 2014
    @O21 这就叫全能了?全能差远了。只是会几个工具语言而言。。。给我1个月,我把全部语言学完就叫全能了?显然不是。。。。多几个工具,在解决某些场景下会很舒服
    sampeng
        6
    sampeng  
    OP
       Jun 12, 2014
    @RainFlying 哥,跪了。。。
    O21
        7
    O21  
       Jun 12, 2014 via iPhone
    @sampeng 膜拜下强人!
    NFSwind
        8
    NFSwind  
       Jun 12, 2014
    C语言程序员路过。。。。


    话说你这知道自己不会什么。。这很好啊。。慢慢来就是了。。。
    amon
        9
    amon  
       Jun 12, 2014
    想学就学呗,没什么作死不作死的
    Tonni
        10
    Tonni  
       Jun 12, 2014
    我也经常关注一些底层的东西,前段时间买了本《深入理解计算机系统》,我觉得一个优秀的程序员能够站在硬件的角度去理解代码的执行流程,不过最近没怎么看,上周京东买了几本WEB开发的书籍,正在研读,这些书能够快速的提高你的工作技能。
    ibudao
        11
    ibudao  
       Jun 12, 2014
    程序设计语言原理,计算机体系结构,操作系统原理。。恩,楼主要跳入的坑大着呢。。
    skywalker
        12
    skywalker  
       Jun 12, 2014
    想学smalltalk
    ksex
        13
    ksex  
       Jun 12, 2014
    楼主真的是全面发展 +1
    pfitseng
        14
    pfitseng  
       Jun 12, 2014
    我还以为要学ada这种
    cielpy
        15
    cielpy  
       Jun 12, 2014
    话说我和楼主比较像,不过我会的东西没那么多,就会iOS开发,就是OC了,不过最近在看C。。看算法,代码优化,还有iOS的内存,多线程,以及一些编程思想的东西。反正也是一些古董了。
    datou552211
        16
    datou552211  
       Jun 12, 2014
    full stack developer
    cielpy
        17
    cielpy  
       Jun 12, 2014
    还捣鼓一些乱七八糟的东西,比如研究一下shell编译工程上传等,折腾github pages博客等等。反正感觉挺不务正业的。。
    marklrh
        18
    marklrh  
       Jun 12, 2014 via iPhone
    想学什么学什么,我还想看看COBOL呢
    lenzhang
        19
    lenzhang  
       Jun 12, 2014
    javascript,php,OC,shell,swift路过。看楼主要学的东西,可以看出楼主并不是回头学老古董,只是把自己没覆盖到的基础知识补齐而已
    datou552211
        20
    datou552211  
       Jun 12, 2014
    编程主要的是思想,语言学起来不会慢
    notedit
        21
    notedit  
       Jun 12, 2014
    等你学通了 很多语言只是语法的不同而已 语言只是工具

    给你个我自身的例子吧 以前是做后端的 从零学iOS开发 后端加iOS 两个月的时间做出下面的东西

    https://github.com/notedit/motikyapp
    https://github.com/notedit/motiky
    chlx
        22
    chlx  
       Jun 12, 2014
    不是.Go ahead!
    canesten
        23
    canesten  
       Jun 12, 2014
    不叫作死
    叫补习
    liujijing
        24
    liujijing  
       Jun 12, 2014
    那不是老古董,只是基础,跟Swift没什么关系吧。可以同时学。
    sampeng
        25
    sampeng  
    OP
       Jun 12, 2014
    得了不折腾就会死病。其实还是蛮吃力的。。。。原先只想多快好省的把东西做出来。。
    后来仔细一琢磨。。自己屁都不是。。。还是滚回去回炉吧
    kafkakevin
        26
    kafkakevin  
       Jun 12, 2014
    刚开始学习objc不到一个月,swift推出,但我不着急,先把objc玩熟练了再说。
    2ex
        27
    2ex  
       Jun 12, 2014
    学以致用才行啊,哥们。新的老的无非都是为了提高生产力嘛
    luoyou1014
        28
    luoyou1014  
       Jun 12, 2014
    还以为你说的老古董是准备学OC.

    你这也不算老古董啊, 就跟搞建筑的去学力学, 会有人说力学是老古董吗, 这是基础……
    Mutoo
        29
    Mutoo  
       Jun 12, 2014
    那些不是古董,是基础。
    MasterYoda
        30
    MasterYoda  
       Jun 12, 2014
    还以为去学LISP
    kidult
        31
    kidult  
       Jun 12, 2014
    不冲突的,新手学swift要一年,你只用一个月就水平比他高了

    这就是经验(内功)
    kmcool
        32
    kmcool  
       Jun 12, 2014
    LZ是不是科班出身么?
    sampeng
        33
    sampeng  
    OP
       Jun 12, 2014
    @kmcool 是,但是,大学。。嗯。你懂的。。。
    spacewander
        34
    spacewander  
       Jun 13, 2014
    LZ去学C和Unix吧……
    wezzard
        35
    wezzard  
       Jan 6, 2015 via iPhone
    樓主需要看「深入理解計算機系統」,裡面有你想要的全部答案,希望這個回答不晚。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1218 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 23:26 · PVG 07:26 · LAX 16:26 · JFK 19:26
    ♥ Do have faith in what you're doing.