论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
程序人生
›
全能还是专精?关于技术通才与技术专家的思考 ...
全能还是专精?关于技术通才与技术专家的思考
祗疼妳一个
金牌会员
|
2024-9-14 15:58:34
|
显示全部楼层
|
阅读模式
楼主
主题
783
|
帖子
783
|
积分
2349
在日新月异的 IT 行业中,每隔数年乃至数月,便会涌现出革新性的技术或前沿框架,引领行业潮水。
好比前端开辟,我刚开始工作时,大部分都是静态页面+JavaScript,页面上只有一些简单的交互。
后来出现了Ajax技术和JQuery库,现在想起当年第一次利用JQuery时,真的觉得这就是前端库的终点。
结果没过几年,就兴起了MVC/MVVM框架,随之而来的就是AngularJS和EmberJS,这时,忽然就觉得JQuery没有那么香了。
AngularJS和EmberJS还没闹明白,React又横空出世,紧接着就是Vue。。。
再看后端开辟,早期我主要利用.NET,或者用一些Java,不过当时候后端语言和框架不是那么被器重,
更多的精神都是放在数据库上,尤其是 Oracle,项目上尚有DBA的角色,专门负责处理数据库的问题,
当时的应用基本都是单机的。
后来,随着应用规模的扩大,性能问题逐渐显现,开始引入缓存技术(Memcached,Redis),
同时,异步编程和多线程技术也开始被广泛应用。
这时候,各种 Web 框架也如雨后春笋般不断崛起,着名的好比 Spring,Django,Rails 等等。
再后来,互联网应用飞速发展,单机应用开始显得笨重且难以维护和扩展。
云服务,微服务,Docker成为主流,持续集成和持续部署(CI/CD)流程也被广泛采取,
数据安全和隐私保护的重要性也日益增加,后端开辟在安全性和认证方面的要求也越来越高。
其他 IT 领域也类似,随着硬件的发展和互联网累计的数据量到达一定规模之后,神经网络,深度学习和强化学习让呆板学习领域飞速发展,AI 真正开始走向平常人的生活中。
总之,我们不停处于技术迭代的循环中。
1. 选择通才还是专家?
像 IT 这样迭代如此之快的行业绝无仅有,那么,在技术的世界里,我们应该专注于一个领域还是尝试很多领域?
也就是说,我们应该成为
通才
(拥有广泛的知识,无论有用与否)还是成为
专家
(致力于一个主题或一个特定的分支)呢?
回答这个问题之前,起首相识一下通才和专家具体有什么不同。
1.1. 通才
通才
指的是那些勇于尝试、对广泛领域保持探索精神的人。
在技术的广阔天地里,他们不仅醒目某一专业领域,更在多个领域内拥有深厚的知识积累。
这类人每每不会局限于单一的职业路径,而是倾向于在其职业生涯中跨越不同的领域,不断寻求新的挑战与成长。
这样的人可以或许改变世界。
闻名的通才包括像史蒂夫·乔布斯和埃隆·马斯克这样的天才,他们擅长创新新事物。
通才不仅仅是在他们感爱好的每一件事上都表现精彩,他们还可以或许将办理一个问题时获得的知识,其应用于不同但相关的问题上。
当他们学会了某个领域的基本知识后,就会把这个知识用在之后接触的每个新领域里。这就是首席技术官的工作范围能横跨多种技术和不同领域的原因。
他们会用自己多年积累的见识和经验去应对每一个新挑战,同时还会不断学些新出现的技术。
通才专注于办理问题,而不是某个具体的技术。
1.2. 专家
相反,专家则显现出高度的专注力。
他们致力于深耕细作,在某一特定领域内稳步前行,犹如手持明灯的引路人。
专家们热衷于全面掌握某一领域的全部知识,他们孜孜不倦地研究、实验与学习,以追求更高的专业造诣和更深的理解。
绝大多数技术希望归功于那些在各自领域深耕细作的专家。
他们专注于呆板学习(ML)、网络技术(Web)、移动技术、底子设施、中间件以及其他各类技术领域的开辟与优化,凭借多年累积的专业知识与经验,推动了这些领域的持续发展与创新。
专家需系统掌握核心底子知识,并通过在特定领域内长期深耕,方能触及并醒目该领域的高级课题。
成绩斐然的背后,是无可更换的辛勤努力与积累,无捷径可循,好比各种编程语言,框架的发明者,呆板学习领域的各位先驱等等。
各学科的重大发现与进步,很大水平上仰赖于这些领域专家的贡献与推进。
软件专家长期以来运用一套稳定的技术栈,在自身领域内积累了深厚的知识,并对外部希望保持洞察。
他们通过不断努力,成为了行业内的权威人士,同时积极寻求和实践创新的方法论。
不过,软件专家并非要求个体局限于单一技术领域,他们也可以自由探索其他技术领域。
2. 个人建议
我自己的感觉是
通才
和
专家
属于两个极度,作为一个平常人(包括我自己),我的选择是介于两者之间。
如果对某个技术领域非常感爱好,那么可以花时间去掌握该领域的各个方面,
但不要限制自己,不要排斥接触其他相关领域。
好比,在github,我们可以看到很多前端高手,前端的知识和经验已经非常丰富了,也会去学习Rust,然后用 Rust 来开辟提高前端开辟效率的工具。
尚有很多呆板学习领域的高手,他们也会学习前端的技术,为自己的大模型制作交互界面,让更多的人可以或许利用大模型。
选择学习什么技术的时候,有两个很重要的因素值得我们好好参考,就是
爱好
和
经验
。
爱好
虽然有助于我们缩小选择的技术领域,但最好是尝试不同的技术领域之后,再决定自己的真正的爱好。
好比,不要因为第一个工作接触的是前端,发现前端也挺有意思,就把自己的爱好定在前端。
决定爱好之前,多接触几种不同的领域,尝试在不同的领域做一些小工具玩玩,不同担心学了没用或者浪费时间,
想想通才,任安在其他领域中学到的技能都不会浪费。
其次,
经验
是另一个资助我们做决定的重要因素。
要成为专家,必要花上好多年的时间去积累经验。如果你已经在某个领域里干了好些年,往专家方向发展通常是个不错的选择。
但是,如果你刚起步或者工作中原来就横跨了几个领域,那么,选择成为通才大概更有意义。
最后,有一个告诫,千万不要仅仅因为困难就放弃成为专家,转而成为通才。
因为通才一点也不比专家简单,通才不是“万事通”,更像是多个领域的专家。
总之,千万不要东搞搞西弄弄,一遇到难题就怂,然后又跑去折腾别的,并且自我安慰“我就是爱好广泛,更得当做个通才!”。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
祗疼妳一个
金牌会员
这个人很懒什么都没写!
楼主热帖
容斥原理
高考是人生旅途的一处驿站
信息收集之 端口扫描
教你30分钟快速搭建直播间
Hyperf微服务——四、第一个微服务的搭 ...
【.NET 深呼吸】全代码编写WPF程序 ...
苞米豆的多数据源 → dynamic-datasour ...
ASP.NET Core依赖注入系统学习教程:Se ...
【K哥爬虫普法】大众点评VS百度地图, ...
多态详解
标签云
挺好的
服务器
快速回复
返回顶部
返回列表