美文网首页IT好文收集angel自强不息
程序员,不应该只会写代码

程序员,不应该只会写代码

作者: lemon青柠檬 | 来源:发表于2017-03-09 23:44 被阅读4183次
程序员,不应该只会写代码

有同行留言让我写写工作的事,不是我不想写,着实是能力所限,怕误导了大家。不过既然应承了,就说说我在码农路上的一些经历和想法。

需求固然重要,但技术才是进阶的必要条件

如果把程序员进阶比喻成打怪升级的过程,那么只要你在这条路上就会有打不完的怪。其中最烦人的当属来自产品经理、项目经理源源不断的、乱七八糟的需求。

刚毕业时我的工作并不是软件开发,而是数据支持。美其名曰大数据工程师,其实也就是给产品、运营提数据、做报表、出分析报告、“描”用户画像。

每天被各种需求整得烦不胜烦,就那么几个方法,翻来覆去的套,丝毫感觉不到能力的进步。忙的团团转,却毫无成就感。

后来团队要做个查询平台,需要用到一项新技术,虽然有些怯,但还是自告奋勇参加了。过程虽苦,各种不会不懂,纠结了两个月才有点眉目。一路磕磕绊绊、心力交瘁,唯一的收获就是学了门新技术。

后来换地盘找工作,全凭这点新技术和学习过程才赢得了面试主管的肯定。

需求是工作中不得不做的事情,完不成就没有绩效,但时刻保持学习精神,掌握更多的新知识,才能不断进阶从而达到想要的高度。

闷头码代码的是码农,抬头看世界才是优质程序员

我们研发小组有好几个前辈,都是顶尖公司挖过来的大牛,技术都没得说,厉害非常。唯一不同的是生活状态。

坐在我后方是我们项目细分,特别懂生活,桌面整洁,小书架上的书按照大小款式码的整整齐齐,旁边小鱼缸的鱼儿精神抖擞的游来游去,电脑前的绿植也是分外鲜活。

位置在我旁边的是入职带我的师傅,不修边幅、桌面凌乱、一坐就是一整天话也没几句,我时常在心里YY这样的生活有啥意思(要是被他看到我这样说他就惨了)。

可能很多人会觉得我师傅这样的才是公司想要的员工,升职加薪肯定是分分钟的事情。但是情况却恰恰相反,两位前辈资历差不多,前一个已经是细分了(不写代码只把控整体架构),我师傅依旧是埋头跟需求的码农。

不是每个对生活充满热情的人都会成为有前景的大牛,比如我(哈哈)。但是热爱生活的人想法、好奇心、热情都比不注重生活品质的人多一些,而这些特点恰恰能助有心之人更快更好的取得成功。

看似无用的知识,也许是升职的敲门砖

前两天聚餐跟海龟同事聊天,他说程序员是门槛最低的职业,不像律师、医生这些必须是科班出身,写代码这事只要想学,报个班就能入行。

毕业前实习的公司有个了不得的大牛,大学是学微生物的,毕业后才开始转行写程序,三年时间变成了团队的骨干员工。所以说,程序员这行并没有什么专业限制。

一个门槛低,人人都能做的行业,竞争激烈自然是常态,前不久某为裁员的风波不就深深伤了广大兢兢业业程序员的心。

与其大骂公司势力,不如未雨绸缪,防患于未然。前不久公司组织大调整,升职最快的不是资历最老、年纪最大、技术最牛逼的那个,而是情商高,下能安抚员工、上能搞定领导的那位。

作为一名端着技术饭碗的程序员,不能只盯着眼前的一亩三分地,空闲时间少打打游戏多看看书。提高效率的、提高沟通能力的、增长见识远见的都可以涉猎涉猎。技多不压身,有时候还真能让你脱颖而出。

写代码在质不在量,写了几万行也许还不如他人的几千行

跟我一起入职的同事有个是海归,他研发能力虽不是一流,但代码风格很好,详细的英文注释与java源码无异,逻辑清楚、结构明确,看起来也省时省力。

而另一位同事,写代码速度很快,但从来不标注释,关键部分也没有说明,需求做了很多,沉淀却很少。事后有人请教他以前的代码,他自己也记不得了。

写代码不是掰玉米,写过就丢,是很难沉淀下东西的。养成良好的代码风格、多想多记录比埋头苦写要有用的多。

最后,程序员只是个工作称呼,生活中你还应该是你。工作认真不懈怠、生活丰富不将就才能成就更好的大牛人生。

我是lemon青柠檬,90后女程序员,感谢阅读,你的红心是我不断前行的动力!

相关文章

网友评论

  • 飘落的枫:赞,如果写作是你的爱好,说明你情商或者说文学素养很高:grin:
    lemon青柠檬:@飘落的枫 :no_mouth:都不咋滴,在学习中~
  • 当西瓜霜遇上薄荷霜:正在找工作的程序媛路过
    lemon青柠檬:@当西瓜霜遇上薄荷霜 :blush::blush:加油~
  • 映月月影:😌😌来个热情的握爪吧,我是初入门的程序猿
    lemon青柠檬:@映月月影 :clap::clap:
  • freddyyao:不错
    lemon青柠檬:@freddyyao :yum::yum:
  • 斯文是K先生:哈哈,你师傅看到了
    lemon青柠檬:@kimki :yum::yum:才没有
  • EricKwoc:感觉……码代码比啃高数有趣多了🌚
    EricKwoc:@lemon青柠檬 别别别 渣渣一枚
    lemon青柠檬:@EricKwoc :flushed:大神受我一拜
  • 陈凯利:举例用到的,前辈,师傅,海归看到本文了吗:smile:
    lemon青柠檬:@公的Kelly :no_mouth::no_mouth:都没有
  • ForeverTimes:同90后程序员
    lemon青柠檬:@ForeverTimes :yum::yum:握爪
  • onlychenj:有情怀的程序猿
    lemon青柠檬:@OnlyChenJ :yum::yum:哈哈
  • 风的落叶:我有几点不敢苟同,一、科班出身和培训班出身,差别在职业发展后期,前者后颈很强,因为内功深厚。二、那位整天只写代码不搞事情的师傅,人家可能就想在单位里提高技术用来跳槽到更高层次,这里的升职加薪他看不上,不需要分散精力。(当然人各有志),三、站在山地才可以一览众山小,自己爬的是五岳,就别拿小山丘来比了。:smile:
    lemon青柠檬:@爱瞎逼逼的猿 :+1:哈哈,说的很有道理
  • me挥之即去:我现在一直疑惑代码风格问题
    me挥之即去: @me挥之即去 soga😄
    lemon青柠檬:@me挥之即去 多看看源码,接近源码的我觉得逼格很高
  • 风_之丘:我认为知识是相通的,多元化学习,总是相辅相成,有益的
    lemon青柠檬:@风_之丘 :+1::+1:对的,我也这么认为,嘿嘿
  • e108111557f3:关注先,有空教教我技术👍
    lemon青柠檬:@ZzBIN 哈哈
  • 小李子吃苹果:这碗鸡汤我干了:smirk:
    lemon青柠檬:@小李子吃苹果 :yum::yum:
  • 辉辉_:居然还是个女程序员🤗
    lemon青柠檬:@辉辉_ 哈哈
  • a318a8f43b38:首先有兴趣才能学好吧,没兴趣的话写代码会不会特别无聊。
    lemon青柠檬:@风月无关 :+1::+1:同意
  • eric_lai:门槛不低啊.....培训出来的和科班一般一年多两年后就可以发现区别了.....
    eric_lai:@lemon青柠檬 哇,秒回呀....
    lemon青柠檬:@eric_lai :yum:学历在某些时候还是很重要的
  • 拜拜都不行啊:嗨
    lemon青柠檬:@未来的大神 嗨
  • 静晨:从质量上来说,中国的程序员不比别的国家的差,甚至可能是世界上最优秀的,可同时也是码农最多的,为什么?问题在行业环境上,虽然发展好几年了,但现在的中国互联网依然是井喷时代,拼的都是速度、砸钱、成本,还没到服务、文化的核心竞争时代,所以不仅仅是程序员,是个做IT的都一样;也许20年后中国的程序员才能算得上真正的白领。
    lemon青柠檬:@静晨 :+1::+1:分析的真好
  • 恒等式古怪:写的不错,get了😀
    lemon青柠檬:@凯南哥 :monkey_face::monkey_face:谢谢!
  • 光明程辉::stuck_out_tongue_closed_eyes:哈哈, 一起加油!
    lemon青柠檬:@何程辉 :yum::yum:嗯嗯
  • 谁是黄子明:昨晚跟上司吵了一架,情商问题说的就是我吧:disappointed_relieved::disappointed_relieved:……老是拖欠工资也不是个事啊!不过还好在这篇文章中找到点安慰~
    向你学习~
    lemon青柠檬:@谁是黄子明 加油,肯定可以的!
    谁是黄子明:@lemon青柠檬 来自程序猿的咆哮~吼吼吼,果断辞职,下周三就辞~
    正好休息一段时间,反思一下,再学点知识,沉淀沉淀~祝我好运吧!:wink:
    lemon青柠檬:@谁是黄子明 :angry::angry:拖欠工资不能忍,没有工资怎么生活,这老板可恶
  • handsome乔淘气:我也是90后,我也是程序员~可我不爱写文章,向你学习:smile:
    lemon青柠檬:@handsome乔淘气 :yum::yum:哈哈,能写代码就行
  • 低调的程序员:希望能像爱一个人一样爱代码
    lemon青柠檬:@低调的程序员 :no_mouth::no_mouth:赶紧关注我,教你把妹跟写代码一样厉害
    低调的程序员: @lemon青柠檬 一个单身狗而已
    lemon青柠檬:@低调的程序员 :no_mouth::no_mouth:你女朋友或老婆会吃醋的
  • f7ea2720c392:挺好,我也是程序员。平时爱健身,也喜欢参加很多活动,喜欢把自己生活经营的丰富多彩
  • Jlanglang:情商高,还做啥程序员,搞销售跑业务多好😊

  • LinxsCoding:开头的同行是我吗哈哈
    lemon青柠檬:@LinxsCoding :stuck_out_tongue_winking_eye::stuck_out_tongue_winking_eye:
    LinxsCoding: @LinxsCoding 好荣幸呀哈哈
    lemon青柠檬:@LinxsCoding 是呀:yum::yum:
  • ed2fdbfa8a53:不止0和1
    lemon青柠檬:@不只0和1 :+1::+1:
  • c214aa30cbfd:不要误我,害我,我滴时间目前是很宝贵的,入行随意但不代表掘取财富就轻松,没点真才别人也不会搭理你
    lemon青柠檬:@真卡拉卡密欧是也 :+1::+1:
  • VigoLin:哎哟喂,加油加油!
    lemon青柠檬:@VigoLin 早呀
    VigoLin: @lemon青柠檬 早上好啊!!
    lemon青柠檬:@VigoLin 哈哈
  • 2419b935391c:其实各行各业都大同小异,初级人员很少有缺的,业界大牛到哪都不嫌多
    lemon青柠檬:@LilacSoul :+1::+1:
  • 出川哲朗:支持
    lemon青柠檬:@出川哲朗 :yum::yum:谢谢!
  • f13913dafd44:看到你是个女孩子,我就来默默点赞了!
    lemon青柠檬:@simple的向往 :yum::yum:哈哈,谢谢
  • 轩辕小爱:我感觉你会做我的女朋友:stuck_out_tongue::stuck_out_tongue::stuck_out_tongue:
    小黑Swift:@轩辕小爱 名花虽有主,可以松松土:smirk:
    lemon青柠檬:@轩辕小爱 :no_mouth:你来晚了,姐姐已经有主
  • 3ae65c0cba4d:工作多久了啊
    lemon青柠檬:@唐尼划船不用桨 :no_mouth:小菜一枚
    3ae65c0cba4d:@lemon青柠檬 那也是个大牛喽
    lemon青柠檬:@唐尼划船不用桨 快三年了
  • 38d6a8ae9f56:楼主是学java的?我是学iOS的:joy:
    38d6a8ae9f56:@lemon青柠檬 谢谢,一起加油:fist:
    lemon青柠檬:@小安即福 是呀,ios很厉害
  • a377e4a8d9b6:万绿丛中一点红!
    lemon青柠檬:@淡墨心香 哈哈
  • 05d522ab6408:赞一个 刚开始实习的程序猿 受教了
    lemon青柠檬:@荣兄真帅帅帅 :yum::yum:
  • 七天_假:文艺女程序猿~
    lemon青柠檬:@七天_假 :yum::yum:
  • lym不解释:女程序员还真心不多,有这么努力的也就更少了,很👍
    lemon青柠檬:@ly_m不解释 :stuck_out_tongue_winking_eye::stuck_out_tongue_winking_eye:嘿嘿
    lym不解释:@lemon青柠檬 文字若能让人感动,比代码来的更有意义
    lemon青柠檬:@ly_m不解释 :yum::yum:哈哈,其实我只是个小菜
  • BlackChen:一起加油!
    lemon青柠檬:@BlackChen :fist::fist:
  • 罗曼蒂克:Hello,Girl
    lemon青柠檬:@罗曼蒂克 Hello,Boy
  • slow_runner:这样说自己师傅不好吧😣
    lemon青柠檬:@slow_runner :persevere::persevere:我可怜的师傅
    slow_runner: @lemon青柠檬 你师傅已经够苦逼了~( ̄▽ ̄~)~
    lemon青柠檬:@slow_runner :no_mouth:已经调查过,他不上简书。我内心还是非常非常敬重他的
  • 41508162779f:文青一枚,鉴定完毕
    lemon青柠檬:@二货一枚 哈哈
  • 命若弦_T:说的真好,以前也觉得 只要技术6了就可以咋的的,现在发现实际项目中根本用不到那么多所谓的技术,软件不在于技术含量高 ,而在于解决了用户需要的信息传输与存储的问题。程序员的情商普遍不高,长期陷于技术代码,必然在人际交往上变弱,赚钱和加薪升职更多的是靠人脉和情商,技术这东西保值率比较低,而人与人之间的情谊却可以维持很长时间,远比技术给你带来的收益大。
    lemon青柠檬:@命若弦_T :+1::+1:
  • 布客飞龙:你是说《撕逼的原理与技巧么》??读了好几遍了。
    lemon青柠檬:@lemon青柠檬 一看就是有经验的同行
    lemon青柠檬:@龙哥盟飞龙 :scream::scream::scream::scream:
  • 丶Stephen:黑客与画家,不要把自己局限在某一面上
    lemon青柠檬:@丶Stephen :+1::+1:
  • 帅气的华子:作者你一定是被程序员耽误的文艺女青年:smile:
    lemon青柠檬:@帅气的华子 嗯嗯,一起加油进步~
    帅气的华子:@lemon青柠檬 关注你了,我也是程序员,互相学习了
    lemon青柠檬:@帅气的华子 :yum::yum:别发现了
  • 本间麻衣子:没有一定的物质基础怎么享受生活😂
    lemon青柠檬:@命若弦_T 哈哈
    命若弦_T:@lemon青柠檬 跟我想法一样
    lemon青柠檬:@Nodece 有心就可以,整齐一点,养盆植物,出去走走成本都不高的,哈哈
  • cb8d5c990e3d:谢谢你的文章,让小白脑袋里多了点东西!
    lemon青柠檬:@黯丶 :yum::yum:嘿嘿
  • 零浪:😁😁同行
    lemon青柠檬:@零浪 :heart_eyes::heart_eyes:握抓
  • minjing_lin:工作认真不懈怠、生活丰富不将就才能成就更好的大牛人生。一个字,好
    lemon青柠檬:@MinJing_Lin :stuck_out_tongue_winking_eye::stuck_out_tongue_winking_eye:
  • 我在等你回复可你没回:程序员的确是门槛比较低,培训班几个月就批量生产出来了。程序员在中国其实最多算是工具。
    lemon青柠檬:@命若弦_T 哈哈
    命若弦_T:@lemon青柠檬 美帝的程序员 和天朝的就不一样
    lemon青柠檬:@九九叔 哈哈,不过要想进一步发展还是有难度的
  • ed60586cc80e:不要说程序员门槛低,某些国有企业会让你坐那些初中毕业就可以做的事儿
    lemon青柠檬:@dbwjay :no_mouth::no_mouth:国企的没接触过,不太了解,不过目前有些技术确实有些饱和
    GRIM:这句话说得我实在同意 所以我跳出来了
  • dac705ab6149:我就是那个整洁的程序员,:yum:,平时习惯,放的整整齐齐,但也会有一点点的乱,要不没活力:grin:,我会把物品的商标都朝一个方向摆放,我觉得还是太闲了,有这时间该学习学习,
    lemon青柠檬:@文艺上班族 :+1::+1:
  • 宅小阳:哇塞,一直莫名喜欢程序猿,尤其佩服女程序猿啊:heart_eyes:
    lemon青柠檬:@林三少 :yum::yum:哈哈,我替女程序员收下你的膜拜了
  • _寒鸦:同90后程序员, 以后可以交流.
    lemon青柠檬:@_寒鸦 :kissing_heart::kissing_heart:好哇
    _寒鸦:顺便前排招募程序媛, 自己敲代码不带感, 要视频一起敲才带劲..
  • 6f859d3dfee1:我也是女的,90以后得,现在还是在校学生,但是我的已经感觉到了这行业的枯燥,可我觉得我有用不完的热情,我也坚信我的努力从来都不是白费,谢谢你的文章让我觉得我的动力还在,我的未来也不是那么迷茫!
    1622e49da0f2: @香蕉你个拔NaNa嗯 枯燥,是你不热爱技术吧
    木杉4zZ: @香蕉你个拔NaNa嗯 加油😊
    lemon青柠檬:@香蕉你个拔NaNa嗯 :yum::yum:加油,只要努力有热情肯定能有成果
  • c7de581489cc:工作认真不懈怠,生活丰富不将就

本文标题:程序员,不应该只会写代码

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