美文网首页移动互联网引人深思生活
入 IT 行,不是非得写代码

入 IT 行,不是非得写代码

作者: smartbeng | 来源:发表于2017-07-13 12:56 被阅读4115次
    图片源自网络

    在 IT 行业平均薪资一度赶超金融后,越来越多的人开始进入互联网行业,而进入的方式多是学习编程,以开发者的身份踏入行业。

    我看过有人列举过这个事,但是没有一点根据,一味的讲道理,鸡汤和单纯的发表看法,对于不清楚定位的人无任何实质性帮助。

    我今天希望通过对行业某些职位的一个简单解剖,来帮助千千万万个你,找准自己的定位,做一个利人利己,长远的规划,喜欢开发乐于钻研的请继续坚持。

    有些人不一定适合做开发

    每个人都有自己的用武之地,我有好几个朋友,的确是做开发的一把好手,他们都有一个共同点,就是喜欢做这件事,但这,是少数。

    我表哥他们大家庭的一个堂兄弟,我这朋友正好可以拿来举例。他毕业于东南大学,实习期做的编程,从小学习成绩拔尖的他,这时发现编程不符合自己的兴趣所在,然后毕业了直接转做产品经理。

    最后以年薪 20w+ 进入美团,这期间我不知道他多么刻苦,去做了多少充足的准备与学习,才一毕业就达到如此高度。但很多人只看结果,不看过程,这个世界就是这样,无论是谁,你付出不到一定程度,就势必到达不了某个高度。

    这一小段的标题可能会让你不舒服,你可能发现了自己的编程水平停滞不前,但你却没有放弃而选择勇敢前行,有信心想从事开发工作的朋友绝对不要轻易改变方向,这是我必须说明的立场。

    我刚开始看到这个标题有点不舒服,原因是我的编程梦可能没有那么坚定,坚定的人不会轻易受影响。且让我娓娓道来,为你扫清迷雾,让你豁然开朗。

    这是打击人自信心的一个标题,否认积极性的一个说法,但这同样是让你找到自己的一个话题。程序员也不是像「微微一笑很倾城」里的杨洋那样。

    这样更贴切

    人人都可以写代码,做开发,拿着刚开始比别人高的起薪,但是,最后你不一定会比别人混得好,在意开始,你就输了。

    当然,你死磕开发,如果在一线城市,最后你的收入完全可以超越这个城市的平均水平,或者更高,可你从头到尾都只是一个平庸的开发者。这里喜欢开发、爱钻研的人除外。

    拿行业不同的岗位来对比,每个人都有适合自己或者喜欢的岗位,这个岗位是否符合你的兴趣所在,完全决定了你日后能走多远。

    我相信,现在做着开发又不喜欢开发的人是大多数。此刻请将你的右手放置在你的左胸口,大声告诉我:我热爱代码,我喜欢编程。画面太美不敢看,我想这样的人不在多数...

    对我来说,规划是老老实实写一段时间的代码,这是我对自己的职业规划。然而我现在对自己的方向很明确,写代码我可能到达不了一定高度,可是别的方面我有足够的信心和能力,怎么说?

    互联网公司有哪些职位

    一个标准体系的互联网公司有三大职位:产品经理、技术开发、运营。这是最为核心的三大岗位。

    通俗点来讲,就是产品负责把东西设计出来,技术开发部门负责实现,运营负责让这个产品跑起来,用户用起来。

    声明:以下对各种职位的解析都是指出其共性,每个职位在不同的公司都有差异。

    再者,只是指出其简单层面的属性,因为一篇文章解析所有职位是不现实的,即使真的写完,文章长度会致使很多人看不下去,这也并不是今天的重点。

    产品经理:

    适合人群:喜欢挑战自己,需要沟通能力与整合文档能力,具有战略思想,创新意识和一定的情商。在研究用户体验的同时需要了解心理学等等一系列不同维度的知识。括弧:此等素质后期都可通过学习来培养。

    关于产品经理这个职位的讨论,知乎上有很多精华帖子,今天不详谈如何学习至投入哪个岗位,这不是今天的重点,详细了解上知乎。

    往大了说,产品经理就是一个公司的灵魂,比如微信的张小龙,腾讯马化腾,奇虎 360 创始人周鸿祎,以及乔布斯,都属于产品经理界的人。

    最优秀的产品经理之一:微信之父张小龙

    你会发现这四个人物都有一个共同点,技术出身。像此类技术出身做产品经理的人占大多数,一个公司在某种意义上可以随意更换一个程序员,但是产品只要成熟了,换产品经理则有可能使公司战略受到严重影响。

    产品经理,是一条漫长的路,要学各种维度的知识技能,更多的场景是在与人打交道,与战略发展和资金出入齐头共进。

    如此之外我再需要提到的一个岗位叫需求分析师,这个跟产品经理类似。

    除了和产品经理一样,去统计数据,挖掘用户需求外,打交道的人也一同是客户,老板或者管理层居多。但需求分析承担产品设计、统筹产出产入资金、综合公司整体战略的份额会少很多。

    开发岗

    对于 IT 行业里再多的职位来讲,只要你有了这方面的基石,只会让你以后的职业生涯如虎添翼。

    做开发的确会使人有种成就感,这种成就感是建立在你完成某项功能之后。初来乍到的技术跟经验老道的程序员本职上的最大区别是:定位和解决问题,学习能力上的差异。

    但优秀的程序员或者技术人员都有不错的前途,开发当你越过初级,相对其他岗位来说,当为最稳定的一个,但同样也是压力最大,脑力付出最多和加班时间最长的一个。

    在有了一定的经验沉淀,沟通能力好的话做项目经理也是个不错的选项,这里指的是技术开发岗的项目经理。

    在 IT 行业充斥着各式各样的项目经理,比如在运维方向的也有。

    这里需要指出一点 ,在中国,人过中年还在做开发的人少之又少。

    运营

    运营岗位的学问也颇深,其种类也多样化,一张图让你稍微感受一下:

    复杂多样的运营种类

    而运营的重要性相信在文章开始的时候,就已经阐述的很清楚了,一个产品再好运营效果没做出来,都是白搭。

    运营的最终目的可以说是:建立产品的核心价值观并且传达给核心用户,此后才有维护迭代下去的必要。而这中间的工作量和模块的划分极其之多,每一个模块也足够有深度。

    拿阿里举例,他的 APP 里面有一个小模块,此时他会给这个小模块安排好几个人去实施运营工作,因为他的产业体系决定着业务之间环环相扣,大公司讲究的是工作细致化。

    当我写到这里的时候,觉得再没必要进一步去解析了,对于职位的解析该做一个收尾了,否则便丢失了今天文章的核心传递向。

    就今天而言的职位分析只是皮毛上的,而大多数职位在这里都未曾提及,你更加注意的是,后面的内容。

    给自己一个清晰的定位

    定位不是你做着目前的工作,而同时又观望着你可能会感兴趣的领域。定位是一开始就给自己下达的一项指令,在某个阶段去做什么,这些应该是你起初就规划好的。

    但这些前提是你对目前行业已经有了一定的了解,否则构不成规划。

    那么重点来了,这个时候选择就尤其重要了,入行前学习方向的选择,入行后职业规划的选择,这些都尤其重要。

    上面我列举了三大职位,而在这三大职位具体再细分又极其复杂多样,自己适合哪一种呢?我教你一个方法。

    根据你自己的性格和兴趣所在,结合你的梦想,尽可能的选择你擅长的,至少是你感兴趣的方向,这里的感兴趣指的并非一朝一夕,需要长时间坚持下去,并且自己觉得有奔头而为之乐此不疲的。

    而当你确定了方向后,给自己一个小规划,在每一步完成之后该迈出下一步的时候就勇敢迈出去,犹豫不决只能说明你并不适合做这件事,或者做了也做不好,坚持不到最后,成年人的世界里一贯没有容易二字。

    以下是我对公司技术总监的一段采访记录,是一位十分和善的大哥,技术是全栈水平,底层,前端,后台无所不会,最重要的是好多领域特别深入,因为他在大学期间就极有编程编程天赋,并且一从事开发,到目前为止,已达十年之久。

    您觉得什么样的人适合做开发?

    如果你想在这条路上走出点名堂,至少做开发得是你喜欢并且乐意去钻研的一件事,你可能会发现很多一线互联网的大牛将近 50 岁还在写代码,而他们的身价完全不用再去敲击键盘。你或许也会发现活跃在 GitHub 等一系列程序员平台,并在此举得小成就的人,他们也都是乐于编程的人。天赋不是最重要的,后期可以学习培养,而兴趣对于大多数人来说,就不是那么好培养的了。

    以上是他的回答,而这个问题我也是为了用行业里经验丰富的人来让大家更加信服。

    如果编程不是你最喜欢做的工作,首先,你先专注做好这件手头上的事,等到有一天你能通过自身能力去换岗,又不至于饿死的时候,那这个时候就是你最应当果断的时候。

    出自手写我心,一个你会爱上的公众号

    相关文章

      网友评论

      • 菌莫问:并不觉得是打击信心的标题,更多的是指导意义。
        学了半年写代码,写了一年代码,苦恼度大于成就感,水平提高缓慢。转做产品,一年多来,感觉找到了方向,找到了组织。虽然道行尚浅,但却满怀信心。
        smartbeng:@無痕_August 加油,为你找到组织感到开心
      • 74230f6a3dfe:作为将要做个程序猿的我,真的是没有太大兴趣在编程,但是为了生活嘛,我觉得最打动我的,是最后那几句,不喜欢我也要先把他做好🤗
      • 837e6f551e8f:乔布斯是技术出身嘛?
        837e6f551e8f:@smartbeng 不是连编程都不会吗
        smartbeng:@娶一个帅气的昵称啊 是的,这里将国内的大佬重点突出了一下
      • 9701c374b5ea:产品的门槛低,但是想做好难。
        smartbeng:@福自喜 对,这是个大实话
      • 柠檬遇上好晴天:IT业有个段子说:你会写代码么?会!去做程序员;你会用PS吗?会!去做UI或美工!可我什么也不会,怎么办?……那去做产品经理吧
        smartbeng:@柠檬遇上好晴天 当然,这只是个玩笑话,上点档次有点规模和战略的公司,没有产品经理绝对是行不通的,必须有人来充当这个角色,而且还得解决问题有战略思想的人。
        柠檬遇上好晴天: @smartbeng 这就是对产品经理的普遍认知
        smartbeng:@柠檬遇上好晴天 哈哈哈,没有产品经理可以,没有程序员就歇菜了。。。
      • defa3bdc5d36:刚毕业不久进入社会,职业的规划还是有些摇摆不定,文中有一句话触碰到了我,在你不确定的时候,先做好当下的事
        smartbeng:@耳钉左右 嗯,要不然到头来竹篮打水一场空
      • ffa556a82de8:pm 路过。。
        smartbeng:@BrooklynBoy 交流下
      • justCode_:我现在的是在开发岗,不过,项目经理希望我可以做产品经理,别的企业想让我去做运维。
        说实话,我觉得我可能比较适合当项目经理,分发业务模块,搭建基础框架,控制产品进度。当然,我现在干的事情,差不多也是这些,只是,我还是要负责具体实现。。。
        smartbeng:@justCode_ 看来你的工作就产品需求这方面来讲的话,现状很不错,欢迎交流
      • Areslee:还是做技术让我感觉到踏实
        请叫我翟先生:是的 同感
        smartbeng:@Areslee 对,每个人都有属于自己的角色
      • 6a295a4c202b:在这一行,发现自己很多的不足
        smartbeng:对,停止学习就意味着你被淘汰
      • 理想啊:看完后 我默默的delete掉了项目源文件 准备辞职:joy:
        smartbeng:@理想啊 哈哈哈哈,你别这么逗比
      • 喝杯咖啡先:哟,这不是stormzhang 推荐的文章
        smartbeng:@朝阳_ 哈,这他推荐的公众号作者的文章
      • Anomaly:产品经理就是吹牛逼的,人人都能当产品经理,说实话真没技术含量
        smartbeng:@Anomaly 一个只能吹牛逼的产品不是一个好产品
      • 梅花上神:透彻
        smartbeng:谢谢,加油喔
      • 被自己帅到了:上面分析的很到位!但是对刚入行业的一个新人,该如何去订位自己以及做好以后的自我规划呢能给点指点吗?
        smartbeng:@被自己帅到了 文中就已经写得很透彻了,很多时候需要我们自己去决定一个明确的方向
      • 之灵:弱弱问一句如果要做产品经理或者运营,需要做哪些准备呢?
        smartbeng:@左蓝 哈哈哈,你站住
        左蓝:注意开发,大笑。ProductHunt、HackerNews逛上一个月,你就可以假装是一个很厉害的产品经理了。以上不负责任推荐,逃。
        使徒行者via: @之灵 同问
      • 开子的私家地:感谢!
        smartbeng:@开子的私家地 客气了,加油
      • 皮卡球ca:很客观。
        smartbeng:没一点客观不太好...
      • 我是麻雀:很中肯
        smartbeng:@我是麻雀 谢谢,加油
      • 奶爸Mr谢:你说这个我明白。我就是技术岗可我没有那种兴趣。
        smartbeng:@一念丶遗 是的,爱技术就从事技术,加油
      • f5d6ee5118da:我好想该换了😂
        smartbeng:@第三天_5c80 成年人的世界里没有容易两个字
        f5d6ee5118da: @smartbeng 可是哪个行业都不容易啊,天赋不好没兴趣确实干不好,还是没有找到自己想要全力以赴的事情去做
        smartbeng:@第三天_5c80 找适合你的职位,干不了就不要跟自己死磕,于人于己都无益。

      本文标题:入 IT 行,不是非得写代码

      本文链接:https://www.haomeiwen.com/subject/lqywhxtx.html