【你问我答】非科班出身如何走上计算机技术道路?

问题描述:

非科班出身如何走上计算机技术道路?

回答有奖:

选取一位认真回答问题的牛友,赠送200牛币!

你问我答问题汇总:点击进入

------------
#我也有问题想询问牛友,怎么办?

欢迎私信@筱茜 说明你的问题,将根据问题具体情况排期进入【你问我答】专场~
私信请注明参与【你问我答】专场哦~

你问我答 - 答问题,成大佬,拿牛币!
你问我答是牛客新栏目,每周1期几个问题,
牛友在问题贴下留下自己的知识,经验与见解,
帮助更多牛友了解更多技术相关知识!
#悬赏#
全部评论
为了兴趣,去看国外高校的计算机课程安排,然后根据推荐教程自己一本本看。 为了工作,一本C++ primer,看完之后,去github看几个项目,自己照着撸一个。一本剑指offer,看完之后,LeetCode和牛客接着刷。找到要面试的岗位要求,再针对性的去看要求的知识点。 最关键,放平心态,滴水穿石。
3 回复
分享
发布于 2019-04-16 18:32
非科班不同于科班有计算机软件语言初级基础的(可以成为全栈程序员),所以必须求精不求多,摈弃“多而不精”的局面,所以要找准方向。 1.确定方向(任意一个作为非科班的方向) 前端 服务端 移动端 数据库 2.确定学习的编程语言 前端(HTML,CSS,Javascript,以及前端优秀的框架库均需要掌握) 后端(C,C++,JAVA,……选其一作为主攻技术语言) 移动端(Android,ios……选其一) 3.语言语法基础和对应的框架设计原理 4.项目练习 确定方向和选择好语言,并且完成了语言语法的基础知识,可以找一些对应业务对应语言的初级项目练手(常见的有CRM,电子商城……)
2 回复
分享
发布于 2019-05-03 18:50
阅文集团
校招火热招聘中
官网直投
作者:人工智能姬 链接:https://www.nowcoder.com/discuss/179250 来源:牛客网 没有必要去看国外的计算机课程安排,本来没有计算机基础,然后英语又不好的同学不是更要急哭喽。 没事,我来教你: 1、找感兴趣的(或挣钱的)技术(办公自动化?数据处理?自己做机器人?人工智能?网站开发?小程序开发?微信公众号开发?) 2、找视频教程先看看(解决环境搭建和入门的问题) 3、自己试一试,有问题搜百度,在牛客上问。 4、买书巩固知识 。 如果要在牛客网上解决问题? 1、学习-课程 2、讨论区-技术交流 3、学习-图书馆-书单 4、学习-图书馆-读书笔记 5、题库-巩固一波 6、bat不是梦
1 回复
分享
发布于 2019-04-24 15:03
别去上课,自己看书,当你看完那二十几本书之后,你就是计算机专业的了
1 回复
分享
发布于 2019-05-04 10:28
兴趣驱动+自觉能动性
点赞 回复
分享
发布于 2019-05-04 10:01
重点其实就是计算机基础需要扎实,作为非科班出身的同学这一点千万bu'n'ne 语言基础 我个人的话主要语言是c++,python,java也就是个javaSE水平,go入门。 我个人建议开发的话必选就是一门主流静态语言:c++或者java当然现在go也非常的火热。加上一门解释性语言:python 如果只懂得一门语言的话,竞争力会小一点。除非你是精通c++级别的,那当我没说, c++学习建议 首先c++不容易学好,如果仅仅是学习语法或者写个算法题那几天就行了。但是用好c++还是需要很长时间的积累的。 多的不说了给大家推荐几本书: C++语言的设计与演化 Effective C++ More Effective C++ 深度探索C++对象模型 c++ Primer :当个字典吧 STL源码剖析 只从语言本身而言就是多看多理解和多使用。没啥捷径就是干。 当你觉得语言不是问题的时候那么就可以去看看操作系统相关的以及高性能服务器相关的知识,这些应该是后台方向必点的技能点了。 进阶 操作系统 操作系统的话原理大家都懂,但是一问深的就不知道了,什么进程线程,调度算法,虚拟地址这些的问题早就被问烂了。但是如果直接去看linux源码的话,相信大家和我一样刚开始都是拒绝的。还是直接怼书吧,基础最重要: 深入理解计算机系统 :经典!太好看了! Linux内核设计与实现:不算系统但是算入门级别 建议和操作系统的课本结合一起看会更好 深入理解linux内核 :讲的2.6版本的内核 建议先把上面的几本书看看,然后看自己的兴趣吧,如果对哪块很感兴趣那就去看源码看实现吧。 服务器编程 服务器编程其实就是建立在对linux的系统调用的理解以及网络协议的理解上的。如果这两块的知识比较好的话就可以动手实现一些简单的服务器,然后对比别人实现的,压测一下性能啥的,可以作为一个还不错的个人项目,我其实也就是这么做的。 Linux高性能服务器编程 UNIX 环境高级编程 UNIX网络编程卷1 计算机网络 计算机网络的话我是看的浙大的计算机网络课程,主要就是专注于协议的原理和分层模型,因为东西还是比较的琐碎的,建议大家多做些笔记写一写文档。不论对于记忆还是日后的复习都是很有用的。 计算机网络原理:自顶向下方法
点赞 回复
分享
发布于 2019-08-31 23:09
入坑了ACM so一条路走到黑了。。。
点赞 回复
分享
发布于 2019-08-31 23:11

相关推荐

点赞 3 评论
分享
牛客网
牛客企业服务