2023年3月31日星期五

程序员是吃青春饭的吗?

前几天看到一篇关于程序员写代码的文章,作者说他一开始入职觉得写代码很难,当时觉得时间久了就会容易,到现在他从事这个行业已经14年了,已经是程序员「老鸟」了,还是觉得写代码很难。

信息技术发展的太快,代码编写的技术和方法层出不穷,要不停的学习才能跟得上。但是人的精力和时间有限,学习本身又是一个耗时和痛苦的过程,随着年岁渐长,身体和学习能力拼不过年轻人。当人到中年,到了35-40岁左右,不仅要面临工作的压力,还要照顾家庭,老程序员可能会有些力不从心了。有人说,到了这个年纪就要转型,做管理岗,但是僧多粥少,管理岗哪有那么多的空位,好多人还是会继续做程序员的工作。老板发现你加班没有年轻人拼命了,不能服从996工作制了,总是需要请假带老人孩子看病或参加家长会了,你就可能面临着「被优化」的风险了。

最近我在修改一个网站,这个网站代码有十多年了,在代码安全扫描的时候出现了几百个风险点,处理这些风险点发现它们原本就不算风险,我平时也这么写,可是现在这种写法现在已经不用了,过时了,被认为有风险了,必须用新的方法替代。我只好要忘掉以前的方法,学习新的方法。

因为信息技术发展很快,各行各业都需要信息技术的支撑,需要计算机人员,所以计算机专业找工作相对容易,工资水平也较高。但是计算机学科和别的学科不一样,不是越老越值钱,而是越老越不值钱,知识的保质期太短,学的东西很快就不能用了。它不像有些专业,比如会计和英语,这些专业知识更新得比较慢,学会以后只需不停地熟练应用,不需要学太多新的内容,而且老的知识不过时,知识积累得越来越多,相对来说工作起来也没有那么累。

以上是我作为门外汉对程序员的认知和我自己的一些感想,我崇拜那些程序员大牛,更佩服用技术改变世界的组织,他们推动了社会的进步和发展,让我们的生活更美好。

2023年3月24日星期五

一人一狗一城的电影

最近看了两部很像的电影,讲的都是世界末日之后,一座废弃的城市里一个人和一只狗的故事。一部是威尔史密斯的《我是传奇》,一部是汤姆汉克斯的《芬奇》。

《我是传奇》前面的三分之二都非常好,看的惊心动魄,男主在废弃的城市里游走,和吸血僵尸斗智斗勇的情节看起来很紧张刺激,尤其是狗狗白天闯入黑暗的僵尸的群居地和男主中了圈套被吊在那里等待黑夜,真为男主捏了一把汗。

一度我真的以为这个城市只剩下他和狗了,没想到后面出现了一个女人和女孩,她们要去找人类居住的希望之地,感觉后面的情节突然跟前面的不协调不连贯,主题也不一致了,也少了之前的紧张感。不过电影整体看还是很不错。我之前都不喜欢看僵尸电影,没想到这部电影看起来那么过瘾。

据说《我是传奇》有两个结局的版本,一个是男主带着后来出现的女人去往传说的希望之地,一个是男主和僵尸同归于尽。我个人觉得第一个版本的结局更能接受些,毕竟男主已经这么惨了,留一丝的希望也是对观众的安慰。

《芬奇》怎么看都觉得是在抄袭《我是传奇》,相似的地方太多了,比如故事的设定的背景,主要的人物,白天去商店寻找食物。《芬奇》几乎没有什么故事冲突,整部电影都是男主和一个机器人的情感交流和机器人成长的过程,这个机器人几乎可以看做是个不成熟的人类了,狗反而显得没有那么重要。

《芬奇》没有《我是传奇》和僵尸的斗智斗勇的刺激场面,总体来说看起来比较平淡,也有几处情节比较紧张,比如偶遇龙卷风差点把房车吹走,躲避人类汽车的追踪,伸手被紫外线灼伤,这些敌人都是看不见的。

我觉得《芬奇》没有十几年前同样是汤姆汉克斯主演的《荒岛余生》好看,虽然那是一个人一个球和一座岛,但是生存条件就是最大的敌人,他可以跟恶劣的生存环境做斗争,他有求生的欲望。你无时无刻不在关心男主的死活,看起来还是紧张的。而《芬奇》没有很强烈的故事张力和冲突,所以看起来感觉差一些。

2023年3月10日星期五

第一次喝咖啡后失眠的感受

昨天晚上值班,晚上8点多同事邀请喝咖啡,一开始我是拒绝的,怕夜里睡不着。他友情劝说喝一点没事,我想着之前也喝过没什么事,也就同意了。

这次的咖啡和以往喝的不一样,是用咖啡机磨的咖啡豆,磨出来的咖啡很苦,我用一次性纸杯只接了半杯,大约一百毫升。喝了几口实在是太苦,加了两次糖才喝完。

我是11点20分上床睡觉,躺在那里竟然一点睡意都没有,我平时睡觉刚开始胡思乱想十几分钟就睡着了,昨天想了好久都没睡着,爬起来上厕所已经12点半了。

回来继续睡,还是没有困意,翻来覆去到1点多了。这时有点着急了,明天还要上班,这老睡不着可不行啊。虽然这么想还是睡不着,关着灯等睡意,不知不觉到了2点,这时好气愤,早知道不喝那半杯咖啡了,这次好好体会到了想睡又不睡着,无聊透顶的难受。躺在床上把该想的都想了一遍,没事可干,玩了会儿手机,还是无聊,只能继续睡。磨蹭到了3点,这时心态放松了,该怎么着就怎么着吧,不知什么时候好像睡着了,好像还做了一个梦,但是一翻身就醒来了,看了下手机快5点半了,上个厕所回来,又睡不着了,闭着眼睛感觉到窗户慢慢变亮,躺到6点多了。

之后迷迷糊糊睡着了,7点闹铃闹醒了,一点都不想懒床,觉得自己好像没睡着一样,爬起来洗漱,也没有没休息好的困意。

看来浓咖啡的威力还是挺大的,像我这种几乎不喝咖啡的以后还是少喝为妙,睡不着觉的感觉一点都不好。

2023年3月9日星期四

谷歌AdSense的自动广告导致侧边栏掉到下面去

今天发现博客的网页打开很奇怪,原来是侧边栏掉到下面去了。本来左侧是文章内容,右侧是侧边栏,现在变成了左侧是文章内容,下面是谷歌AdSense广告,再下面才是侧边栏。

网站用的是谷歌AdSense的自动广告,看来是谷歌将广告插入到文章内容和侧边栏之间了。出错的网页结构如下:

<div class="row" style="height: auto !important;">      <div id="primary" class="content-area col-lg-8" ></div>/*文章内容*/     <div class="google-auto-placed" style="width: 100%; height: auto; clear: both; text-align: center;"></div>/*谷歌AdSense广告*/     <aside id="secondary-1" class="sidebar sidebar-secondary-1 text-left col-lg-4" ></div>/*侧边栏*/</div>

我一开始以为是谷歌自动广告的问题,登录AdSense的自动广告设置页面也找不到可以配置的选项,之后去AdSense的帮助论坛去发帖求助。

后来网上有人说AdSense的自动广告会破坏页面显示样式,因为AdSense自动广告通过分析页面的结构来插入广告,如果网页结构有问题会导致页面错乱。这时我觉得可能我的主题有问题,通过浏览器自带的开发者工具,发现class=”row”用的是弹性布局display: flex,在class=”row”中添加以下代码问题就解决了:

flex-direction: row;  /*作为一行,水平地显示弹性项目*/flex-wrap: nowrap;    /*flex中的元素被摆放到一行*/

这样把文章内容和侧边栏摆到一行去了,而且不换行,谷歌的自动广告就没法在它们之间插入广告把侧边栏挤掉到下面去了。

2023年3月8日星期三

《解忧杂货店》读后感

我被书名骗了,看到「解忧杂货店」几个字以为是为人解忧的智者故事,偏文艺,又因为作者是擅长写推理小说的东野圭吾,认为这部小说是以忧愁有关的推理故事。刚看了开端觉得有点不对劲,竟然出现了「科幻」的「时空穿梭」的内容,这种「非科学」的东西可是与「推理」不想干。

看完这部书,确实是完全没有推理的东西,几个独立的故事像冰糖葫芦一样串在一起,相互之间有所关联。如果你是奔着推理情节来看的话,还是早点放弃吧。

小说说的是三个毛贼偷的汽车坏了,只能步行到一处荒废的小屋等到天亮,没想到这个小屋的时间会变得缓慢,而且能与四十年的时空前进行通信。小屋可以收到四十年前的人写的信,小屋里的人写好信放在屋后又会被四十年前的人取走。看到这里都不想看下去了,这都是什么呀。后面才知道小屋原来的主人是专门给别人解决烦恼的,通过匿名通信的方式。

小说后面几个章节写的是不同的人遇到不同的烦恼然后怎么解决,而且提供解决方案的竟然是四十年以后的未来人。

这些烦恼其实就是我们通常人所遇到的一些真实又具体的烦恼:梦想和爱人怎么选择,音乐和家传老店怎么选择,青少年和父母如何相处,当陪酒女还是粉领。

这几个故事写的很真实和具体,时间线被打乱后重连,相互之间又有联系,这需要很强的故事情节的设计能力。东野圭吾社会性的描述和剖析写的还是挺好的,让你能看进去,能了解人物的内心,能身如其境的体会到他们的处境,能了解当时的社会发展的情景,还有一些难舍难分,无能为力的力量。但是我还是不太喜欢这种牵强的「时空穿梭」的故事设定,显得不太真实。可能是因为我看了不少东野圭吾的小说,熟悉他一贯的写法,突然出现这样另类的会不适应,如果首先看这部的话可能就不会有这样的想法了。

2023年3月5日星期日

我看「男女平等」

最近北大三个女生和上野千鹤子的访谈视频比较火,三个女生被骂惨了,说是顶着北大的光环却完全不懂「女性主义」。

我看了视频觉得这几个女生表现的还算不错的,至少很真诚,自爆家庭生活中的隐私,虽然提的几个问题看起来很低级还有点尴尬,比如「你为什么不结婚,是不是被男人伤害过?」「女性主义是不是有鄙视链?」「不结婚的女性主义,是不是比结婚的女性主义高级?」。上野千鹤子回答的却很高级,讲解了「女性主义」的真谛,和结婚生子无关,主要是要有自我认知。

三个女生生活在男女不平等的社会环境中,难免会受到家庭、社会和制度的影响,遇到「为什么结婚」「为什么生小孩」等问题不可避免被周围的观念影响。她们三个人算是幸运的,拥有高等学历和经济独立,才有与男人一争高下和选择的能力。中国目前绝大多数的女性是没有这种能力的,在成长的过程中被默默地剥夺了——「折断了飞翔的双翼」。

中国乃至整个东亚文化圈有着几千年的「男尊女卑」「女子无才便是德」的思想,这种思想根深蒂固深入到社会的方方面面,没有那么容易根除。现代文明也不过一百多年,男女平等虽有所进步,但没有完全普及。韩国普遍的大男子主义,日本女人结婚后做全职妈妈,中国农村女人教育程度低生儿观念严重。 但这已经比有些国家好得多了,印度有极度不平等种姓制度,女性地位低到离谱,强奸案频发还说是女人的错。伊朗和阿富汗等中东国家的女人不能抛头露面,也不能接受教育。这个世界是不平等不平均的,要进步的地方还有很多。我希望「男女平等」,更希望「人人平等」,我相信那天会到来。

2023年2月20日星期一

东野圭吾《恶意》读后感

读完了《恶意》给我的感觉不是很好,总是觉得故事深度不够,流于形式,情节的吸引性也不够,读起来不太尽兴。

小说不断地从男主的「我」和刑警的「我」来描述事件,这种形式很特别,非常像凑佳苗的《告白》,从不同人物角度用第一人称来写。

第一章男主的日记,描述了男主和死者的关系,死者突然被杀。

第二章刑警的日记,这一章很短,才六页纸,主要从刑警的角度来看待这个案件。

第三章男主的日记,记录刑警发现的一些细节,推断出男主是凶手,男主也承认自己是凶手,但是死活不说出作案动机。这一章结束才80多页,也就是说凶杀案发生后很快就确认了凶手。

第四章刑警的日记,主要想探明男主的作案动机,仔细推敲整个案件的细节,通过细致观察层层推理,寻找到了相关的「证据」,从而确认了男主的作案动机。

第五章男主的日记,承认了刑警的推理过程的正确性,也从自己的口中说出了更详细的做案过程。如果这部小说从这里结束,也可以说比较正常和完整,但是总觉得少了点什么。

第六章刑警的日记,他觉得案件中有些细节对不上,有相互矛盾的地方,关键是看到了男主手上的茧子。

第七章刑警的采访日记,采访了男主和被害人上学时候的人,从而得出了关于男主和被害人为人的相关论述,这里也可以看作是收集证据。

第八章刑警的日记,主要描述了刑警在学校当老师的时候,遇到校园霸凌的处理过程,这一章也很短,才八页。

第九章刑警的日记,是最后一章,他从第七章的采访和自己的推理得出,前面的结论是男主设置的圈套。男主设置好圈套和「证据」,为的是让警察找到线索和凶手,并没有自己说出来,而是让警察找出来,这就是男主的过人之处。最后一章刑警又从细节出发,发现了男主的圈套,从而解除了谜团,确认了男主真正的作案动机。这一章可以说是一个反转。

这部小说其实故事情节非常简单,说的是男主上学的时候受到了霸凌,不敢去上学,被害人帮助了他去上学。被害人紧接着也受到了霸凌,男主却没有挺身而出,反而助纣为虐。成年以后,被害人当上了畅销书作家,男主很羡慕心态不平衡。被害人写了一部小说,记录小的时候受到霸凌的故事,在写小说的时候收集到了男主做坏事的证据。男主得知自己患了癌症,又不想让自己以前做的不光彩的事情公布于世,于是计划杀掉被害人。但是他又不想简单地杀掉,而是设了一个圈套,为了表明被害人要挟他代笔,想让世人同情他,从而才有了这整个故事。

男主设计的这个圈套确实很巧妙,提前一年布局,潜入被害人家中偷拍录像带,偷被害人老婆的照片和衣服,手抄至少几十万字的几部小说,从而设置成杀害被害人不成反被要挟代笔写书的圈套。

我在看的时候在想,近期做的录像带和抄写的字和七年前肯定是不一祥的,警方只要鉴定下就能发现差别了,再怎么伪装时间是无法伪装的。到最后,被害人老婆到底是自杀还是他杀也没有交待。

这部小说和东野圭吾巅峰时的小说还是有差距的。

2023年2月16日星期四

丢手机后怎么办?

周末手机差点丢了,后来发现是虚惊一场,是爱丽丝偷偷藏在自己身上了。具体经过如下:从姥姥家回家,走到楼下掏钥匙发现手机不见了,赶紧用另一个手机打,竟然打通了,没人接(一般手机丢了后打回去会关机)。我骑车往回找,让姥姥在小区找,Jasmine在这边小区找。我骑了一段路就回来了,想到如果真的丢在路上,转眼就会被人捡走,不可能安安稳稳躺在那里,于是就回去了,回去的路上在想赶紧要清除数据。

这两天在想如果手机真的丢了要怎么办?通过查找资料,结合自己的理解,总结如下。

清除数据

登录手机云服务,点击「查找设备」,开启「丢失模式」,然后「清除数据」,手机联网后将被锁定。

补办SIM卡

致电运营商挂失手机号,尽快补卡。

微信和支付宝

用另一个手机登录微信、支付宝、云闪付,丢失的手机会自动退出登录状态,然后重置密码。或者在「安全中心」冻结账号或者挂失账号。我觉得第一种方法更好些,毕竟很快就要用了。

手机银行APP

大部分手机银行APP打开后需要认证,这个不用担心,不过有些银行APP打开不需要认证,比如:买单吧、工银E生活。可以打电话冻结相应的手机网银。

购物APP

购物APP都是免登录,而且支付是小额免密码,需要修改这类APP的登录密码或者暂时冻结账号。比如:京东、淘宝、拼多多、美团。

找回手机

我看了知乎上十几个找回手机的案例,都是要确定「捡手机人」的确切身份,一般都是固定的空间(比如小区或者医院),有监控拍到「捡手机人」的头像(只拍到头像不知道是谁也不行),知道他住在哪里,或者知道他是谁,他的手机号等。有了这些确定的信息再去报警,警察才会陪着去要手机。一般情况下,警力有限,不会为了一部手机大海捞针去给你找的。所以丢了手机,不知道是谁捡到的,很难再找回了。

提醒

这件事情给我的提醒是:1.手机里的资料(比如照片)要及时备份到电脑里,丢了可能再也没有了。2.人多的时候要看好手机,最好拿在手里。3.丢了手机再找回真的是难上加难。

2023年2月14日星期二

岛田庄司《异邦骑士》读后感

我对骑士无感,对小说封面的那辆摩托车的图片也不甚喜欢。

「异邦」在小说中出现了好多次,表示失忆的男主角来到一个新的「国度」,开始了新的生活,所以叫做「异邦」。「骑士」一直到小说快结束才出现,说的是骑着摩托车出现的占星术士「御手洗」。「御手洗」很搞笑,在日本是厕所的意思,但却又是一个姓,所以叫这个姓的人难免会被人嘲笑。

小说大致可以分为三个部分,分别是情侣生活、杀人日记和反转解谜。

第一部分平平淡淡,开篇男主失忆了,我不喜欢千篇一律电影里的失忆桥段,觉得太滥用,不真实。男主很快又遇到了年轻漂亮的女主,竟然还同居了,天上掉馅饼的事情,怎么可能,太假了吧。后面讲的是男女主两个人的日常生活,简简单单地上班下班喝咖啡,有点犯困,几乎快读不下去了。

第二部分写的是男主和他老婆的日记,写的是男主老婆中了贷款公司的圈套,被骗了,被杀了,警察认定为自杀。男主看到女主日记开始复仇,写下了日记。故事还算精彩,尤其是男主猎杀的过程描述,让人心惊胆战,怕男主失败不忍看下去。但是故事中的漏洞太多,当时就想他老婆也太二了吧,智商这么低难怪被骗,警察也太笨了吧,就是摆设,当时觉得这部小说很一般,为什么那么多人推荐。

第三部分才是小说的精华所在,这里有大量的反转,最终的谜底也在这里解开,前面两个部分不合理的地方在这里显得合理了,前面的铺垫在这里显出了效果。第一部分男主失忆不是巧合,是千选万择的。女主投怀送抱是设置的圈套。整个过程平平淡淡才显得真实。第二部分他老婆被骗后的隐忍,被杀后的警察不追究,男主杀人后的安然无事,原来都是杜撰的,都是假的,假的当然可以不真实了。第三部分男主去杀「杀妻敌人」的关键时刻女主出现了,阻拦了他,被失手重伤女主。他再次试图刺杀「杀妻敌人」时,御手洗出现了,阻拦了他,并告诉了他真相。原来御手洗一直在默默地收集证据,为的就是解开谜团。

女主原本不用死,只需大老远的喊叫出来,或者提前回公寓,作者说女主是抱了必死的决心,她爱男主,觉得自己错了,才选择去死,这么说有点牵强。御手洗在女主重伤后才出现,他哪怕早点出现也不至于女主碟血了。看来作者就是要让女主死去,推动情节需要了。

整部小说看完,觉得很好,结构设计得很精巧,情节合理,推动的不缓不急。除了第一部分,后面的情节引人入胜,看的很过瘾。不过如果让我起名,我会叫作「失忆者复仇记」。

题外话,日本人是多爱做火车啊,我看了这些小说,几乎每部都离不开火车,搞的我都记住了日本的火车站。《祈祷落幕时》和这部小说在不停地坐火车,《疾风号》的故事干脆都在火车上发生,连赎金和人质都要坐火车来运输,开个车或者打个车有这么贵么。

2023年2月10日星期五

小额充值何其难

你有试过给手机充一毛钱话费吗?

你有试过给手机充一块钱话费吗?

你有试过给手机充十块钱以下的话费吗?

如果你是中国移动的手机卡,我劝你不要尝试了,因为我都试过,以上都不行。

下面说一说我为什么折腾和折腾的过程。

Jasmine公司给她配了一张中国移动的SIM手机卡,这张手机卡的套餐包流量,包通话时间,不包短信,余额为零,套餐费用由公司统一支付。

这张手机卡使用一年多了,都没有什么问题。这个月突然发现这张手机卡上不了网,往外拨打电话提示已欠费停机,于是拨打10086询问原因,得到的答复是该手机号发过一条短信,欠了0.1元,需要补缴0.1元才能正常使用。

我当时就想一毛钱的事情不是很好解决?后来发现,我错了。

我在微信、支付宝、中国移动、广东移动等手机APP试过手机充值,各大APP都最低只能充10块钱。又去淘宝、京东、拼多多、闲鱼、微信小程序中分别找到中国移动的话费充值商家,全部都是「挂羊头卖狗肉」的,没有一个可以充10块钱以下的。

看来中国移动的官方关闭了小额充值的通道,凡是10元以下的充值都过不去。这样做的目的无非是让用户多充点余额在里面,从而绑定用户,余额里的钱反正都要在他这里消费。

为什么我不多充点钱在里面?因为这张手机卡本身不需要余额来扣费,充多余的钱就有点浪费,而且这些钱取出来又非常麻烦。

有人说,可以去线下的移动营业厅,通过服务台来充值。想想还是算了,又要取号,又要排队等待,就为了省9.9元吗?

最终我没有找到能顺利充到一毛钱的途径,只好乖乖的掏了十块钱解决了这个难题。