精选文章 计算机转方向的建议(干货)

计算机转方向的建议(干货)

作者:IT学习爱好者 时间: 2021-02-05 09:43:09
IT学习爱好者 2021-02-05 09:43:09
【摘要】转计算机方向其实并不难,但你得知道怎么转。 
甚至你不需要上很多课,不需要报任何培训班,不需要花很多钱。 
1、只看最短路,你只需要4门课: 
编程语言 (Java 或者 C/C++)算法与数据结构数据库一门技能课 (网页开发,移动端开发,云计算,AI等)
别看计算机课很多,什么操作系统,计算机网络等等,那些课固然很好,但对我们转专业的学生来说: 

 时间有效,精力要用在刀刃上,优先去补那...

 

转计算机方向其实并不难,但你得知道怎么转。

甚至你不需要上很多课,不需要报任何培训班,不需要花很多钱。

1、只看最短路,你只需要4门课:

  • 编程语言 (Java 或者 C/C++)
  • 算法与数据结构
  • 数据库
  • 一门技能课 (网页开发,移动端开发,云计算,AI等)

别看计算机课很多,什么操作系统,计算机网络等等,那些课固然很好,但对我们转专业的学生来说:

时间有效,精力要用在刀刃上,优先去补那些最核心的、对找工作最有用的课程。

2、怎么补?

条条大路通罗马,我能想到以下几个好方案

  • 研究生留学:
    • 先申请一个本专业的研究生(ex生化环材),选课自由的那种,然后进去之后去选计算机相关的本科/研究生课程,最终完成曲线转专业大业。
    • 直接申请面向转专业的计算机研究生课程:比如美国NEU,USC,USF等大学等都提供这样的项目。
  • 自学:推荐网络公开课,比如cousera,比如哈佛、斯坦福公开课,不必要上什么培训班,因为:
最好的课程其实都是免费的。
基础:
计算机科学导论(哈佛):http://open.163.com/newview/movie/free?pid=M6U6LS8CV&mid=M6U6MHDUR
算法课程入门(北大): https://www.coursera.org/specializations/biancheng-suanfa#courses
算法课程入门(民间): https://www.bilibili.com/video/av21828275
编程练习平台:https://leetcode.com/problemset/all/

进阶:
深度学习入门: https://www.deeplearning.ai/deep-learning-specialization/
机器学习入门课程:斯坦福CS 229
计算机视觉入门课程:斯坦福CS 231N
自然语言处理入门课程:斯坦福CS 224N 
(以上课程B站就能看,欢迎评论留意补充~)
  • 本科转专业,跨专业考研等
  • 跨专业选修课(我在本科时亲测过,能行)

3、需要注意什么?

纵使你看完了以上所有课程,如果没有实战,没有实际做作业做项目,都是0。

实践是检验真理的唯一标准。
  • 编程语言+算法与数据结构的实战:请去LeetCode刷题练习。
  • 数据库+一门技能课的实战:请动手完成1-2个项目。
    • 网页开发: 写一个论坛,一个淘宝之类的网站
    • 移动端开发:写一个日历,通信软件之类的。
    • 云计算:用spark和Hadoop尝试对大数据进行删改读写
    • AI算法:写一个推荐系统、搜索引擎、图像变化、语义理解的模型试试

4、如何定义成功

  • 掏出你的简历,里面能凑到3-4门计算机/编程相关项目:恭喜你!你已经具备一个计算机学生一样的简历和项目背景。
  • 掏出大公司面试题,你能找到思路知道如何去回答问题:恭喜你!你已经具备通过软件工程师面试拿到offer的能力。
当看着你的简历,评估你的面试,你的表现已经和一名普通计算机学生一模一样时:恭喜你!你已经成功走上计算机技术之路了!

以上,就是我能想到的非计算机学生走上计算机之路的最短路。我自己也不是就读计算机专业,但我见证着很多本科和研究生同学,来自电气,数学,通信,能源,生物等非CS专业,通过自己的努力最终转计算机,收获BAT,FLAG的offer完成逆袭的故事。

我们不能改变过去,但我们可以改变未来。

有志者事竟成,希望以上回答能够帮助到你,加油!

 

 补充:

以上回答是我基于身边和自己的经验,总结出来的”转CS最短路“的最优方案。

并不是说计算机网络,计算机体系结构,操作系统等其他课就没有价值,但为了最短时间入门,不得不降低其他课程的优先级,在之后慢慢了解。比如结合投递的岗位,在实战遇到的问题后,再变查边学。

至于为什么要学数据库?因为数据库在之后网站开发,移动端,云计算,AI等项目中都会涉及到。考虑到学习数据库的性价比,入门难度低(相对操作系统等),所以推荐花点时间提前学习一下。

推荐大家:“善知软件实训基地”线上视频

https://www.bilibili.com/video/BV1RJ41147qd?from=search&seid=6170019529066609126

https://www.bilibili.com/video/BV1vJ411C7wZ?from=search&seid=4420382012653239507

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:edusoho 踩坑 关于后台权限管理

下一篇:Python 打开Excel文档时出现PermissionError: [Errno 13] Permission denied: ‘C:\\Users\\Tsos2\\Desktop//模板

您可能感兴趣

  • 实施软件质量保障体系CMM/TSP/PSP的建议

    实施软件质量保障体系CMM/TSP/PSP的建议 作者:xiaozhou 发布时间:2001/04/10  文章摘要:  本文试着从软件质量保证方向出发,概要阐述CMM(the Capability Maturity Model) /TSP(Team Software Process)/ PSP(Personal software process)体系的来源、内容、应用及意义,目的是让从事软...

  • 一个简单木马列子--可能并不很简单(转者加)

    [ID£º7221] Ö÷Ì⣺°³Ð´µÄÒ»¸ö¼òµ¥Ä¾Âí      [ ת·¢Ìû×Ó »Ø¸´´ËÌû Ïà¹ØÌû×Ó ] ²¡¶¾ ÓÚ 2001-05-20 19:16:04 ¼ÓÌùÔÚ ±à³ÌÀÖÔ° ÉÏ ÄÚÈÝ£¨49185bytes£©:Ò»¸ö¼òµ¥Ä¾ÂíÁÐ×Ó ×÷Õß:²¡¶¾ ·¢±íÓÚ ÂÌÉ«±øÍÅ °³Ð´ÎÄÕÂÒ»°ã¶¼¸...

  • 计算机编程的24条法规

    1、致命的异常终止决不允许 2、以这个次序编写:用户手册、说明书、帮助、源代码 3、除非你使用Risk Factor Analysis (RFA),否则一个程序将花费双倍你认为开发所需的时间---重复工作 4、编码工作量应该不超过开发工作的百分之二十 5、测试应该只少占工程的百分之三十 6、注释应该至少要占源代码的百分之二十 7、一条错误信息应该报告什么发生了,关于这个用户能够作...

  • 在Delphi中读取另一台计算机的屏幕

    在Delphi中读取局域网内另一台计算机的屏幕路方 2000-10-25 09:50:30[摘要] 编写过Winsock应用程序的程序员都知道,编写Winsock应用程序绝不是一件轻而易举的事,您不得直接与复杂的Winsock中的Api打交道,幸运的是,Delphi4中的Tclientsocket 和Tserversocket封装了Windows中有关的Api,大为简化了对Winsock的访...

  • unix使用经验交流—vi(转)

    unix使用经验交流—vi(转)网易虚拟社区 http://club.netease.com null〖返回〗〖转发〗 unix使用经验交流 鉴于当前unix方面的书籍很多仅是翻译甚或抄袭,质量不高,而价格不菲,现根据使用经验,写出以下内容以供交流。欢迎大家任意转载使用。如果大家能有什么收获,我就很高兴了。如果有什么错误之处,或需要讨论的问题,欢迎大家来信。Mail:zhms@netease...

  • 打开你的 DMA 模式 (转)

    打开你的 DMA 模式 (转)LinuxFab LinuxFab〖返回〗〖转发〗 打开你的 DMA 模式 前几天在 LinuxFab 上的 [QA 特搜] 看到打开 DMA 的方法,迫不及待拿来一试,首先下指令 : hdparm -Tt /dev/hda 测测目前的速度, 同样指令多跑几次求一个平均值, 然后用 : hdparm -d 1 /dev/hda 把 DMA 功能打开,再测一次速度...

  • LILO配置指南(转)

    LILO配置指南(转)北京LINUX 北京LINUX〖返回〗〖转发〗 1、一般的开机引导过程。   在PC机上,最初的启动由BIOS完成。当开机自检结束时(Power-On Self Test,POST), BIOS尝试读入软盘的第一个扇区,把它看作引导扇区。若没有软盘,则尝试读入硬盘的第一个扇区。新的BIOS可以改变这种次序,先从硬盘启动。甚至从光盘启动。由于大多数BIOS不提供SCSI支...

  • PowerBulider数据窗口转MicroSoft Execl、Word程序源代码

    PowerBulider数据窗口转MicroSoft Execl、Word程序源代码  一、f_cncharnum函数 f_cncharnum.srf$PBExportHeader$f_cncharnum.srf$PBExportComments$得到字符串中汉字或者双字节的个数global type f_cncharnum from function_objectend typeforwa...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
计算机转方向的建议(干货)介绍:华为云为您免费提供计算机转方向的建议(干货)在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多计算机转方向的建议(干货)的相关内容。| 移动地址: 计算机转方向的建议(干货) | 写博客