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

同为程序猿,你认为自己的核心竞争力是什么?达到某个瓶颈后怎样去提高自己?

  •  
  •   liunan1321 · 2013-04-26 08:54:16 +08:00 · 3886 次点击
    这是一个创建于 4023 天前的主题,其中的信息可能已经有所发展或是发生改变。
    从大学毕业前开始自学php到现在正式工作已有一年多,最近似乎达到了某个瓶颈。工作上的需求虽然可以完成,但是内心开始缺乏安全感,认为自己的技术能力成长已经进入缓慢期相比之前学习php的那段时间才觉得充实。对于自身的能力来讲是个既不深,也不扎实的感觉,但深入下去不知道应该往哪个方向。后来碰巧看到这个问题http://programmers.stackexchange.com/questions/62502/small-c-projects感觉有些收获,现在重拾C语言。不知道其他人有没有遇到过同样的问题?分享下你们的想法和解决方式
    6 条回复    1970-01-01 08:00:00 +08:00
    cevincheung
        1
    cevincheung  
       2013-04-26 09:32:31 +08:00
    一般也就两个方向。要不转架构,要不就换语言。
    PHP其实真正明白的,是不会用php做什么东西的,架构方面php只是用于前端的数据渲染,数据来自后端接口。
    welsonla
        2
    welsonla  
       2013-04-26 09:41:03 +08:00
    我也是这样,当一门语言熟悉后,在工作中使用一段时间就会觉得这些都是在重复一些代码

    不忙的时候,我会试着重构以前写过的程序

    空余的时间,找一些有挑战的项目自己去做,我做iOS,项目中都没有使用ARC,Storyboard这些东西,平时自己在写一些东西的时候,会刻意去学习使用这些自己不熟悉的东西。
    keys
        3
    keys  
       2013-04-26 18:26:48 +08:00   ❤️ 1
    说下我的感受吧

    我的学习经历是这样的:
    HTML——CSS——JS——PHP——PYTHON——框架(flask)

    大家可以看出来,我是做Web开发的,至于服务器,数据库,SQL语句都是现学现用,现在读书,没参与什么大型项目,所以没遇到过什么性能瓶颈,现学现用也够用了

    学到现在,基本上,要做一个网站基本没什么困难,时间问题罢了。我的瓶颈就在这里。

    但其实,还有很多地方所知都很肤浅,下面细数一下:
    HTTP协议首部了解不多——last-modified,via,cache之类的
    数据库——SQL和NOSQL方面各个数据库究竟差别在哪,各自适合什么应用场景
    服务器——Nginx和Apache差别在哪,适合应用场景,如何配置
    安全——XSS,SQL注入,实现原理,防范策略
    测试——本人对负载测试,单元测试,回归测试都只听说过,十分拙计
    部署——如何自动部署,如何监控
    Web框架——如何做到结构上的可扩展性

    稍微想想,这些不是做Web相关的吗?实在汗颜,但是想多了,这么多东西自己不懂,反而会心生胆怯,裹足不前,不利发展,真是想得多了不成,不做思量早死

    所以现在,我把电脑桌上摆了一万年没动的各种书全部撤了,就留一本,一股劲先钻进去

    希望对你有帮助
    sunshaozong
        4
    sunshaozong  
       2013-04-26 18:39:32 +08:00
    @keys 赞!

    最近的感悟,每一件事情都值得仔细对待。运用常见的工具和使用习惯, 做一些模式化的工作。 都会感觉不好的。

    ls 说的已经很好了。 我的建议就是找一些自己感兴趣的事情,然后把它实现。在这个过程中,不要给自己时间上的压力,尽情的享受过程,并仔细对待遇到的每一个问题,认真看每一份文档。

    加油!~
    DaniloSam
        5
    DaniloSam  
       2013-04-27 00:05:11 +08:00 via iPhone
    核心竞争力是长得帅,两岁遇到瓶颈,至今未能突破

    楼主淡定点,看看书学学习
    shanks
        6
    shanks  
       2013-04-27 00:15:33 +08:00
    @keys Web架构相关的内容实在太广泛了,容易博而不精,我正在努力找到一个好的切入点。。。
    考虑围绕一个核心技术不断深入,然后扩展周边技能....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   849 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:51 · PVG 03:51 · LAX 12:51 · JFK 15:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.