青年程序员的肖像

程序员群体的真实画像与职业特性解析 程序员作为技术行业的核心群体,其职业特性和生活方式常被外界误解。从技术角度看,程序员的核心能力不仅包括编码技能,更涉及逻辑思维、自动化能力和持续学习机制。在工程实践中,程序员需要掌握从需求分析到系统调试的全流程能力,同时应对技术栈快速迭代的挑战。现代开发场景下,沟通协作与碎片化学习成为必备技能,而技术选型预判能力直接影响项目成败。真实的程序员群体呈现出技术狂热与生活智慧并存的特质,他们既追求代码性能的极致优化,也擅长将工程思维应用于生活场景。随着行业数字化转型加速,程序员职业发展路径呈现深度技术专家与跨领域 阅读详情

青年程序员的肖像

(代自序)

我一直愚蠢地认为,程序员的工作与艺术家的工作有着某些共通之处。我向上帝保证我曾亲眼看到中关村一个使用美国作息时间编写代码的程序员,在即将结束第一百零一次测试之际,孤身擎网线、泪眼眺朝阳,踌躇满志地吟诵:“我已经是第一百万次迎接经验的现实,在灵魂的冶坊里锻铸未经上帝创造的人类的良知。”这一经历使我毫不犹豫地从乔伊斯老头儿那儿攫取了写作这篇短文的灵感。——感谢二十世纪最伟大的程序员詹姆斯·乔伊斯,感谢他在上个世纪初就创作出了《青年艺术家的肖像》这样精彩的“软件”。

毕业之前我在公司接受面试,一个姓汤的经理用非常严肃的语调问我如何看待程序员的工作。我闭上眼睛抱着肩膀苦苦思索,样子像一只挖不出胡萝卜的鼹鼠。然后我睁开眼,故作镇定,强打精神,告诉考官我觉得程序员的工作是一种创造性的工作就像画家作曲家钢琴家歌唱家舞蹈家小说家诗人美工编剧导演化妆师街头艺术家的工作一样,我觉得作为一个程序员一要睿智二要幽默三要诙谐四要打趣五要搞笑,我还觉得……到现在我也没有想通为什么公司可以容忍我做程序员的工作做到现在,反正我的程序员的生涯是从这位汤经理的面前开始的。

严格意义上说,我在公司这几年少说也写足了三十万行程序。也许有一天我可以把这些大大小小的可用的瘫痪的高速的低效的人工智能的人工白痴的程序都打印出来,收编成册,堆积成山,体会一下著述等身的成就感,然后用王朔的口气跟记者说我写着写着手都写残了可是还得写没办法谁让我是程序员呢。我老是问自己老写程序烦不烦呀,我总也找不到答案也总没停止写程序;直到昨天我看到海德格尔说“时间性使得生存性、事实性和沉沦的统一成为可能并从根本上构成烦的整体结构”,我这才知道原来“烦”也和程序一样是有结构的,也要经过需求分析概要设计详细设计并且要随着时间的延展才能烦得起来。这么说来程序员的工作除了艺术性之外还能表现出半点哲学性来,这么说来我在有生之年或许还可以攒出一部哲学书叫做《存在与烦》。

相信有一天硅谷的老板会亲自到复旦北大北师大南大山大浙大的中文系高薪聘请会写诗的程序员,因为写程序的终极真理和写诗基本类似。如果一个人没办法弄明白为什么“仄仄平平仄仄平”的下句非要对“平平仄仄仄平平”,那么他也一定弄不明白为什么循环只能嵌套不能交叉为什么用跳转语句就会得到“意大利面条”。套用静安先生的话讲就是:“程序以境界为最上。有境界则自成高格,自有名句。”这种道理很难用一两句话解释清楚,非要讲的话我们可以从华山岳掌门那里的“以气御剑”学起。至少我们知道,会编程序和会编好的程序是两码事,这就好比写“我的所爱在山腰”和写“枝上柳绵吹又少”是两码事一样。

我很自豪我是一个青年程序员(“青年”的意思是指程序员的年龄结构与职业足球运动员大致相仿),我最为得意的一幅自画像出现在加菲猫的连环画里——

加菲猫腆着肚子拿起一件黑白间条衫说:“听说穿竖条纹的衣服可以显得苗条一些。”……加菲猫照着镜子说:“可现在我就像一个大西瓜。”

 

 

王咏刚    

2002年3月  

(本文最初创作于2001年7月,曾刊登在公司的内部通讯上,此次收入本书,作者对个别字句作了调整。)

王咏刚《AI的产品化和工程化挑战》 AI的产品化和工程化是前沿科研成果向具体商业化场景落地的必由之路。总的来说,AI商业化落地存在两大难题:一是产品化和商业化路径如何实现;二是科研算法如何向工程领域转化。要解决真实世界的AI问题,首先,要学习如何将最好的AI技术转化为最有价值的产品,其次,要做好AI技术的工程实现与工程部署。 阅读详情

相关推荐

程序员专用头像.zip

程序员专用3000个头像(包含2000张随机头像和1000个情侣头像) 格式为1.jpg-2000.jpg 程序员非常实用

程序员系列头像表情包一

(https://img-blog.csdnimg.cn/77f15dea7a664fb793289a175f437e45.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkDku6PnoIHmkKzov5Dlt6VA,size_20,color_FFFFFF,t_70,g_se,x_16)

4万+

智能车视觉算法实战:十字路口与弯道拐点的精准识别

本文深入探讨了智能车视觉导航中十字路口与弯道拐点的精准识别算法。通过实战经验,详细解析了如何利用纵向巡线法生成边界数组,并从中高效提取“上拐点”与“下拐点”的关键特征。文章重点分享了提升算法鲁棒性的核心技巧,包括图像预处理、ROI设置、状态机应用及多特征融合,旨在帮助开发者实现智能车在复杂路况下从“看见”到“看懂”的稳定决策。

weixin_29061465的博客 633

2023年【程序员】人群洞察报告:程序员画像、职业现状分析、婚恋观及理财偏好、职场情绪。

2023年【程序员】人群洞察报告:程序员画像、职业现状分析、婚恋观及理财偏好、职场情绪。

百家峰会官方 1026

ADS新手必看:ICCAP数据导入与导出CSV的完整流程(附常见问题解决)

本文为ADS新手详细讲解了如何将ICCAP测试数据导入ADS进行仿真分析,并导出为通用CSV格式的完整流程。内容涵盖文件格式解析、导入设置、数据验证、处理技巧及常见问题排查,重点解决了数据文件导入过程中的兼容性与单位映射等核心难点,帮助射频工程师高效连接测量与仿真环节。

peace的博客 558

反向代理的隐形陷阱:为何你的HTTPS请求会降级为HTTP?

本文深入探讨了Nginx反向代理中HTTPS降级为HTTP的隐形陷阱及其安全风险,分析了五大降级诱因,包括协议信息丢失、重定向配置错误等,并提供了完整的防御性配置方案和实战指南,帮助开发者确保Web应用的安全性。

kotlin6android的博客 453

程序员真实画像:多数依然奋战在一线城市,月薪 8K-17K 占比最高

在众多行业中,IT行业似乎尤为独特,年轻化、发展快、技术含量高等形成鲜明特点。据调查报告显示,30 岁以下的开发者人数占比 78%,男性居多。不过这一数值相较 2019 年的 82% 和 2020 年的 81%,今年有所下降,反观 30-40 岁从业者整体数量有所上升。随着年龄的增长,不少开发者选择了晋升。2020 年,40 岁以上的开发者担任技术经理的占比为 11%,2021 年该数据达到了 21%。

h1453586413的博客 1297

CSR-DCF视频目标跟踪源码运行笔记

论文基本信息 论文标题:Discriminative Correlation Filter with Channel and Spatial Reliability 论文作者:Alan Lukezic等 论文出处:CVPR 2017 文章链接:https://arxiv.org/abs/1611.08461 补充材料:https://www.semanticscholar.org/paper/D...

越野者的博客 3400

2023中国开发者真实画像:30岁以下开发者人数逐年下降,薪酬集中在8k-17k | 美通社头条...

美通社消息,优快云、《新程序员》在去年ChatGPT横空出世之后,发起了一份围绕开发者现状、人工智能和物联网、云原生、数据库、操作系统、芯片、开源的深度调查问卷,此问卷也融合了各个领域对生成式 AI 的应用进展,最终于近日正式形成一份长达 125 页的《2023 中国开发者调查报告》完整内容。这份报告旨在为广大开发者勾勒一幅真实而又鲜活的画卷,以还原开发者们真实的生存现状。2023开发者真实画像...

美通社 695

QT+OSG/osgEarth编译之七十六:gltf+Qt编译(一套代码、一套框架,跨平台编译,版本:osgEarth-3.3插件库osgdb_gltf)

通过一套gltf代码和框架,实现osgdb_gltf跨平台编译。 在Qt环境下,集成头文件、库文件,构建跨平台编译的pro文件。 通过构建的一套配置工程,基于Qt Creator IDE,完成跨平台的编译实践。 在Windows、Linux、MacOS等操作系统上进行测试,成功编译,形成的成果(头文件、库文件等)可在不同系统下调用或使用,从而更好地构建跨平台解决方案。 采用的是osgEarth3.3版本。 读者可参考博客中的集成原理,构建不同版本的osgdb_gltf跨平台包。

LuckyHanMo的博客 1801

时频分析之短时傅里叶变换(STFT)

本文利用MATLAB自带的spectrogram函数对信号做短时傅里叶变换。首先介绍了短时傅里叶变换(STFT)的背景及意义;其次,对spectrogram函数的用法以及变量的含义做了详细的解释;最后,利用MATLAB编写程序实现了信号的STFT。

总结论文中的算法并给出论文的复现代码 7万+

程序员微信头像_哪些微信头像一看就是程序员?

原标题:哪些微信头像一看就是程序员?前不久微博上突然流传起了有一个很火的话题,评选渣男最爱用的头像,大胡子叔叔至尊宝啊什么的,纷纷经受了一波机枪扫射,更让广大使用头像的人默默躺枪。 不过蒜蒜不禁想既然有了渣男头像集了,那好男人都用哪些头像呢?说到好男人嘛,当然是我们心灵手巧的广大程序猿啦~毕竟现在大妈为女儿征婚都只要程序员啦O(∩_∩)O~ 一番思索后,蒜蒜悄悄地扒开了朋友圈,瞅了一眼程序员大佬们...

weixin_32267129的博客 4984

21、使用 FastHenry 进行片上电感器的模拟与参数预测

本文介绍了使用 FastHenry 对片上电感器进行模拟和参数预测的方法。讨论了 FastHenry 的适用场景、线圈几何形状的选择与离散化方法,以及如何考虑模拟中的寄生效应。同时对比了 FastHenry 和 Magnet 在不同基板电阻率下的模拟精度,并提出了优化电感器设计的策略,为高效准确地预测电感参数提供了技术指导。

y9z0a1b的博客 293

SQL Server中遇到tempdb突然暴涨怎么办?

如何处理

m0_38048955的博客 2114

二极管限幅电路和钳位电路

二极管限幅电路和钳位电路学习

HW-BASE的博客 928

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

sql server 临时表(上) Tempdb概述

一.概述   在sql server里临时表存储在TempDB库中,TempDB是一个系统数据库,它只有Simple恢复模式,也是最小日志记录操作。主要用于存放局部临时表,全局临时表,表变量,都是基于临时特征,每次服务器或服务重启后,都会按照Model库的配置重新创建TempDB库。在sql server 2012中TempDB表可以配置在故障转移中。在TempDB库中存放三类对象包括:用户对象, 内部对象, 行版本存储。TempDB库只有一个文件组,就是primary文件组,增加其它文件组会提示报错。.

建建的博客 4454

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SQL Server 中关于系统库Tempdb总结

Tempdb系统数据库是一个全局资源,可供连接到SQL Server实例的所有用户使用。 存储的内容项: 1、用户对象 用户对象由用户显示创建。这些对象可以位于用户会话的作用域中,也可以位于创建对象所用例程的作用域中。例程可以是存储过程、触发器或用户自定义函数。用户对象可以是一下项内容之一: 用户定义的表和索引 系统表和索引 全局临时表和索引 table变量 表值函数...

483

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

TEMPDB空间已满

数据库tempdb在运行过程中主要会遇到2种报错: 1.tempdb空间已满 2.tempdb日志已满 正常情况下,tempdb空间及日志使用率会自动收缩,不需要我们定期收缩。但有些时候,效率较差的SQL语句调用较多的临时表运行较长时间,或部分连接占用临时表空间,长期没有释放,导致tempdb一直处于ACTIVE_TRANSACTION状态,tempdb就无法自动收缩。若设置了告警,则会收到tem...

半世笙箫的博客 5593

SQL Server的tempdb很大的解决方法

较大的rowcount值说明比较大的临时表占用了tempdb的空间. 当然, 因为tempdb用于内部I/O和其他排序过程, 所以可能你看不出什么来. 不过, 你还是可以缩小调查范围的.(比如, 你可以再通过查询INFORMATION__SCHEMA.ROUTINES..WHERE ROUTINE_DEFINITION LIKE '%#table_name%' 来查询哪个存储过程占用了很多tempdb空间)2.修改tempdb的初始大小,不要用默认大小,例如限制tempdb的大小,以观后效。

aswasw的博客 5201

程序员的高逼格头像——自制八爪鱼少年

博主希望找个适合自己的头像,就搜了搜,有个octocat网站(github授权的)可以自制头像,特别适合计算机各种工程师 附上自制头像链接:https://myoctocat.com/ 进入以后点击“GET STARTED” 如果不想自制,也可以挑选一个:https://octodex.github.com/ 第一个是我自己制作的,咖啡代表我目前做的java方向 ...

君_陌的博客 1万+

漫画:这份程序员自画像,是不是你的?

作者 | 莱乌 责编 | 八宝粥来源 |IT界农民工(id:kejishuqian)突发奇想画了一些程序员的日常快来对号入座看看哪个是你~程序员如何避免陷入“内卷”、选择什么技术最有前...

优快云资讯 2426

各种github头像,找一个适合你的!

为什么80%的码农都做不了架构师?>>> ...

weixin_33691700的博客 8416

程序员头像

https://octodex.github.com/

weixin_33860737的博客 1万+

为什么程序员都喜欢用这样的头像?求解!

早上去看一篇博文,无意中发现的两回贴人的头像都是这种类型的!发图为证! [img]http://dl.iteye.com/upload/attachment/427805/02e55ef9-e604-3e75-aeb8-2e7241c21d56.jpg[/img] ...

xwgl1981的博客 4740

程序员微信头像_这才是程序员的内心独白

在互联网公司的各个职业当中,程序员可以算是最善于自黑的群体之一了。自称“码畜”,管工作叫“搬砖”,最常见开“头发少”这种玩笑,还经常调侃自己长得老、审美不好、不会买菜等等。这其实是因为每当程序员在网络上看到别人黑自己时,总会觉得他们没有说到点上,于是不自觉的加入到这条队伍中,开始自黑。下面来自网络中的一段独白A:都说程序员普遍都是单身狗,只能去相亲网站找女朋友?B:不不不,单身多年,早已不知恋爱为...

weixin_39872624的博客 2310

17 张程序员壁纸(使用频率很高)

1、三思后再写代码!!! 2、从世界上搜索喜欢你的人!!! 3、代码没写完,哪里有脸睡觉!!! 4、程序员的 Home 键!!! 5、编程是一门艺术!!! 6、云 ~ 雨!!! 7、程序人生!!! 8、只有极客才懂!!! 9、黑客的世界!!! 10、黑~人!!! 11、PHP 专属!!! 12、程序 ~ 代码!!! 13、我就是一个极客!!! 14、CODE!!! 15、源代码!!! 16、CODE PARTICLE!!! 17、一个While 引发的人生故事!!! 为方便

weixin_43507410的博客 486
上一篇: 张五常为微软说几句话
_i_
_i_
博客等级 码龄26年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值