读《软技能2》
《软技能》这本书可以说在互联网行业里面是家喻户晓了,前一段时间想读的时候发现作者去年8月出了新版,依然沿用了之前的名字,全名叫做《软技能2 · 代码之外的生存之道》,就选择了阅读新版。
这本书的作者 约翰·Z.森梅兹 本身也是一名开发者,根据书里面零散的信息,他刚工作的时候是开发打印机驱动程序的,后来做软件测试工作,再后来做互联网软件开发工作,整体上还是有比较大的变动的,他都能成功转过来,并且都做的很好,不得不佩服。
约翰·Z.森梅兹 在19岁的时候(也就是1988年,这个信息来自于 google bard )年薪就已经6位数了,即使在35年后的今天,这个薪资依然是很不错的,不过美国的通货膨胀不高,不能用中国的情况去类比。
读《如何开一家小而美的店》
上面这张图是我用这本书的标题“如何开一家小而美的店”作为Prompt,利用百度的文心一言画出来的图片,感觉并没有准确表达标题的意思,不过也挺有意思的,就放在这里。
这本书从8月开始阅读,断断续续读了两个月,一直到9月底才读完。
我前年拿到了房子,前年10月开始装修,装修过程中发现新小区附近没有一个像样的水果店,就动了开一个水果店的心思,虽然后来不了了之,但是心里就一直留下了一个开店的念头,所以看到这本书的时候就很想读。
我老婆那时候很想开一家干洗店,我觉得投入有点大,也没有实际去做,结果今年小区楼下真的开了一家干洗店,现在看感觉生意还挺好的,感觉错过一个挣钱的好机会呀…
客户沟通培训
昨天和今天上午参加了公司组织一个关于“客户沟通”的培训。
我的工作中,写代码大约占35%,任务管理、运维等占30%,沟通大约占据35%。
我参与一个异常检测的开发项目,还负责两个DevOps相关的工具,几个月前开始负责我们团队的全球支持工作,经常需要跟用户沟通,了解他们的使用情况和反馈以便帮助我进行改善,还会基于日志和流量做一些用户行为分析相关的工作,分析出来的场景和问题也要跟用户沟通来确定分析的对不对,虽然有一个同事会帮我分担一些简单、重复的沟通,但是总得来说,沟通对我而言还是很重要的,这也是我为什么会报名参加这个培训的原因。
Django源码学习——配置文件解析
用Django好几年了,期间陆陆续续因为项目开发需要看过一点点源码,但是一直没有整体上看过源码,最近在B站上发现了一个不错的Django源码讲解教程,**沈奇才·Django4.0源码解读,打算跟着这个视频过一遍,不过我看到的目前最新的代码,我从Django的官方仓库fork了一份代码,yexia553/django** ,后面把想相关的注释和说明都提交在这个仓库的learning分支上。
我不打算逐行解释代码,只会记录一些我觉得写的不错或者对我理解Django的设计有帮助的内容。
这篇博客会记录一下django.conf.settings相关的代码,也就是Django中的项目配置相关的部分。
global_settings
译:如何做出伟大的成就
原文地址:HOW TO DO GREAT WORK
作者: Paul Graham
时间:2023年7月
我年初决定开始翻译保罗·格雷厄姆的博客,前面翻译了两篇。这篇博客之前,最近的博客的是2023年1月的,这篇博客是7月发布的。没想到保罗大叔用6个月时间憋了一个大招,写了一个19000多字的博客,谁家好人一篇博客写这么多字啊….我写了64篇博客,加起来才10万字左右
这篇博客我翻译了差不多一个月,终于翻译完了,中间数次想放弃,又想想都已经翻译了那么多了,放弃太可惜了
之所以决定翻译保罗大叔的博客,一是因为我很喜欢他的博客,目前还没有稳定的中文翻译站点,就打算自己做;二是锻炼自己的英语,在英文环境中工作了3年多,越来越感觉自己的英文水平受到了词汇量的限制,打算借此多学一点词汇和句式。
我是先用谷歌翻译翻译全文,然后自己再逐段修改。有很多内容,虽然看英文能理解原文的意思,但是想要翻译成合适的中文真的挺难的,起码对我来说是这样的。
如果你收集了在很多不同的领域做出伟大工作所需要的技能列表,那么他们的交叉点会是什么样子的?我决定通过实践来找出答案。
程序员 VS 工程师
老实说,我其实不是一个标准的“程序员”,但对于不是这个行业的人很难解释其中的区别,而且我也对于这篇博客中谈论的问题印象深刻,还是想写一下。
我在公司的title是Sr. DevOos Engineer,也就是资深(高级)DevOps工程师,写代码只占我工作量的40%左右。
前几年,网上以程序猿来戏称我们这个行业的人,下面这张图也一度很流行。