现在计算机这个行业的技术更新换代怎么可以这么快(在不学点东西真的会被淘汰)

CVAT自动标注避坑指南:如何解决Nuclio工程创建失败和镜像拉取问题 本文是一份针对CVAT自动标注部署中常见问题的实战排障指南。文章深入剖析了Nuclio工程创建失败的根源,提供了网络配置、服务状态检查等系统性解决方案,并详细讲解了如何解决gcr.io等海外镜像拉取难题,帮助开发者顺利完成CVAT自动标注环境的搭建与部署。 阅读详情

我身边有一个前辈1984 年开始写程序的,见证了整个 IT 的高速发展。表面上技术发展很快,特别是与用户直接接触的前端技术包括人机交互部分,但计算机的基本技术和原理都没有什么变化。

如果要我重新学一次计算机专业,我一定会认真上几门课,1:数据结构,2:算法,3:计算机体系结构,4:操作系统,5:编译原理,6:计算机网络,7:数据库,8:软件工程。再从自己的兴趣出发,学习一下数字信号处理、数据分析相关的课程。这些课里学到的知识,至少我 30 年前在用,现在仍然在用。我可以肯定的说,这些课里的知识掌握的很熟悉的,技术水平一定高。

以我自己创业开发的时序数据库(Time-Series Database) TDengine (http://www.tdengine.com) 为例,我们开发了自己的内存管理、文件管理、调度器、消息队列,使用了多种索引方法、排序等等。如果你不能随手写一个二叉树、Hash,你都没法做 TDengine 的研发工作。虽然这些基本的原理都有现成的库,但针对自己的场景,比如时序数据场景,很多情况下都不能直接用,或性能不够,因此就一定得自己写,而自己写的话,不掌握那些原理是写不出来的。

举一个例子,操作系统课程里介绍的“生产者-消费者”问题,就是一个经典问题,在很多场景下,你往往都会遇到,比如 TDengine 里的查询调度就需要。只有你对生产者消费者问题完全搞清楚,你才可能把异步线程通讯搞明白,随手拈来。在 TDengine 的程序里,我们就使用信号量来将网络的异步操作转化为用户侧的同步操作。再举个例子,比如编译原理,工作中不太可能有任务要你写一个编译器,但是学会了编译原理,你对怎么最大程度地去优化自己的程序、学一门新的编程语言、写个简单的 parser ,就会得心用手。

我个人最推崇的是认真学习操作系统这门课,因为它讲的都是各种资源的管理和调度,包括 CPU、内存、网络、外围设备等等。世界上绝大部分 IT 系统都是管理这种或那种资源,抽象地来看,与 CPU、内存、外围设备的管理其实没任何区别。因此你可以用操作系统课里学会的方法、算法去解决其他实际问题。

所有这些计算机的基本原理、方法几十年都没变,我们只是把它组合起来,去解决新的问题,比如区块链,再比如 IoT 场景下的时序数据处理。因此只要把握最基本的原理和方法,你就永远不会被淘汰。

掌握了基础的原理和方法,还要学会做创新

以底层基础软件的实现来说,很多基本的原理和方法都没有变过,但是为什么做出来的产品,所呈现出的性能、市场竞争力却有很大差距?原因还是在于如何巧妙运用这些原理和方法,就像数学、物理公式一样,复杂难题的解析也是看你对这些公式的理解和运用程度。

以实现一个时序数据库(Time-Series Database)为例,为实现水平扩展所采取的的分片分区策略,其实都是操作系统、数据库里的基本内容,使用的客户端服务器之间的通讯也都是计算机网络中最基本的传输协议,构建索引所使用的也都是基础的索引方法,等等。一个好的产品功能,脱胎于用户和市场需求,建立在众多基础原理和方法的创新之上。

在时序场景下,IoT 设备规模可能达到千万甚至上亿,每秒产生的数据就能高达千万、亿级别,面对这样大的吞吐量,普通数据库根本难以承受,那我们在开发时序数据库时,就要考虑数据如何充分利用时序数据特点来做分区分片、如何更好地实时构建索引等等,这些极具挑战性的实际问题的解决思路就是要创新。

以 TDengine 为例,为了更好地解决这些问题,TDengine 从最初就自研了存储引擎,创新地提出了“一个数据采集点一张表”与“超级表”的概念。我们从传统的数据库里吸取了WAL,Skip List等方法,同时把流行的LSM Tree做了很大的改动,把树层级结构去掉了,变成了只是按时间段分区、按时间线分块的数据块。这种对存储引擎的创新设计,也让 TDengine 与典型的 NoSQL 存储模型相比,实现了标签数据与时序数据完全分离进行存储,不仅极大地降低了因为标签重复存储所带来的存储空间的浪费,还能够极为高效地实现多表之间的聚合查询,使得千万级别规模的标签数据查询可以在毫秒级别返回。

在我 2008 年创业做和信时,就是一台手机一个消息队列,现在物联网数据的处理,和我当年做消息队列模块相比,在存储架构上,只是一个结构化与非结构化的区别,前者是为了更高效地做各种计算和查询,但在实际应用中,我们还需要考虑到多个设备间数据如何进行高效聚合,我很快就想到了对策,那就可以用数据分析中的维度表、事实表的模型来解决,这样一来,超级表的概念也就出来了。

TDengine 受这些经典数据结构的启发,使用到的也都是流行十几年甚至更久的基础技术,但在此之上还有对技术的合理运用和不断创新,最后才真正成为一个为时序数据场景量身定做的数据库产品。

对于开发者来说,掌握基础的技术知识和原理是迈进这个职业门槛的一个通行证,如果是一个有追求的人,真的想要在工作中有所建树,还想往上更进一步,那就还应该时刻思考怎么运用好这些知识,怎样才能更快速去获得一些对代码的创意思考。

想要往上走,就一定不能躺平

软件特别是基础软件开源,已经成为不可抵挡的潮流,对于开发者来说,这是最好的时代,你不需要苦思冥想自己瞎琢磨,很多时候也不用完全从 0 到 1 去进行一个设计思考。开源项目就像是一本书籍,你总能从中获得一些超出你认知的对于基础技术的创新运用,毫无疑问,站在前人的肩膀上,你能看到的会更远。

就拿编程语言来说,因为互联网行业本身变化大,发展迅速,编程语言也是五花八门,除了 Java、JavaScript 一类的,近几年新出的还有如 Go、Rust、Dart、Kotlin、Swift 等等,在应用型技术占比很高的行业中,对于语言的掌握也要相对广泛一些,好在这些流行语言还并不是很难掌握。

还有些偏底层的语言,本身是很强大的,开发需求低,所以一直都很稳定,C 语言就是这类语言的代表,学好了几十年后也不会过时。但难点就在于这种语言比较难掌握,而且大多涉及硬件和操作系统底层,所以很多人都会对 C 语言望而却步。但事实上 C 语言非常值得学习,它的灵活性极强,向上可以写应用,向下可以写硬件,如果哪一天互联网衰败了,依靠对这门语言的精通完全可以让你平移到其他赛道。

TDengine 就是一款使用 C 语言自主研发的时序数据库(Time-Series Database),没有使用任何第三方的库,一切都是自己开发,包括定时器、RPC 等模块等,并且已经开源。当初我选择 C 语言作为开发语言的原因,其实是受到了 SQLite 的影响,它没有服务器,仅仅一个 C 语言库,整个数据库存放于单一跨平台的文件,支持 ACID,零配置,而且体量可以仅为 600 KB。我很庆幸 TDengine 选择了 C 语言,虽然确实有一系列头疼问题,如内存泄露、无效指针、多线程同步等,但这些都在后期优化中得到了改善,而 TDengine 所拥有的无依赖、体量小、内存远远小于 InfluxDB、OpenTSDB 等其他时序数据库这些优势,都是非常显著的。

参与开源项目也是学习编程语言的一个好方法,要知道,流行的开源项目中都是经过实践推敲、比较成熟的代码创作,认真去研读相关项目的源码,然后再依靠学习到的代码思路去解决问题,这会让你在语言学习上事半功倍。如果你正在迷惑,不妨参与到 TDengine 开源项目中来,只要你真心有投入,我乐意花时间与你一起探讨问题。

结 语

以前很多人质疑过我,认为我不是一个从 Oracle、Db2 核心团队出来的人,怎么能研发数据库?但如果你深挖了我的背景,知道我一直在做分布式高可靠的无线核心网络设备研发,也明白消息队列与时序数据之间的相似之处后,你就不会奇怪了。就像我开篇时说的,技术圈里很多的基础原理和方法,几十年都未曾改变,善于思考总结的人总会从中得到相关的规律。

可能正是由于我是跨界过来的,比起沉浸在数据库领域多年且已经形成技术思想固化的开发者,才更容易在基础原理和方法的运用上,想到创新甚至是颠覆式的设计思路。

所以,过时的不是基础的技术原理和方法,而是人的思考能力以及没有跟上节奏的对技术的认知。

唠叨唠叨

我在读书和工作中喜欢收集计算机经典编程书籍,过去几年收集了一套资料包:包含数据结构、操作系统、C++/C、网络经典、前端编程经典、Java相关、程序员认知、职场发展)、面试找工作的资料汇总都打包放在这了,需要的小伙伴直接私信我即可
看看目录,非常经典:

祝大家前程似锦,在程序员的道路上一帆风顺,一起加油一起进步。

咱就是说码字是真的不简单呀走过路过的留下你们的赞,有需要这方面资料的铁子直接私信我即可

 

Experion PKS系列开发:I_O模块_ExperionPKS与第三方I-O模块的集成 通过上述步骤,可以成功将第三方I/O模块集成到Honeywell Experion PKS系统中,实现对现场设备的监视和控制。集成过程中需要注意选择合适的第三方模块,配置正确的通信参数,编写正确的控制逻辑,并进行充分的测试,以确保系统的稳定性和可靠性。不同的通信协议(如Modbus、Profibus、Ethernet/IP、CANopen、OPC UA)有其独特的配置和编程方法,但总体流程相似。在实际应用中,根据项目需求选择合适的协议和模块,可以有效提高系统的灵活性和适应性。 阅读详情

相关推荐

docker安装的 n8n提示Your n8n server is configured to use a secure cookie, however you are either visiting

将原来的docker n8n进行删除后即可通过一下方式重新安装,如安装完n8n,提示。

满地找牙的博客 3366

软件技术更新速度很快,担心自己掌握的技术会过时?

过时的不是基础的技术原理和方法,而是人的思考能力以及没有跟上节奏的对技术的认知。

爱倒腾的程序员 4960

PG-FP6编程器错误代码解析与高效排障实战指南

在嵌入式系统开发与量产烧录中,编程器是连接开发环境与目标硬件的重要桥梁。其工作原理是通过特定的通信协议(如UART、SWD)与微控制器(MCU)建立连接,完成程序代码的写入、擦除与校验。这项技术的核心价值在于确保固件能够准确、可靠地部署到硬件中,是产品从原型到量产的关键环节。在实际的工程实践中,尤其是在使用瑞萨(Renesas)PG-FP6这类编程器进行调试或批量生产时,工程师常会遇到各种通信失败、编程验证错误或电源异常等问题,这些问题往往以特定的错误代码形式呈现。深入理解这些错误代码背后的硬件连接、电源时

weixin_34387468的博客 581

软件开发者:如何保持技术更新,避免被行业淘汰?

这是一个技术不断变化的新世界。 昨天所有的新鲜和热点,在今天也许都已过时。 关键是让你的技能保持持续更新状态。 你不必学习所有新出现的技术和编程语言 - 事实上,这是不可能的 - 但你必须保持技能的领先。 你该怎么做去做呢? 如果你没有计划如何让你的编程技能保持最新,并且也没有计划推进职业生涯发展,那么这不会发生。 您需要制定自己的计划,以确定如何推进自己的职业生涯,并使自己的技能保持最新状态。 本文之后的内容只是一些可以纳入你的计划的建议,希望对你有所帮助。 阅读博客 在编程世界中保持最新的最佳方法之一是

bjyxszd9的博客 1835

[统计模型] 基于R的潜在剖面分析(LPA)

本文主要介绍基于R进行潜在剖面分析(Latent Profile Aanalysis, LPA)。 关于潜在类别分析LCA/潜在剖面分析LPA的概念和区别,可以参考一下这篇文章: 潜在类别分析LCA \潜在剖面分析LPA介绍https://www.jianshu.com/p/4c830094131e?utm_campaign=maleskine 但是此文对潜类别分析的阐释还比较生涩,而且没有具体的代码编写、模型优选等内容。本文旨在丰富LPA的内容,并希望和大家交流、共同进步。 1. 什么是潜类别分.

bigstar863的博客 1万+

LDO的原理及测试方法

这是LM317芯片的核心,这个电路单元称为Bandgap Reference带隙基准源。属于模拟集成电路中的经典电路结构。常见的基本结构利用VBE的负温度系数,而VT是正温度系数,正负温度系数抵消就的得到稳定的基准参考电压了(三极管的方程VBE=VT*In(lC/IS))。

shiwei0813的博客 1158

技术更新太快,很容易被淘汰,真的是这样吗?

计算机计算变化快吗?先说结论:计算机技术更新并不快,技术本身更新是很小很小的。真正变化快的是:“轮子”,也就是框架,比如Java使用的一些框架,特别是近些年前端框架,简直犹如雨后春笋般的冒...

ixxqq的博客 2965

【全网最全最详细】Spring与SpringBoot面试题

1.1 什么是Spring?spring的核心实现思想IOC,由spring来负责控制对象的生命周期和对象间的关系。注意以前对于一个类型(类),手动的使用new来实例化这个对象变量,现在不用你new了,交给spring控制。在传统的开发中,在一个类定义另一个类的实例,这样的话,互相依赖,耦合在一起。spring的思想是两个类是独立的,用的时候在往里放,即轻松解耦。1.2 spring优点有哪些?答:可以从四个方面来答,解耦、切面、方便集成各种优秀框架、一站式。

qq_38196449的博客 1039

学计算机我后悔了的原因盘点

计算机我后悔了的原因盘点,课程进度快加班多、技术更新换代快需要不断学习,整个IT行业对快速迭代要求很高越快占领市场越好。产品质量难以把控,会频繁出现bug需要及时修改bug。 学计算机我后悔原因一:课程进度快加班多 自从跨专业读计算机的研究生之后已经不知道是第几次通宵了。研一理论课的时候勉强还能跟上,反正那么多同学一起上课不懂的可以问。研二开始真的越来越跟不上了。好后悔选了网络安全的方向,要是老师...

weixin_47208965的博客 5171

PointNet++改进策略 :模块改进 | x-Conv | PointCNN, 结合局部结构与全局排列提升模型性能

这篇论文介绍了一种名为PointCNN的方法,旨在从点云(point cloud)数据中学习特征。传统卷积神经网络(CNN)在处理规则网格数据(如图像)时非常有效,但由于点云是无序且不规则的,直接在其上应用卷积操作会导致形状信息丢失,并对点的排列顺序敏感。为了解决这一问题,论文提出了一种X-Conv操作。该方法通过学习一种来重新排列点云中的点并加权输入特征。然后,将典型的卷积操作应用于转换后的特征。这种方法将传统的 CNN 扩展到点云特征学习,并命名为PointCNN。

u012901740的博客 2300

基于FPGA的万兆以太网学习(1)

万兆(10G) 以太网测速视频:SFP+屏蔽笼可以插入千兆或万兆光模块。SFP+信号定义与 SFP 一致。

baidu_34971492的博客 2250

计算机技术为什么更新快,为什么电脑更新换代的速度那么快?

电脑更新换代是一直很快,但是如果按照实际效果来看,电脑和各类电脑配件这几年的更新换代速度还真不算快了,在2000年左右,国内家用电脑刚开始普及的年代,基本2年的时间,同价位电脑就能带来完全不同的体验,而现在呢,是每年都有新产品推出,但是相比数年前的产品来说,很多用起来实际没有多少不同。CPU:得益于英特尔“牙膏策略”,2001年的I7 2600K和I5 2500K即使拿到现在也很够用,超频之后搭配...

weixin_42252435的博客 4243

游戏大厂如何解析引擎技术

本文系统解析了游戏大厂如何评估和定制游戏引擎。游戏引擎作为游戏开发的核心基础,大厂会从性能、跨平台支持、渲染能力、网络模块等8个维度进行技术解析,通过文档查勘、源码阅读、Demo测试等7个步骤深度评估。解析后通常有三种决策:直接使用、深度定制或自研重构。文章以腾讯、网易、米哈游等为例,展示了不同厂商的引擎定制策略,并分析了技术解析面临的挑战和未来趋势。最终指出,体系化的引擎技术解析是打造高质量游戏的关键,需要持续的技术投入和团队协作。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 535

网络安全行业真的内卷了吗?

有一个特别流行的词语叫做“内卷”:城市内卷太严重了,年轻人不好找工作;教育内卷;考研内卷;当然还有计算机行业内卷……这里的内卷当然不是这个词原本的意思,而是“过剩”“饱和”的替代词在我看来,任何一个行业都没有严格意义上的饱和,就拿服装来说,很多年前就已经有人说饱和了,但是照样有人赚钱,由于年轻人更加追求个性化,现在出现了很多私人定制;由于不同群众拥有不同的消费能力,出现了高端定制~~

logic1001的博客 653

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

未来10年计算机专业会不会淘汰,未来10年不会“被淘汰”的4个专业,发展潜力较大,就业前景可观...

文/美美妈妈高考结束之后,可能很多的学生还不能彻底的放松下来,因为高考的成绩还没有下发、可能有很多同学已经预估完了分数,也有一些同学会因为预估的分数不理想而感到沮丧。但是毕竟高考的真实分数还没有出来,自己预估的分数难免会有偏差。所以希望考生们不要沮丧,要到最后录取,都不算是最后一刻。高考成绩出来之后,考生们又会迎来更加重要的事情,那就是填报高考志愿。填报志愿几乎是全家都会重点的事情,一般来说会根据...

weixin_42228796的博客 3208

NTscan扫描工具

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

PHP会被淘汰吗?

回答这个问题的时候我想先跟大家分享一个小故事。故事是这样的:        有人问农夫:“种麦子了吗?”        农夫:“没,我担心天不下雨。”        那人又问:“那你种棉花了吗?”        农夫:“没,我担心虫子吃了棉花。”        那人又问:“那你种什么了?”        农夫:“什么也没种,我要确保安全。”   方法/步骤   好了,下面开始回

2344

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

2024,网络安全行业真的内卷了吗?

这里的内卷当然不是这个词原本的意思,而是“过剩”“饱和”的替代词。按照网络安全的学习大纲,我总结了一份针对0基础的小白视频教程,由易到难,非常全面,目前还在持续更新ing,需要的童鞋可以自行领取。如果你对网络安全入门感兴趣,那么你需要的话可以点击这里在我看来,任何一个行业都没有严格意义上的饱和,就拿服装来说,很多年前就已经有人说饱和了,但是照样有人赚钱,由于年轻人更加追求个性化,现在出现了很多私人定制;由于不同群众拥有不同的消费能力,出现了高端定制~~

wholeliubei的博客 874

有多少程序员干到35岁,那么其他人去干什么了?

转载自:https://www.yoodb.com/quotation/detail/1124 “程序员干到35就不行了!”这是我们IT行业普遍存在的一种说法,而且还有各种年龄版本,有的说到30岁;有的说到35岁;有的说到40岁,达到这个年龄上限就必须要调整方向去做管理、产品、业务等岗位的工作,甚至创业的也大有人在,反正就是不能再写代码了。但小开见过了太多国内开发者,也接触过许多国外的程序员。负...

Java精选 5555

计算机软件技术就业方向,软件技术的就业前景和就业方向

软件技术的就业前景应该说是非常好的,大概是中国就业率最高的专业了。而且就业面也比较广,就业机会非常多,发展也都不错,待遇很高。软件技术包括网络技术和网站开发,这是永远为社会所需要的专业技能,任何时候都不能被淘汰。软件技术就业前景软件技术其实是一个很笼统的概念,他包含了很多东西,其中每一门技术都可以独立的作为一个学科。值得我们去学习。软件从需求到设计,研发,测试到平台框架的搭建,每个方向都有很不错的...

weixin_39797912的博客 1217

除了这点技术,其它什么也不会啊

问一个处于焦虑中的技术人,有什么办法避免被裁?多半回答可能是“除了做技术,其他我也不会啊……”当然有些很自信的年轻小伙伴会说,“我尽量让自己处于不被淘汰的那一波中去……”,终究能不能划到那...

东南草堂 149

计算机硬件的更新换代异常,简要分析计算机硬件故障的判断.doc

简要分析计算机硬件故障的判断.doc简要分析计算机硬件故障的判断计算机已经广泛地应用到各个领域,如今自己动手组装一台计算机已非难事。可是当遇到计算机硬件故障时,很多应用者往往会手足无措,不能判断出故障的原因。笔者在维修电脑硬件故障的过程中总结了一些经验,愿与大家探讨,希望能给读者一定的帮助。1 计算机硬件的组成要掌握好硬件的维修方法,首先要知道什么是硬件,它由哪些东西组成。硬件是组成计算机系统的各...

weixin_42113380的博客 246

android开发岗_Android开发前景怎么样?

这种问题。。。。关于"大家统一唱衰Android开发"这种事,楼主你随便听听也就好了,不用放在心上。毕竟每年总是会有那么多人会被淘汰掉,物竞天择,很正常,毕竟大多数人对自己的工作是缺乏反思的,当然这也是人之常情,你说是吧但既然楼主问了,在下便给一点拙劣的建议,不一定对,很可能是一派胡言,毕竟这个和大多数人的看法好像不太一样。万事万物背后一定有个原理,尤其是咱们挖煤的更应该有这样的态度,把原理搞清楚...

weixin_39902085的博客 223

做好职业规划,做一个平凡而不平庸的自己

1.开篇 楼主现居住于沈阳,就业于一家小公司,对外宣称架构师(小公司没几个人,什么都干,怎么叫都行),和程序员的大多数人一样,没有大厂经历,不精通算法数据结构。但是我或许是最了解处于同一阶段的你。无论您正在享受着美好的大学生活还是正处于大龄的焦虑中,看完本文,大多都能收获到不同与其他博文东西。 2.大学岁月 如果还有机会,建议去一线城市 如果你处于大二,大三,或者大四,一切都不晚。最好争取去北上广。即使以后留不下,二线小厂任你装x,若能混进大厂,平均30w/年,吃点苦,房,车伸伸手是够得到的。 假如真的因为

小鲍侃java 1万+

十年编程,是人玩技术还是技术玩人?

以往之不谏,知来者之可追。作为程序员的你,开发生涯已走过多少年头?还可以走多久? 一直以来,对于程序员,业界似乎存在着一个不争的事实:程序员吃的是青春饭,自毕业起从事十年,止步于 35 岁。 静观国内 IT 界的现状,在到达 35 岁之前,很多一线的开发者要么跃身为管理层,或是转行进入其他领域,不幸的甚至还会处于“被辞退”的尴尬处境,例如曾经的华为辞退 34 岁以上老员工事件。在此,并非意味着...

HUYA69的博客 235

程序员的职业寿命一般到多少?

IT行业普遍存在这种说法, 而且还有各种年龄版本, 有的说到30岁;有的说到35岁;有的说到40岁, 达到这个年龄上限就必须要调整方向去做管理、产品、业务等岗位的工作, 反正就是不能再写代码了,真的是这样吗?下面和千锋广州小编一起来看看吧! 让程序员产生这一后顾之忧的原因普遍来说有以下两点: 第一,编程技术飞速迭代, 新技术层出不穷, 各种语言、各种框架、各种新技术理论每年都会更新, 因此程序员的技能库也要紧随着行业技术变化的脚步更新。 随着程序员的年龄增长,相应的学习能力却是在退步的, 因此往往会出现跟

weixin_43703144的博客 1万+

这样学习计算机不迷茫

很多计算机专业的同学有“迷茫”的感觉,不知道如何学习计算机,不知道毕业后去向何方。首先声明一点,“迷茫”是大学生的特性,不是计算机专业大学生的专利,同样的毕业后去向何方也与计算机专业没有直接联系,所有的大学生都是这样的。本处讨论的“迷茫”只涉及对计算机专业的学习方法和学习方向。    计算机专业的迷茫,除了学校指导上的原因外,还有就是计算机发展太快引起的,新技术日新月异,老技术总被淘汰,而学校

wjff10的专栏 369
上一篇: 大厂程序员优秀的 Java 项目,代码都是如何分层的?
下一篇: 看完这个咱就是说不再反感 Java 的类加载机制了
在酒吧写代码
博客等级 码龄7年 211粉丝 330原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值