《人物志》⎮另类钢琴师,JAVA程序员
“我常常认为程序员是另类的钢琴家,当双手在键盘上跳动的时候,
再配合上一个青轴的机械键盘,谱写的就是一个个的曲谱啊。”
其实,对于大多数人来说,相对于其他行业,编程的生活是枯燥的,即使是对编程非常有兴趣的同学和朋友也会如此。
刘松,作为一只年龄不详的程序猿,来自湖北恩施,现在是开发中心企业门户项目的一名开发人员。
刘松总是喜欢自嘲是来自非常偏远的特别贫困山区的可怜娃儿,
“一个三省交界地段,是一个少数民族聚居地,周围都是山脉,
村里一所小学都垮了,之前另一个县的一个小学就一个老师一个学生,
15年底县城才通高速,平时去一趟市内得花一天时间。“
2018过半,我已经码了几万行代码,每天都在电脑前不停的啪啪啪,
当然我说的是敲击键盘的声音。作为一名程序员前期经常会收到一些“特别”的需求,
“你是程序员,那你能帮我修下电脑吗?“”你是程序员,那你这两天能帮我做个网站吗?“
现在相信大多数人多程序员有一些根深蒂固的理解,比如:
热衷于Ctrl+C和Ctrl+V
喜欢和同事谈论你们两个都不懂的技术知识......
每天都会打开Github假装了解新代码
说的最多的话是:你多刷新几下再试试
上上个月的某一天可能睡的很晚,凌晨三点才清空bug
当然最后不忘发个朋友圈装逼:老子的代码从来没有bug.....
最钟爱的霸王洗发水用掉4瓶,但是发际线还是上升了2厘米
钟爱各种颜色的格子衬衫和拖鞋
……
(“以上我大致表示认同,就像我日渐上升的发际线,但是有几点不得不反驳,“我们并不是只有格子衬衫好吗!”)
从测试到JAVA开发
谈到程序员的进阶之路,刘松说,高中时喜欢打游戏,
为了能够光明正大的买电脑玩游戏,大学也就顺其自然选择了计算机专业。
其实当时也没有真正明白IT是什么东西,只是觉得很厉害,
膜拜之心油然而起,从此走上了程序员的进阶之路。
15年来到杭州后当时移动开发很火,基本上只要和互联网沾点边的公司都有一个App,
所以也加入了当时大火的iOS开发行业。
又兜兜转转了大半年,在一次机缘巧合下,来到了康帕斯。
“最早开始的时候是做测试的,就是即将上线的程序,
先在内部做测试,看看功能上有没有什么问题。后来我发现,
这样点点屏幕看看有没有bug,只能检测出现有存在的表面上的bug,而不能预估可能出现的问题。”
于是刘松就自己研究用JAVA程序语言写运行监测的脚本,用来跑测试。
经过这一波改变,他发现,用JAVA脚本做测试,在提测(就是开发并单元测试后,交给测试人员测试,就叫提测)
前就能发现代码中的问题,发现流程上的逻辑缺失,找出潜在的bug,
从而提高工作效率,这个小小的改变使他下定决心转岗做Java研发工程师。
程序员的知识结构要紧随技术发展趋势进行不断的丰富和更新,可以说程序员岗位是一个需要终身学习的岗位。
数字化企业中程序员的价值
——一个善于主动学习的程序员会经常总结自己的技术水平,
对自己的技术层面要有良好的定位,这样才能有目的地提高自己。
最近2年,相信程序员对于企业数字化转型这个话题并不陌生。
不管是媒体的传播、企业的实践,都指明:数字化转型是企业的唯一出路。
那么,企业数字化转型中,程序员是什么样的角色?转型对于程序员意味着什么?
都说开发者比资本更重要。在企业数字化转型中,优秀软件开发人员成为极为关键的一环,
将重新架构起企业的业务系统,在企业数字化转型大潮中,程序员绝对不能置身事外。
作为一名程序员,必须勇于捕捉信息、运用信息,要时刻学些算法、大数据、区块链等前沿技术,
不断拓展自身的技术累积面、增加自身的技术厚度,让自己变得越来越“吃香”,
这样自己进行程序设计会更加得心应手的!这就是程序员的一条发展之路:
多学习新技术、前沿技术。这里就要提到程序员向上发展的走向问题了。
17年的时候,质检组的小伙伴在日常工作遇到了一个烦恼,每天要查看大量的数据,
杂乱又繁琐,耗时可不是一般的久。当时阿里有款自动化办公产品——码栈,
刘松被派去学习码栈编程,和阿里的云木学习了一段时间,
接下来通过自己一边研究一边看视频探索,历时一个月,开发了近10个小功能。
之前质检组每天会一个一个去比对部署的任务情况,有时候几百几千条数据,
质检人员看的眼睛很累,而且很可能会有差错,但是用了码栈开发的程序后,
每天只需要点开始,程序就会自动识别,并会输出提前定好的结果,
从几百几千条数据中筛选自己想要的数据,大大提高工作效率。
刘松还自己学习并使用lua脚本,看电子书以及网上的博客这些,然后不断投入到实践中去。
在搭建企业门户框架的时候,使用nginx搭建服务器,并使用lua脚本拓展,构成一个高性能,
支持高并发的,轻量级的webserver,在处理客户端的请求时,
根据请求头的ip及自定义的参数来确定由哪个server处理,再依据请求的uri找到相应的location。
这个请求就由这个location处理。这样就实现在接入企业的时候动态分配ip,指定哪些企业固定访问哪些server。
众所周知,开发的小伙伴们总是要抢着时间上线,一不小心就通了个宵。
刘松说,之前通宵码代码,到了早上八九点终于解决了技术上的问题,和同组的伙伴迷迷糊糊的准备回家补觉了。
哪知刚走出公司不到十分钟,客户电话反应,程序出问题了,于是刘松和组员顾不上蓬头垢面,
又折返公司,重新做到电脑前改bug,又改了两个小时,最终得到了客户的表扬和好评。
热爱生活,乐于挑战
工作中,刘松认真踏实,生活上他也有诗和远方。西藏是刘松一直向往的一个地方,
坐了2天2夜的绿皮火车来到了拉萨,羊八井,羊卓雍措,纳木错,珠峰大本营,日喀则一个都没有拉下。
尝一口青稞酥油茶,亲耳听听喇嘛们辩经,亲身走一走虔诚的转经路,
亲眼望一望那浮着云朵的湛蓝天空,在天葬台上感受生死轮回的震撼,在大昭寺感受信仰的力量。
今年的清明节放假时期,刘松又约上了朋友展开了为期一天的杭州湾大桥骑行活动。
在经历了丢失身份证、车爆胎之后,抵达终点,分享胜利的喜悦。
一点一滴 记录美好
A:工作中有什么让你印象深刻的事情吗?
Q:每一次通宵完长出的胡渣都让我印象深刻。
A:听说你是苗族,能介绍下你的家乡吗?
Q:我的家乡是有世界硒都之称的湖北恩施,抖音上经常刷到的恩施大峡谷就在那边。每逢三月初三、七月十二日或八月十五日都举行“女儿节”活动,节日当天,青年男女穿戴簇新,从四面八方云集而来。
A:你如何评价自己?
Q:毕业四年以来,我一直觉得自己是一个很幸运的人,有非常好的平台和团队伙伴。我认为我是一个很有想法,有抱负的人,而且知道自己想要什么。我也是一个乐观的人,把每天的工作认真做好,有时间就去做一些自己喜欢的事。生存,就是“时间换金钱,或金钱买时间”的问题,对生活还是要有信心的,反正发愁是解决不了问题,倒不如开心过好每一天。
(编后语:希望看完这篇文章,能让一小部分人重新认识程序员这个岗位,撕掉程序员都是衬衫、秃头、凉拖的呆板形象。)
小游戏
往期精彩回顾