优秀的程序员一个顶十个

我真是见了鬼了

公司来了个新人

据说对各种主流源码有深入研究

有一天

看到他写的代码

var a=1

if(a==b)

return t+1

我有点崩溃

问这哥们代码风格怎么是这样的?

变量都叫 a b c d 完全没有可读性

而且没注释

新人小哥一脸淡定

嫌弃的看着我

用过jQuery吗?

人家的源码就是这种风格

简洁就是美

我看他打开的简洁的 jQuery 源码

都想一搬砖呼上去

图片

给他讲讲什么叫做 .min


这就是为什么我看到简历上写

“深入研究底层源码,JVM,Spring,Vue...”

我看到类似这样的话就头疼

同学,学习专研是好事

但这东西还真没什么鬼用

纯属于无目标的消耗

年会不能停

2023年底的时候

公司让前端小哥自己写个程序

需求如下:

在跨年的时候

画面投映在礼堂的屏幕上

大家一起进行新年倒计时

然后屏幕上输出 “2024新年快乐” 几个大字

撒花,奏乐

前端小哥说

这点小事给我一个小时就好

大概最后长这样

图片


到了跨年夜

现场气氛已经烘托起来了

此时屏幕映出了小哥精心制作的界面

喜庆、生动、热闹

倒计时开始了

屏幕出现了读秒:

5

4

3

2

1

0

-1

-2

....

卧槽了个去 ...


所以

前端小哥没领到1月的工资


优秀的标准在哪里

首先我们得知道

编程领域里面有些东西是心照不宣的

比如两数交换

不能写 a=b   b=a

比如JavaScript之类的弱语言

写 if("aaa") 就会认为是true

这种东西可能只有书本上会寥寥几句带过

而大量功利性的学习者往往会忽略


看到一个典型反面教材

var fileExt=getFileType(file.name);
if(fileExt =='doc' || 'docx'){
    viewAsPdf(file);
}

开发小哥想了三天三夜

愣是没发现问题在哪

...

图片

测试小哥测了三天三夜

说你这程序怎么永远会执行 if true

...

问题的原因前面说了

这就是弱语言的特殊性

每个语言都有这样的一些不为人知的陷阱

SQL、JS、Python 或多或少都有一些

工作经验是什么?

就是看你能避开多少坑

成为优秀的人

一个优秀的程序员

效率可以顶100个普通程序员

一个优秀的董宇辉

可以顶100个普通主播的营业额

图片

找对方向

潜心提升自我

浮躁的人,往往第一关就过不去

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全粘架构师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值