2021-09-03

23 篇热帖

1. 同事代码写的太烂了怎么办?

1. 命名不规范

一个项目中控制器命名能出现好几种变形,一个对的都没有:

UserContol 、UserControl 、UserContoler 、UserControler

包括模型也是:

UserMode 、UserModle 、UserModol

变量命名更是离谱,单字母和语言关键字乱用:

a 、b 、c 、class 、string 、byte 

再然后就是缩写和语意不符合的:

  1. context 缩写成 c
  2. UserImage 缩写成 ui
  3. template 写成了 temple

数据表和模型名称不一样的:

  1. 表名叫做 user_rule, 模型名叫做 RuleUserModle
  2. 表名叫做 order_mgr,模型名叫做 OrderManageMode
  3. 表名叫做 order_manage,模型名叫做 OrderMgr

因为命名不规范,他后面出现了很多删除 A 表的数据,却用了 B 表的模型来操作,导致错删~

字段名称和值不统一的:

  1. 创建时间字段 creat_time 、create_time 、created 、created_time 每个表都不一样
  2. 而且值有保存时间戳,有的保存时间字符串

2. 业务代码

如果说命名混乱就算了,至少比较好改,但是业务实现也混乱:

  1. 没有任何封装概念,重复代码都是直接复制粘贴;没有任何分层的概念,控制器-模型一把梭过去,一个控制器方法 300 行起步
  2. getUserById(string username) 命名叫做通过 ID 查询用户,传入的参数却是 username
  3. getUserList() 命名叫做获取用户列表,返回值却是某一个特定条件的单个用户
  4. 所有的请求都不做参数验证,并且也不做逻辑验证。删除操作,都没判断用户是否有权限删除,直接给他删除了,删除了还不算,有些关联的数据不删除,这一下子就出现了一堆的脏数据
  5. 查询启用状态的用户列表,先把所有用户拉出来,然后在代码中遍历循环过滤禁用的用户

3. 数据库设计

数据库设计更混乱不多说了,就说几点:

  1. 关联的外键命名没有任何规范,全凭心情;比如订单表上正常情况下要有一个用户 id 字段(一般命名为 user_id),他这个字段命名叫做 user_order,要么就是叫做 user_function,反正就是自己看得懂
  2. 以上好歹设计了外键,有些干脆不设计外键;用户收货地址表上,正常情况要有一个 user_id, 用来标记这个地址是哪个用户的;他直接在用户表上创建了一个 addres 的字段,然后把地址表的 ID 用逗号分隔拼接成字符串,保存到用户表上,每次查询用户地址列表都是取出来分割,然后一条条去查;删除就更暴力了,直接删除地址,用户表的 addres 字段都不更新
  3. orm 默认都支持维护数据的创建时间,以及数据的软删除; 但是他因为创建时间字段命名不规范,orm 默认维护的是 created_at 字段,他表设计是 creat_time,然后在模型中配置的字段又是 create_time,导致框架不会维护,于是就全部自己实现
  4. 数据软删除也是配置错误,然后自己代码中去维护,写的乱七八糟

公司同事写的代码,是我这么多年来见到的最烂的代码,但是因为人家来的年限资历比较长,也不好意思去提这个事情,有没有啥好的办法,自己重构吗?

2. 见识了,昨天早上居委会大妈挨家挨户发蟑螂药

坐标北京,29 楼最高层。昨天晚上一大早 8 点多吧,两个居委会大妈提着一袋子蟑螂药挨家挨户发,还要签字确认。

刚才突然想到蟑螂生存能力太强,大妈之所以挨家挨户,就是因为这玩意必须整栋楼一起灭杀才能有效吧。要不蟑螂顺着下水管道可以爬到任何一家。

唉,说起蟑螂,真的是一脸无奈。家里最阴暗的角落根本清理不到。灭害灵只能当场喷死看到的,灭蟑药放了不少,好像也不咋管用。

真的是恨之入骨又一脸无奈

前段时间我还专门买了一瓶 84,给家里做了一次消毒。

我最近都是半夜起来,挪动各种小东西,看到蟑螂用手直接拍,捏,或者用脚踩。都是直接出白浆,小一点的都直接被我捏碎尸体都快看不到了。差不多每次能杀掉 20 只左右吧。

更加可恶的是最近卧室也出现了,简直离谱。家里卫生平时保持的还可以,一两天就拖一次地。

有啥好办法吗

4. 大爱无相
我的年假过了三天,妻子封闭工作才结束。两地分居短暂相聚,工作亦未成人之美。生活正是如此迫于无奈。

岳母刚做好晚饭。妻子忽然惊起:差点忘了!我晚上还有一个饭局。妻子匆匆忙忙离家连招呼都没来得及打。

我陪岳父母吃完饭,大家一道外出散步。儿子与我在广场欢快自由赛跑。直到天色渐晚,大汗淋漓,我们才归家。

我拨打妻子电话。无人接听。

岳母:“她们吃火锅,这会儿可能正热闹。”

隔了两小时,我再次拨打妻子电话。无人接听。

岳母催促我给儿子洗漱。儿子哭闹要妈妈。岳母气冲冲教育孙子,儿子不甘示弱言语对峙。岳母只得反复给妻子打电话。

电话终于接通了,声音嘈杂,妻子胡乱扯着酒经。岳母不忍斥责,让她赶快回家。

家中吵闹啼哭不绝于耳。心烦意乱。我趁机对岳母说:“我下楼接她。”

我站在黑夜里思绪万千。女人在外醉酒是一件非常危险的事,我曾多次提醒妻子不要喝酒。我的话仿佛她耳旁吹过的风。即便如此,我还在想要不要责怪她。妻子亦是为了公事,我应该宽宏大度,醉酒的人可能很难受。

内心忐忑。我该如何克服种种小情绪保持心灵平静?

妻子歪歪斜斜被两位同事搀扶下车,她醉眼迷离望向我。我连忙上前接应,愠色难掩于面。感激同事之辞无表,稍作点头以示寒暄分别。

我冷冷的说:“走。”

我快步在前,妻踉跄在后。妻子好像可以独自行走;我又怕她摔倒。我与她保持“适当”距离,既是气愤的肢体语言,又要思度如何在可控距离保护好她的担忧。爱之深,责之切。爱恨矛盾交织复杂。

妻子突然开口叫道:“老公,你别走那么快嘛!”

我退后一把抱住了她。

妻子酒意甚浓,小鸟依人欣喜的说:“老公,你今晚怎么想起来接我?”

听闻此语,我内心深处仿佛咽下了一个凌冽深冬。

我搂着妻子走得很慢。我没有搭话。

她是一个可爱的女人。她渴望在爱人怀里撒娇,外表却要不失坚强。

我眼角润滋。

我们快到家时,妻子故作镇定起来,她进门反手悄悄给我一个停止手式。岳母责骂了妻子几句,岳父从里屋奔出来查看情况。我知道妻子不想让父母担心,避免事态扩大,我尽量克制自己不要过多报怨。

妻子洗漱就寝一切如常。我失眠了整晚。

我曾多次劝诫妻子不要饮酒的话语从来没有得到她的正面反馈;今晚妻子也不曾对此类行为向我表达一句歉意。没有交流亦不奢望谁能为谁发生任何改变,婚姻生活好似两条没有交集的平行线。我为什么如此生气?我是因爱而痛?还是妻子举止不符我的标准价值观而心生悲感。我在永远没有回应的一端苦苦痴念。

我要如何控制心绪?不悲不喜不慌不乱不屈不挠不冷不热不倚不偏。

翌日清晨。妻子让我去更换车子轮胎。我假意不见。

妻子再三问询。我:“你酒醒了。自己去换就行了嘛。”

我不知道自己何时变得此般阴阳怪气。

妻子:“你去换一下嘛。我九点钟要上班。”

我:“你喝酒那么行。你换轮胎就不行了?”

岳母对妻子说:“你去上你的班。”

岳母对我说:“你不是说今天要给我们做大餐吗?”

气氛冰冷。身体有恙的岳父也早早起了床,他通常临近早晨才能入睡。

我极力克服内心执拗,行为却无法自控。

妻子无可奈何。她急匆匆外出。我连忙紧随其后。争吵不是解决问题的办法。

我向岳母打招呼:“妈,我出去买菜了。”

岳母轻轻扫着地。她呆滞望向我,好几秒才抽过神来慌乱回复:“好。”

妻子正要发动汽车。我:“你快去上班!我去换胎,买菜做饭。”

妻子:“你是大老爷。我哪儿喊得动你。”

我:“你快去上班。路上注意安全。”

就此别过。我开车去汽修店。妻子步行上班。

更换车胎间隙,我渐渐平复下来。我们之间的纷争不应该让父母太过担忧。岳父身体抱恙,两次探视情况,他虽无动声色,沉默亦是尊重与关爱;岳母特别注重家庭生活,思绪敏感,心魄失神乃思虑困扰之表。

我们究竟应该如何找寻夫妻相处之道?

女孩子在外喝酒并非好事,这是大家普遍认同的不争事实。妻子在外应酬适当喝酒,我也不是铁板一块决绝。考虑到妻子有脂肪肝,我向来不主张她喝酒,以免年岁长而病患生。我的话收效微乎其微,妻子还认为我言语反复,令人生厌。我是否用错了爱的方式?我应该改掉唠叨啰嗦的习惯。我是否应该用自己的标准与价值观要求爱人?已所不欲勿施于人。爱可能是极度自私,我始终无法跳出一个情感声索与回应的纠结怪圈。

我是一个敏感细腻的人;妻子是一个神经大条的人。我一个人生闷气有用吗?妻子可能觉得什么都未发生。

我应该控制好自己的情绪。情感不是一半自作哀伤渴求另一半被动安慰。改变他人不易,我们应该变成更好的自己。

百无聊赖。我又翻看了所有关于我们的爱情日记。相爱真不是一件容易的事,吵吵闹闹又甜甜蜜蜜。妻子改掉了许多乖张脾气,岁月仿佛令她柔软;或者我们之间的距离稍远,让人感觉风清云淡。

为何如此?婚姻爱情应该如何把握阶段?如热恋郎情妾意浓情胶漆;如夫妻情锁心间各自独立;如熟人行同陌路抗拒嫌弃。妻子怎会觉得我不去接她?她因老公到场又表现得异常欣喜。两地分居,她感受不到我的关爱。或许是我真得做的不够好,是我平日对她太过冷淡。记得从前条件艰苦,我每天乘车几十公里风雨无阻见她都没有任何埋怨。现在我们像海面冰山,浮冰大部藏于海里,外表仅露出一角。

日子一天天向好的方向发展,我们却低估了时间善变。人们永远不能同时踏入同一条河流,世间没有什么不变,关键是我们如何永葆爱的初心。

妻子醉酒,我也经常断片。我俩半斤八两,我俩都在各自忙碌的生活里捕捞,她包容了我,我为何要苛责她?我严格要求他人而放纵自己,我偏执个体价值观而忽视他人成长。这是一种双标成见。

我长期沉溺情感追索无法自拔,障眼遮目以偏盖全,以致妻子很多改变被我忽略。我常常过分在意妻子是否遵从自己的指引;我常常过分在意妻子的大大咧咧是否能够尽快改变;我常常过分在意个体历经艰辛,妻子能有一句共情安慰语言;这一切都是正向反馈,这一切都是利已为已,这一切绝非浪漫大爱诗篇。

偶然,我想起《金刚经》一语:“不住色布施,不住声香味触法布施。”无相才有无量。小爱自爱,大爱无相。我应该彻底摒弃夫妻情爱中的得到、索求、自尊与傲慢。

换好车胎,我从速去超市买菜,回家陪岳母一道下厨做饭。我向妻子传送信息:“我为儿子做了番茄牛肉,中午你早点回家吃饭。”

妻子:“好。”

夫妻床头吵架床尾和,家庭爱睦最重要。从今以后,痛改前非,我一定要好好疼爱老婆。

大爱无相,我心超然。
5. 自己的 Windows11 系统出问题了?今早开机任务栏加载不出来。重启更新之后问题依旧。

2021 年 9 月 3 日,打开 Dell Inspiron3470 进入 Win11 桌面,任务栏加载不出来。 只有桌面的图标,可以打开应用,但是很卡,可以说无法使用。 重启是通过 CTRL+SHIRT+ESC 打开任务管理器,文件-运行新任务-cmd,命令行 shutdown -r -t 1 才重启。 重启电脑显示在更新,可是更新之后还是不能正常使用,任务栏一直加载。 尝试重启 explorer.exe 没有效果,结束 explorer.exe 再新建也是没有用。

6. apple 系统不能降级,太气了

因 iphone12 是 14.3 系统,一直没升级,后来买了 apple watch 无法配对,不得不升级。这下好了电量下降太厉害了,一直知道 apple 的东西升级必定后悔,但这次又不得不升级。

细数一下 apple 做恶:

1.诱导升级,且不能降级

2.不给充电器

3.强制平台支付,高抽成

4.垃圾一样的售后服务

也许有人说,既然这么垃圾,你可以不用啊,请这样的智力超常朋友不要说话

大家有什么补充?

7. js 的类有没有析构函数,如何进行资源释放??
查了半天没看到 js 类有析构函数,那么类对象在销毁的时候,如何把申请的资源释放呢,否则可能内存泄漏。

比如,考虑以下场景,有一些学生类 Student,以及一个图书馆类 Library 。
1. 开始创建了若干学生 Student 对象,然后做了一些操作,向 Library 借了几本书。
2. 过了一会,有些学生对象做了一些其它操作(比如上课、睡觉,但就是没有还书),然后自动释放了(离开了变量作用域,生存周期结束了)。
3. 此时虽然说 Student 自动释放了,但是还书操作没有显式调用,造成书籍未还。

所以,如果 Student 类有析构函数,我就可以在析构函数中进行还书等的资源释放。正规语言都有析构函数,现在怎么处理,?
8. 农村娃,非科班程序员,如何做到上市公司 CTO,凭借软件开发技能赚到 10 套房

来源:熊猫哥的分享

军旅梦碎,情路坎坷

我出生于一个普通的农民家庭。小时候是看着《英雄儿女》、《血染的风采》、《上甘岭》、《精武英雄》、《霍元甲》等电影长大的,对军人有一种由衷的向往和敬佩之情,梦想着长大了一定要参军报国。当兵后悔 3 年,不当兵后悔一辈子!

因此,高中毕业后想上军校,一方面是为了圆梦,另一方面是考虑到家里比较穷,家里两个哥一个姐,都在上学,父母供养 4 个孩子读书,实在太不容易了。上军校不用交学费,每个月还发生活补贴,考上军校就不用问家里要钱了。我高中的学习成绩还不错,平时模拟考试在全年级前 50 名,高三模考预估能考个重点本科,上军校应该是稳操胜券的。

万万没想到的是,高考发挥失常,一分之差,与自己心仪的南昌陆军学院失之交臂,被调剂到了江西警察学院,获得法学学士学位。毕业后来到江西某县城刑侦队工作,参与办理过一些案件,工作既忙碌又危险。印象很深刻的一次,有一个晚上参与一个盗窃案的侦查,有一个嫌疑人被铐在椅子上,我去搜身,搜了腰部、衣服和裤子的口袋,没有异常,就开始做笔录。这时,我们刑侦大队长过来了,看了一眼嫌疑人,很警觉,重新搜身,在嫌疑人背后搜出来一把 15 厘米长的匕首,我看着桌子上白晃晃的匕首,头冒冷汗。队长把我狠狠的批了一顿,要是队长没过来检查工作,因为我自己的工作疏忽,可能那天晚上我就出意外了。

当时我的工资不高,除去基本的家用,大学学费估计要 5 年才能还清了,大学学费都是父母找大伯,舅舅借的,大家生活都很不易,这个钱得早点还。

在警校大三的时候,有一次在参加警校散打队训练中,帮同学整理散打护具。有个女生对我回眸一笑,这一瞬间,我感觉心脏漏了几拍,时间凝固了几秒,我触电了,和初恋女友一见钟情。 很可惜警校毕业后和女友不在同一个县城工作,工作都很忙碌,分多聚少,加之家庭背景天壤之别,女友是局长千金,我家里没钱没关系,很自卑,失恋分手,度过了一段黯然伤神的日子。

转行 IT,背水一战

当时有一个表哥在深圳做软件开发,月薪 8000 多,足足是我工资的 10 倍,给我带来巨大的刺激,让我重新燃起了斗志!我暗下决心,誓要重启自己的人生。我把家里自己从小到大获得过的 30 多张奖状,警校的嘉奖令,找了一个安静无人的地方,一把火都烧了,边烧边流泪,脑子浮现出自己之前付出的努力,收获的荣誉,快乐时光,再见了我的家人和朋友们,一切归零,我要离开家乡,重新开始。

给自己定下一个目标:学会软件开发工作一年后,月入 5000 元。自己不是计算机科班出身,能学会编程吗?我没有退路,破釜沉舟,背水一战!

我来到南昌学习软件开发,边学习边找软件开发的实习工作。很幸运,在 2003 年学习编程的第 3 个月,我就找到一份月薪 1000 元的兼职实习工作。

从此开始了疯狂的软件开发学习之路,每天半天时间学习编程,半天时间在公司实习,晚上熬夜边看书边敲代码,实践书中学习到的开发技术。一年 365 天,每天工作学习 16 个小时以上,每晚敲代码到凌晨 2 点多,键盘被我敲废了 3 个。当时心里只有一个目标,学会编程。这一年是我人生中最充实的日子,编程技术日益精进。

2004 年,学习编程一年后,凭借在软件公司实习期间积累的一些项目经验,我来到上海,面试了 4 家公司,每家公司都伸出了橄榄枝,选了一家工资最高的,月薪 4000 。3 个月后跳槽,进入一家做教育行业的国企,月薪 5500 元( 4 个月就成功实现了当初自己定的小目标,当时江南都市报还刊登了一篇新闻稿,我警队的一个老同事给我电话,说我上江南都市报了,这家培训机构作把我作为经典学员案例进行了宣传)。1 年后跳槽,进入一家创业公司,月薪 8000 。半年后跳槽进入一家做美国教育 SAAS 系统的外企,月薪 1 万多。因为工作出色,还被派往美国总部和台湾分部参与几个大型项目的实施开发。在外企工作非常轻松,从不加班,因此业余有充足的时间去接很多外包项目。外企工作 1 年后,买入人生第一套房。

给自己定下一个目标,靠业余时间的副业收入,5 年内再买一套房。 (为啥是靠副业?主业的薪水用来还房贷)

收获高薪,攻城略地

我疯狂学习热门的软件开发技能,掌握了前端,后端,数据库,服务器,java, php, .net, python, nodejs, react native, android, h5, vue, react,小程序, linux,mysql, sql server, oracle, mongodb, postgresql 等多种开发技能。平时积极参加各种活动、分享会,广泛链接人脉,拓展业务机会。

超强的学习能力让我受益匪浅:曾花 5000 元学习超右脑记忆法,10 秒内背出圆周率π的前 100 位,倒背如流,这个技能,帮助我多次在线下活动大会分享中,成功吸引大家的眼光,1000+现场朋友主动添加我微信,和我链接。曾花 10000 元学习 SEO 搜索引擎优化技术,1 周内把关键词快速排名到百度第一位。通过站群霸屏技术,实现低成本引流获客,利用该技能 1 年获利 50 多万。曾花 6000 元参加两天一夜的微信爆款社群运营训练营,运用该技巧售卖软件工具,1 天收款 6 万多。2010 年通过搜索引擎优化技术,做一个团购网站,副业收入 50 多万。实现小目标,买入第二套房。

业余时间通过不断做各种软件外包项目,积累了丰富的项目经验,掌握了各种开发技能。 2014 年考上东华大学软件工程硕士,入职上市公司昱辉能源 CTO,成为福布斯排行前 100 名的百亿身家 CEO 的得力干将,买入上海第三套房,浙江某市一套商铺。

2018 年加入某互联网教育公司,技术合伙人,融资上千万,买入上海第四套房和江西某市 5 套酒店式公寓。

十几年的软件开发生涯中,边工作边副业做项目,投资上海房产、浙江商铺、酒店式公寓共计 10 套。

矢志研发,共享同成

2019 年自己任职技术合伙人的教育公司因为产品销售业绩不理想,未能融到下一笔投资,公司 60 多号员工,每个月开支 100 多万,压力山大,又支撑了几个月后,融资 1800 万的团队,1 年后最终还是解散了。离开这家公司后,我选择自己创业,招募了一些实习生,组建了一个小团队,接软件外包项目,同时研发一些增长裂变的营销工具。

参加一些营销赚钱、增长裂变、个人 IP 、微信运营等付费社群,链接大佬,向优秀的大佬学习,挖掘爆款营销工具的开发需求。

2021 年加入一家互联网房产公司,把开发的一些裂变营销工具,运用到项目中,降本增效,打磨产品。

从事软件开发 10 多年,作为一名程序员,一直有一个情怀,就是希望自己开发的系统,能帮助到一些人,有一批铁粉在持续使用,这是对技术人员的莫大肯定。人最大的需要,就是被别人所需要!

一路走来,凭借编程技术,实现了一个又一个人生小目标。 [技术增长] ,成为了我研究和追求的方向。2021 年,我又定了一个小目标,不断优化升级迭代我开发出的这些系统工具,出一款爆款的引流、裂变、转化,自动化营销变现的软件产品,搭建一个利用技术工具实现增长变现的项目实操社群,会员免费使用社群里的实操工具,参与项目实操赚钱。目前社群已经在运作中,目标是帮助 100 位伙伴年入百万,自己 5 年内在上海再入手一套别墅。

技术人的成长与创业

lz 也是个技术人,看了熊猫哥的这个故事还是挺激励人的,所以分享在这里。
平时关注和研究牛人的故事,建了个技术成长群,
主要讨论读书、成长、时代机遇、创业的话题,
希望平时有小伙伴一起成长,讨论阅读和创业话题的朋友可以申请加入
Wechat:upmaster0,备注暗号:v2ex

hygg1A.jpg

9. 我想到一个完美的加班制度

首先不考虑 996 是否违法,至少目前来看 996 被认为违法但没有实质处罚。

这个加班制度的目的是兼顾公平与效率,凭员工自己的喜好和自愿,不强制,想挣钱的多加班,不想挣钱的准时下班不赚加班费。对公司也有好处,非强迫式,对于愿意用时间换金钱的就自觉多加班,反之不加班的为公司节约成本。这里假设公司给钱和你付出劳动对等,即不想加班公司省钱,多工作公司就要多给钱但是提高效率。

以下是具体规则:

首先规定每月上班 21 天,每天工作 8 小时,那么月标准工时就是 168 小时

每年上半年加班完全不给加班费,全凭自觉,只记录加班时长不进行结算。

下半年加班费计算规则: 加班费 = min(下半年加班时长,上半年加班时长) * 小时工资 * 3

也就是全年平均下来加班给 1.5 倍工资,但是要先熬过公司的白嫖期,且上下半年要加班时间基本对等才是最优

这样想加班的必须全年一直加班,不想加班的完全没影响,能够完美筛选出想加班的人。

周期也可以不是半年半年这样,可以是 1,2 季度对比,3,4 季度对比,还能是 1,7 月对比,2,8 月对比以此类推。

加班系数 3 可以根据公司情况给到 4,各位觉得我这个方案怎么样?

10. 微软/Microsoft Edge 死性不改,这次是全局插入强推广告

众所周知,微软为了提高旗下浏览器的占比,无所不用其极,比如将 Windows 和 ie 强行捆绑。那换成安卓平台,总能不被捆绑强推了吧?那是你没有想到微软有多聪明。
手机:MIX3,系统:MIUI 12.5.1/Android 10,Microsoft Edge:来源于 Google Play 最新版。
以下是现象描述:
使用 via 浏览器,打开任意网页,长按超链接弹出菜单栏,注意圆角矩形是圆角,因为这个是 via 浏览器自定义的界面。
via
长按文字,呼出菜单进行进一步操作,比如二次搜索之类的,这时发现右边出现了三个点,注意圆角矩形是圆角,因为这个功能 /UI 是系统提供的,包括二次搜索和分享之类的功能。
dots
点击这三个点,你就会发现微软的广告了:在 Microsoft Edge 中搜索,新的强推功能出现了!建议某宝 /某东都学学,这样你们的 app 点击率就能进一步提高了,后台相互唤醒保活哪有用户手动打开来的实在。doge.jpg
edge
最开始我以为是 Microsoft 在 webview 上的骚操作,比如我在 B 站打开微信公众号进行操作( B 站 app 默认调用 webview ),也是会出现相同现象的。
webview
但是我低估了 Microsoft 强推 Edge 的决心,因为在 Firefox 里面任然出现了!所以说,这玩意是直接插入系统里面,注册成了一个系统功能,微软真不亏是国际大厂,这种操作都能想出来。某宝 /某东还愣着干什么?还不快点学!
ff
找了一圈 Edge 的设置和系统设置都没有找到开关,所幸一了百了:卸载!
noedge
希望世界和平!

11. 有没有近视的大佬平时上班工作都带隐形眼镜的呢?

我近视 400 多度,想问问带隐形眼镜看电影长期会不会对眼睛有影响呢? 过来人分享一下谢谢

12. [为什么要抱怨同事代码很差]

以前刚开始工作的时候,天天被公司的 leader 嘲讽代码质量差,健壮性不强,也被公司的老鸟嘲讽很菜。

经历过一番历练,渐渐有了提高代码质量的意识。

换了一家公司后,公司里面还是有我之前以为的“大牛”,老大哥行为处事很“高调”,到处找人“改代码”,批评别人这里不对,那里不对,我承认他的代码水平很高,能解决很多问题。

技术上的问题,确实值得佩服,但是真正震撼我的是“精神”,一种很难去定义的“精神”。

公司里有一位搞嵌入式和图像处理的老工程师(所以他是写 C/C++的),之前跟他交流不多,他为人也很低调,他基本上一直沉浸在自己的代码世界里。

直到有一次,有个项目,我跟老工程师要互相调用自己写的模块,他代码确实写的很好,但是让我佩服他的是他的“适应能力”。

公司也没有一个统一的说明文件,必须要用哪一个代码标准。举个最简单的例子,就好像他习惯了

if(){

}

而我因为习惯了 VS 的 IDE,也写过一段时间的 C#,所以一直都喜欢下面这种写法

if()
{

}

而他在用我的“编码规范”下,(有些是我自己都觉得烂),他依然很迅速的适应了我的写法,按照我的习惯,快速且成功的写完了需求。如果是“老大哥”,可能会把我的代码先改一遍,然后批评我这里不对,那里不对。

说实话,我真的很惭愧,老工程师从来不抱怨别人的代码,怎么样思维混乱,怎么样命名不规范,怎么样性能差,虽然他也有自己的习惯,但是不至于“强迫症”到让人必须像他那样写,也不重新打乱别人写完的代码,而是以工作为主,快速适应。

由衷的佩服他,佩服他的纯粹,不多说什么,只是默默地写代码,完成需求。

13. 如何在新电脑上快速恢复开发环境?由今天 win11 抽风带来的思考

概要:

早上开机进系统,突然卡死,然后强制关机再重启后就遇到了今天的任务栏问题,百度,google 乱查一通也没有解决,安全模式删除掉本次质量更新还是什么更新来着(只删掉了一个,另外一个报错)也没用,折腾了一早上无果,决定恢复(一开始以为是自己的问题+相关解决方案搜索量还不是很高,晚上回来才看到推送).

恢复后的问题:

各种默认软件设置被清空,部分软件无法使用,需要重装,部分软件可以使用(不确定是否稳定),但是不会在鼠标的右键菜单中出现了.IDE 的插件没了,桌面布局也是一团乱,各种环境变量,服务,svn 账号,navicat 链接,xshell(可以导入链接,但是还是要输入密码)啥的也被清空了.

最后花了大概 2 个多小时补充环境变量,重装部分常用软件,IDE 快捷键,插件...然后从 windwos.old 备份文件(感谢微软给我留了备份,不然就要折磨一天了)里扒各种配置文件拷到新的user/AppData下,姑且是把刚需软件给配置好了,但是其他杂七杂八的邮件,视频录制,远程桌面,会议软件...不太常用的就只能用的时候看看好坏了,或者抽时间直接卸载重装

一句话总结:

想问一下大家有没有什么桌面布局(windwos 菜单)备份软件(类似于手机桌面那种),和一键安装自定义的各种软件(自动安装+配置环境变量)(类似于那种毒瘤 APP 一件安装各种安全卫视 /软件管家的东西)?

14. 微信就不能设置缓存大小吗

看到微信占多少 G 就头大,苹果官方就应该给所有应用缓存设置一个上限值。、 难道只是为了卖手机,故意让应用无限缓存

15. 现在中专找编程工作有希望吗

请问国内现在中专找编程工作希望大不大。楼主是个前端程序员,表弟刚中专毕业,学得是汽修相关,以前没有编程基础,家里想试试让他学编程。
我想开头我带他入门,入门后它可以去报个培训班。进大厂恐怕不太可能了,进一些小厂或者创业公司还有希望吗?能做编程怎么也比去流水线强。

16. iP 12 电池健康一年不到降至 86
去年首发买的 12,一年不到时间 电池健康仅剩 86%。
使用习惯:工作原因 60%时间接 mac usb 供电,每日屏幕时长约 8 小时。
上周去 genius bar 把手机返厂检查了,然后说没毛病。

所以这算是正常情况吗?
17. 公司办公设备损坏需要赔偿!?

同事在搬工位过程中显示器不小心磕碰损坏,机器经售后评估系人为损坏不予处理,公司可能会要求使用人赔偿,感觉有点不可思议,也可能是我见识太少了(被社会毒打的太少),有点不能理解,不知道其他公司是怎么样的,呆过三家公司,前两家公司都是只要不是故意损坏,正常工作移动(搬工位等)造成损失的,都是走正常的修理或者报废流程。

18. csdn 又搞了个 codechina 的 Git 代码托管平台?

这两天闲来无事,整理了一下国内外一些代码托管平台.
除了国外和国内的几个主流平台外,还发现了几个有趣的依托开源套件搭建的代码托管平台.
有个别平台看起来应该还挺靠谱的.
然后还发现 CSDN 居然又搞了个 https://codechina.csdn.net ,使用的是 GitLab CE. 我认为不用 code.csdn.net 的原因,大家都懂的. 曾经运营过,然后又关闭了. 现在新出的这个,口号是"独立第三方开源社区". 我对这个平台的稳定性持怀疑的态度. 不知道是不是了解到什么风,比如"上峰这段时间经曾透露的'开源'这个口风", 亦或是"AI,人工智能"这个风口,或者是其它一些不为人知的原因.
总之,无利不起早. 毕竟当前国内的"代码托管平台"已经很多了, 且个别还是"主业".

另外附上几个其它的平台.

19. ucloud 优刻得怎么样?

看到 ucloud 上的云服务器都很便宜,大家有用过的吗,稳定不?

20. 求推荐 Manjaro 兼容性比较好的轻薄本

背景

也没啥背景,想来个本子学习一下 Linux 相关知识,可能结合这个本子阅读的书有:

  • The Linux Command Line: A Complete Introduction
  • Computer Networking: A Top-Down Approach

同时也做日常使用吧

  • 职业:iOS 开发,但目前在学习更多计算机基础相关的知识 + 编译相关
  • 手里有的笔记本:MacBook Air M1 + Surface Pro X

本子需求

  • 最好尺寸 + 重量和已有的两款接近,两款均为 13 英寸左右吧,M1 分辨率为 2560x1600,重量应该是 1.2kg
  • 性能不至于打开几个 Firefox 页面 + VSCode 就卡卡的就行
  • Manjaro 兼容性 OK (好像 AMD 不太行?不知道 Intel 11 的显卡是否正常
  • 价钱:(要不先不关心这个?
  • 颜值很重要,简洁设计,(实在没有就算了
  • Type-C 充电
  • 有 ARM64 的本子可以装吗?(没有就算了,这个要求可能比较奇特了
  • LTE 有就最好啦(可以没有

为什么不...

  • 为什么不选择 WSL2,用了一下还行,但 iptables 之类的操作不知道会不会变得奇怪,所以目前只是简单用用
  • 为什么不选择 M1 上虚拟机?我坦白了,我就是想买一台

PS. 要不试试 Pro X 上安装 Manjaro ?

21. MBP M1 求大神推荐一个 4K 的显示器型号
入手一个 M1,发现新的 M1 在原先的 2K 显示器下,无法开启 hidpi,只能在入手一个 4K 显示器,求大神推荐一个合适的配置,主要用来写代码。
22. 非引战,大家用 mongodb 是什么业务用到的,跟关系型数据库比起来为什么要选 mongodb 呢

感觉 js/ts 和 mongodb 整合还是蛮舒服的,可以直接把一个 js 对象存进数据库里,不需要其他的设置,听有些人说速度比关系型快,不知道靠不靠谱

23. React 生态里的 umi.js,很好用吗?

公司目前有几个项目用到这个,都是 umi.js + antd,我对 umi 也不太熟悉。 现在我要为新项目搭建一个后台,但是我不太喜欢 umi,感觉对于这个项目来说有点复杂,而且想尽量用 Context 来共享数据。

  1. 对于一个比较小型的后台,有必要使用 umi 吗?
  2. 有什么比较好用的路由库推荐嘛?