当前位置: 技术问答>linux和unix
一个菜鸟对学习linux的苦恼,恳请高手赐教
来源: 互联网 发布时间:2016-11-18
本文导语: 我是一个网络工程专业大三的学生,学校很一般,因此深知唯有通过自己的自学才能在毕业后找到一份好工作。学校实验设备有限,好多网络设备都接触不到,觉得从事网络管理方面的工作有点难度,因此打算...
我是一个网络工程专业大三的学生,学校很一般,因此深知唯有通过自己的自学才能在毕业后找到一份好工作。学校实验设备有限,好多网络设备都接触不到,觉得从事网络管理方面的工作有点难度,因此打算从事编程方面的工作。大二上学期学习了vc++和vb,喜欢挑战难度就认真学习了vc++这门课,上课听老师讲,下课听孙鑫的视屏教程,并亲手实践。时间有限,仅仅一学期,vc++学的也不怎么样,至于vb就混过去了。大二下学期觉得做网站能马上赚到钱,于是就学了php,学了一学期,最后也能能做些小网站了,不过钱没挣到还耽误了不少课,那一学期算是够郁闷的。到了大三上学期,好多课都很重要,除了认真学习规定的课程为,还学习了linux编程,当时觉得linux是开源的很有前途。学完了《linux程序设计》这本书,而且还了解了linux系统管理方面的知识。明天就要正式上课了,现在却很苦恼,因为虽然学了linux编程,但不知道具体怎么应用于开发,只是多记了几个函数罢了。想做一些项目却不知如何下手。终于决定在网络编程方面下功夫,可是在linux下还是不知道怎么去应用,最近想回到windows平台下从事开发,因为windows方面的资料比较多。学的东西不少,没一个深入下去,总想着自己哪天也能写个软件,超牛的那种,可至今仍是个菜鸟,除了网络方面,对linux内核和嵌入式也比较感兴趣。也许就是感兴趣的东西太多了,没有专一的学习一个东西,造成了现在这情况。还有不到一年的时间就要找工作了,现在很着急很苦恼, 就请高手给我一些建议和指导。不要再给我介绍《UNIX网络编程》《TCP/IP详解》《unix网络编程》这些经典书籍了,我早已知道了。不胜感激。。。。
|
看完你说的几本书,算法方面 数据库方面也熟悉下,找份好的工作绝对不成问题,我是过来人,相信我没错
|
linux下的编程有很多方向,资料也多(源代码),只能选其中很小的一个点进行深入学习。不要有大而全的想法,那只能是你浪费时间。
看经典书籍,动手实现书中的例子。
看经典书籍,动手实现书中的例子。
|
楼主要培养韧性,你就想,要做一个东西出来,好吧那就一步一步的查他,一步一步的学他,一定可以做出来!linux方向特别有前途!主要学的就是c语言和,apue!努力吧!
|
注意,使用c,而不是c++。
你在做编程开发时,请更多的关注低层。当你的基础知识足够多时,再了解高层的东西。
在维护别人的程序时,高层有助于了解架构,但不能帮助你找出各种稀奇古怪的错误点。
多思考、多验证脑中的想法。
基础知识:
数学(高数、离散、组合、概率、线代、数值计算),数据结构,编译原理,操作系统,数据库,心理学,等等。
你在做编程开发时,请更多的关注低层。当你的基础知识足够多时,再了解高层的东西。
在维护别人的程序时,高层有助于了解架构,但不能帮助你找出各种稀奇古怪的错误点。
多思考、多验证脑中的想法。
基础知识:
数学(高数、离散、组合、概率、线代、数值计算),数据结构,编译原理,操作系统,数据库,心理学,等等。
|
大哥 楼主远不止这个水平了。。。
|
你去找老师,肯定有很多老师做项目缺人,只是你不知道,你去问,一个一个实验室的问就行,或者找任课老师也行,不丢人。只要找到项目做,其他都是浮云。脸皮厚,就有发展的途径。同样是大三的飘过~