程序员人生
GPT-4:我在玩一种很新的东西
ChatGPT的余波未平,GPT-4的风波又起。这次GPT-4的全新升级,再一次突破了技术的壁垒,很快受到众人的追捧:有人说GPT-4的出现是场变革,但也许只是对人工智能的过度炒作;有人说GPT-4可以直接生成好莱坞电影,但也许是对GPT-4的期望值过高;有人说GPT-4能改变世界,但接下来的发展是什么,还不一定……
GPT-4到底能做什么?又做不到什么?
纵观GPT系列模型的发展史: 第一代模型GPT-1,开始探索模型对语言的理解力; 第二代模型GPT-2,找到了“多任务学习者”的方向; 第三代模型GPT-3以及在此基础上微调的GPT-3.5,也是ChatGPT的前身,能够通过数据的喂养...
2023-03-15
996已明确违法,从此拒绝精神内耗!
之前听一个禅道用户说,他在国外工作时主动加过两次班,然而被上司慰问了。上司特别严肃地跟他说:“请你不要再加班了,这让我很困扰。我们不加班,而且我无法向我的上司解释你为什么要加班,工作做不完可以明天做,工作只是你一天的一部分,利用好这8小时就可以了。”对内卷严重的公司来说:一天干8小时怎么够?全天all in的状态才是我想要的。于是996疯狂盛行。
冷知识:“996”已严重违反法律规定。早在2021年8月,最高法、人社部就曾联合发布超时加班典型案例,明确“工作时间为早9时至晚9时,每周工作6天”的内容,严重违反法律关于延长工作时间上限的规定,应认定为无效。最近两会期间,全国政协委员蒋胜男也...
2023-03-10
30岁以上测试工程师必须具备的12项技能
当技术、敏捷和DevOps方法快速发展,而加速开发和持续部署变得更加复杂时,测试就成了非常关键的阶段。
1.敏捷测试
软件测试过程——敏捷测试遵循敏捷软件开发的原则。敏捷测试与迭代开发方法相一致,需求从客户和测试团队中逐渐开发出来。开发的产出物是符合客户要求的。
敏捷测试是一个连续的过程,但并非按顺序进行。测试从项目的最初就开始进行,测试和开发之间持续地进行集成。敏捷开发和测试的共同目标都是实现高产品质量。
2.自动化测试
通过利用最新技术、软件复杂性的增加以及应用程序中的集成,仅使用手动测试已经没有办法满足现实工作需求。为了测试浏览器兼容性、性能、无界、数据库以及集...
2023-03-03
你代码的异味是故意的还是不小心?是故意的!
一、代码竟会有“气味”
食物在腐烂之际,会散发出异味,提醒人食物已经坏掉了,需要处理。同样,如果代码中某处出现了问题,也会有一些症状。这些症状,被称之为“代码异味”(Code smell,也译作“代码味道”)。与食物腐败发出的味道不同的是,代码异味并非真正的气味,而是一种“暗示”,暗示我们代码可能有问题,提示程序员需要对项目设计进行更进一步的查看。
代码异味一词最初是由Kent Beck在帮助Martin Fowler在编写《重构:改善既有代码的设计》一书时创造的。Martin Fowler对代码异味的定义是:代码异味是一种表象,它通常对应于系统中更深层次的问题。代码异味的产生原因...
2023-02-28
这几个群,程序员可千万不要进!
震惊!某摸鱼网站惊现肾结石俱乐部!
(图源V2EX)
无关地域、无关性别,各位程序员们在肾结石这个病上面有着出奇一致的反应。诸如此类的各种职业病在我们的生活中更是十分常见。也可能是到年纪了,在办公室里放眼望去,一群处于亚健康状态的同事们格外显眼:手上戴着护腕的,脖子上贴着膏药的,闲着没事锤两下后背的,甚至还有站着办公时不时嘶哈两声的……
悄悄问了那位站着办公的同事,结果平白遭受了一个白眼:你见过花季少女割痔疮的吗?
没有,不过现在见到了。
不愧是万物生长的季节,那些困扰程序员们的各类职业病也开始逐渐冒头,像“肾结石俱乐部”这样的群,程序员们也许建了成百上千个,不...
2023-02-27
关于ChatGPT,我们到底在担心什么?
“ChatGPT已对教育产生了巨大冲击”
“ChatGPT对程序员造成了哪些影响”
“ChatGPT会取代人类的哪些工作?”
“谷歌宣布推出类ChatGPT产品Bard”
“Bing新版本引入ChatGPT”
……
显然,在这段时间内,ChatGPT这个词已经触发了“全民焦虑”。而另一方面,ChatGPT好像又展示出了更为高级的智慧表象:无论是技术性干货还是情感类问题,从科技体育到游戏文娱,它的回答从来都是一气呵成,游刃有余。但说到底,这个ChatGPT(拆特基皮踢)究竟是个啥?来看看它自己是怎么介绍的:
随着ChatGPT的爆火出圈,大家关...
2023-02-17
摆脱五彩斑斓的黑,成为七彩程序员!
性格沉闷、不爱说话、不懂浪漫、爱穿格子衫……这些带有刻板印象的标签仿佛已被烙在了程序员的身上。但对于程序员们来说,他们的活泼、浪漫,表现在各式各样的编程语言中。在这些语言构建的世界中,有一群七彩程序员,他们聪明、热情、极富创造力,在面对不同场景,他们有着不同的性格色彩。
面对自己的作品,他们有着赤色的荣耀心。
赤色的荣耀心代表着程序员对编程的赤诚与热爱。对于程序员来讲,编程是一门艺术,编程能够做到的不是模仿和复制,而是创造和分享。
如何编写易读易用的代码?如何打造优秀的程序设计?如何不断进行重构?这是程序员们的不懈追求。对待自己的作品,他们有着极高...
2022-08-17