吃不起盖饭但总想写点什么
总想做点什么;
吃不起盖饭,
只等死吗?
总要写点什么
![6cc8b4411b09652580fad5572bb73508.png](https://i-blog.csdnimg.cn/blog_migrate/a5ccf1902be0fee350a0f3083fff5ff6.jpeg)
github上有个七千多赞的小程序;
我想看看;
github是什么?
比如QQ空间,
比如知乎;
用来发帖的;
对吧;
社交发帖;
而github呢?
在洋话里,hub是俱乐部的意思;
git呢?是一个代码管理工具吧;
所以,github就可以当成一个代码俱乐部;
里面很多程序员放代码上去互相看、互相点赞之类的;
![28b0a9ea21abff1ce707d6a3810a9c1a.png](https://i-blog.csdnimg.cn/blog_migrate/44ec20a9cad73ed706fcf8ab2d81529d.jpeg)
把代码拉下来吧;
我想有个饭辙;
我想有个工作;
哎;
我曾经收费教过程序员;
但效果也不好;
我认识到,人是很难被改变的;
我也放弃去教程序员了;
宁愿代写;
当然需要我教的程序员工资都只有一万多,
并不是年薪百万的高级程序员;
![b7a3c2f86330b7cb407cc0f9cbd5638d.png](https://i-blog.csdnimg.cn/blog_migrate/02781dcafe165a10561d694d707855ce.jpeg)
打开项目;
其实看我的文章就会发现;
我最近写的东西,其实你不需要多好的编程基础;
也可以跟着玩一玩的;
我觉得我写东西我也不是为了骗人给我钱,
因为已经有很多网上的老铁给过我钱了;
我继续写,全当作回报而已;
我吃不起盖饭,总得做点什么;
![41185914931756b2e301e1cc383d64bd.png](https://i-blog.csdnimg.cn/blog_migrate/98514535f4251d8226fe3b49c0287149.jpeg)
可以看到images里全是图片;
这个不是重点,略过;
![dd5c4182092036836b45f2b714dab6ea.png](https://i-blog.csdnimg.cn/blog_migrate/8e3d3d79c59f4ee57ac27290415acd95.jpeg)
pages相比一定是都放了很多页面文件,
因为洋话里pages就是很多页面的意思;
哎,我写东西不是写大神东西,我就是随便写写;
![4bd8d3403b69a624503f4af19269e015.png](https://i-blog.csdnimg.cn/blog_migrate/e07f5481b17e74da5903c2566982e406.jpeg)
随便打开一个文件;
看看代码;
![d17e938dcf5373212e91d5eed666cb55.png](https://i-blog.csdnimg.cn/blog_migrate/341745848f42b7a22373f2be76bb1cf4.jpeg)
注意到这里;
有几行这样的代码;
我在浏览器里写了一段;
![ccccce1ac2cd5665317189c279dd9938.png](https://i-blog.csdnimg.cn/blog_migrate/dfc6ca6c4b0cb78f50db85661b220b68.jpeg)
测试结果是,当你定义一个变量而不初始化的时候;
他就是undefined;
所以她初始化一个变量为undefined的操作真的是惊为天人;
画蛇添足;
=undefind完全是没必要的;
![20b91892a64b102f96d01f77ae80cc85.png](https://i-blog.csdnimg.cn/blog_migrate/0639fcd29e2a6f81f4f927d787ef644b.jpeg)
如图,也即是说;
这三行垃圾代码;
狗屎代码;
完全可以用第33行替代;
就是这样一个狗屎代码满天飞的小程序;
被七千多个程序员点赞;
哈哈;
而我却吃不起盖饭;
面试的时候程序员们都说我垃圾;
当然前端代码没必要纠结那么多;
就算是狗屎垃圾代码又怎样?
工资还不是一万多?
毕竟是高科技啊;
继续看;
![a940bd1f9c0962c9584d453e1261a00b.png](https://i-blog.csdnimg.cn/blog_migrate/d2468fa74012c47992a517d6410c8b43.jpeg)
这里可以改写成这样;
![55acadd0f0fc445152bd0d3e3bfebd89.png](https://i-blog.csdnimg.cn/blog_migrate/e54ace6cdbab2c97ae13ae7566a44904.jpeg)
当然,我自己写代码的时候也经常会写垃圾代码;
哎,没办法,看别人代码的时候我就要求高了十倍;
![f7f600fbaa9c40c666e77381041ccc05.png](https://i-blog.csdnimg.cn/blog_migrate/75bd217c9bba5254757ab17e8e792569.jpeg)
由于小程序进页面都是要先onload的,
那从onload开始看吧;
onload其实洋话意思就是在加载时的意思;
所以洋话还是挺重要的对吧;
其实也不重要;
很多框架、app的开发概念都是互相抄;
onload、这套东西、开发app,开发很多东西都有;
都是有个onload,表示加载时,这个概念的;
看这两行狗屎代码吧;
![b9785f1342fd02e2efc13f710d446672.png](https://i-blog.csdnimg.cn/blog_migrate/684a41cf81fb6486e12510141f448d26.png)
这等于是说,a借了b的橡皮,c再去找a借橡皮;
mlgb的,为啥c不直接找b借橡皮呢?
![97fe8d4bdbb129a2823b59d893b42bcf.png](https://i-blog.csdnimg.cn/blog_migrate/ccd6434747e35b9367f1f9fa1bac512c.png)
改写成一行这样的,就可以了;
可以看到这个七千多程序员点赞的小程序项目;
里面的代码是多么狗屎;
当然,程序员会说,这两种写法几乎差别不大,最多也就是几毫秒的执行差别,
多写几行代码,工资还会高点,还能多加班,升职;
当然我文章里写的程序员;
特指我所接触到的工资一万多的程序员;
不代表其他的不写css的程序员;
![e1b4657c307c715243dbad27b081155f.png](https://i-blog.csdnimg.cn/blog_migrate/bcf60d09f714f75828b7064cd584ac40.jpeg)
再看一段代码吧;
这个删除地址;
她每次都执行了从微信里获取用户token,
这一点也是很狗屎的;
当然我自己写也会经常写狗屎代码;
但我还是喜欢说别人的不好;
我就是这样的坏人;
尽管7千多个程序员都点赞;
我认为token应该在整个app执行的时候取一次就行了,而不是每次都在涉及到用户操作的时候;
每次都去调用存储api取token,这样性能差的一b;
当然工资一万多的小程序程序员会在意性能吗?
我想我要是有钱吃盖饭就好了;
哎;如果我上班;我的领导每天跟我说项目写的太慢;
做事太慢,今天的任务做不完要加班;
你敢去在意你的代码,用脑子去思考你的代码吗?
你只能像个猪一样,疯狂的敲键盘,让老板看到你多卖力;
而你知道你这样像猪一样写代码,虽然老板看着高兴,但虽然写的快,无异于在制造狗屎;
我现在分析的代码都只是从很浅的层面分析;
都能看出来这个代码有多烂了;
真正的好代码我是不会写的;
为啥呢?
因为写的好,老板给加盖饭钱吗?
老板反而会骂你磨洋工;
![1fd78ba952cf0693160c210d58755503.png](https://i-blog.csdnimg.cn/blog_migrate/c78040241b0f765b4bff751e198fe960.jpeg)
再看一个文件吧;
这个json文件;
什么是json文件呢?
很典型;
像这个,就是花括号里带了一个键值对;
键值对是啥?
a=1能理解吗?
把等号换成:冒号
这个小小的文件;
竟然作用是指定了这个小程序的这个页面的顶部标题;
是不是很神奇;
我相信我一定有找到饭辙的那一天的;
因为我知道总有一天,当程序员工资都是三四千的时候,很多人不会干程序员了;
而会去干其他的什么员;
电脑辐射大,
工资低,
又加班;
做一个码畜有啥好?
对吧,到时候我的机会就来了;
![b5f7eae1ae7ed62bb1a9fc1e16fdd7e6.png](https://i-blog.csdnimg.cn/blog_migrate/d12dbedd8b9ed8e384da68d4ec580ef1.jpeg)
就打比方这样的一个文件;
现在由于程序员工资高嘛,写着几行代码,狗屎代码,工资都有一万多,舒舒服服;
但是假如工资三千五呢?
谁还觉得这几行代码可爱至极?
谁还愿意坐在工位上一直盯着电脑,假装很忙的样子哄老板开心?
我就希望这一天早早的来临;
这样我就能有别人都不想干的程序员工作;
我也能吃的起盖饭;
我也能当上白领;
![3e8f37c543a80ae9c8652301b8f5b356.png](https://i-blog.csdnimg.cn/blog_migrate/4c1236c4236e69e8cd43b95f753edd6b.jpeg)
再看看另一个文件;
css嘛;
css里面都是些啥?
如果你把这些width
height
color这些东西拿去翻译一下;
你会发现就是宽、高、颜色啊;
洋话而已;
哎,就是这样毫无难度的代码;
程序员们工资就能一万多;
我多希望自己有个饭辙;
工资都无所谓;
只要有个工位,
让我不再流浪;
![369d0e777b4fb7d9d5fb15770c4a4867.png](https://i-blog.csdnimg.cn/blog_migrate/6467aa0cbbe4bd850467db387f7bb2f2.jpeg)
你真的可以看到,这个七千程序员点赞的项目,每一次用户操作都去存储里拿了token,而不是去内存里拿,当然这个存储有可能也是在内存中的,有可能,因为我也不知道,但理应,一个小程序一次就一个用户打开,对吧,不可能你一个微信里有两个小程序用户同时登录,那为啥用户token不能放内存里写成全局变量呢?
![96dee24a013502064b3a9867dcbf1514.png](https://i-blog.csdnimg.cn/blog_migrate/4a194933b0b0c5b04f53af6845b6de1c.jpeg)
再看看其他代码;
其实很多工资一万多的程序员写的就是这样的不高级代码啊;
我也写了很多狗屎代码,因为就几百块钱,让你写一个小程序,你还能怎么样?
只为了完成老板的要求,胡乱搞出来,老板觉得你越快做出来了
老板越开心但又假装不满意,让你不敢提盖饭加鸡蛋的要求;
这种代码其实也是有很多好处的;
比如我曾经当白领,就会遇到,产品经理今天说这样做,明天说那样做,
对吧;
你封装好了,明天整个改,那你苦不苦?
重构的成本也是很大的,需要的时间不比重新写一个少吧;
感觉写代码真的苦;
要是程序员工资降下来就好了,三千五的工资;
我就有机会去吃苦了;
曾经在上海上班,工资五千,但是老板太奇葩了,哎
本来我都能忍的,但总想起老板说程序员加班加死很正常,就总觉得自己应该辞职了;
![550cc953ffa14b81a8b5ba680be336e6.png](https://i-blog.csdnimg.cn/blog_migrate/a5f1c12b43e411f5b3aa1d63ed6c9b76.jpeg)
看看这个七千程序员点赞的项目里都是啥变量名吧;
为啥别人都能当上程序员呢?