当前位置:  技术问答>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???

(不知道这样提问有没有人理啊。真诚的希望前辈们或同辈们能予以指点,大家有话直说,畅所欲言!先感谢!)
@注/*******************
红色标识重点!
**************************/

|
windows下面能做的linux下面都能做。
java跨平台。你可以继续java的开发。以后放到linux下面作为服务器。现在的服务器基本都是linux的。特别是银行,通讯行业的。
linux下面主流的是有应用程序开发以及内核开发。嵌入式我不是很懂,没做过。
应用程序开发,主要是c语言。也是在通讯和银行这些行业。主要涉及到数据库和网络。
内核开发,可以涉及到一些网络监控的开发。
至于嵌入式,我没做过,不是很懂。

我觉得你的情况的话,还是做java比较好,了解一些linux,可以进qq这样的企业。它的服务器是linux的。主要是java,以前我有写同事就进了qq

|
linux下也有web开发的比如cgi
网络通信
嵌入式--这块的范围就很广了  可能会涵盖上面两部分  从硬件-驱动-应用(包括游戏) 等等都有可能涉及
语言在精不在多,精了一门,可以触类旁通的。


|
LZ已经很厉害了。
嵌入式开发一直很火嘛 我觉得将来也一样
网络通信方面的开发也不错 我喜欢这个方向  可是一直没开发的机会  c语言也学的一般

|
说实话有点不舍我web开发方面学的那么多内容和积累的一些代码,经验。
-----------------------
有啥舍不得的,你学这些东西才花了多长时间?

而且也不能说扔了,以后总有用到的时候

|
我做行业应用软件开发,linux做服务器

|
你应该往网络,Web,服务器方面发展。嵌入式底层就不要做了(如果你不是弱点类专业的话),嵌入式的上层应用软件开发还可以。

|
多看一些企业招聘要求。选择一个方向深入

|


学软件的跨到嵌入式瓶颈太大了,只能做上层应用。感觉还是要慎重
跟着大四的跑下招聘会,看下自己喜欢去什么企业,然后学习相关的知识,
如果编程素养不错,可以很快的跨到linux里面,linux里面虽然c多,但很多东西是相同的,java学的好,对linux里面的python等都是有帮助的……

只要自己喜欢,哪怕现在啥也不会也绝对会做的不错的……

|
Linux下有lamp 这个会继续流行下去的
去招聘之前一定要把C啊 数据结构啊什么的多复习复习 很多大公司笔试只考这个
考完了 再看你学的是WEB还是其他的东东

14楼说的很好 多看看企业招聘的要求 然后结合自己的兴趣再决定

|
挺上进的学生,刚毕业的我表示很惭愧啊

|
先顶再看

|
楼主学的,除了C懂一点,PHP也懂一点外(业余的),其它什么也不会,惭愧!

|
能有这样的态度,应该学什么都能行的,支持楼主

|
lz已经很强了

    
 
 

您可能感兴趣的文章:

  • 讨论个人的发展方向(linux/unix)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 网站到底怎么实现盈利赚钱:个人网站赚钱方法大总结
  • 装JBUILDER5 个人版后,改装企业版,为什么装完后还是在个人版状态!很多控件用不了!
  • 常见问题常见问题 搜索搜索 团队团队 个人资料个人资料 您没有新的站内信件您没有新的站内信件 注销 [ tnt_bomb ]注销 [ tnt_b
  • 个人Web应用平台 Tonido
  • 个人帐务管理软件 Money Manager Ex
  • 个人照片管理程序 F-Spot
  • 个人资源计划 PRP
  • 个人社会化数据收集 Locker
  • 个人WIKI 应用程序 Relations RCP
  • 个人财务预算软件 iFreeBudget
  • 个人备忘记事本 Android Shuffle
  • 个人待办事项管理软件 GTD-Free
  • 个人理财管理软件 KMyMoney
  • 个人助理软件 Assistant
  • 个人财务管理工具 HomeBank
  • 个人收藏管理器 Tellico
  • 个人营养管理软件 Krecipes
  • 个人记帐软件 QHacc
  • 个人地址簿 rubrica
  • 个人金融管理软件 Eqonomize!
  • 个人信息管理套件 Kontact


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3