暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

新程序员VS老程序员

619

轻松IT小故事的大道理,共鸣了吗?

话说程序员老王毕业有几年了,一直在一家传统IT公司做开发。这些年也做了不少的项目,精通Java, PHP,Java Script, Node.js等好几门编程语言。什么 Mysql,Tomcat, Weblogic server等也在项目中经常用,开源的SSH,LAMP也玩的很溜,也算是名老程序员了,虽然年纪不大,但公司的年轻程序员都叫他老王。

最近两年老王工资几乎不涨,上班地点离家也比较远,加上北京的交通状况。老王决定跳槽。经过多次面试,最后跳槽到离家近的一家互联网初创企业。

上班第一天,老王自信满满,骑着自行车来到新公司所在的写字楼,在楼下问保安大叔哪里能停自行车。

大叔看了一眼他说,你是新来的老程序员吧?

老王:你什么看出来的?

大叔:老程序员才骑个破车,新程序员一般都摩拜,OFO,然后用手一指,你看他们都停那边。

老王也把破车停在一堆摩拜,OFO中间,显得很扎眼。然后就上楼来到公司。

首先去公司行政部门领新电脑。

行政小妹问老王,你是要Thinkpad还是MAC?

老王想虽然MAC贵,也比较新潮时尚,但这么多年一直用的Thinkpad,比较顺手,就说要Thinkpad。然后就静静的站着等着。

过一会儿,行政小妹把电脑给它,笑问,你是老程序员?

老王心里纳闷,自己才毕业几年,长的也显年轻,什么就让人看出老了呢?

行政小妹: 新程序员一般都喜欢苹果MAC,向我打听公司的情况,顺便加我微信。

老王定眼细看,小妹长得很漂亮,也加了他的微信,然后拿着新的Thinkpad,回到座位上面。

老王想今天先花一天把开发环境搭起来,就问身边的同事,公司用的是什么版本的Nginx,Tomcat, Mysql,安装介质在哪里,代码的SVN地址是什么,开发环境的配置文档在哪里。。。

同事:一看你就是老程序员。

老王:?

同事:新程序员一般问从哪里Pull Docker images,现在都是Cloud Native开发。

老王有点懵:Docker, DevOps这些有听过,什么又出来一个Cloud Native是什么?

同事给介绍了一下目前公司的开发环境,都在放在Oracle的开发者云上面。

结合Oracle容器云等Oracle云服务,实现Cloud Native开发。听着听着,老王觉的自己有些落伍了。同时觉的软件开发越来越像传统的工业化生产流水线。码农也越来越像传统产业生产线上的工人。而目前公司用的Oracle开发云,容器云等云服务无疑是一条非常先进的自动化软件生产线。结合其他Oracle云服务,可以实现从开发,打包,测试,部署,生产,管理监控一条龙。

老王:Oracle的云服务好是好,但为什么我们不用开源的?

同事:好问题,如果我们用开源的自己搭一套Cloud Native的开发环境:需要买硬件,需要安装Linux, mysql, node.js, tomcat, Nginx, Docker...

开发打包测试需要安装配置Git, Gradle, Maven, Jenkins, Junit, bugzilla...如果要自己搞个云的测试环境,需要安装配置openstack, chef, docker, Kubernetes...把这套环境弄好,按我们之前的经验。没有10天半个月是搞不定的,费钱费时间,同时还无法保证这么多开源的软件在一起能稳定可靠愉快的工作。我们之前自己用开源搭环境碰到很多坑,所以最后还是选择云,一键开通,按需付费,省钱省力。

老王:是的,现在人工成本也很贵啊,而且越来越贵。

中午,老王和同事们在公司边上的饭店吃饭,老王掏出几张百元大钞抢着买单。

收银的阿姨接过钱笑道:你是老程序员吧。

老王:真奇怪,你什么知道?

收银阿姨:年轻的程序员一般都微信支付,老程序员才给现金。

结完账,往回走,路过一报摊,想买一本《程序员》看看,没想到早就停刊了。

小李:都这年头了,谁还看杂志啊。

老王:那你们看什么?

小李:我们都看甲骨文开发者社区。

老王一脸茫然:怎么看?

小李:长按下面的二维码,关注一下就可以看了。

更多精彩,请大家关注以下二维码抢先注册!

文章转载自甲骨文开发者社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论