程序员的进阶之路

内存溢出
• 阅读 3185

程序员的进阶之路

你是不是像我在太阳下低头,流着汗水默默的辛苦的工作。

有人说程序员到三十岁就不行了,有人说程序员钱多话少死得早,有人说程序员闷骚控妹变态基佬,只有你自己知道,除了颈椎腰间盘,我们哪哪都好!

不过编码多年难免有怀疑人生的时候,今天我们就来细数一下,程序员的进阶之路,本文面向的对象是工作三到五年之间的程序员,菜鸟和大神看看就好了,切莫当真。

向底层发展

写前端的要看看服务端?写业务的要琢磨琢磨架构?写PHP的要研究一下C语言?写JAVA的要看看底层原理?写汇编要学习一下推拿按摩?

其实说的很对,开发知识是金字塔结构,越到底层需要的经验和能力越多,也更加能够体现自己的能力,把自己打造的无可替代,自我的价值也就体现出来了。

向管理发展

这个方向是社会主流价值观比较认可的方向,程序员>项目经理>CTO。

然后做好管理的难度是要比做好技术的难度高的多的,这更需要你的全面能力,语言组织能力项目管理能力人员沟通能力矛盾处理能力。做开发三年的你已经能够独挡一面完成独立项目,而做管理可能要五年你才明白为什么我不能和财务的小妹妹谈恋爱……

这是一条转换最自然,但也是风险最高的一条路,随着管理的事务增多,你的技术水平也许就慢慢退化了,这是一条路只能前进不能后退的单行线。

向金钱发展

做做私活,做做咨询,写写文章。发发视频。来钱的道路那么多,今宵有酒今宵醉,明日愁来明日愁。

而且现在技术VC这么火,像11Space、程序员客栈、快码众包类的接单网站这么多,已经不用担心能不能接到活了,靠着github的大山,干活越来越快,我相信没有钱解决不了的问题,如果有,那就是你钱还不够。

向业务发展

这个分支可以理解为程序员+产品经理,你可以搞的定分销系统或者在视频直播上面有一套自己的解决方案,也可能你明白整套的外汇系统。做一套系统出来拉出去卖,也不失为一个好办法。虽然不知道类似的Ecshop和Magento有多少收入,不过有了事情做,人也就不迷茫了,而且说不准哪天被收购了呢,咳咳!

魔武双修

这类人天赋异禀,设计前端后端产品,上能PS修图调整兼容性,下能秒登VPN还原数据库,总之干啥都能拿第一,国内基本容不下他,结局不外乎两种要不就是删库跑路要不就是国外逍遥……

最后

虽然说了这么多,做为一个尚未打通任督二脉的正常人,管理好自己才是最要紧的事,让自己成为一个高能高效的人才是程序员真正的进阶之路。

原文地址:http://kphcdr.com/blog/9

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
3年前
Java8中的简易并发
Java8中的简易并发 分享到:5本文由ImportNewkingviker翻译自jaxenter。欢迎加入Java小组。转载请参见文章末尾的要求。有人曾经说过(很抱歉,我们找不到原句了):初级程序员认为并发很难。中级程序员认为并发很简单。高级程序员认为并发很难。这说的很对。但是从好的方面来看
Wesley13 Wesley13
3年前
Java8中的简易并发
我们在《实战Java高并发程序设计》一书中,专门介绍过java8中对并发的改进。这里我通过转载一篇博客来说简单介绍下。有人曾经说过(很抱歉,我们找不到原句了):初级程序员认为并发很难。中级程序员认为并发很简单。高级程序员认为并发很难。这说的很对。但是从好的方面来看,Java8为我们带来了转机,通过lamb
你是真的程序猿吗—>测试认证
我们常说术业有专攻,也常感叹隔行如隔山。即便你在所处的领域学得不怎么样,对别人来说也可能是天书级别。程序员这个职业的独特性要是没有自己的专属证明,在场的各位怕是要不服了。如何一眼鉴别程序员?有人说,程序员一看发量、二看眼镜、三看格子衫、四看电脑包,满足四者之中的其中两个,你便是妥妥的程序员了。当然,玩笑归玩笑,认真你就输了……那么,如何证明你是程序员,如假包
Stella981 Stella981
3年前
MyBatis 的执行流程,写得也太全了吧!
!(https://oscimg.oschina.net/oscnet/b690ff4130a24424801992d53b5aebfb.jpg"0D5F937FE12312312D81F17F.jpg")程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要10 分钟。来自:_https://blo
Stella981 Stella981
3年前
Linus:我们都老了,但Linux维护后继无人
!(https://oscimg.oschina.net/oscnet/9d706db7533b222fc1c83e4256816e1133d.jpg"0D5F937FE12312312D81F17F.jpg")程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要5分钟。来自:大数据文摘(ID:BigDa
Stella981 Stella981
3年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
Wesley13 Wesley13
3年前
35岁以上的程序员们,后来都干什么去了?
摘要:对于多数程序员来说,40岁之前赚到别人60岁的钱是普遍目标,不过职业的进阶也印证着人生的进阶,所以何时开始思考未来的职业规划,都不算早。知乎上有个话题叫做“程序员的悲哀是什么?”,有个高赞回复直戳大多数程序员的命门:“最大的悲哀就是以为自己挣到了很多钱,其实根本不懂怎么挣钱,随着年龄的增长,工作瓶颈越来越多,越来越容易受到歧视,却不知
Stella981 Stella981
3年前
Medium 2w+赞,高效程序员拥有的 7 个习惯!
受TechLead高效程序员的七项技能启发,我们团队想就这个话题发表自己的看法。下面是我们总结的高效程序员的七项技能。1\.学会如何阅读他人的代码!(https://oscimg.oschina.net/oscnet/1b93e0c50f4f4eeca22e572cf500653a.png)除了你,所有人写的代码
Stella981 Stella981
3年前
JavaScript编程风格
    所谓"编程风格"(programmingstyle),指的是编写代码的样式规则。不同的程序员,往往有不同的编程风格。    有人说,编译器的规范叫做"语法规则"(grammar),这是程序员必须遵守的;而编译器忽略的部分,就叫"编程风格"(programmingstyle),这是程序员可以自由选择的。这种说法不完全正确,程序员固然可
内存溢出
内存溢出
Lv1
此夜曲中闻折柳,何人不起故园情。
文章
4
粉丝
0
获赞
0