大二了 有点迷茫。 请教下前辈们

问题描述

我是本科软件工程专业的学生,现在大二了,当初报软件是因为自己对编程的热爱,目前专业成绩在班上数一数二。去年也顺利通过软考中级,正在准备考高级的。感觉学校教的东西太少太简单了,自己也先自学了javaweb的东西了,现在正在看三大框架。看了那么多东西,一直找不到什么实践的机会。都不知道自己现在学的东西能做些什么,每次想自己做点东西,都不知道能做什么。想请问下现在的公司都用java在做些什么,(最好能详细的介绍下,及运用的技术),因为我真的很纠结。JAVA能干些啥啊,好像大家都就是用来做下网站什么的,原谅我的无知,感觉真的没啥技术含量的样子,没什么成就感。我喜欢研究技术,喜欢完成复杂的编程后的感觉。希望前辈们告诉我下,目前JAVA都用来做些什么,及如果我想在这行业研究深入的话,应该多看些哪方面的知识,多谢!

解决方案

解决方案二:
懂的太少,坐等各位的到来;
解决方案三:
引用1楼u012724379的回复:

懂的太少,坐等各位的到来;

小张童鞋作为在校大学生,应该为楼主解解惑呀!
解决方案四:
javaee或者android上面靠啊。
解决方案五:
引用2楼longtian1213的回复:

Quote: 引用1楼u012724379的回复:
懂的太少,坐等各位的到来;

小张童鞋作为在校大学生,应该为楼主解解惑呀!

我啥都不懂的,来,你替我给楼主解解疑惑
解决方案六:
可以做高大上大数据hadoop搜索引擎LZ可以去研究算法了设计模式
解决方案七:
我只能说,手机上的App你会做几个,手游玩过么?竟然说没有技术含量。。。。
解决方案八:
打好java基础比做什么都要实际然后找个靠谱点的公司实习,自然而然不就入行了吗?java开发无非就是围绕着java基础打转。
解决方案九:
我也是学生,开学大四,5月份就去公司实习了,我个人认为你如果要选择实习公司,那么一定要了解公司使用的是什么语言来开发,像我们公司就用的c#,而我学的是java,虽然都是面向对象,但是差距还是有的,现在在努力的学习c#(PS:话说我没做开发,做的是软件测试==),楼主加油吧
解决方案十:
我跟你差不多,上学的时候也是很迷茫,也是学SSH,也是各种考证,大二过了软设,大三过了系分,跟你的轨迹差不多。现在工作有几年了,其实明白了,迷茫主要是没接触过什么项目,因为心里没底,怕进入公司无法胜任工作。如果真的让我以过来人的角度来给建议的话,打好基础!有些东西进了公司在边工作边学习的状态下自然就会了。最多的就是用Struts、Spring、Hibernate、Ibatis……之类似技术写的“XXXX管理系统”,其实就是增删改查数据库,没那么神秘,Java基础好,进公司两个月就能跟着项目开发了。并且一般比较大的公司都有自己相对成熟的封装,即使有工作经验的程序员,也需要一段时间来适应。用这种框架有个特点,即使你没接触过它,你也可以参考写好的模块照葫芦画瓢,实在遇到问题Google一下,会有很多人帮你解决。这个类似的项目最多,有时候理解业务比技术更重要。有时候也会有基于开源项目的二次开发,这个就很广泛了,我曾经参与过搜索引擎、即使通讯软件的开发,开源项目太多了,主要看公司业务的方向。这个对阅读代码能力和学习能力要求很高(看文档,找资料……),这样的项目也不少。还有用JavaFX之类做桌面端的开发,这个很少。(我曾经参与过一个JavaFX写的项目,失败了)
解决方案十一:
帮顶!!!!!
解决方案十二:
3>对项目的整体架构以及业务方面相当了解后可以考虑转售前见可以谈业务,售前比较赚钱的还是(呵呵)2.JAVA工作之前应该掌握哪些常用的知识?1>java的基本语法,java工作原理,java基础知识(很多人都说java基础部重要只要学会框架就行了,其实只要学好java基础框架是很容易的事情)2>用S(struts)S(spring)H(hibernate)框架做个简单例子就可以工作啦,很多东西只有在工作中学习3.找工作的时候?1>笔试一般都是java基础知识(可以搜一下java面试宝典)2>面试时最重要的,一定要自信,会的很自信的说不要犹豫不决,不会的就说没用过但公司如果用我可以很快学习上手4.项目经验?一定要很了解简历上最新做的项目的业务流程以及各个部分是如何实现的,面试官不一定熟悉你的项目,所以还是要自信呵呵
解决方案十三:
1>主要就是把客户的需求用java代码实现2>当有了一些工作经验后,可以写需求文档、设计文档总体把握项目的进度质量,这个时候可以不需要写基础代码了,可以写一些通用的方法让别人用
解决方案十四:
尼玛,非法词...搞了我半天...
解决方案十五:
想研究技术就去考研,刚大二赶得上的
解决方案:
现在在公司实习,用的就是javaEE的知识。
解决方案:
技术好呀
解决方案:
以下是我们公司的招聘要求:1、具有扎实全面的Java编程能力,深刻理解面向对象的程序设计思想。熟悉J2EE、J2SE规范及体系,了解分布式应用系统的分层模式。有一年以上工作经验。2、掌握Hibernate、Struts、Spring、JavaBean、AJAX、XML、JDBC、JasperReports、iReport、JNDI、JSP/Servlet等技术,熟练掌握spring+hibernate+struts框架,熟悉Java多线程;熟悉UML;理解MVC设计模式;3、熟悉JBuilder、Eclipse、MyEclipse等开发工具以及相关的代码版本管理工具;至少了解一种常用的应用服务器的配置与部署,如WebSphere、WebLogic、Tomcat等,可以对目标系统进行一定的优化配置。4、掌握关系型数据库(Oracle,SQLServer,Mysql等)的操作及编程,熟悉SQL语言。5、熟悉常用设计工具及软件技术文档编写方式,具备良好的文档编制习惯和代码书写规范。6、计算机软件相关专业本科以上学历,三年以上的Java编程工作经验,有应用框架开发经验或企业内部系统(MIS、ERP、MES、OA等)开发经验者优先。7、具有良好的团队合作精神及快速持续的学习能力。

时间: 2024-12-24 02:21:58

大二了 有点迷茫。 请教下前辈们的相关文章

求解JAVA如何入门(一个大二学生的迷茫摸索)

问题描述 各位前辈,小子是来自西安西北工业大学软件工程专业的大二学生,现在我们的专业课刚好的<面向对象程序设计>,但是我们没有课本教程,现在我们的美国卡耐基梅隆大学的SSD教材,纯英文的,而且是一个网上的教材,那些上面所讲的JAVA跟我在课外学的,比如说我现在在看的thinking in java,有很大的出入,然后现在我是很迷茫,这个入门的问题我咋纠结,说真的,现在让我去写一个java程序我还不知道用那个软件写呢,老师用的是eclipse,但是却没有教我们怎么去从头开始写一个程序,只是她自己

大二下学生感到迷茫关于C#和java不知道哪个适合自己

问题描述 我是一本IT弱校学生..算是211吧,大一浑浑噩噩过了一年,深深的被基础课所困扰,特别是大物(我完全想不吃任何理由去学他).到现在大二,因为微软在我们学校做了个云端培训(我觉得是win8.1的推广).我对编程产生了浓厚的兴趣,目前状态是C和C++懂一点,但是不甚精通.由于当初培训时微软来人讲的是C#,我这几天都在自学C#.大致熟悉了C#基础,但是看论坛中大家的观点似乎C#的发展潜力不足,以后的薪资水平也不上java,我想向大家咨询一下,目前这两种语言的主要用途和优劣所在...我觉得我应

c++-大二,对未来有点迷茫。。。

问题描述 大二,对未来有点迷茫... 现在大二上学期也快要过去了,自己在一所普通985 211大学,目前比较擅长c/c++和java,平时在专研一些算法,比赛也有一点点成绩,现在和同学在学安卓准备做个项目.我不太想考研,想直接毕业找工作,感觉计算机方面太多了,大学毕业前无法一一涉猎,现在恐怕得找个方向好好专研下去.问题就来了,就我找的资料来看,我比较喜欢的有c++服务器,java开发方面.对新兴的云计算我很感兴趣,有点想试试hadoop,但是目前的知识,本科阶段很难学好,不太想考研(农村比较晚上

插件框架 osgi mef-想请教下大神们插件式开发有什么好的插件框架?

问题描述 想请教下大神们插件式开发有什么好的插件框架? 我目前知道的有osgi,微软的maf.mef.除此之外还有些什么框架?还有目前应用最广泛的是什么框架 解决方案 Unity和MEF因为是微软出的,用的比较多一些.其实单纯插件系统,自己用反射就可以实现了.这些框架严格来说,是用于比较复杂的依赖注入(dependency injection)的.当然,插件系统也可以算依赖注入的一个用例. 解决方案二: dll plugin算不算 解决方案三: Unity Autofac Ninject Str

二维码-关于微信分享,一个设备提供分享内容,另个设备提供帐号信息,请教下思路。

问题描述 关于微信分享,一个设备提供分享内容,另个设备提供帐号信息,请教下思路. 有一台可以联网但是不能登录微信的平板,平板里有图片跟文字需要分享,然后我用 一台手机登录微信,然后扫一扫平板提供的二维码,就能把平板的图片文字分享到朋友圈. 这样的思路可以实现吗?请教大神大体的思路是什么样的? 解决方案 通过两个设备的数据传输

app-qt *.pro 文件中有几点不明白请教下大神

问题描述 qt *.pro 文件中有几点不明白请教下大神 TEMPLATE = app TARGET = DEPENDPATH += . SRCDIR = ../.. INCLUDEPATH += . $${SRCDIR}/inc $${SRCDIR}/3rd/include ../include OBJECTS_DIR = ./tmp DESTDIR = $${SRCDIR}/./lib/$(PLATFORM) INSTALLS += target target.path = $${SRCDI

请教下大神这是什么框架开发的代码呢?

问题描述 以前一直用vs2010在开发,现在遇到一个VS2012的项目,自己对MVC和vs2012开发不太熟练,请教一下这个项目是什么框架,用的什么架构,需要安装什么插件进行开发,谢谢各位大神!<%@PageLanguage="C#"EnableViewState="false"%><%@RegisterTagPrefix="Hi"Namespace="Hidistro.UI.SaleSystem.CodeBehind

c#-C#菜鸡做毕业设计时,用户登录出了些问题,请教下各位前辈!

问题描述 C#菜鸡做毕业设计时,用户登录出了些问题,请教下各位前辈! 代码如下: SqlConnection conConnection = new SqlConnection(strConnect); conConnection.Open(); string cmd = "select User_Name,User_Pass,from UserData"; SqlCommand com = new SqlCommand(cmd, conConnection); SqlDataRead

web方向-我是大二学生,求前辈提点一下WEB方向应该学什么

问题描述 我是大二学生,求前辈提点一下WEB方向应该学什么 都是大三才分方向的,但是我决定提前一年自己先着手学习,或许我连WEB是什么都不是很清楚,语言也只学了C,正准备学C++,基础很差,但是我需要一个学习的方向,我想制作个人网页的全套流程,听说要学java,还有什么?不胜感激 解决方案 先学习基础吧,然后课程设计的时候你就知道了,看看jsp,servlet ,tomcat这些 在试试js css 然后自己做点小的web工程 试试,自己不动手说啥都白说