最近公司新来了个实习生,一进门就问项目经理:学 Python 还是 Java?说他查了编程语言排名,看得眼花缭乱。项目经理笑了笑,递过去一份需求文档:‘先把这个表格自动化处理一下,明天要用。’
排名只是参考,用对地方才加分
网上各种编程语言排名年年更新,TIOBE、PYPL、Stack Overflow 调查轮番上阵。Python 常年第一,JavaScript 稳居前列,Rust 总在“最想学”榜单冒头。可这些数据反映的是全球趋势,不等于你工位上的真实需求。
比如财务部的小李,每天和 Excel 打交道。她没去啃 C++,而是学了点 VBA,写了个自动合并报表的脚本。以前要两小时,现在点一下鼠标十分钟搞定。领导一看,效率提升明显,年底评优直接上榜。
办公场景里,谁才是真·实用派?
在职场办公这条线上,语言的价值不看社区热度,而看能不能解决具体问题。Excel 里的公式算得慢?试试 Python 的 pandas 库。
import pandas as pd
data = pd.read_excel('sales.xlsx')
total = data.groupby('region').sum()
total.to_excel('summary.xlsx')
几行代码,区域销售汇总自动生成。比起手动拖拽透视表,出错率低,还能定时跑。这种技能,在周报会上比空谈“我会 Python”管用得多。
别被排名带偏了方向
有人看到 Go 语言上升快,立马报名培训,结果发现公司系统全是 PHP 维护的老项目,根本用不上。而隔壁老张自学正则表达式,配合文本编辑器批量处理合同编号,一个月省下四十多个小时人工核对时间。
编程不是追潮流,更像是工具箱。扳手再贵,修手表还得用镊子。你在哪个岗位,面对什么重复性工作,才决定该往工具箱里放什么。
市场部的小王,用 JavaScript 写了个简单的网页表单,收集客户反馈自动存到在线表格。技术含量不高,但解决了纸质登记易丢失的问题。这种小而实的应用,往往比背诵算法题更贴近真实办公场景。