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

想吃程序员这碗饭了,还希望过来人给点建议

  •  
  •   MrCurly · 2019-09-28 22:14:18 +08:00 · 16326 次点击
    这是一个创建于 1881 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近整个人都很迷茫,想转行程序员,所以还请各位老哥给点建议

    基本情况

    本科 211,通信工程专业,去年七月毕业,进了一家通信行业外企,干的是核心网,一年出差百分之七十左右,现在平均月收入大概在税后 11k (算差补,不算低的可怜)

    关于我的工作

    主要是负责运营商的设备,安装,升级,维护,测试等, 5G 到来,现在还要负责虚拟机的安装,升级,维护等。 所以我的工作主要是通信知识,linux 知识,公司的产品知识,ip 知识,基本就这几类。 工作强度低,公司不打卡,可以认为是 9:30-5:30 这种工作强度,一般没加班,但是如果有现网项目,夜班就很频繁了。

    为啥迷茫

    让我迷茫的在于,我工作了一年,一点成就感都没感受到。干的东西很杂,一半运维,一半干通信,我看周围工作了七八年的同事,还是给人家干的安装,升级,维护这种活,虽然难度大了点,但归根结底还是这些工作,而且虽然我喜欢出差,但也不能总这么出差,想尽早安稳下来。

    -------------------------------------

    现在我能想到的就这几种路子
    1.转行程序员,接着干技术
    2.公司内部找机会转 PM,这需要我继续干现在的工作至少两年
    3.工作轻松,自己干点副业,自己学点东西,开发小程序或者网站等
    我觉得我虽然没干过编程这行,但我 IT 基础知识还不错,对技术也挺感兴趣,英语也不差(六级裸考 530,托业口语 150 ),读文档不费力,应该还是能学的可以的
    我问了同学,他说前端要是想找个工作,那基本自学三五个月,就能找到了,后端他不懂,我了解的是后端要求还是很高的,基础知识也要补很多
    想问问老哥们,前端后端哪个比较推荐?最推荐我学什么语言? java ? python ? go ?我不求快速入行,想稳扎稳打,还有就是我这种情况,要是从现在开始,学到明年年末,是否能找到相对不错的工作?(认真学习的话)我对于不错的定义在于,公司规模还算可以,流程规范,行业内能叫得上名的那种。
    还请各位行内人士指点迷津,如果不推荐我入行,也请各位多多指点,谢谢!

    第 1 条附言  ·  2019-09-29 19:45:17 +08:00
    从长远的工作回报来看,肯定是程序员要比我现在干的要多,虽然互联网竞争大,不如多年前,但是我所在的通信业已经半死不活了,期待从这行捞金,除了去华为卖命,没看到什么其他希望
    163 条回复    2024-01-11 16:57:20 +08:00
    1  2  
    danyi
        101
    danyi  
       2019-09-29 10:53:50 +08:00   ❤️ 1
    this is life
    程序员就有成就感?大家都是平凡的人,做着平凡的工作,唉工字不出头,行行都难做。
    lxlgod
        102
    lxlgod  
       2019-09-29 10:55:21 +08:00   ❤️ 3
    保护好头发,最好每次剪发收集下,方便以后植发(><)
    Pho3nix
        103
    Pho3nix  
       2019-09-29 10:55:42 +08:00
    @JawnHa 转 python ?转 java 吧,py 根本不适合转行
    littlebaozi
        104
    littlebaozi  
       2019-09-29 10:58:30 +08:00
    通信本科是挺难的,大部分是出差的活。我毕业就转前端了
    judeng
        105
    judeng  
       2019-09-29 11:00:11 +08:00
    @aLazarus 不怕被绿是什么鬼!!!
    clownxiaoqiang
        106
    clownxiaoqiang  
       2019-09-29 11:14:07 +08:00
    不是打击你,但是人总是觉得自己是特殊的个体,我来做就会不一样。如果没有什么独到说的出口的优势,你和其他千千万万在该行业的人难道不是一样的么。来来去去,往往复复,内心如果看不清楚这件事情,可能只是让自己陷入往复的纠缠。
    haozes
        107
    haozes  
       2019-09-29 11:25:49 +08:00
    保护好颈椎有腰,别的都好说
    qq525266
        108
    qq525266  
       2019-09-29 11:30:05 +08:00
    换个方式问下,有没有那种学了以后可以靠空闲时间接单的呢
    Gea
        109
    Gea  
       2019-09-29 11:55:15 +08:00
    想问一下 你的诉求是什么呢?

    成就感?

    个人感觉至少在前几年,进大公司就是拧螺丝,进小公司做大事的机会也不太大。

    赚钱?

    你这个工资应该比一些小公司工作一年的人多,还比他们轻松。没有大公司的多,但是时薪我觉得可能差不多。

    还想做程序员的话,就听楼上的大数据,或者我运维,做一些云上的,容器相关的,都是好方向阿,我现在一个垃圾后端就想做这两个方面
    arthas2234
        110
    arthas2234  
       2019-09-29 11:56:18 +08:00   ❤️ 1
    跨行业不建议一开始就转后端,要补的课太多了
    说实话我是不建议现在转行的,一是经济形势不好,二是 IT 风口已过,处于下降期
    你毕业一年 955 有 11K 了,现在很多科班开发毕业一年 966 未必有 11K

    你这情况,边上班边考公不美滋滋?
    dxgfalcongbit
        111
    dxgfalcongbit  
       2019-09-29 12:10:46 +08:00
    @MrCurly #46 没窜回复,是针对#35 的回复说的,只是不想 @他
    haoleba
        112
    haoleba  
       2019-09-29 12:27:13 +08:00 via Android
    从你的履历来看的话。如果转运维进大厂的可能性更高,个人竞争力也更有优势。如果你还爱干运维的话,建议看看大厂运维。

    如果转程序员的话,工作经验和履历上,你都是入门选手。

    你提到的前端需要 debug 的兼容适配经验的,虽然易学,但是形成战斗力并不容易。
    ivanivan
        113
    ivanivan  
       2019-09-29 12:34:12 +08:00   ❤️ 1
    身在福中 不知福。。
    heiheidewo
        114
    heiheidewo  
       2019-09-29 12:40:52 +08:00
    别转了,等你学几年熟悉后,就可以被优化掉了。
    jimrok
        115
    jimrok  
       2019-09-29 12:48:03 +08:00
    下一个挣大钱的机会可能不在 IT 这里,基础的东西做好,剩下是做自动化的部分。
    你应该去念研究生,做 AI。现在去做 IT,就是 copy 代码,增删改查,要么忍,要么滚。
    qizhca
        116
    qizhca  
       2019-09-29 12:51:21 +08:00
    运营商工维部出来转了外企运维
    Linux 基础能力不错+英语还 OK 外加有一定的 网络相关的知识
    可以找个还不错的运维岗位了,当然,收入没有在外面跑的那么高
    一方面在做运维,另一方面在学 DevOps 的内容,争取后面走到 DevOps 上面去,再转 PM 也行
    daodao116
        117
    daodao116  
       2019-09-29 13:10:17 +08:00
    关于程序员职业规划的帖子,可以看看:
    http://losergogogo.com/article/1565256150386
    meetocean
        118
    meetocean  
       2019-09-29 13:19:03 +08:00
    有想法就付出行动!
    Infinite2K
        119
    Infinite2K  
       2019-09-29 13:32:18 +08:00
    @lxlgod 亲测,有效,我朋友很喜欢,五星好评
    v2student
        120
    v2student  
       2019-09-29 13:47:24 +08:00
    如果抛开出差,这上班时间是完胜码农的

    何况现在不是互联网最火的时候了,楼主慎重

    非要转的话,java 稳一点
    zhybb2010
        121
    zhybb2010  
       2019-09-29 13:57:59 +08:00
    做好职业规划,再看看
    jobscolin
        122
    jobscolin  
       2019-09-29 14:14:28 +08:00
    除了出差,你这工作什么都好,朝九晚五,工资也不低。没有成就感的话,你想一下你你写出一个应用之后,你能有多大的成就感。就我个人,我不看好程序员后期,还是考公好点。
    libook
        123
    libook  
       2019-09-29 14:39:07 +08:00
    建议做 DevOps 或者 SRE,目前还是比较有发展前景的,关键跟你原有的方向多少有些相近,转开发除非是通信领域的产品开发,否则以前的经验都打水漂了。

    做开发也不一定有成就感,之前经常看到 V 站里有后端开发抱怨日常工作都是重复数据库的 CRUD,实际上这也是大多数后端开发工作的现状。

    多数前端开发除了乏味的 UI 交互以外就是折腾样式,做 IE 适配非常酸爽。

    其实对工作的感受很多都来源于自己对待工作的心态。比如很多人觉得做 IT 支持工作很乏味;但如果做 IT 支持的可以开发工具大幅度提升工作效率,以往 1 个 IT 只能 hold 住 20 个员工的支持需求,现在能 hold 住 200 人甚至更多;这多少还是比较能鼓舞人的。
    k10ndike
        124
    k10ndike  
       2019-09-29 14:56:16 +08:00
    可能你对“成就感”的认知出现了偏差
    Stivo
        125
    Stivo  
       2019-09-29 15:15:17 +08:00
    “电子信息方向还是得有个硕士学历才能找到理想的工作的”自控老师好像这么说来着
    zjddp
        126
    zjddp  
       2019-09-29 15:48:08 +08:00
    化工转 iOS 的不建议转行,工资低的可怜,竞争压力巨大,没有十足的把握进到大厂不错的组的话真心不建议转。
    dtjydsre
        127
    dtjydsre  
       2019-09-29 15:50:06 +08:00
    LZ 应该是 E 家的核心网技术支持吧?

    一点点建议:
    1. 出差多不安稳,无工作成就感,建议看看身边最优秀的同事,他们干了哪些有亮点的事情,有机会可以他们聊聊对于目前你这个岗位的认识和规划
    2. 你目前的规划是自学到明年年底,老实说这么长时间的空余时间自学是非常难以坚持的,建议从你目前的工作中入手,用自动化的思维去思考如何提升工作效率,由此可以入门一些工具语言( Python,Go ),再去慢慢补充操作系统、数据结构、Web 开发的知识
    3. 如果成功转行程序员,需要提前思考工作地点的问题,一线城市的工作机会远多于二、三线城市
    vinceguo
        128
    vinceguo  
       2019-09-29 15:58:12 +08:00 via Android
    想做就去做吧,不试试怎么知道行不行。敢转这一点,就已经超过很多人了
    zjd2357
        129
    zjd2357  
       2019-09-29 16:11:44 +08:00 via Android
    同在通信公司核心网开发,我硕士毕业一年一个月到手也才比你高一点,不过这个月刚涨了 2k。。你应该就是做外场支持的吧
    yc8332
        130
    yc8332  
       2019-09-29 17:23:17 +08:00
    一年工资就这么多了。。。很好了。。。干了几年了也才多一些
    HelloValue
        131
    HelloValue  
       2019-09-29 18:27:33 +08:00   ❤️ 1
    首先,程序员大致分为以下几类
    1.前端
    所需基础知识
    Web(通信协议相关基础知识),Html,css,js,主流前端开发框架(angular,vue,react),复杂的需要了解 canvs,typescript,3D 建模等。
    拉开差距的地方在于:对于浏览器兼容方面的知识,移动设备兼容方面的知识,个人技术栈的广度(如 linux 等服务器部署,数据库相关,算法等)
    2.后端
    常用后端语言:java,C#,php,go,python 等。
    所需基础知识
    对应语言的基本语法糖,数据库知识,数据结构,底层协议(如通信协议等),然后是主流开发框架,工作流程,服务器部署等知识。
    其实说深的话,还有很多很多,这里就不一一列举了。
    3.移动端开发
    现在移动端开发没有前几年那么火爆了,但需求仍然还是有的。
    跨平台语言:flutter,react native 等。
    ios:object-c,swift
    android:java
    4.爬虫,数据分析类
    python 等。这部分我了解较少,可自行了解。
    5.硬件类嵌入式开发

    总结
    其中论入门门槛来说,相对外行来说,爬虫类岗位和前端是比较低的。

    然后说到一个最重要的问题:转行前要弄清楚自己是对以上哪一个岗位感兴趣,因为每个岗位的工作重合度不是特别高,而大概 2-3 年的工作经验的时候,你也会遇到做重复工作的困扰。刚入行不久的新人会不断重复做“增删改查”这样的工作,长时间会有厌烦情绪。这个时候你能否坚持下去,或者自己主动学习,拥抱新知识。这是非常关键的一点。

    程序员这一行,特别是互联网程序员,如果没有主动学习,拥抱新知识的心态是干不长久的。
    另外我看很多人有提到年龄大了以后没工作这个问题,这同样是自己技能深度和广度的区别。不客气的说,做了 10 年同样工作(没有学习新知识)的程序员是不及 5 年工作经验丰富的程序员的路子广的。有些行业除外,因为技术栈不变化的话,技术只要深度和经验就行。
    xerohuang
        132
    xerohuang  
       2019-09-29 18:52:45 +08:00
    程序员基础级的工作也会很无聊无成就感的,需要能力到一定程度才有成就感,也和负责的工作内容有关(当然也有个体阈值的差异)。这应该大部分行业都是这样。

    适不适合学习程序也要看个人,可以试着先学学看。

    好像没有人说游戏开发的,游戏开发也可以考虑,这方面的话推荐 C#+Unity。
    Fdyo
        133
    Fdyo  
       2019-09-29 18:54:25 +08:00
    不要因为遇到困难就要转行,对自己和对工作都是不负责任的表现!这句话送给你,也是送给我自己!
    SteveAlan
        134
    SteveAlan  
       2019-09-29 19:15:23 +08:00
    哈哈,这就是吃着碗里的看着别人的。哪个行业都会做着做着就迷茫,要坚持
    Pantheoon
        135
    Pantheoon  
       2019-09-29 19:19:07 +08:00
    要建议就是别吃
    MrCurly
        136
    MrCurly  
    OP
       2019-09-29 20:05:30 +08:00
    @aLazarus #26 我这工作有大夜班,出差多,说实话猝死被绿是我的风险高
    MrCurly
        137
    MrCurly  
    OP
       2019-09-29 20:05:52 +08:00
    @heiheidewo #114 现在搞 cicd devops,我怕我被优化掉
    MrCurly
        138
    MrCurly  
    OP
       2019-09-29 20:06:37 +08:00
    @hackxing #54 多谢!
    MrCurly
        139
    MrCurly  
    OP
       2019-09-29 20:08:05 +08:00
    @butterfly1211 #61 是 E,老哥现在感觉如何
    RedStrings
        140
    RedStrings  
       2019-09-29 20:19:23 +08:00 via Android
    955 税后 11k
    我的妈鸭
    我这辈子能找个这样的工作我也舒服死咯
    1313213
        141
    1313213  
       2019-09-29 21:26:37 +08:00
    说实话,“钱多事少离家近”这三样你已经占了两了,不错了,很多毕业几年整天 996 的也不一定拿得到税后 11K
    chcx
        142
    chcx  
       2019-09-29 21:33:46 +08:00   ❤️ 1
    20 年前的服装场踩缝纫机的也是热门岗位,时代不同工种和内容改变本质没变。
    做好本质工作,有时间做一做副业争取早日财富自由才是王道。
    当然不是说大几千万几亿才算财富自由。
    不说特别大机遇奔上人生巅峰赶超全人类 95%的那种,一个人不吃不喝从 0-100 岁税后 2W,一辈子 2400W ;结合实际所在城市和生活就估算下财富自由,奔着发展挣就行了。
    chcx
        143
    chcx  
       2019-09-29 21:35:46 +08:00
    再说,税后 11k,税前大概是 15 左右,本职好好干追求有升职加薪上升发展,同时别被贩卖焦虑满大街月入几万的误导了。
    gitjavascript
        144
    gitjavascript  
       2019-09-29 21:46:45 +08:00
    特么 955 有 11k 到手,还想转
    lepig
        145
    lepig  
       2019-09-29 22:08:09 +08:00
    都是搬砖的 哪来的成就感
    bccoder
        146
    bccoder  
       2019-09-30 00:09:16 +08:00 via iPhone
    转开发的话你至少学到能自己撸一个中等偏下难度的项目,假设你学半年,到时找个税后你现在一半工资的岗位搞起来。。。而且你要面对几乎每天加班的生活。。反正自己高兴就好。
    butterfly1211
        147
    butterfly1211  
       2019-09-30 08:53:58 +08:00
    @MrCurly #139 都走了快两年了,E 性价比还是不错的,如果有一个赏识你的老板,我还是不太建议搞程序员,如果你的老板对你不太好,还是果断离职吧。转行主要是时间成本很高,一切都要从头开始。我之前转行之后同事都比我小好几岁,能力还都非常强,感觉压力很大。我自认还是一个心气很高的人,但是这两年也就这样了,对职场又有了新的认知。
    jiom
        148
    jiom  
       2019-09-30 08:57:30 +08:00
    身在福中-->不知福~哎
    shukai
        149
    shukai  
       2019-09-30 09:43:43 +08:00
    围城
    MrCurly
        150
    MrCurly  
    OP
       2019-09-30 11:11:39 +08:00
    @arthas2234 #110 考工是不可能的,没钱途
    MrCurly
        151
    MrCurly  
    OP
       2019-09-30 11:13:38 +08:00
    @heilibai #112 是的,但是运维除了大厂,小厂环境怕是堪忧,而且我在公司遇到的项目,不足以支撑我运维的能力的精进
    MrCurly
        152
    MrCurly  
    OP
       2019-09-30 11:14:23 +08:00
    @zhybb2010 #121 谢谢,看回复也确实觉得自己有些脑热,乘着放假仔细规划下
    MrCurly
        153
    MrCurly  
    OP
       2019-09-30 11:15:27 +08:00
    @zjd2357 #129 经常出差,肯定是外场支持啊
    MrCurly
        154
    MrCurly  
    OP
       2019-09-30 11:16:42 +08:00
    @Stivo #125 是的,cs 怎么说也能敲代码,通信过于难,本科学不到能干活的地步
    MrCurly
        155
    MrCurly  
    OP
       2019-09-30 11:17:35 +08:00
    @dtjydsre #127 谢谢,我会好好考虑的!
    MrCurly
        156
    MrCurly  
    OP
       2019-09-30 11:19:49 +08:00
    @butterfly1211 #147 百分之七十出差,很难和老板说上话,入职到现在都没说过几句话。。。性价比就意味着低工资,老哥也不是不知道 E 家涨工资节奏,呆是肯定呆不下去的,就是考虑方向问题
    MrCurly
        157
    MrCurly  
    OP
       2019-09-30 11:20:37 +08:00
    @bccoder #146 低一半是不会去的,平薪可以考虑
    jntitor
        158
    jntitor  
       2019-09-30 11:25:31 +08:00
    当初我也是为了成就感 和 前途 选择做挨踢 现在想想 我当时脑子可能有点问题
    butterfly1211
        159
    butterfly1211  
       2019-09-30 13:15:08 +08:00
    @MrCurly #156 那你确实可以考虑跑路了,好好想清楚吧,也没你想的那么难,我同期有个同事跟我一个老板,干了 89 个月就跑路了,现在在北京那边搞大数据,混的还蛮好的。只要你能想清楚,又决心,其实也没什么难的。
    xzk715
        160
    xzk715  
       2019-09-30 13:33:49 +08:00
    千万千万别因为某个行业赚的多久转行去做
    选择永远大于努力 跟感情一样 别去追那个你想要的东西
    而是增加你的阅历 各方面能力 增加自己的选择机会 最终选一个最合适的
    从 20 个你了解的行业或工作的行业里选一个最合适的
    从 20 个你了解的异性里面选一个最合适的
    永远要比在一个上面吊死好
    只会技术的人永远是苦力 但是技术还行 情商高 外语好 口才好 说不定就能当老板
    Leigg
        161
    Leigg  
       2019-10-01 16:02:52 +08:00 via Android
    有过你这种早九晚五的生活,怎么说呢,可以说相当幸福了。下了班自己想干嘛干嘛,运动,学习,陪家人好不舒服。如果你对编程感兴趣,你完全可以业余时间学编程,几个月就能打个底子,你想开发小程序的话,那你就前后端一起学 html+css+js,后端 nodejs 和 python 都行,go 的话不建议作为入行第一门语言,可以作为第二门,前两个学起来快一点,转行的话,我觉得你要不是真的很缺钱,那就不要转,否则回不去,两种生活。
    shachengpo
        162
    shachengpo  
       2019-10-01 21:50:10 +08:00
    @lxlgod 你这个想法就很危险了
    ranfenghs
        163
    ranfenghs  
       316 天前
    @MrCurly 这句话我很同意啊,怎样楼主,转后端成功了么
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2791 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 12:51 · PVG 20:51 · LAX 04:51 · JFK 07:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.