当前位置: 技术问答>linux和unix
IT行业工作问题
来源: 互联网 发布时间:2016-10-18
本文导语: 我心中真的很矛盾,我是一直坚持的学习Linux内核好呢?还是改变方向去学习java,C#,jsp,asp.net其它的工具的一样认真学习呢. 我现在的情况:我现在大一,9月份就是大二,我的笔记本装的是Linux发行版OpenSuse系统,我...
我心中真的很矛盾,我是一直坚持的学习Linux内核好呢?还是改变方向去学习java,C#,jsp,asp.net其它的工具的一样认真学习呢.
我现在的情况:我现在大一,9月份就是大二,我的笔记本装的是Linux发行版OpenSuse系统,我现在只想使用C语言,汇编语言,GTK+,以前学过VB,不过再也不想接触VB了... ...我现在在学习Linux内核和Linux程序设计.
我先说一下我自己,我高二开始学习编程,大一就开始自学数据结构,汇编语言和计算机组成原理和操作系统,大一暑假开始学习Linux内核.我准备花大二,大三的时间继续学习Linux内核,大三的时候就自学编译原理.自从我学习Linux内核后,凭借着以前的操作系统和计算机组成原理,感觉对底层越来越了解了,尤其去学习微机原理后,对那些中断控制芯片等一些芯片都比较容易去理解和分析.不过我还是很迷惑,如果我这样一直坚持下去,会得到好的结果么,要是我一直努力学习到毕业后,要是学习其它语言会不会很容易呢?毕竟我没走过这条路,毕竟我的专业是计算机网络及应用专业,学这些东西是不是对我的专业没有帮助呢?,我真的很烦恼,我是不是应该继续坚持下去呢?真的很迷茫!
网上说,学习C语言,数据结构,汇编,计算机组成原理,操作系统,微机原理,编译原理是用来打下扎实的基础的.网上的还说,作为计算机专业的学生应该去学习Linux内核.也不知道这样下去是不是正确的,我是不是应该继续坚持的学习Linux内核呢???真的非常迷茫!请给我点意见好么?拜托了!~!
我现在的情况:我现在大一,9月份就是大二,我的笔记本装的是Linux发行版OpenSuse系统,我现在只想使用C语言,汇编语言,GTK+,以前学过VB,不过再也不想接触VB了... ...我现在在学习Linux内核和Linux程序设计.
我先说一下我自己,我高二开始学习编程,大一就开始自学数据结构,汇编语言和计算机组成原理和操作系统,大一暑假开始学习Linux内核.我准备花大二,大三的时间继续学习Linux内核,大三的时候就自学编译原理.自从我学习Linux内核后,凭借着以前的操作系统和计算机组成原理,感觉对底层越来越了解了,尤其去学习微机原理后,对那些中断控制芯片等一些芯片都比较容易去理解和分析.不过我还是很迷惑,如果我这样一直坚持下去,会得到好的结果么,要是我一直努力学习到毕业后,要是学习其它语言会不会很容易呢?毕竟我没走过这条路,毕竟我的专业是计算机网络及应用专业,学这些东西是不是对我的专业没有帮助呢?,我真的很烦恼,我是不是应该继续坚持下去呢?真的很迷茫!
网上说,学习C语言,数据结构,汇编,计算机组成原理,操作系统,微机原理,编译原理是用来打下扎实的基础的.网上的还说,作为计算机专业的学生应该去学习Linux内核.也不知道这样下去是不是正确的,我是不是应该继续坚持的学习Linux内核呢???真的非常迷茫!请给我点意见好么?拜托了!~!
|
你可以继续做linux下的开发。
既然你已经有了方向了,朝着自己的方向去做吧。
既然你已经有了方向了,朝着自己的方向去做吧。
|
Linux+网络 是非常流行的组合啊
很多路由交换机防火墙都是基于Linux
所以,lz 要加油。
此外,这些网络设备通常使用powerpc
http://powerpcdev.net/
就是做纯软件的网络层钩子、网络优化啊,都是非常有前途的。需求量很大,当然得是一线城市。
很多路由交换机防火墙都是基于Linux
所以,lz 要加油。
此外,这些网络设备通常使用powerpc
http://powerpcdev.net/
就是做纯软件的网络层钩子、网络优化啊,都是非常有前途的。需求量很大,当然得是一线城市。
|
继续,楼主加油啊。
我觉得楼主比当年的我。。。不对 比现在已经工作两年的我也强多了。呵呵
计算机网络和linux不是绝配么?
虽然我的本科专业不是计算机。但是根据我的工作经验。现在的应用做的太浮躁。所以想java 。net那种偏向应用的楼主先不要考虑啦。
嗯,还有 楼主如果有余力的话 建议看看c++,一是因为拿东西不像c那么简单。等工作的时候现用现学肯定是来不及了。二来现在linux内核和驱动是c,但是很多linux应用层都是c++的。。
我觉得楼主比当年的我。。。不对 比现在已经工作两年的我也强多了。呵呵
计算机网络和linux不是绝配么?
虽然我的本科专业不是计算机。但是根据我的工作经验。现在的应用做的太浮躁。所以想java 。net那种偏向应用的楼主先不要考虑啦。
嗯,还有 楼主如果有余力的话 建议看看c++,一是因为拿东西不像c那么简单。等工作的时候现用现学肯定是来不及了。二来现在linux内核和驱动是c,但是很多linux应用层都是c++的。。
|
哦还有,楼主,请相信,在中国linux做内核的人不多,你学习内核并不是为了将来修改内核,或者是做一个新内核,而是为了写linux驱动。
这个需要注意一点。
楼主在学习的过程中,在看内核代码的时候不要陷太深,陷太深容易受伤。。。比如我现在就很受伤。。。呵呵
这个需要注意一点。
楼主在学习的过程中,在看内核代码的时候不要陷太深,陷太深容易受伤。。。比如我现在就很受伤。。。呵呵
|
我觉得楼主选择的方向很不错,LINUX+网络+SERVER端编程是比较吃香的,起码当前的情况是这样。
难能可贵的是楼主在大学时候已经有这样的方向感,我大学时候就是个傻子一样。
希望楼主越走越顺利,楼主可以尝试在熟悉了以后接点活来做,不要在意收益多少,最重要是锻炼,锻炼!!
难能可贵的是楼主在大学时候已经有这样的方向感,我大学时候就是个傻子一样。
希望楼主越走越顺利,楼主可以尝试在熟悉了以后接点活来做,不要在意收益多少,最重要是锻炼,锻炼!!
|
我还是那个建议,你除了研究LINUX内核外,还应该涉及一下如何做SERVER端编程,现在的一些国内国外的大公司,核心的软件产品其实都是提供给运营商使用的SERVER端软件,在熟悉SERVER端编程以后自己写一两个开源的小作品,这些宝贵经验就是你以后找到好工作的金钥匙。
|
楼主厉害啊……
可以搞网络内核吧。
我想在也是迷茫啊,不知道是走C++这个方向还是C#。
可以搞网络内核吧。
我想在也是迷茫啊,不知道是走C++这个方向还是C#。