首页 文章 精选 留言 我的

精选列表

搜索[农业大模型],共10000篇文章
优秀的个人博客,低调大师

一个“码农”自述的血泪史:当了35年程序员,我最大的遗憾就是没抓住机遇转行

注:这是一个“一子错,满盘皆落索”的故事。兢兢业业干了35年的程序员,最后却认识到,程序员的力量太过微小。无论你写程序有多厉害,你都很难有权力真正改变一些失败的产品、失败的项目。 尤其是当他看到,当年跟自己同上节目展示开发软件的Mike Slade,最后走上管理层,创立了包括ESPN在内的一大批公司,成了乔布斯的好朋友,那种失落更是莫名的强烈。至今都对自己当初贪图安逸、没有走上管理层而懊恼,走技术管理还是继续当程序员,这是个问题? 约摸20多年前的时候,我面临着一个人生的交叉路口。当时我的第二家公司正在走下坡路,我们给一家出版商客户开发了五年的Deltagraph软件项目终止了,因为对方想要转移到方兴未艾的互联网世界。当时的我当了13年的程序员,其中有9年左右也身为管理层参与经营公司。 我不想再兼顾这两种工作了。此前在85年到87年期间,我的第一家公司不仅开发了一款新的电子报表制作软件,还自己搞定了软件的发行工作。我领导公司,接受媒体采访,维护和投资人的关系,基本的公司事务都是我在做,同时我还是全公司的3个程序员和UI设计师之一。到了87年初终于成功发布产品的时候,我紧张兴奋得最终进了医院。想要同时干好领导和编程,实在是超负荷的工作。 到了1994年,当时我有机会选择职业方向,可以进行技术管理也可以继续当程序员。我选择了当程序员,因为工作更简单。今天我才明白,自己的选择有多么地错误,尽管我在当程序员的20年间也参与了许多很棒的项目。如果当初选择了首席技术官、首席信息官、工程副总裁这样的路线,那将是好得多的决定。 如果你依然在编程的世界里迷茫,不知道自己的未来规划,可以加入JAVA架构学习交流群:614478470 里面可以与大神一起交流并走出迷茫。进群免费领取学习资料,看看前辈们是如何在编程的世界里傲然前行!群里不停更新最新的教程和学习方法(进群送JAVA架构视频资料),有想学习JAVA的,或是转行,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习 1995年前后,我在旧金山湾区工作了一年,其中后半年是在苹果公司。苹果公司当时看起来快要倒闭了,我不想看着自己最爱的公司分崩离析,于是就离职回了德州。 那时的我太年轻太天真,乃至大错特错。苹果公司在一年后乔布斯回归之后东山再起,互联网风暴也在那时开始席卷全球。 作为一个经验丰富的程序员和领导者,我完全明白开发一款产品是怎样的一个过程。我们曾经做过九次应用的重大发布(major release),所有软件的核心都是我写的,都不需要后续加修正程序——反正当时补丁也很难写。我摩拳擦掌,心想那些公司是多么需要我这样的人才。一旦有机会坐到高位,我就可以平步青云了。 我的姐姐也在30年前开始了她的程序员生涯,但她在工作的第一年就跳到了管理职位,此后在一个大公司当副总裁,一干就是15年。我几年前在一家旅行社工作,其母公司的CEO就是15年前干程序员起家的。当然这类管理工作可能很困难也没啥意思,但他们的报酬要好得多。我姐姐的资产大概是我的10倍。 这些年来,我认识到程序员的力量太过微小。无论你写程序有多厉害,你都很难有权力真正改变一些失败的产品、失败的项目。我当时就是没看明白,作为一个程序员(乃至建筑师这样的岗位)的晋升空间有多么小。在这样一个干苦力的岗位上,你改变事情的力量注定是微乎其微的。再算上管理层在财务上的福利、更有可能深入参与公司IPO以及其它种种可能得到的机会,选择当程序员,就意味着你必须满足于开发好产品,其他就别想太多了。 这些年来,我工作过或作为顾问咨询过的那些最差劲的企业,基本上都是因为他们的技术管理层的不称职,甚至是彻头彻尾的技术白痴。这类公司简直多到写不完。 举个例子,一家银行的工程副总裁曾声称,作为一个管理者的他不需要懂得那些技术细节,因为他管理的是人,而且仍然认为自己可以做技术方面的决策。同一家银行的首席信息官从来不相信他手下跟他说的话,反而把卖方的话全盘兼收。我们当然都知道他从中获得了提成,虽然我们买的都是根本用不到的东西,他却总是写文章称赞那些产品对我们来说有多大用处。我离开那家公司一段时间后,他也被开除了,但转头就又找到了另一家公司里类似的职位。 我做过最差劲的一份工作,恰恰是我本以为会是最好的一份。当时一个已创业一段时间的企业在他们的领域里取得了一定的地位,他们和定位不同的竞争对手都想占领更大的市场,于是竞争开始白热化。 我被雇佣为第二程序员。原来的一个程序员和经理的职责是开发一个新的在线商店, 因为原来的商店网站太不灵活,而且访问量一上去速度就变慢。整个公司没有其他技术方面的领导,CEO和另两个创始人在技术方面没有任何经验和知识。另一个程序员一直在吹捧自己的后台代码写得多好,管理层也支持他。 我开发了一个前端,架设测试,每天签入代码。当我觉得是时候把我的代码整合到系统中时,我发现另一个程序员在10个月里啥也没干。我把这件事告诉经理,他却对我说,“他在做到完美之前从不会签入代码。”。然而,其他人都不觉得这种做法很愚蠢。在接下来的两个月里,我一直努力让三个创始人聘请真正能做事的程序员(我认识几个合适的人),但他们很害怕做出改变,也不肯承认聘请那两个人从一开始就是错误的选择。最终我选择放弃,离开了那家公司。 一年后,那家公司在仍然没有从那两个员工那里看到一点进展,于是终于决定开除他们。他们尝试去找一个咨询公司,但仍然一无所获,当时已经为时已晚。他们的竞争对手已经成了估值十亿美元的上市公司,我还在电视上看到过他们的广告。而每次在电视上看到他们的广告,我都想拿一只鞋子砸过去。那时候的我们万事俱备,就差一个在线商店,和一个真正的技术领导人。如果当时的我身处管理层而不是一名小小的程序员,我肯定会让整个公司走上另一条路。但我只是一个程序员。 这样的事还有很多,但在技术上,你并不能改变人们做事情的方式,除非你有那个能力、权力和机会。有了这些条件,并且找到正确的位置来发展,你才有可能摘星揽月。 1987年年初,我在电视节目中展示自己开发的Trapeze软件,上节目的另一个展示人是Mike Slade,他是Excel 的产品经理。当时的我还太年轻,以为他也不过是一个无名小卒。然而他后来创立了一大批包括ESPN在内的公司,曾在苹果公司担任许多领导角色,成了乔布斯的好朋友,并创立了自己的风投公司。 但是,今日的我还是一个程序员,籍籍无名的技术工。我甚至觉得,我永远都不会有真正退休的一天。还好我技术不差,现在的这份工作就是以前的一个经理招我进来的,因为他了解我的能力。但在我老到做不动之前,我仍然只是一个小小的程序员。 干了35年的程序员,保证按时完成任务,我也依然觉得推出新产品是很有趣的工作,这些年我也有机会开发了许多不错的产品。但是,我仍然能够感受到对当初贪图安逸、没有走上管理层的懊恼。 在某种程度上,当程序员是一份简单的工作。然而,一想到我曾经距离互联网风暴的中心那么近,离乔布斯回归那么近,我也有一定的领导经验,我就无法不懊恼,我完全可能是另一幅模样。 所以,我真的很后悔没有直面挑战。当然,如果走的是另一套路,我就会失去写代码的乐趣,也无法感受写不出来的绝望感。但是在人生的分岔路,我选择了行人稀少的那一条,它改变了我的一生。现在我大概明白了。 这里推荐一下我的JAVA架构学习交流群:614478470 ,想要学习Java高架构、分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习架构师视频都有整理,送给每一位JAVA小伙伴,有想学习JAVA架构的,或是转行,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习。 点击链接加入群聊【JAVA高级架构】:https://jq.qq.com/?_wv=1027&k=5gMDouY

优秀的个人博客,低调大师

开发者论坛一周精粹(第五期) 关键词:必得邀请码 SSL配置 云盾 米农福利

阿里云 论坛每周选取精华内容总结,精选论坛优质贴,每周更新一期,方便大家阅读! 【高危漏洞预警】Windows系统 SMB/RDP远程命令执行漏洞 作者:正禾 聚能聊话题:NSA网络武器被公开,面对突发高危漏洞事件,我们应该如何应对? 作者:正禾 4月分享有礼新活动发布,不用跪求,价值2万元的免费邀请码唾手可及 作者:jesuiszb 安全组规则让你的win主机更安全 作者:火蓝云 【新手教程】让windows自动更新已发布补丁 作者:whosoft 【漏洞公告】CVE-2017-5645:Apache Log4j反序列化漏洞 作者:正禾 阿里云云盾DDoS防护在哪里关啊 答复人:胡凯 【漏洞公告】Jackson框架enableDefaultTyping方法反序列化漏洞 作者:正禾 服务器管理助手Linux版(宝塔)新版安装,支持一键SSL配置 教程作者:梦丫头 每周最佳域名活跃用户评选活动上线,帮你把交易信息全版块置顶 活动组织者:小编发现 进入四月份,阿里云论坛的活动多多。首先传说中价值2万元的邀请码大放送,只要参与就100%中奖;接着我们域名版块新来的小鲜肉“小编发现”给广大热爱域名的大家送福利了;论坛定海神针“梦姑”也重出江湖分享了一篇老少皆宜,容易上手的linux可视化管理端,可以让你快速的从win转换到linux;说到千年bug王win系统,我们的版主、资深运维专家“火蓝云”发布的新手教程不容错过;做了网站被同行、黑客要挟的经历不可避免,阿里云云盾提供的DDoS能有效的降低损失,给你哇凉的心带来些许温暖。不过又用户非得主动想要关闭这个贴心的小棉袄,论坛大拿“mytsing520”给出了解决方案。 好了,这一期的精华就在这里。马上劳动节了,提前祝大家劳动节快乐。 往期回顾↓↓↓ 论坛一周精粹(第一期)回顾>> https://bbs.aliyun.com/read/310653.html 论坛一周精粹(第二期)回顾>> https://bbs.aliyun.com/read/311162.html 论坛一周精粹(第三期)回顾>> https://bbs.aliyun.com/read/312496.html 论坛一周精粹(第四期)回顾>> https://bbs.aliyun.com/read/313454.html

优秀的个人博客,低调大师

阿里云MVP第五期发布,这么多行业大牛你Pick哪一个?

回顾阿里云的发展历程,阿里巴巴集团技术委员会主席王坚博士曾感慨“是阿里云的用户教会我们怎么做云计算的!”。近十年的探索之路,离不开各行各业的云计算技术实践领袖们对阿里云的鞭策与支持。为了向贡献者表示感谢,更希望通过这些云计算技术实践领袖们将更多开发者的声音反映到我们的技术路线图上。2017年6月,阿里云总裁胡晓明在上海云栖大会上发布了阿里云MVP计划。 阿里云最有价值专家,简称 MVP(Most Valuable Professional),是专注于帮助他人充分了解和使用阿里云的技术实践领袖。截止目前,全球总共有230+位技术精英成为阿里云MVP,分布在全球16个国家及地区。今天,我们重磅发布阿里云 MVP 第五期全球名单!未来,阿里云将继续与阿里云 MVP 们共同探索前路,为中国技术创新贡献更多力量。 本期将有72位资深专家及研究者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册