我现在最后悔的事情就是本科的时候只学习了理论知识,而没有进行大量实践。

面对每一门计算机专业课,都能运用这门课的知识去写大量的代码。比如学数据结构,那就去实现每个你学到的基本数据结构,而不是仅仅停留在书本;学编译原理的时候就学著写一个玩具编译器;学计算机网路的时候就去写一个简单的伺服器,学学socket编程;学操作系统的时候就去学著写一个简易的内核,或者去了解Linux的实现。

以上这些内容都不简单,不要求每一个都要深刻理解,而是去尝试,去动手实践,不要只满足于课本,要去阅读更多的书,写更多的代码。这才是一个计算机本科生应该做的事情,我当年没有好好把握机会,祝题主好运。


1、学习好学校的每一门课,虽然有时确实感觉不到他在当今的用处,但相信学校,你会在今后用到的。

2、多参与各种比赛,锻炼自己演算法,程序的编写能力。例如:发现杯,这种组队的,你可以当队长,给每个队员分配任务,整体把握做一个项目需要什么,每个人都要用到;

3、线上学习,自主学习很重要,很重要,很重要。

程序员的每一份成功都与他自己的自主学习离不开,学校教的宽广是让你自己寻找自己的兴趣;去自主学习。


关注我的公众号,程序猿和他的猫。一周更新四五篇


你这不废话吗,好好学习,多多写代码就行了

首先选择一门你喜欢用的语言,比如c,java,php,python或者js,然后再选个方向,比如前端或者后端,然后面向就业需求学习相关技术知识

学习基础概要的时候可以在一些像w3c,菜鸟教程之类的网站学习理论,或者去b站,慕课网,中国大学MOOC上学习视屏课程。但是要弄懂原理的话建议看书。学完基础再学框架,等等


加入实验室,努力实践


为了以后工作,可以先去一些工作室实习,


第一学会搜索,第二根据自己的兴趣去选择一些技术,研究学习。第三在开源网站上找些好的练手项目自己敲一遍,这样提升比较快。最重要的就是要自己亲自动手实践,就是对著代码敲一遍都是好的,切记好高骛远。


推荐阅读:
相关文章