程序员的意识形态

哲学家和程序员眼中的web3:密码学、分布式与博弈论 阅读详情
前几日安排了一位java方向的项目经理X参与一下公司级项目管理平台的构想测试,初步的思路是采用Microsoft Team Foundation Server(以下简称TFS)做为后台的项目管理平台,将各个技术方向上的项目纳入全过程的管理,并且有利于梳理每年近百个开发项目的资料、文档、代码、报告等资源资料。

由于该项目经理以往未接触过TFS,因此安排了一个熟悉TFS的同事C给X进行了接近一个小时的介绍性培训,以便同事X可以快速了解TFS服务开发团队的功能。在对TFS的有了了解的基础上,将TFS针对Eclipse的客户端插件提供给同事X安装测试环境并准备试用。

同事X在安装完TFS的Eclipse客户端插件后,给我的反馈报告中说:到目前为止,我了解到TFS的功能集中在版本控制,操作方式和术语基本和SVN没有太大区别,操作习惯基本吻合。

由于同事X之前也是知道Visual SourceSafe、CVS、SVN这些版本控制程序的,但是他显然没有思考如果TFS只是版本控制,那么微软何必“既生瑜,又生亮”?!我想情况只有两种:

同事C没有介绍清楚TFS的功能;这个可能性不是特别的大,因为一个小时的TFS介绍应该对功能理解不会停留在版本控制这个功能点上;
同事X没有理解TFS的功能,或者只是站在java的角度“为java而java”,不愿意去尝试.NET的工具!如果这样也是不对,至少X给我的反馈不够客观;如果是这样,我倒要问问为何那么多java的开发人员,使用Power Designer工具进行辅助设计,Sybase的最有名开发工具不是针对java的PowerJ,而是大名鼎鼎的Power Builder啊!
我们工作中有很多时候被其他非理性的因素所困扰,好像我是java技术方向就不能使用.NET的工具,容易将问题上升到意识形态上,反而是缺乏理智和客观,而这些又恰恰是一个技术人员或者项目管理人员必须坚持的原则。

我早有感觉java方向技术人员可能会有抵触,因此还特别找了一个项目经理,试想他应该从管理者的角度去看工具吧,看来教育同事还需要一段时间,真正的评估还没有开始,就可能因为意识让评估失去意义。

可是,java的同事如果只是停留在狭隘的意识形态上,只要是M$碰都不碰,肯定缺乏对世间所有优秀软件或工具的欣赏能力,那么不学习,怎么可能超越其他所有做得好的软件呢?怎么看都挺像阿Q正传里没有碰过女人的意淫。

学习雷军吧,他在最近SD2.0大会上给程序员的建议中,我在这里摘录两点:

把程序当艺术品,象写诗一样来写代码:基础扎实后,多看看Linux 等系统级的源代码,看看高手是如何写的,就有感觉了;另外,通读一下MSDN中所有的资料,这样,“读书破万卷,下笔如有神”。
时刻保持好奇心:他就用过 basic, masm, pascal, c++, vba, Delphi, java 等,不断学习各种新的东西,才能在未来的几十年职业生涯中不落伍。

信不信由你,在科技领域,特别是IT的世界里,所有的发明都是用来被推翻!java也不会逃脱这样的宿命,在这个问题上,我坚信不会象紫霞姑娘,只猜到开始,没猜到结局! 


原文出自:http://www.zxbc.cn/html/20081212/68893.html
这个链接在我收藏夹里面好久了,原文决定有些标题党,所以我换了个自认为朴实的标题。

程序员的自我修养 一个好的程序员的自我修养需要从不同角度出发,工作能力是一个方面,对自身的定位和了解也是一个方面,程序员的工作能力修养包括需求理解、功能设计、沟通确认、代码规范、成果验证、代码重构优化等,通过自我剖析来对自身进行定位并了解自身的优缺点,如去除劣根性、端正意识形态与态度、提升自己的核心竞争力等。 自我剖析 一个成功的人,必须要先了解自己,只有了解自己是什么样的人,了解自身有哪些优缺点,了解自己更合适做什么工作,知道自己做什么才能发挥出自身的优势,这样才能使自己在工作中发光发热,在职业生涯的道路上走的更远。 阅读详情

相关推荐

ROS环境下UR机械臂与Realsense相机手眼标定实战指南

本文提供了在ROS环境下,对UR机械臂与Realsense相机进行手眼标定的完整实战指南。详细介绍了从环境搭建、软件包安装、硬件配置到分步数据采集与计算的完整流程,并分享了常见的避坑技巧与精度优化方法,旨在帮助开发者高效、准确地完成标定,为后续的机器人视觉应用奠定坚实基础。

sunny的博客 648

[自用]HOI4 常用代码整理(原作者:SS李思源)

定义内阁小黑图标代码(加在特性里面)sprite = 数字 = 决定特性 # 显示在内阁下面的小黑图标)的黑色小图标是哪一个,具体去知乎看#将领技能图表定义接口文件unitleaderwindow = 陆军将领mtg_traits = 海军将领#开局生产线和开局军队在历史文件军队文件里面自己去看。

qq_34552521的博客 2万+

【安徽理工大学】一文带你高分拿下计算机考研复试(85+的秘密)

一文带你高分拿下安徽理工大学计算机考研复试(85+的秘密)

猫天意的博客 1524

程序员的生活到底是什么样子的?

首先,小刘的生活很单调的。 每天的生活只有按时起床、按时上班、按时吃饭、按时下班(也不一定按时,看当天的进度)、饭后打打游戏,写写文章或者撸撸代码、按时睡觉,一天就过去了。 虽然很无趣、很机械化,但是非常充实。 小刘承认自己不是对编程有疯狂热爱的人,我现在努力吃程序员的苦是为了早日摆脱程序员这个坑,毕竟我不像雷总那样是对编程是真爱,我只是达到了比较感兴趣的地步,所以...

weixin_44703298的博客 1086

UFS 3.1协议分析(第五章) -- UFS协议栈

ContentsUFS顶层架构应用层UFS命令集UFS 设备管理器UFS任务管理器传输层互连层 UFS顶层架构     UFS基于SCSI SAM架构模型定义了一个完整的协议栈,从上到下依次为应用层、传输层、数据链路层、物理层。UFS使用MIPI联盟的UniPro作为数据链路层和MIPI的M-PHY作为物理层,两者合起来称之为互连层(UFS InterConnect Layer) 应用层     应用层包括UFS命令集、设备管

Frank_sample的专栏 7371

【已解决】App unavailable Unfortunately, Claude is only available in certain countries and regions

App unavailable Unfortunately, Claude is only available in certain countries and regions right now. We will soon publish a list of supported locations on our website.

weixin_43941438的博客 3万+

IT世界里,所有的发明都是用来被推翻的!java也好,.NET也罢,都无法逃脱这样的宿命

前几日安排了一位java方向的项目经理X参与一下公司级项目管理平台的构想测试,初步的思路是采用Microsoft Team Foundation Server(以下简称TFS)做为后台的项目管理平台,将各个技术方向上的项目纳入全过程的管理,并且有利于梳理每年近百个开发项目的资料、文档、代码、报告等资源资料。由于该项目经理以往未接触过TFS,因此安排了一个熟悉TFS的同事C给X进行了接近一个小时

waders的专栏 824

systermverilog中for循环中的fork join执行情况分析

仅为本人学习记录,如有错误感谢指正!

qq_63807221的博客 1461

编程思想的理解(POP,OOP,SOA,AOP)

1)POP--面向过程编程(Process-oriented programming ): 面向过程编程是以功能为中心来进行思考和组织的一种编程方法,它强调的是系统的数据被加工和处理的过程,在程序设计中主要以函数或者过程为程序的基本组织方式,系统功能是由一组相关的过程和函数序列构成。面向过程强调的是功能(加工),数据仅仅作为输入和输出存在。这种过程化的思想是一种很朴素和普遍的思想和方法,人类很多...

wodamazi 1451

用 Custom Entity 打造 RAP Value Help:从能跑到好用的深度踩坑笔记

本文介绍了在RAP项目中实现Value Help(Fiori输入帮助)的完整流程。通过Custom Entity方式,开发者可以灵活构建不依赖数据库实体的值帮助功能,但需手动实现CDS原本提供的过滤、排序、分页等能力。文章以一个典型场景为例,详细说明了如何为Partner维护界面的City字段创建可搜索的值帮助,包括创建查询实现类、绑定CDS Custom Entity、服务发布等关键步骤,并特别指出了处理排序分页请求等常见问题。最后强调在ABAP Cloud环境下需要自行实现查询能力,而非依赖传统工具类。

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

YOLOv8剪枝 稀疏训练+slim剪枝测试精度仅掉1.6个点,速度提高10.3fps!

摘要 本文介绍了YOLOv8剪枝方法Slim(Network Slimming),通过L1正则化作用于BN层的缩放因子(γ),自动识别并剪除冗余通道,实现模型轻量化。核心步骤包括:稀疏训练(引入L1正则化)、通道剪枝(按γ阈值裁剪)、微调恢复精度。实验表明,该方法能有效压缩模型大小、减少计算量,且支持通过调整speed_up等超参数控制剪枝强度。移植代码需修改C2F模块以适配剪枝,并配置稀疏训练参数(如reg、sl_epochs)。最终剪枝模型需移除优化器以减小体积,但不支持多卡训练。

FJN110的博客 861

职业选择影响生活型态

   有人问蔡志忠:“你为什么爱画画?”他回答说:“问我为什么要画画?这个问题像似你在问:‘鸟为什么要飞?鱼为什么爱游?花为什么爱开一样。’因为鱼是鱼,鸟是鸟,花是花。问我为什么爱画画?因为我是我,我是个爱画画的我,你为什么不去问时钟为什么要走?”  飞翔是鸟的天职,游水是鱼的天职,绽放是花的天职,画画是蔡志忠的天职。亲爱的朋友,什么是你的天职呢?伯尼斯·西格尔曾说过这样一句话

优快云管理频道——职业生涯诊所 4976

【AI技术赋能有限元分析应用实践】Abaqus有限元分析与深度学习结合20个案例与有限元分析数据来源方法说明

结合 Abaqus 和深度学习,数据的获取和处理是关键的一步。通过从仿真、实验、公开数据库或合成数据中获取数据,经过预处理后,可以将其用于训练深度学习模型。最终,将训练好的深度学习模型与 Abaqus 集成,用于材料行为预测、结构优化、非线性分析、损伤预测等任务,从而提升仿真效率和精度。

源代码杀手的博客 3213

程序员做事方法以及思路

1 背景概述     作为一名刚刚入门的菜鸟级别的程序员,常会在做事方法和做事思路上面感到迷茫,找不到正确的思路和方法,影响工作效率。当遇到困难或者知识瓶颈的时候,做不出来不是借口,往往成功的人会去找解决的方法和思路,只有失败的人才会去找借口。不要遇见困难就退缩,寻求正确的方式,去击败困难,在困难中成长、进步。     本文档主要是笔者从参加工作后,所听、所学的个人认知与理解,今天总结

数通畅联 1067

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

程序员其实是一个艺术家

程序员写的不止是程序 更重要的是艺术的气息 代码要艺术 更重要的是展示给用户也要很有艺术 每个个体程序员都是潜在的艺术家 开发的每个程序都是他思想浓缩的意识形态 ...

weiminpan的博客 400

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

没想好标题,就叫无题吧

周末,突然又长大了一岁,因为压根没注意到日子。人生第三个十年近过半程,不得不感慨时间过得真快。题图 from unsplash周六早起跑步,发现起步有点困难,忽然想起上周...

东南草堂 234

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

WorkBuddy零基础实战:7个可落地AI工作流搭建指南

AI工作流是面向业务人员的自动化数据处理管道,其核心在于节点编排、输入输出契约与类型安全,而非大模型原理或代码开发。WorkBuddy作为轻量级可视化工作流工具,通过封装腾讯云千问、混元等API,将复杂AI调用转化为拖拽式任务链,显著降低Agent应用门槛。它区别于Dify(开发者导向)和Coze(对话Bot导向),专注结构化文本/文件的确定性转换,适用于会议纪要整理、简历筛选、PDF解析、企业微信集成等高频办公场景。本文基于腾讯云AI平台v2.3.1实测,覆盖环境初始化、节点连接逻辑、错误日志定位及生产级

weixin_34174105的博客 337

方法

1 背景概述 作为一名刚刚入门的菜鸟级别的程序员,常会在做事方法和做事思路上面感到迷茫,找不到正确的思路和方法,影响工作效率。当遇到困难或者知识瓶颈的时候,做不出来不是借口,往往成功的人会去找解决的方法和思路,只有失败的人才会去找借口。不要遇见困难就退缩,寻求正确的方式,去击败困难,在困难中成长、进步。 本文档主要是笔者从参加工作后,所听、所学的个人认知与理解,今天总结出来希望能为大家提供帮助。 ...

yangpit的博客 331

程序员如何向架构师转型?看完就明白该怎么做了

一个程序员,第一次看到团队架构师熟练划分模块,会不免地心生敬礼,架构是软件的灵魂,而架构师则是背后的”造物主“。架构师要求首先是博学,对于可靠性(容错、冷备、热备、集群部署)、吞吐量、安全性(认证技术、密码学、基本网络攻防)等有清晰的理解和实践经验。这些知识更多是从实践中获得,很难直接从教科书上获得。成为架构师最主要的条件是机会(运气),没有实践机会,纵有冲天之志,非运气不能自拔。

老男孩的架构路 2309

[架构之路-90]:《软件架构设计:程序员向架构师转型必备》-0-总结

软件行业技术开发从业人员众多,但具备若干年开发经验的普通的开发人员往往面临个人发展的瓶颈,即如何从普通开发人员转型成高层次的系统架构师和技术管理人员。想成为一名架构师,应当具备全面的知识体系?需要进行系统的学习和实践?很多开发人员有往架构师转型的强烈意愿,但苦于找不到好的方法和路径。今天分享的这份资料主要包含:软件开发普通程序员向系统架构师转型的一些思路、方法和工程实践。也包括转型过程中意识形态的转变技术体系的掌握、系统工程学的拓展及各项软技能的提升等内容。

文火冰糖(王文兵)的博客 776

阿里P8耗时6月打造的架构师速成手册,颠覆你对架构师的认知

这份资料深入剖析成为一名合格的架构师所需要的各项软、硬技能,重点对目前业界主流的架构师所需掌握的技术知识领域,以及作为一名技术管理人员所需具备的技术管路能力进行详细介绍,并结合一些典型的场景进行案例分析,从而帮助读者了解并掌握成为架构师所需的各种知识体系和实践技巧。

CXikun的博客 124

女程序员天生不如男的,谷歌工程师说错了么?

据《财富》网站报道,谷歌一名高级工程师撰写的一份文件称,男女在生物学上的差异决定了在编程上女性的效率要低于男性,并认为公司不应该积极地去提高员工的多样性。对这样一份文件,谷歌许多员工表示愤怒。据报道,该文件仅仅是一份个人声明,没有得到公司任何形式的认可,但在谷歌内部得到广泛流传。 美国电子行业媒体《Motherboard》根据对已阅读该文件的谷歌员工的采访,对此进行了报道。 一些谷歌员工也在推特上...

qq_45557294的博客 149

心脏和字节只有一个跳动,生命和工资只能拼一个多多

事件简介码仔昨天在逛微博的时候,看到了这样一条微博:纳尼,现在12点睡觉都不正常了?从PDD的员工加班离世,到现在ZJ的12点睡觉算早,看来大厂之间的内卷真的是越来越厉害了。。。。到底什...

陈宇明 3522

十倍程序员的传说

最近关于 10 倍程序员的事又开始在各个社交平台火了起来,CODING 作为国内领先的一站式 DevOps 解决方案,今天也来讨论一下 10 倍程序员到底存不存在和这个概念到底意味着什么。 这个话题之所以会时不时被拿出来讨论,主要是因为它触及了一个比较深的意识形态问题:有些人是否比其他人更有才华,以及为什么会这样(这是天生还是后天可以改变的)。如果答案是肯定的,我们应该如何正确对待这件事...

weixin_30786657的博客 326
上一篇: IE之“错误:Automation 服务器不能创建对象”问题
下一篇: 生活就是一潭烂泥
sysmaid
博客等级 码龄19年 34粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值