我现在读大三,去年学过C,很简单的知识,上学期苦学过两个月ASP技术,水平大概能在一个礼拜之内开发一个简单的中小型论坛。
一个带我入门的朋友给我定的方向是WEB编程,可是我觉得自己还是喜欢做应用最好是底层编程,我喜欢Linux下敲命令的感觉,比windows要好许多倍。
可是我现在不知道路该怎么走,应该怎样学习,我喜欢VC编程,尽管我只会编极简单的程序,想请教各位大虾,给指条明路,最好能在一年内完成的学习计划,新手注册号,100分全部散完。
技术都不重要,在学校里时间多还是该多看看 软件工程,uml,项目管理, cmm 这些东西
另外,大规模的软件应用是趋势,可以关心一下.net和java
大学里别耽误时间就行了,学校里不可能把一切都学完的,学会不断获取新知识的习惯的本领就好。
不过说到方向,如果真的喜欢底层编程,那么就多钻研一下C,C++,汇编这些东西,钻研一些Linux,单片机、嵌入式开发等东西。
当然,只有一年了,也学不了这么多东西,自己选择几种自己喜欢的技术,好好钻一钻就是了。
有好的实践机会也别轻易放过。
以后到了工作岗位上,大多数时候还是以工作内容为导向的。
我给你说一句过来人最忠诚的劝告:别的可以不用学多好,一定一定把外语学好!不听我的,毕业你就后悔!
在大学里边还是应该以技术为主的,毕业后没人会直接让你做管理的,没有技术支持,怎么适应工作呢?
关于底层开发和Web,其实哪样学好了也是可以的.对其它的语言有些了解就可以了,不需要样样精通的.
另外应该对软件结构和流程有些了解,比如软件工程, 软件的典型构架等等.
给楼主一个建议,在学校的时候把汇编 & 计算机原理 学好,以后做软件有帮助,
出来学校再学那两个东西,除非你真有兴趣,否则很枯燥,做底层东西又非要那两样..
在CSDN上看过 勿在浮沙筑高楼,底层学习需要耐心...
我毕业一年了,也工作快一年了。深感学校教学中的弊病,不要以为看了点C,就以为精通了C,会写几个SQL语句就以为自己精通了Oracle,MS SQL.
如jsjjms(找回真我!!!)说提:“ 勿在浮沙筑高楼,底层学习需要耐心。”在看懂点C皮毛之后,就该在实际项目中去锻炼,其中你会发现还有很多东西是需要补足的,比如数据结构;还有就是多掌握一些C库函数的东西。
关于SQL不要仅止步于创建,查询,更新,删除一类,学习一下Oracle的PL/SQL,pro c/c++,还有就是数据库的存储过程,触发器一类,对将来的工作很有好处。当然它也有很多自己的内部函数。
好了,就先给这么多忠告吧,希望你能受益。
大 3 ,时间还有,但是不要浪费 !
大本,都是理论,基础 ,实际的东西都要自己去学的 !
按理来说,大3 才开始真正的专业课的学习,自己注意了就是了。学校开的课程,一般都是各个方向的基础,这个一定要好好学好 !在这个的基础上,可以自己学自己喜欢的东西 !大3的时间还是很富有的!
还有就是,提示一点,如果真的是很喜欢某个方向的东西,可以自己深入,到大4毕业设计的时候,可以自己提出申请,在这个方面做论文,那样的话,估计会比较爽 !!
个人意见:
工作了,要学的东西比上学时还要多。所以要先把敲门砖拿到手,做出点成绩出来,尽量在大四找点实习之类的做,进公司后真正接触底层了,再学的话会更有激情。
祝你成功!
无所谓,把专业基础扎实学好就行了.我大学的时候一点没做底层编程,现在出来工作做的是PowerPC处理器上面实时操作系统的开发,也是以前从来没碰过.但是有了专业基础课的功底,经过短时间的培训和学习很快就能上手.
ps:现在做OS发现真是一门集大成的方向啊.大学学的那些数据结构,组成原理,汇编,编译原理,操作系统,计算机接口,网络技术...统统都要用上......所以,重要的是学好这些专业基础课.每门课都是有用的.