非计算机科班过了百度笔试,纠结程序员 要不要 笔试去面试

一般来说,计算机软件专业科班的人需要掌握《数据结构》《操作系统》《高级算法》《软件工程》……等一些专业课程,这些是非科班程序员所缺乏的。

但是,作为非科班程序员,本身也有其专业优势,就是能够更好的理解其专业领域的应用需求。所以,非科班出身的程序员,只需要自己补充一下以上课程知识,就可以提高自己的软件开发能力。

总之,不断学习,才会有进步。

}

同为非科班出身的程序员,我推荐要读以下四本书,这也是我们公司的技术经理推荐我读的(他也不是科班出身的):
严蔚敏的《数据结构 》
谢希仁的《计算机网络》
唐朔飞的《计算机组成原理》
汤小丹的《计算机操作系统》
这四本是计算机专业的基础课程,好像也是考研的教材,足以见其权威性。
不一定要读最新版的,所以去某宝买个二手就好了,十几块一本。
这四本是可以一直珍藏的书,某一天遇到解决不了的难题时,拿出来翻翻,你对计算机和技术都会有新的认识。


  • 非科班极力赞同,目前在微信读书上看《计算机网络》

}

非计算机专业的程序员需要补充哪些计算机专业的基础知识? [问题点数:50分,结帖人Tobina]

因为是转行过来做JavaWeb开发的,当初入门直接从JAVA编程的学习开始了,没有对计算机专业有个系统的了解。所以,想弥补一下这一块内容,有助于自己以后对技术有更好的理解能力。(比如,程序是怎么跑起来的,计算机网络又是怎样一个体系和运作方式?数据库又是怎样一个东西?)

顾请教一下论坛大腿,帮忙推荐一个相对系统的计算机专业基础知识的学习方向。万分感谢!

我觉得工作了3年之后就该补充数学知识,去了解算法和数据结构了、

3年之前还是从工作中补充

3年之前还是从工作中补充

好吧,那计算机的理论基础要补充哪些呢,比如说,计算机网络,数据库概念,程序是怎么跑的之类。



计算机网络学起来成本太高。这东西太多了。数据库是需要学的。程序跑起来分析到代码上就够了,不用去了解太多


好吧,那计算机的理论基础要补充哪些呢,比如说,计算机网络,数据库概念,程序是怎么跑的之类。

如果只想做个小兵,你可以选择性的补充哪些知识。如果你想深了发展,那你需要计算机专业所有的基础知识,就是这些也还是不够的。。

工作了,慢慢就知道了。

匿名用户不能发表回复!
}

我要回帖

更多关于 程序员 要不要 笔试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信