雷军当程序员时写的一篇博客,相见恨晚

把机器学习“搬进”数据库:SAP HANA PAL 快速上手与 ABAP AMDP 实战 摘要:本文探讨了SAP HANA PAL(Predictive Analysis Library)在企业数据分析中的实践应用。PAL通过将机器学习算法下推到数据库内部执行,有效解决了大数据量场景下的数据搬运瓶颈和治理成本问题。文章详细介绍了PAL的核心功能(包括聚类、分类、回归等10类算法)、使用前提(版本、组件和权限要求)以及通过AMDP实现ABAP与PAL集成的技术方案。重点阐述了参数表设计理念和两个典型应用场景:利用PageRank算法分析企业权限网络关系,以及通过PAL_SCALE进行特征预处理。文 阅读详情

你好,我是坚持分享干货的 EarlGrey,翻译出版过《Python编程无师自通》、《Python并行计算手册》等技术书籍。

如果我的分享对你有帮助,请关注我,一起向上进击。

一本经典编程书籍,免费赠送给大家!

这篇文章是在雷总个人博客看到的,里面聊到了他作为程序员的一些经历、初衷以及思考。写的不错,转来给大家看看。

a0f51419fdc7b9db97ce6609b7f155b8.jpeg


如果程序人生的话,这条路太漫长。

我并非天生喜欢写程序,上高中时也没有想过程序员的生活。

我学电脑非常偶然,小时好友上大学时选择了计算机系,为了和这个朋友有更多的共同语言,我也选择了计算机系,开始步入程序人生的道路。

当我学会一些后,发现自己特别喜欢写程序。我是八七年上的武汉大学计算机系,大一下学期才有专业课。当我有资格上机的时候,发现电脑世界太美妙,就一头扎进去。

当时用的是 Motorola 68000 (相当 于 Intel 8088), 540K 的内存,运行的 UNIX 操作系统,八个人一起用。

大二学PC,又过了一学期,开始出现在老师的实验室,帮忙干活,当时就写了现在很多人用的 RI (RAMinit, 清内存的小工具, 看来我还是最早一批写 Shareware 的人)。

又过了一个学期,开始和校外的公司接触。大二暑假,也就是1989年8月,和一个朋友组建了 Yellow Rose 软件小组,写了我第一个商品软件 BITLOK 0.99。后来自己创业办过公司,也写过一些其他的软件。

大学毕业后,分到研究所,不太适应那里的气氛,就在1992年初加入金山软件,开始了职业程序员的生涯。后来成了金山软件研发部门的主管,但我一直都是一线的程序员。

1.编程的感受

程序员活在自己想象的王国里

我刚接触电脑就发现电脑的妙处,电脑远没有人那么复杂。如果你的程序写得好,你就可以和电脑处好关系,就可以指挥电脑干你想干的事。

这个时候你是十足的主宰。每你坐在电脑面前,你就是在你的王国里巡行,这样的日子简直就是天堂般的日子。

电脑里的世界很大,编程人是活在自己想象的王国里。你可以想象到电脑里细微到每一个字节、每一个比特的东西。

我爱编程这个工作,可以肯定我会干上一辈子

不少人认为程序员最多干到三十五岁就可以收山换环境了,脑子也差不多该歇歇了,体力也不支了。并认为写程序是年轻人的事情,到了一定岁数,估计没什么人再当程序员了。

当我刚有一点本事的时候,我也和大家一样觉得编程辛苦,也想三十岁后干别的。当我年长一点后就发现了自己的无知。

一个人大学毕业就二十一二岁,有点水平的时候可能二十五,接着就是过日子诸多事情。一切搞掂的时候,也许就是三十五岁。如果这样的话,我们就不用选择程序人生的道路。

电脑进入中国时间并不短,但真正大规模开始用,还是八五年 PC 开始的,因此国内真正写电脑程序的人最长也就写了十几年(不知道是否还有这样的人)。

由于电脑应用在国内时间比较短,国内开发的主力是三十五岁以下的年轻人为主。但这不表示程序员如同红粉佳人般的容易衰老。美国主力工程师以三十四十多岁的人为主。

开始的时候,我们觉得我们没有什么不能做的(现在还能听到这样的豪言壮语),而且更要命的是好象我们特别聪明,特别适合开发软件,比老外强得多。

当我们真正接触那些杰出的开发人员的时候,发现他们太厉害了,都有十多年的开发经验。虽然也有很多年轻人做了很多好东西,但决大多数的产品出自这些有丰富开发经验的程序员的手。

刚毕业的时候,编程不仅仅是爱好,而且也成了一辈子的工作。整天不知道写些什么东西,觉得特别没劲,找不到感觉,特别灰心。

后来,才明白,只有全身心地投入,程序才会有感觉。

写程序的活特别费脑子,也特别累,但我喜欢,可以肯定我会干上一辈子,虽然我没有打算一生只干这一件事。用一生来编程序是一件既容易又困难的事。

如果碌碌无为,为交差写点程序,这样的日子太好混了。但如果想全身心地写程序,写十年就不是一件容易的事。

现在我不少朋友都洗手了,有时我也想“用什么电脑呀,Windows 外的世界不是也很大吗?”。

面对电脑的时候,立刻顿悟:写程序还是自己最擅长的事,也是最喜欢的事。

高级程序员不是追求的目标

有的人学习编程技术,是把高级程序员做为追求的目标,甚至是终身的奋斗目标。后来参与了真正的商品化软件开发后,反而困惑了,茫然了。

一个人只要有韧性和灵性,有机会接触并学习电脑的编程技术,就会成为一个不错的程序员。刚开始写程序,这时候学得多的人写的好,到了后来,大家都上了一个层次,谁写的好只取决于这个人是否细心、有韧性、有灵性。掌握多一点或少一点,很快就能补上。

成为一个高级程序员并不是件困难的事。

当我上学的时候,高级程序员也曾是我的目标,我希望我的技术能得到别人的承认。后来发现无论多么高级的程序员都没用,关键是你是否能够出想法出产品,你的劳动是否能被社会承认,能为社会创造财富。成为高级程序员绝对不是追求的目标。

2.编程不仅仅是技术,还是艺术

有人认为编程是一种熟练工种,也有人把编程说成是艺术创作。这两种意见争论比较激烈。我们换个工种来看,石匠应该是熟练工种,属于工人,更和艺术似乎沾不上边。但正是这些石匠,给我们留下多少文物古迹,如乐山大佛、莫高窟等等。应该说这些石匠给我们留下了无穷的文化财产。

现代软件工业已具相当规模,很多软件的完成需要的是大兵团作战。一名普通程序员接受编写某一模块的任务后,往往只是写代码,发挥的余地很小。

在大项目中,很多程序员只能了解到和自己所编模块相关的很局部的细节,另外还受到开发环境的限制,真的很难体会到自己在从事”艺术”创造,更多的时候是感到自己在从事重体力劳动。

有的时候还担心自己苦苦参与的这个项目究竟有没有意义,是不是在同类产品中有竞争力,会不会开发出来以后就因为硬件的发展,操作系统的换代而过时……

我认为编程的工作和石匠比较相似,有技术活,更多的是体力活。不管怎么说,写出一个好软件不是一件容易的事。

这两种想法都有片面性,编程应该说两种属性都有。

编程不仅仅是技术,也还是艺术。

编程是技术活,才有可能大规模进行,才会有软件工程和软件工厂。

也正是编程是艺术,才会有如此多的好产品,让大家如痴如醉。

- EOF -

文章已经看到这了,别忘了在右下角点个“赞”和“在看”鼓励哦~

推荐阅读  点击标题可跳转

1、Python 项目工程化最佳实践

2、Python 可以比 C 还要快!

3、streamlit,一个超强的 Python 库

4、豆瓣8.9分的C++经典之作,免费送!

5、Python 3.12 版本有什么变化?

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,领取进击的Grey与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「书单02」,领取进击的Grey整理的 10 本 Python 入门书的电子版

👇关注我的公众号👇

告诉你更多细节干货

bf513ed9254f3264aa93df502d8e60e0.jpeg

欢迎围观我的朋友圈

👆每天更新所想所悟

Python进阶005:修改Jupyter Notebook的工作路径 1、Jupyter Notebook简介 2、修改Jupyter Notebook的工作路径 如下三个步骤: 一、安装notebook 在CMD命令行中输入: pip install notebook 二、启动notebook jupyter notebook 启动后发现是在你的用户目录下,如下图所示,但是该目录下有很多的其他文件或文件夹,因此我想把这个环境切换到我单门创建的一个文件夹中。 三、创建notebook的配置文件 在CMD命令行中执行: jupyter notebook --genera 阅读详情

相关推荐

RTX 50系列显卡选购指南:从Stable Diffusion到深度学习,哪款最适合你的AI需求?

本文深入分析了RTX 50系列显卡如何满足不同的AI应用需求。针对Stable Diffusion图像生成,强调显存容量是关键;对于大语言模型本地推理,需平衡算力与显存;而深度学习训练则更看重算力效率。文章对比了RTX 5090、5080、5070等型号的核心规格与适用场景,并提供了从入门到专业的实战配置建议,帮助用户根据自身AI工作负载精准选择最具性价比的显卡。

linux6sysadmin的博客 690

雷军做程序员时写的博客,太牛了。。

来源:雷军的博客 blog.sina.com.cn/leijun 这篇文章是在雷总个人博客看到的,里面聊到了他作为程序员的一些经历、初衷以及思考。写的不错,转来给大家看看。 如果程序人生的话,这条路太漫长。 我并非天生喜欢写程序,上高中时也没有想过程序员的生活。 我学电脑非常偶然,小时好友上大学时选择了计算机系,为了和这个朋友有更多的共同语言,我也选择了计算机系,开始步入程序人生的道路。 当我学会一些后,发现自己特别喜欢写程序。我是八七年上的武汉大学计算机系,大一下学期才有专业课。当我有资格上机的

mxy2404830的博客 452

Python环境搭建和LabVIEW中的调用

本文主要介绍Python相关的环境搭建、Anaconda的使用以及在LabVIEW中调用Python的方法。

lvxisi的博客 6390

雷军:如果程序人生的话,这条路太漫长

这篇文章是在雷总个人博客看到的,里面聊到了他作为程序员的一些经历、初衷以及思考。写的不错,便转来给大家看看。-- 如果程序人生的话,这条路太漫长我并非天生喜欢写程序,上高中时也没有想过程...

嵌入式Linux 843

Android 以太网802.1x 配置

802.1X认证网络配置摘要:本文介绍了通过wpa_supplicant.conf文件配置802.1X企业网络认证的两种方法:PEAP-MSCHAPv2方式和TLS方式。PEAP方式需设置SSID、用户名、密码,可选择是否验证CA证书;TLS方式则需要配置客户端证书、私钥及CA证书路径。文件配置完成后需设置权限并重启设备。最后提出如何验证802.1X配置是否生效的问题,但未给出具体验证方法。该配置适用于需要802.1X认证的企业网络环境。

zhaoyufei133的博客 458

Python量化交易实战:从零搭建你的第一个多因子选股模型(附完整代码)

本文是一份详细的Python量化交易入门实战指南,手把手教你从零搭建第一个多因子选股模型。内容涵盖环境配置、数据获取、因子挖掘与有效性检验、多因子合成以及完整的策略回测与绩效评估,并附有可直接运行的完整代码,帮助初学者快速掌握量化交易的基本概念与实践流程。

resnet7explorer的博客 936

雷军:我的十年程序员生涯!!!

“我没有写过诗,但是有人说我写的代码,像诗一样优雅。”要说中国第一代程序员大佬代码能力哪家强,“中国雷布斯”必定榜上有名!就连红衣大叔周鸿祎都表示:自己排第三,前两位分别是求伯君和雷军。雷军的传奇故事一直是大家津津乐道的话题,最近他20多年前的一篇旧文再度掀起热议狂潮,今天我们来看看这位程序员大佬的10年编程路,强烈建议刚入行或是已经入行的程序员认真细读!图源雷军博客(如侵删)雷军:我的十年编程路...

传智播客的专栏 1079

Unity3d游戏开发工程师笔试题学习

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、学习背景二、错题记录2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 前言 提示:这里可以.

m0_54231818的博客 5464

雷军自述:我十年的编程生涯

雷军 小米科技创始人、董事长全国工商联副主席1996年5月写于金山西点BBS我并非天生喜欢写程序,上高中时也没有想过程序员的生活。我学电脑非常偶然,小时好友上大学...

IT_Scratch的博客 2283

在 SAP GUI Editor 中使用 OpenAI 自动生成 ABAP 代码 —— 技术实践与思考

在传统 SAP GUI Editor 场景下融入OpenAI开发者表达意图,模型负责实现。随着的持续演进,以及Joule等官方 Copilot 的加入,未来 ABAP 开发形态必将更加专注业务逻辑与架构设计,而把样板式编码交给 AI 自动完成。现在就动手试试,让你的下一段 ABAP 由 AI 来书写吧!

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 709

cesium单向流动线效果

在学材质的路上一去不复返了属实是,难也难在这。还请各位大佬多多指教~

就zhei? 689

【人生经验】雷军的十年程序人生路(一)

转载自雷军的博客,想想雷军在1996年那个互联网并不普及的年代就对程序员人生规划/工作经验就有如此深刻的认知,真不愧是程序员的最高境界。 原文链接:http://blog.sina.com.cn/s/blog_4b0e23c90100b2qf.html *最近,和UCWEB同事讨论,怎么才能把我们的UCWEB做到极致。我说,“手机上的平台非常多,如果想做好,需要足够多、足够优秀的程序员。**优秀的程序员如何定义呢?首先必须热爱写程序,其次必须是一个完美主义者。*只有这样的人,才能把事情做得极致。” 说着说着

xyzhang的博客 976

【原理图PCB专题】原理图图纸锁定/解锁与PCB文件加密方式

在工作中我们会遇到需要冻结原理图进行评审和加密图纸防止被他人盗用的需求。那么在OrCAD Capture中如何对图纸进行锁定与解锁,如何在Allegro中对PCB工程进行加密呢?

一点硬件 3256

雷军做程序员时写的博客,的确强大!

编程并非我的初衷,高中时代,我未曾向往过程序员的生涯。我接触电脑纯属偶然,儿时的好友选择了计算机专业,为了与好友有更多交流,我也步入了计算机系,就此踏上了编程之路。随着学习的深入,我意外地发现自己对编程产生了浓厚的兴趣。1987年,我进入武汉大学计算机系,直到大一下学期才开始接触专业课。当我首次获得上机机会时,我被电脑世界的魅力深深吸引,自此沉迷其中。那时我们使用的是 Motorola 68000(相当于 Intel 8088),内存仅有540K,运行的是 UNIX 操作系统,八个人共用一台机器。

2401_85375186的博客 1278

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

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

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

雷军2023最新演讲:别畏难,先干起来再说!

一、大学时,我学到了3点经验两个月前,我参加了母校的毕业典礼。在武汉大学建校130周年,被母校邀请在毕业典礼上致辞,这对我来说是至高无上的荣誉。1987年,我考上武汉大学计算机系,在图书馆看了一本书《硅谷之火》,建立了我一生的梦想。看完以后,热血沸腾,激动得睡不着觉。我在武大操场上,走了一圈又一圈,走了整整一个晚上。我也想办一家伟大的公司,梦想之火在我心里彻底点燃了。但是一个从县城出来的大一新生,...

weixin_45727359的博客 360

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

雷军写代码水平如何?

雷军在武汉大学刚入学那会儿,就展现了他的编程才华,自编的Pascal程序不仅成了他的得意之作,还被学校用作新生教材。到了大二,他又开发出了一个内存清理工具RI(RAMinit),这个小工具凭借其实用性,被人们广泛使用了十多年。雷军将这款软件免费提供,并公开了源代码,成为国内最早一批开源软件之一。那个时候,雷军和王全国开始合作开发加密软件BITLOK。这款软件不断升级改进,很快就受到了当时知名软件公司的青睐和使用,包括用友、超想、金山等。

xx16755498979的博客 2024

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

雷军先生十年前的一个感悟

作者:红玫瑰链接:http://www.zhihu.com/question/50706706/answer/122771753来源:知乎著作权归作者所有,转载请联系作者获得授权。 雷军先生:10年前的时候,我其实也觉得压力巨大。因为当时中国市场上最厉害的是三大门户,BAT的格局还没有形成,我们觉得有这么厉害的三大门户压顶,他们看起来好像什么都做,中国的互联网创业好像已经没有机会了。但当时我就努...

weixin_30627381的博客 649

雷军的程序人生路

优秀的程序员如何定义呢?首先必须热爱写程序,其次必须是一个完美主义者;只有这样的人,才能把事情做得极致。 我的程序人生路(节选) 雷军 1996年5月 【题记】 如果程序人生的话,这条路太漫长 我并非天生喜欢写程序,高中时也没有想过程序员的生活,上大学时选择了计算机系,开始步入程序人生的道路。当我学会一些后,发现自己特别喜欢写程序。 我是八七年上的武汉大学计算机系,大一下学期才有专业课,当我有资格上机的时候,发现电脑世界太美妙,就一头扎进去。大二学PC,又过了一学期,开始出现在老师的实验室,帮忙干活。又过

嵌入式系统 549

王石的博客

        喜欢看万科王石的博客(http://blog.sina.com.cn/m/wangshi ),都是他自己敲键盘敲出来的。文章都比较短小,却透出一种闲洒超逸的气度。        在众多功成名就的老板中间,王石是个志趣健康的人。也很会树立自己的形象。 在开发商被痛骂的今天,能做到这点殊为不易。比对一下潘,任等就可以看出来。 

写呀写的专栏 2411

【转】雷军 程序员随想

我不是天生的程序员,也并非天生就喜欢电脑,上高中时也没有想过将来会当程序员,接触电脑纯属偶然--小时候的一个好朋友上大学时选择了电脑专业,为了和这个朋友有更多的“共同语言”我便选择了计算机系。在大学,我略窥电脑世界,开始为之“发烧”;毕业后,开始了一个程序员的职业生涯。从开始写程序到现在快十年了,写过的程序不少。从这些年的风风雨雨中走过来,不能不有些体会。说到体会,最大的体会就是这条路太漫...

weixin_30642029的博客 339

雷军的博客

作者:zccst 雷军的博客 [url]http://leijun.blog.techweb.com.cn/[/url]

zccst的专栏 627

2024年最全雷军做程序员时写的博客,真心强啊。。,非常适合收藏的Java进阶重难点笔记

包含最全MySQL、Redis、Java并发编程等等面试题和答案,用于参考~

2401_84585440的博客 1056

雷军,牛B!

上一篇:任正非:高层不应成为英雄昨天晚上雷总的年度演讲看了吗?演讲我全程看完了。这里是演讲结束后雷总的公众号发布的推文链接:「2023年度演讲全文」雷军:成长的经历和感悟在近三小时的发布会中,雷军以“成长”为主题,分享了过去人生中,他的几次重要成长经历和感悟。这是雷军的第 4 次公开年度演讲。2020 年 8 月 11 日,雷军站在台前,以“相信自己,一往无前”为主题进行了分享,2021 年和 2...

Java和Android架构 293

我的程序人生路

                                                                我的程序人生路1996年5月写于金山西点BBS 【题记】 如果程序人生的话,这条路太漫长  我并非天生喜欢写程序,上高中时也没有想过程序员的生活。我学电脑非常偶然,小时好友上大学时选择了计算机系,为了和这个朋友有更多的共同语言,我也选择了计算机系,开始

menuconfig的专栏 1404

雷军 1994 年写的代码,经典老古董~

整合整理:程序员的那些事(id:iProgrammer)雷军的代码像诗一样优雅↓↓↓有些网友在评论中质疑,说雷军代码不会是「屎」一样优雅吧。说这话的网友,也许是开玩笑的,也许是真没看过...

程序员之家 2143

程序员随想--雷军

程序员随想 雷军 我不是天生的程序员,也并非天生就喜欢电脑,上高中时也没有想过将来会当程序员,接触电脑纯属偶然--小时候的一个好朋友上大学时选择了电脑专业,为了和这个朋友有更多的“共同语言”我便选择了计算机系。在大学,我略窥电脑世界,开始为之“发烧”;毕业后,开始了一个程序员的职业生涯。 从开始写程序到现在快十年了,写过的程序不少。从这些年的风风雨雨中走过来,不能不有些体会。说到体会,最大的体会

Z_Blue_sky的专栏 1437
上一篇: 年薪96w!真心建议大家冲一冲新兴领域,工资高前景好
下一篇: 6 个让 Matplotlib 大变身的库
codingpy
博客等级 码龄11年 1870粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值