作为一名程序员,一名技术人员,每个人都想做最优秀的那个,但是优秀这个词大家好理解,但是却又很难量化,什么是优秀的?关于优秀又是什么样一个标准,想必每个程序员的内心都有一个自己的标准,有的认为则是成为公司技术一把手,经常出入各种大咖云集的技术大会活动,而有的则认为能个人徒手开发出一款震惊世人的一款超牛逼的作品,如开发出一个操作系统(不过貌似个人很难单独完成),开发出一个X语言等等,总之,虽然优秀这个词大家都是理解的,但是每个人心中优秀的概念可能是千差万别的,甚至你认为的优秀,却是其他人不屑的。
为了调查一下,大家心目中对“优秀”的了解,发起一个“你心目中优秀的技术人员应该是啥样的?”这样的话题也是很有必要的,通过这样的活动起码可以看出每个人对优秀这个词的理解,不过,最近有一个程序员网友发起了一个类似的话题:“请一句话证明你是优秀的程序员!”,但看这样的题目,也同样可以调查处大家对优秀的理解,不过根据现场网友的实际评论,貌似看到的结果具有另一番风味,接下来就让我们具体品味一下这些网友们的回答吧!
网友一:js是世界上最好的语言
上世是朵花:别让搞php的听到了,估计php大军正在赶往现场的路上,倒时喷死你也没地说理去。
网友二:我用01010110的形式写代码
上世是朵花:这就是你心目中优秀?我咋看着像是自虐呀,封装好的高级语言不用还玩二进制,估计写个hello world也需要半天吧,开发一个大型项目估计这种玩法要到下个世纪了吧!
网友三:什么需求都能做,操作系统?我git下给你
上世是朵花:优秀的程序员原来是喜欢造轮子呀,那么请造一个更优秀的出来,最好是完全碾压win10这种。
网友四:我们从不生产BUG,我们是BUG的搬运工
上世是朵花:偶,就是传说中ctrl+c, ctrl+v程序员,由于过于实在,导致无法看到你的优秀。
网友五:除了public什么都不会写
上世是朵花:这那是证明优秀呀,这分明是自黑嘛!
网友六:半夜下班被认为是小偷
上世是朵花:这个梗被你搬出来了,有点过时了,这只能证明勤奋,貌似证明不了优秀。
网友七:曾几何时,我也是满头秀发……
上世是朵花:嗯,知道你秃了,不过不要把这个锅扔给“写代码”,那个两年山洞开发出45万行的人还是满头黑发呢。
网友八:找不到的dll我都是用针在光盘上扎出来在导到项目里的
上世是朵花:这么底层的技术都被你掌握了,不过牛吹过了,显的有点假了哦。
上面的这些码农的论调,我该定位为是“调侃”呢,还应该认为是“一本正经的胡说八道”,或者说“想象力丰富”,“脑洞大开”,不论怎样,可以看出每个人对优秀这个词并没有什么固定的概念,也没有什么明确的标准,我个人认为,优秀只是个相对概念,它是一个无上限的东西,谈这个词需要两个东西衬托,一是阶段性,而是对比性,只有在特定环境特定时间段特定的领域内对比才能有相对优秀,对于一名技术人员来说,我个人认为要想保持优秀的最好办法就是保持虚心,持续学习,用大佬的话说就是stay
hunary,stay
foolish(求知若饥,虚心若愚),特别是在技术领域,多学习才是王道,不但要多学习,还要多思考,有的时候一定要亲自动手实践一下才可以,老是听别人说不行。
我最近就遇到了一个情况,让我深有体会,我近期在开发一款小游戏,需要涉及一些h5的技术,于是我就查了一下开发手册,看如何用js画一个矩形的画布,手册上的例子是画一个宽x,长为y的画布,代码是ctx.fillRect(0,0,x,y);
其中0,0是矩形的左上角的横纵坐标,由于手册中说的并不明确,很容易让人认为x,y就是矩形的右下角横纵坐标,并且在一些技术论坛上,好多人也是这么认为的,当游戏中出现了bug时,经过多次试验才得出结论,xy并不是右下角坐标,而分别是矩形的宽度与高度(当左上角是0,0时,这两个概念是完全重合的),因此有些东西还不能只是停留在表面的理解,除非看到底层的实现或者是自己经过实践!
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!