reddit热议:机器学习也内卷,25岁的我该怎么转行计算机?

2024-06-19 12:36

本文主要是介绍reddit热议:机器学习也内卷,25岁的我该怎么转行计算机?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2020年,Stack Overflow发现,超过62%的专业开发人员拥有计算机科学、软件工程或工程专业的学位。

在所有接受调查的职业开发者中,85%的人认为,正规教育对于在科技领域闯荡工程岗位有一定的重要性。

但是,如果你想在科技领域发展,你应该追求什么?

无论你是一个高中生,想知道该走哪条职业道路,还是一个已经工作了一段时间,想转行的人,这篇文章旨在让你了解一下各种科技职业,以及常见的教育途径,让你脚踏实地地走上科技工作者的道路。

我们将首先探讨热门的科技职业途径,然后贯穿计算机科学课程的顶尖大学,最后,回答关于进入科技领域最常见的问题。

本文作者查阅了工作描述、职业建议网站、行业专家撰写的文章,甚至采访了Supahands(一家使用人工智能和机器学习的初创公司)的产品经理Isaac Tan,为你带来最好的见解,帮助你找出下一步的行动。

科技热门职业

软件工程师/开发人员

软件工程师负责「全局」,将项目管理与软件设计,开发和测试相结合,以解决业务问题。另一方面,软件开发人员专注于编码,构建和开发构成较大系统或解决方案的特定功能或应用程序。

普通学位:计算机科学,计算机工程,信息系统,工程

安全分析师/安全工程师

安全分析师监视计算机基础结构和信息网络,以确保公司的数据和系统受到保护。根据《网络安全指南》,范围从控制文件访问,维护防火墙和更新网络到「主动尝试入侵系统以查找漏洞和弱点」。

大多数安全工程师在获得特定于行业的认证以过渡到网络安全之前,都先从IT团队入手。

普通学位:网络安全,信息安全,计算机编程,计算机科学

学院/大学:贝尔维尤大学,乔治亚理工学院,韦伯斯特大学,杰克逊维尔州立大学

附加认证:注册信息系统审计师(CISA) ,认证的道德黑客(CEH) ,注册信息安全系统专家(CISSP) ,CompTIA Security+

数据科学家

数据科学家从各种来源收集大量数据,并结合使用计算机科学,统计数据和数学知识来理解数据。它们有助于可视化数据,以有效地将见解传达给组织的其他成员。来自Indeed的Chris Linder发现,计算机科学和商业/经济学是数据科学家中最常见的研究领域。

实际上,大多数数据科学家都具有学术或软件工程背景,并且通常会攻读数据科学硕士学位以正确进入该领域。

普通学位:数据科学、数学、计算机科学、经济学和商学,还有一些统计学、微积分和编程的课程。

大学/学院(硕士课程):卓克索大学、伊利诺伊理工学院、密苏里大学哥伦比亚分校

机器学习工程师

机器学习工程师分析各种数据流,创建、测试和部署模型,为组织提供所需的信息。编写程序后,工程师提供数据帮助系统学习解释输入的数据,并做出结论或预测。随着时间的推移,工程师会对程序进行监控和调整,以提高其准确性。

大多数机器学习工程师从技术学位开始,然后继续积累实践经验或获得机器学习硕士学位。

普通学位:应用数学,计算机科学,计算机编程,数据科学

学院/大学(硕士课程和短期课程):卡内基梅隆大学,斯坦福大学Online,MIT OpenCourseWare

MIT OpenCourseWare

Isaac推荐的在线资源:

Andrew Ng在Coursera上的ML101是学习AI/ML基础知识的最佳课程之一。

Coursera的深度学习专业(也是吴恩达的作品)是一个很好的学习深度学习的端到端课程。

使用谷歌AI学习还为工程师、产品经理和设计师提供了有用的资源。

硬件/物联网工程师

硬件工程师设计和测试计算机的物理部件,如电路板、处理器、网络等。随着物联网的日益普及,精通软件和数据安全的硬件工程师可能会发现自己正在向物联网角色转型,真正利用他们在所有领域的技能和专业知识。

有抱负的物联网工程师往往从工程或计算机科学的本科学位开始,然后继续攻读计算机工程或物联网的硕士学位。如果攻读工程学位,建议选择获得ABET认证的课程。

普通学位:电气工程、电子工程、计算机工程、物理学

大学/学院(硕士课程):卡内基梅隆大学信息网络研究所、斯坦福工程学院、马尔默大学。

UX / UI开发人员

用户体验或用户交互开发人员专注于在网站、软件和移动应用等平台上为用户创造良好的体验,等等。

许多UX/UI开发人员没有持有正式的UX学位,因为正式的学科相对较新。然而,有许多在线课程和训练营提供了专门的认证,可以帮助你进入大门。

普通学位:数字媒体设计,网站开发,心理学

UX / UI课程提供者:Interaction Design Foundation, UX Mastery, General Assembly, Careerfoundry, Udacity, Coursera

产品经理

根据Product Tank的创始人Martin Eriksson的说法,产品经理坐在用户体验、技术和商业目标的交叉点上。产品经理身兼多职。他们识别用户的痛点,根据现有的内部资源为用户找出最佳的解决方案,定义和规划产品策略和产品路线图,并优化产品或服务以实现更大的商业目标。

最重要的是,他们在公司内部代表用户,不断努力创造以用户为中心的解决方案。

常见的学位:计算机科学、电子工程、软件工程、商业、经济学

学院/大学:卡内基梅隆大学产品管理硕士,斯坦福大学在线产品管理课程

世界各地的计算机科学课程

计算机科学学位是我们上面探讨的工作中最常推荐的。为了方便,我们整理了一份计算机科学的世界顶级学校名单。

计算机科学的TOP10(泰晤士高等教育排名THE World University Ranks 2021)

牛津大学

斯坦福大学

麻省理工学院

苏黎世联邦理工学院(瑞士)

卡耐基梅隆大学

哈佛大学

新加坡国立大学

加州大学伯克利分校

伦敦帝国理工学院

世界上其他计算机科学的顶尖大学

澳大利亚和新西兰:新南威尔士大学、墨尔本大学、奥克兰大学

加拿大:多伦多大学、蒙特利尔大学、滑铁卢大学

美国公立大学:佐治亚理工学院、伊利诺伊大学香槟分校、德克萨斯大学奥斯汀分校、加州大学洛杉矶分校、加州大学圣地亚哥分校、得克萨斯农工大学、弗吉尼亚大学、亚利桑那州立大学

美国私立大学:康奈尔大学、哥伦比亚大学、南加州大学、莱斯大学、耶鲁大学

欧洲:洛桑联邦理工学院(瑞士)、慕尼黑工业大学(德国)、爱丁堡大学(英国)、巴黎科学与文学:巴黎-PSL研究大学、鲁汶大学(比利时)、阿姆斯特丹大学(荷兰)

中国:清华大学、北京大学、上海交通大学、香港科技大学、香港中文大学、台湾大学

韩国:韩国科学技术院 (KAIST)、首尔大学、浦项工科大学 (Pohang University of Science and Technology)

日本:东京大学、京都大学、东京工业大学

印度:印度科学理工学院、印度理工学院(孟买和德里的学校特别受欢迎)

拉美:智利大学、墨西哥国立自治大学、布宜诺斯艾利斯大学

没有学位,就别无他法了吗?

这些技能并非不可能自学。

在No CS Degree这样的网站上,你能找到数百个令人鼓舞的故事,这些人做出了勇敢的决定,他们通过学习自己所需的技能来从事技术职业。

有数百个网站和平台提供在线课程,讲习班和训练营,教您如何从头开始编写代码。

以下是一些热门网站,可帮助您入门:

Codecademy:关于软件工程,Web开发,数据科学等的免费和付费课程

Coursera:涵盖广泛主题的免费课程,其内容来自顶尖大学。升级到付费版本可获得行业认可的认证

免费代码营:由世界各地的捐赠资助的软件开发免费课程

与Google一同成长:有关IT支持,数据分析,UX设计和Android开发的免费课程

lOdin Project:免费的Web开发课程

Udacity:有关云计算,软件工程,网络安全,商业等的付费课程

Udemy:针对各种计算,设计和业务的付费课程

W3schools.com:获取有关Web开发的免费教程和交互式练习

真的需要计算机科学学位才能进入技术领域吗?

实际上,除了技术技能外,同理心也是一种技能,它常被忽视,但在团队合作中却价值无量。


关于黑客&网络安全学习指南

学好 网络安全不论是就业还是做副业赚钱都不错,但要学会 网络安全 还是要有一个学习规划。最后给大家分享一份全套的 网络安全学习资料,给那些想学习网络安全的小伙伴们一点帮助!

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础等教程,带你从零基础系统性的学好网络安全。

1.学习路线图
在这里插入图片描述

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.网络安全视频教程600集和配套电子书
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

3.技术文档
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。
在这里插入图片描述

4.工具包、面试题和源码
“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。
在这里插入图片描述

还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…
在这里插入图片描述

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

这篇关于reddit热议:机器学习也内卷,25岁的我该怎么转行计算机?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1075042

相关文章

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert