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

转行半年,有些迷茫,想问问大家自我提升的方向

  •  
  •   edutilos · 2016-08-09 14:01:30 +08:00 · 3015 次点击
    这是一个创建于 2815 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大概去年这个时候开始自学 python ,然后今天春天找了份 web 后端的工作。自己的条件并不好,大龄, 87 年的,学历低,大专。不过找工作也不算难,当时只想着先入行,也没有考虑太多,选择了一家小公司。

    然而现在感觉,半年来的提升并不太大。公司并不是一个技术公司,业务规模实在太小,项目分工基本就是 1 前端 1 后端。接触到的东西挺多,但大多停留在表面。大多数时候都是在用 django 写写页面。

    目前的技能树: 工作中用的多的 django 、 jquery 、 docker ,用过的 redis , celery/rabbitmq 、 cas/ldap ,因为平时各种部署任务比较多,所以 linux 命令比较熟。 mysql 停留在 select from where...的程度,备份日志之类的都用过。

    现在的工资是 6K ,在北京,完全做不到收支平衡,上周生了个病就花了近一万,没医保,全自费,老本快吃完了。所以现在有些焦虑,希望到年底前多努力下,试着在明年春天合同到期时找份工资 10K 的工作。

    时间有限,但是不知道重点在那边:

    python 需要更深入了解吗? cookbook 里面的黑魔法都要会?

    mysql 需要达到什么程度?平时都是 orm ,原生 sql 语句写的很少。

    js 需要精通吗?原生 js 要深入学习吗?现在写的基本都是 jquery 。

    nginx 用不用精通,现在各种配置全靠 google 。

    黄点用点吗? CSAPP 、 SCIP 、各种协议,是否值得抽时间去读?

    希望能得到各位前辈的指教。

    14 条回复    2017-02-05 11:50:47 +08:00
    armoni
        1
    armoni  
       2016-08-09 14:27:36 +08:00   ❤️ 1
    把你会的用精了,数据库加强,然后加强系统设计,应该可以提升到 20k 的水平
    onlyice
        2
    onlyice  
       2016-08-09 14:54:36 +08:00   ❤️ 2
    非前辈,一些小见解:

    > python 需要更深入了解吗? cookbook 里面的黑魔法都要会?
    Cookbook 不一定需要全会,它就是一本菜谱书,如果你有类似的菜要做,可以看看人家怎么做的。 Python 只要能写出可读性高,容易维护的代码即可。

    > mysql 需要达到什么程度?平时都是 orm ,原生 sql 语句写的很少。
    这个看你的需求是什么,如果你需要即做开发又兼顾 MySQL 的运维,那么懂一些 MySQL 的常见运维任务是必要的,比如主从同步、分库分表、数据迁移等等(我懂得也不多)。但是如果只做开发,需要懂如何设计好的数据库结构,如何写性能好的 SQL 语句,会分析慢查询,懂得事务机制等等。

    > js 需要精通吗?原生 js 要深入学习吗?现在写的基本都是 jquery 。
    还是看需求。如果觉得现在足够应付工作,那就不必要学。。如果想走全栈的路,那学习一下 JS 的核心机制是必要的。。

    > nginx 用不用精通,现在各种配置全靠 google 。
    跟上面类似的结论。。

    > 黄点用点吗? CSAPP 、 SCIP 、各种协议,是否值得抽时间去读?
    都有用,但是看哪个是重点,一步一下来。。

    其实楼主涉及面挺广的,建议面向你要解决的问题(比如 Web 前后台开发),把一整套解决方案都熟练起来。这样别人要你做出一套 Web 前后台时,你知道如何去做,当前阶段哪些是重点哪些是次要,如何选择各种组件,这样就挺好了。
    depress
        3
    depress  
       2016-08-09 14:54:52 +08:00
    公司不给上社保?
    edutilos
        4
    edutilos  
    OP
       2016-08-09 15:16:04 +08:00
    @onlyice 感谢回复,清楚多了,还是要以当前业务为中心继续深入
    edutilos
        5
    edutilos  
    OP
       2016-08-09 15:17:27 +08:00
    @depress 上了,然而北京社保卡一直没拿到,人事很难见到人,问也没消息
    ExploreWay
        6
    ExploreWay  
       2016-08-09 15:25:04 +08:00
    技术除了工作之外的时间一定要多学,多练,只是做到会开发,而不去进阶,终究是固步自封。
    thinkif
        7
    thinkif  
       2016-08-09 15:27:22 +08:00
    换个靠谱点的公司更要紧
    depress
        8
    depress  
       2016-08-09 16:13:21 +08:00   ❤️ 1
    @edutilos 这公司...祝你早日脱坑。不知道你是想往哪发展,后端还是全栈还是 DevOps , SQL 的提高实际上挺依赖于业务的,如果业务不复杂, ORM 足够好用,增删改查满足需求,没有机会去提高,哪怕专门研究也没地方实践,这也就是很多后端 SQL 偏弱的原因,其实业余找点数据分析的案例来做是不错的选择,或者也可以学学 MySQL 运维,其实最好有机会能参与设计。原生 js 看看会有帮助,毕竟不管什么 js 还是以这个为基础,但是不好说这个以后一定会用。 Python 不用,意见不给了。我在北京的第一份程序员工作也是 6K ,也是大龄,加油吧。
    jinhan13789991
        9
    jinhan13789991  
       2016-08-10 08:42:39 +08:00
    《离散数学》《数据结构》《算法导论》《操作系统基础》还有英语,这些都是硬实力,走到哪都不怕。
    tonyyu
        10
    tonyyu  
       2016-08-10 08:43:25 +08:00
    @edutilos 同是大龄 前端方向的,加油加油~~
    jiangbingo
        11
    jiangbingo  
       2016-08-10 10:09:32 +08:00
    同样入了后台的坑半年。之前四年多以前从事的是嵌入式开发。
    hbkdsm
        12
    hbkdsm  
       2016-09-01 02:14:15 +08:00
    @armoni 求教,“加强系统设计”有什么好的提高方法吗?
    armoni
        13
    armoni  
       2016-09-01 08:20:11 +08:00
    @hbkdsm 工作项目
    Arainc
        14
    Arainc  
       2017-02-05 11:50:47 +08:00
    @jiangbingo 现在准备嵌入式转行,入坑半年,请问前辈有什么好的建议
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3124 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:05 · PVG 23:05 · LAX 08:05 · JFK 11:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.