当前位置: 技术问答>linux和unix
个人编程学习总结以及Linux开发方向和国内相应具体情况讨教?
来源: 互联网 发布时间:2016-12-15
本文导语: 大三了,毕业不远了,前面的时间主要学的是web开发,零零散散与web相关的知识大都了解过,学过基本的知识。我的水平应该是: C/C++ 学习了基本语法,基本细节,会一点算法做题。无应用开放 java ...
大三了,毕业不远了,前面的时间主要学的是web开发,零零散散与web相关的知识大都了解过,学过基本的知识。我的水平应该是:
C/C++ 学习了基本语法,基本细节,会一点算法做题。无应用开放
java 掌握基本语法,会用jsp+servlet做一些论坛,博客等基本应用,了解了struts2,Hibernate。
php, 掌握基本语法,会用做一些论坛,博客等基本应用,有过实践项目工作。
C#.net 了解基本语法,会做简单开发。
RIA, 了解一些jquery,flex的用法。
,留下一个感觉,什么都不精通,什么都是入门或压根只入了一只脚。经过考虑,我决得,java或.net,php上的web开发,做网站系统前景和钱景都不咋的,现在外面培训机构也好多,学的人也很多,作为高校大学生实在无多大优势可言,学校里学的甚至没培训机构中讲的专业,清楚。学的操作系统,编译原理,软件工程等基础知识帮助是有但培训机构的都能学,想想别人培训半年左右,之后出来工作,边工作,边根据工作情况学习相关的知识(比如软件工程,设计模式,操作系统等),这样过两年,大概绝对比在大学跟着学校学四年强了。那么我们学软件工程的大学生,如果也学习web这些方面的开发优势何在?(或许我的观点不对吧,若然希望有人批驳纠正。或是说我太菜太无知,我只希望能给出你的理由),可是好像现在外面好像这些方面需求挺多的?工作不算难找,具体如何是不是这样呢。这是第一个问题。希望前辈予以指教!
现在考虑一个专攻的发展方向,决定往linux方向发展,Linux好像方向也应该有不少吧,最典型的应该算是Linux+arm的嵌入式开发了(图书馆这类资料较多),从web开发到嵌入式跨度好像比较大,说实话有点不舍我web开发方面学的那么多内容和积累的一些代码,经验。同时对Linux还是不怎么了解?目前只装过ubuntu系统,记住了几个基本命令行。大体了解了linux的结构。许多东西有待学习……考虑我适合学精哪个方向好(这是发这个帖子的主要目的)提一些问题
问题2,
Linux开发具体还有哪些方向呢?
问题3,
各个方向企业应用是怎么用的,就是以后工作做些什么?(我现在的认识水平只了解Linux+Arm可以开发很多嵌入式方面的应用,比如嵌入一下控制系统中)
问题4,
Linux开发发展前景哪个比较适合我呢,或者我更适合继续web???
(不知道这样提问有没有人理啊。真诚的希望前辈们或同辈们能予以指点,大家有话直说,畅所欲言!先感谢!)
@注/*******************
红色标识重点!
**************************/
C/C++ 学习了基本语法,基本细节,会一点算法做题。无应用开放
java 掌握基本语法,会用jsp+servlet做一些论坛,博客等基本应用,了解了struts2,Hibernate。
php, 掌握基本语法,会用做一些论坛,博客等基本应用,有过实践项目工作。
C#.net 了解基本语法,会做简单开发。
RIA, 了解一些jquery,flex的用法。
,留下一个感觉,什么都不精通,什么都是入门或压根只入了一只脚。经过考虑,我决得,java或.net,php上的web开发,做网站系统前景和钱景都不咋的,现在外面培训机构也好多,学的人也很多,作为高校大学生实在无多大优势可言,学校里学的甚至没培训机构中讲的专业,清楚。学的操作系统,编译原理,软件工程等基础知识帮助是有但培训机构的都能学,想想别人培训半年左右,之后出来工作,边工作,边根据工作情况学习相关的知识(比如软件工程,设计模式,操作系统等),这样过两年,大概绝对比在大学跟着学校学四年强了。那么我们学软件工程的大学生,如果也学习web这些方面的开发优势何在?(或许我的观点不对吧,若然希望有人批驳纠正。或是说我太菜太无知,我只希望能给出你的理由),可是好像现在外面好像这些方面需求挺多的?工作不算难找,具体如何是不是这样呢。这是第一个问题。希望前辈予以指教!
现在考虑一个专攻的发展方向,决定往linux方向发展,Linux好像方向也应该有不少吧,最典型的应该算是Linux+arm的嵌入式开发了(图书馆这类资料较多),从web开发到嵌入式跨度好像比较大,说实话有点不舍我web开发方面学的那么多内容和积累的一些代码,经验。同时对Linux还是不怎么了解?目前只装过ubuntu系统,记住了几个基本命令行。大体了解了linux的结构。许多东西有待学习……考虑我适合学精哪个方向好(这是发这个帖子的主要目的)提一些问题
问题2,
Linux开发具体还有哪些方向呢?
问题3,
各个方向企业应用是怎么用的,就是以后工作做些什么?(我现在的认识水平只了解Linux+Arm可以开发很多嵌入式方面的应用,比如嵌入一下控制系统中)
问题4,
Linux开发发展前景哪个比较适合我呢,或者我更适合继续web???
(不知道这样提问有没有人理啊。真诚的希望前辈们或同辈们能予以指点,大家有话直说,畅所欲言!先感谢!)
@注/*******************
红色标识重点!
**************************/
|
windows下面能做的linux下面都能做。
java跨平台。你可以继续java的开发。以后放到linux下面作为服务器。现在的服务器基本都是linux的。特别是银行,通讯行业的。
linux下面主流的是有应用程序开发以及内核开发。嵌入式我不是很懂,没做过。
应用程序开发,主要是c语言。也是在通讯和银行这些行业。主要涉及到数据库和网络。
内核开发,可以涉及到一些网络监控的开发。
至于嵌入式,我没做过,不是很懂。
我觉得你的情况的话,还是做java比较好,了解一些linux,可以进qq这样的企业。它的服务器是linux的。主要是java,以前我有写同事就进了qq
java跨平台。你可以继续java的开发。以后放到linux下面作为服务器。现在的服务器基本都是linux的。特别是银行,通讯行业的。
linux下面主流的是有应用程序开发以及内核开发。嵌入式我不是很懂,没做过。
应用程序开发,主要是c语言。也是在通讯和银行这些行业。主要涉及到数据库和网络。
内核开发,可以涉及到一些网络监控的开发。
至于嵌入式,我没做过,不是很懂。
我觉得你的情况的话,还是做java比较好,了解一些linux,可以进qq这样的企业。它的服务器是linux的。主要是java,以前我有写同事就进了qq
|
linux下也有web开发的比如cgi
网络通信
嵌入式--这块的范围就很广了 可能会涵盖上面两部分 从硬件-驱动-应用(包括游戏) 等等都有可能涉及
语言在精不在多,精了一门,可以触类旁通的。
网络通信
嵌入式--这块的范围就很广了 可能会涵盖上面两部分 从硬件-驱动-应用(包括游戏) 等等都有可能涉及
语言在精不在多,精了一门,可以触类旁通的。
|
LZ已经很厉害了。
嵌入式开发一直很火嘛 我觉得将来也一样
网络通信方面的开发也不错 我喜欢这个方向 可是一直没开发的机会 c语言也学的一般
嵌入式开发一直很火嘛 我觉得将来也一样
网络通信方面的开发也不错 我喜欢这个方向 可是一直没开发的机会 c语言也学的一般
|
说实话有点不舍我web开发方面学的那么多内容和积累的一些代码,经验。
-----------------------
有啥舍不得的,你学这些东西才花了多长时间?
而且也不能说扔了,以后总有用到的时候
-----------------------
有啥舍不得的,你学这些东西才花了多长时间?
而且也不能说扔了,以后总有用到的时候
|
我做行业应用软件开发,linux做服务器
|
你应该往网络,Web,服务器方面发展。嵌入式底层就不要做了(如果你不是弱点类专业的话),嵌入式的上层应用软件开发还可以。
|
多看一些企业招聘要求。选择一个方向深入
|
学软件的跨到嵌入式瓶颈太大了,只能做上层应用。感觉还是要慎重
跟着大四的跑下招聘会,看下自己喜欢去什么企业,然后学习相关的知识,
如果编程素养不错,可以很快的跨到linux里面,linux里面虽然c多,但很多东西是相同的,java学的好,对linux里面的python等都是有帮助的……
只要自己喜欢,哪怕现在啥也不会也绝对会做的不错的……
|
Linux下有lamp 这个会继续流行下去的
去招聘之前一定要把C啊 数据结构啊什么的多复习复习 很多大公司笔试只考这个
考完了 再看你学的是WEB还是其他的东东
14楼说的很好 多看看企业招聘的要求 然后结合自己的兴趣再决定
去招聘之前一定要把C啊 数据结构啊什么的多复习复习 很多大公司笔试只考这个
考完了 再看你学的是WEB还是其他的东东
14楼说的很好 多看看企业招聘的要求 然后结合自己的兴趣再决定
|
挺上进的学生,刚毕业的我表示很惭愧啊
|
先顶再看
|
楼主学的,除了C懂一点,PHP也懂一点外(业余的),其它什么也不会,惭愧!
|
能有这样的态度,应该学什么都能行的,支持楼主
|
lz已经很强了