首页 程序笔记 IT人应当知道的10个行业内幕

IT人应当知道的10个行业内幕

如果你打算从事IT行业或刚进入这个行业,也许本文下面的小内幕会吓到你,因为这些事平常都不会公开讨论的。如果你是IT资深人士,或许你已经遇到其中的大部分了。如果你愿意,请一起来参与讨论吧。

这些内幕大多数是针对网络管理员、IT经理和桌面支持专业人士。虽然这些小内幕并不针对开发人员和程序员(这两类人员也有对应的小内幕。),但有些或许也适用于他们。

1. 虽然IT业的薪酬比其他很多行业要好,但有公司因此视你为其“佣人”。

尽管IT人士的薪水没有互联网泡沫之前要好,但和其他行业人士比较,IT人的薪资还算好点。在接下的几十年中,科技在商业和社会发展中所占分量会一直增加,所以我们完全有理由相信,IT专业人才的需求量也不会减少。

然而,正因为IT人士的薪水普遍较高,所以有些公司认为给了你这么多钱,就把你看成是公司的“佣人”,拥有你的支配权,不管是不是在工作期间。

例子1:因为某人加班(遇到问题),你在晚上9点接到他/她的技术电话,你很可能会听到“这是你工作的一部分。”

例子2:为了避免工作期间的停工,你要在星期六花6小时来配置/升级软件,你很肯能又会听到“我们已经付给你大笔钱”。

2. 有些用户明明错在自己,但他们还是会责怪你。

有些用户在遇到问题,自己无法解决的时候,会对你展示他们深厚的“狮吼功”。他们会咆哮道,“这东西出了什么问题?上不了网!”或者“这台电脑根本没法用!”再或者“你在这电脑做了什么了呢?”实际上,问题的根源就是他们不小心把桌面的IE快捷方式删除了,或者是他们的脚不小心把鼠标线插口弄松了,或者是不小心把开水/咖啡洒到键盘上了。

3. 每天或许徘徊在“替罪羊”和“英雄”之间,是很正常的

如果10分钟前有个难倒了很多同事的网络问题,结果被你搞定了。但他们不会去想解决这个问题其实很简单,而是把那你奉为那个时刻的英雄。但是几个小时后,当他们在打印的时候因网速过慢遇到了麻烦,你的麻烦也来了,你的英雄光环也不见了,你成了那一刻的头号替罪羊。但当在那一天下班前,你和其他同事分享了一个简单方便的Outlook技巧,英雄的光环再次落在你头上了。

4. 证书虽是求职敲门砖,但它却不能证明你一定是优秀的技术员

猎头和HR部门都喜欢IT证书。他们用证书来衡量求职者是否和岗位匹配,他们也用证书来筛选求职者。你可能会听到很多IT老手说“某某有证书拿到Offer了”,而“某某”并没有那个岗位所需的经验。这种例子很多。但不可否认,证书的确是岗位的“敲门砖”。它们能说明你是个上进的青年,说明你是想拓展技能和提升能力的。如果你是一位经验丰富的IT人,并且有和这些经验匹配的证书,那么你将发现自己是非常受欢迎的。有技术证书,可以说明你的基础知识,可以说明你能成为一个专业人士。但是,大部分证书却并不能说明你就能多么地胜任工作。

5. 你的非技术型同事会把你当成他们家的技术支持

当你的非技术型同事(或朋友、亲戚和邻居)遇到电脑问题或网络问题时,他们会给邮件、打电话或来你办公室,问你如何杀毒,问你怎么解决无线路由的问题,问你怎么上传图片和视频到网上。

他们有的甚至会说:“某某,我把家里的电脑拿来这吧(办公室),你来搞定吧。”虽然有些人会礼貌地说给你付钱,但也有些是希望并期望你能免费帮忙。虽然帮助他们是没有错的,但你要清楚底线,并要知道什么时候该拒绝。如果你不善于拒绝,请参考“不当免费技术支持的10种方法”。

6. 当万事顺利时,顾问会居功;当有事不妙时,那是你的错。

和IT顾问一起共事是工作的重要部分,也是一件相当有挑战性的事。顾问用其利基专长帮你部署/配置专业系统,当万事顺利的时候,你们是友好合作关系。但你必须要谨慎了。当事情进展不妙时,一些顾问会把错误归咎在你(公司)身上,并称他们的方案以前在其他地方都好好的,是不可能有问题的,问题肯定在你方。相反,当工程非常成功后,有些顾问绞尽脑汁抢功,忽视你所做的大量工作(比如:量体裁衣地改进方案以适合公司自身发展)。

7. 维护“旧”技术所花时间比实现“新”技术的时间要多得多

在IT行业,有种观念非常吸引人——玩最新的尖端技术。但是,这种观念并非适用于大部分IT岗位。通常来说,IT人士用在维护现有技术的时间比实现新技术的时间还有要多。即便是那些有能力运用大部分最新技术的IT顾问,他们更愿意采用现有的并行之有效的方案,而不是前沿技术组成的方案。

8. 资深IT人通常是实现新技术的最大障碍

很多公司是有能力采用前沿技术的。花时间来更新/更换软件/架构,可以潜在地节约成本或提高生产率和盈利。但是,很多情况下移植到新技术的障碍,并不是预算不够,也不是管理问题,而是IT部门的资深技术员工。很多IT老手对新技术有抵触,不愿意改变。当然了,你也不能说这是坏事,因为维护现有结构的稳定,还需要现有技术。但他们不能把这当成不学习新技术或扩展新方向的借口。有的人因此甚至变得懒惰和自满。

9. 某些IT人士在选择技术的时候,更多考虑的是对自身的影响,而不是业务

另外,一些IT人士还有一个诡秘又必须声讨的事情。他们挑选技术的标准是:看这些技术是不是业务非常依赖他们的,而不看这些技术是否真正适合业务本身。比如,某些IT人士宁愿选那些需要专业技能来维护的方案,而不选即可使用的方案。还有,即便Windows的方案更优秀,某些IT经理人因为自己有比较多的Linux/Unix背景,所以通常会选择基于Linux的方案,而不选Windows的方案。(当然了,拥有Windows背景的也会跳过Linux方案的。)类似上述的例子通常有很多借口和理由,但大部分都是虚伪的。

10. IT人士经常用术语或行话来忽悠不懂技术的业务经理,借以掩盖其搞砸的事。

并非所有IT人所做的事件件都成功,即便是最最优秀的,也会犯错的。但是,在犯错后,并非所有IT人都善于承认错误。 有些人在把搞砸事情后,充分利用业务经理不是很懂技术(即便是一些高水平的技术经理,也不可能面面俱到),再用术语或行话来忽悠他们。比如,在向业务经理解释金融应用程序为什么“挂”了3个小时,技术人员或许会这样说,“在运行程序的时候,SQL服务器蓝屏了。该死的微软!” 他却不提蓝屏真正的原因——更新驱动后并没有在服务器上先测试。

站心网

如果你打算从事IT行业或刚进入这个行业,也许本文下面的小内幕会吓到你,因为这些事平常都不会公开讨论的..

为您推荐

几个超级实用但很少人知道的 VS 技巧

大家好,今天分享一些实用的 VS 技巧,而这些技巧我发现很多人都不知道。因为我经常在工作中遇到:我在同事电脑上解决问题,或在会议上演示代码示例时,使用了一些 VS “骚”操作,他们会好奇地问:你是怎么做到的?..

让人迷茫的三十岁,从专业技能、行业知识和软实力的人才三角谈

这是我无意中在社区微信群中看到的一位年轻的开发者说的话,之前他也经常会在技术群中抛出一些有深度有内容的问题,并能积极乐观的进行问题思考和探寻技术解决方案,有时候可能会错误的以为他这样一位热爱学习的开发..

.NET 9 即将推出的功能Task.WhenEach

.NET 爱好者!我刚刚偶然发现了一个非常酷的新 PR,它被合并到 .NET 运行时存储库中,我想分享一个例子。希望您能为新的 .NET 版本大肆宣传!在即将到来的 .NET 9 版本中,我们预计会有一个名为 .它在这里让您的异步..

针对 Go 语言开发的 SQL 驱动模拟库

数据库交互是几乎所有应用程序不可或缺的一部分,开发者们常常需要对数据库进行各种操作,包括插入、更新、删除和查询等。然而,在开发过程中直接对真实数据库进行操作不仅耗时耗力,还可能带来数据一致性和安全性的..

DockerUI 中文可视化Docker管理工具使用示例

DockerUI 是由国内开发者打造的一款优秀的 Docker 可视化管理工具。该工具拥有简洁直观的UI界面,可以轻松进行Docker主机管理、集群管理,以及Docker任务的编排等操作。DockerUI不仅展示了资源利用率、系统信息和更..

Blazor的N种渲染模式原理和常见问题说明

我们从下面这幅图开始,下图显示了三种渲染模式,分别称之为静态SSR、交互式SSR(即之前的BlazorServer)、交互式CSR(即之前的BlazorWasm)。还有一种渲染模式BlazorHybrid,稍后说。一、先浅层理解一个图例静态SSR:经..

前端CSS常见的三种设计模式

CSS设计模式主要包括OOCSS、SMACSS和BEMCSS等。以下是对这些模式的具体介绍:OOCSS:面向对象的CSS,旨在编写高可复用、低耦合和高扩展的CSS代码。它将抽象(结构)和实现(样式)分离,抽离公共代码,以提高代码的..

WinToUSB | 把Windows塞进U盘里即插即用

不论是在外出差,还是在家临时办公,现在很多设备携带起来都不是那么方便,在这种情况下,有一个轻巧而高效的操作系统环境就显得格外关键。今天,要给大家介绍一款超级实用的便携式系统启动盘,凭借其独特功能和卓越..

.NET Framework被淘汰了吗?

.NET Framework并未完全被淘汰,但它的某些版本确实已经停止支持。微软在2023年11月10日停止了对.NET Framework 4.8之前的版本的支持。这一决策意味着使用这些旧版本的应用程序将不再获得安全更新和其他维护,从而可..

强大的 .NET Mock 框架 单元测试模拟库Moq使用教程

单元测试是确保代码质量和可靠性的重要手段。当我们的代码依赖于外部系统、数据库或第三方服务时,编写有效的单元测试可能会变得复杂且耗时。为了简化这一过程,模拟(Mocking)技术应运而生。在 .NET 生态系统中,M..

CLS 问题:超过 0.1(桌面设备) 是什么意思?

在网页设计和开发中,CLS(Cumulative Layout Shift)是指页面布局的累计偏移量。当一个用户与页面互动时,如果页面的某些元素突然改变位置或大小,导致整个布局发生偏移,就会产生布局偏移。这种偏移可能会影响用户..

Angular UT 模拟执行setTimeout

在 Angular 单元测试中,我们经常需要模拟异步操作,比如 setTimeout。提高测试速度: 真实环境下的 setTimeout 会阻塞测试,导致测试运行时间过长。确保测试的可靠性: 模拟 setTimeout 可以让我们更好地控制异步操..

JavaScript 的 sessionStorage 能否加锁?

直接给 sessionStorage 加锁是不可能的。sessionStorage 的本质: sessionStorage 是浏览器提供的一种用于在当前浏览器会话中存储数据的机制。它存储在客户端,数据仅在当前浏览器窗口或标签页中有效。加锁的必要性..

Redis 同步、击穿、穿透及雪崩简述

对Redis最常见的几个问题,简要的说下我的理解与解决方法。数据同步指Redis做为缓存,在数据变化时,怎么保持与数据库数据同步的。一般解决方案为:缓存双删(同步方案大都采用删除缓存,而不会更新新缓存。缓存击穿..

Vue 3.5引入新特性 还有与SSR相关的改进

Vue 3.5引入了响应式属性解构、useTemplateRef方法、useId实用函数、内部响应性重构等新特性。以下是具体介绍:响应式属性解构此功能允许开发者在defineProps宏中解构属性而不会失去响应性,这为组件间的属性传递提..

Asp.Net Core进程内托管 和 进程外托管的区别

在ASP.NET Core中,托管模型决定了应用程序如何运行及其与Web服务器交互的方式。主要有两种托管模式:进程内托管(In-Process Hosting)和进程外托管(Out-of-Process Hosting)。每种模式都有其独特的优势和适用场..

C# 使用Barrier进行多线程同步

在多线程编程中,同步是一个关键问题。Barrier 是 .NET 提供的一种同步机制,用于协调多个线程在执行某个阶段工作时进行等待,直到所有参与的线程都达到某个同步点后再继续执行。这对于需要在多个线程之间进行阶段性..

ASP.NET Core实现多语言本地化Web应用程序

构建全球可访问的网站和应用程序需要对内容进行适当的本地化,以吸引来自不同文化和地区的用户。ASP.NET Core 提供强大的本地化支持,以用户首选的语言和格式呈现内容。在本综合指南中,我们将探索 ASP.NET Core 中..

ASP.NET生成图片验证码

今天开始做一个新项目,包含完整的注册登陆流程,在登陆时需要输入验证码防止暴力破解。 制作思路是这样的: 准备使用handler一般处理程序来写,先随机从0-9和A-Z里随机取4个数字,将内容保存在Session中供验证时使..

C#发送邮件代码简洁示例(附源码下载)

C#发送邮件,主要使用的是System.Net.Mail命名空间下的方法实现,方法很简单,短短十几行代码即可完成发送,具体代码如下。 try { MailMessage myMail = new MailMessage(); myMail.From = new MailAddress..

发表回复

返回顶部