原标题:非计算机专业学生怎么走上计算机技术之路?

有相当大的比例人群是非计算机专业出身,通过各种途径最终转入计算机行业的,身处硅谷,平日里被人问的最多的问题之一就是:非计算机专业的朋友问,如果想转你们这行该怎么弄。

可现实情况是,很多向小音咨询如何转计算机行业的人,大部分都是止步于回家看上几天的视频自学,java速成之类然后不了了之了。

为什么呢?很简单的道理,但是又很重要。

计算机是一门系统性的学科,只要结合自己的现实情况,付出相当程度的努力,就能在这个行业找准自己的定位。

说白一点其实就是以下三点:

1. 认清现实:我们要做可行性分析;

2. 找准目标:我们要做需求分析;

3. 付出努力:我们要有执行计划;

如果你没有较好逻辑思维,建议不要选择计算机技术作为主攻方向。

计算机工程性和研究性的工作相对来讲是需要从业者天生具备较好的逻辑思维和抽象思维的能力,在这个基础上经过大量的学习和训练从而可以适应当下职场需要。每个人的思维特点,方式和特性是有一些天生差异存在的,没有高下之分,但是却有泾渭之别。如果天生在逻辑思维方面比较弱,学习起来毕竟事倍功半,这道理就像某一个逻辑思维发达但是缺乏审美的程序员想努力掌握什么是穿衣的审美特别困难一样。

如果你没有最基本的兴趣,建议放弃转行计算机。

什么叫最基本的兴趣?就是你不会讨厌写代码。身处硅谷,经常有非本行的人问:我想转行计算机,但是不想写代码,有没有可能去做program manager呢?对于这样的问题我只能委婉的表达说:不想写代码的program manager不是一个好employee。做program manager自然不用写代码,但是也一般是有强大的技术背景的,而不是因为讨厌写代码就认为可以做program manager。

需要注意的一点是,和不少答案特别强调兴趣驱动去学计算机不同。我的观点是你需要有基本的兴趣,就是你不会讨厌它,但不是必须有极大的兴趣。主要原因在于:初期的兴趣其实根本不值一提。

任何事情如果当成一个职业来做,就没有它表面的光鲜,所要处理的事物的纷繁复杂性足以磨灭你初期的兴趣,the devil is in the details。只有当所有你认为的兴趣被磨平,具备了专业性之后的兴趣,那才是真正的兴趣。强调兴趣驱动不如强调利益驱动,我相信绝大部分琢磨着想转行计算机的肯定不是因为内心深处那团热爱计算机的执着的兴趣之火,而是那看起来还算光鲜的薪水吧。

对于自学者来说,如果真想在CS领域走的更远一点,我建议的路径是“杀人放火受招安”。杀人放火说的是不要沿着科班的路径走,因为科班的路径比较理论化,可能艰难的搞了几个月离散数学和算法,还不知道如何让程序接受字符输入,于是感到了挫折,学不下去。小音建议上手跟着一本经典教程或者MOOC的课程。

很多时间人们会产生一个感觉:我做了这么多项目,代码量这么大,我应该是一个高手。其实还真的未必如此。在科研领域也有时候会捡到代码量很大,甚至代码质量很奔溃的研究生甚至教授,因为他们只是利用代码做本专业的教学建模和模拟,有自己的专业库。这时候他们的要求就是跑起来就行,不讲究软件工程这些,这样的低质量代码,写很多也不会提供自己的编程水平,只是把编程作为一个纯粹的工具使用。

也许你之前是一片迷茫,但看完之后希望你可以尽早建立对自身的正确认识和早日确定为了的目标,并且在众多的可执行计划的搜索中基于自身和目标做一些剪枝,专注于最重要的那些。返回搜狐,查看更多

责任编辑:

我是非计算机专业学生,非计算机专业学生怎么走上计算机技术之路?相关推荐

  1. 非计算机专业学生怎么走上计算机技术之路?

    链接:https://www.zhihu.com/question/418183181 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 非计算机专业学生怎么走上技术之路?来自211一般大学,高考 ...

  2. 文科生学python数据挖掘难吗_【经验分享】我是如何从文科生零基础一步步走上数据分析之路的...

    [经验分享]我是如何从文科生零基础一步步走上数据分析之路的 我本科毕业于国内一个三流的二本院校,专业是三流中的三流-市场营销.大学前三年在各种游戏中度过,连兼职和实习的经历都没有.到大四的时候突然开始 ...

  3. 大学计算机专业吐槽,大学专业吐槽集锦:分分钟让你感觉“前途无亮”!

    原标题:大学专业吐槽集锦:分分钟让你感觉"前途无亮"! 选专业,有的时候就像选对象一样,既怕高攀不起,又怕委屈自己. 最后终于看中了一个专业,并认定就要跟它过一辈子了,但是&quo ...

  4. 计算机专业可以考航空航天专业研究生吗,我是信息与计算科学专业的大二学生,想考北京航空航天计算机专业方向的研究生,那么从现在起我该做些什么...

    我是信息与计算科学专业的大二学生,想考北京航空航天计算机专业方向的研究生,那么从现在起我该做些什么 答案:4  信息版本:手机版 解决时间 2019-10-05 23:10 已解决 2019-10-0 ...

  5. 大三计算机系学什么,我是一个大三计算机系的学生,我想考本专业的研究生该复习哪些课程?请有经验的学哥学姐帮帮我!谢谢啦!...

    我是一个大三计算机系的学生,我想考本专业的研究生该复习哪些课程?请有经验的学哥学姐帮帮我!谢谢啦!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让 ...

  6. 计算机在无纸化办公系统中应用属于,0506非计算机专业和计算机专业基础部分会考练习题.doc...

    0506非计算机专业和计算机专业基础部分会考练习题.doc 0506非计算机专业和计算机专业基础部分会考练习题 1.当前,计算机正朝着巨型化.微型化.智能化和______ 发展 A)信息化 B)网络化 ...

  7. 从非计算机专业的编程菜鸟到开发工程师的蜕变之路

    1 你想要做什么决定你能做什么 笔者是一名非计算机专业但是特别喜欢编程的童鞋,活泼开朗.为人正直.善良.高颜值........(此处省略100+形容词) 关于找工作,论质量不如拿BAT技术岗 offe ...

  8. [软技能] 你认为计算专业和非计算机专业的差别在哪?为什么?

    [软技能] 你认为计算专业和非计算机专业的差别在哪?为什么? 非计科,说一下自我所了解到的 在我们学校计科专业不算很强,他们的专业课就是四大套,我们专业会学习其中的数据结构与算法,大学时期的课程我个人 ...

  9. 重庆大学转专业2019计算机,关于开展2018年本科学生转专业的通知

    为促进学生个性发展,服务于学校"培养适应和引领未来的高素质创新型人才"的培养目标,加强学生创新.创意.创业能力培养,经研究,拟开展2018年本科生转专业工作.根据<重庆大学普 ...

最新文章

  1. linux 查看线程详细信息,Linux 下查看线程信息
  2. C++ STL 之 unordered_set 使用(包括unordersd_map)
  3. linux NR==变量,LINUX中详解AWK内建变量FS,NF,NR,RT,RS,ORS,OFS
  4. oracle ctl file constantnull,Oracle 的一些导入和导出方法
  5. 科目三靠边停车技巧要领
  6. 运行Maven是报错:No goals have been specified for this build
  7. TutorialsTeacher 中文系列教程【翻译完成】
  8. 阿里云服务器——centos7下源码安装tomcat9
  9. MySQL 的主从原理和复制过程简述
  10. opencv 证件照背景替换-KMeans
  11. 天津2019全国计算机二级,2019年上半年全国计算机等级考试报名啦
  12. 福建农林大学计算机与信息学院副书记,福建农林大学计算机与信息学院导师介绍:钟一文...
  13. 移动之过之过还是UC、GGlive,vfun之过?——cmwap无限流量卡价格飚升背后的故事
  14. 七个不良习惯导致攻击者轻松入侵数据库
  15. 公众号怎么做?要怎么做才赚钱?
  16. OpenCV获取网络摄像头实时视频流
  17. el-dialog内的el-table实现自适应高度
  18. js实现左右无缝轮播图
  19. 计算机基础之计算机的发展历史
  20. 全光谱护眼台灯好吗?2022双十一全光谱台灯这个牌子比较好

热门文章

  1. 一句话告诉你们什么是大数据
  2. Cenetos 下sudo的使用
  3. Framebuffer原理、使用、测试系列文章
  4. 写得蛮好的linux学习笔记(二)
  5. 点空白也弹窗口。看我弹
  6. python 3.10 新增 switch-case 简介
  7. linux top 命令信息解释
  8. linux ubuntu 开机自动启动 fixfox 并打开指定网站
  9. URI URL 简介区别
  10. GetLocaleInfo和本地化