`

应届毕业生关于自身发展的迷茫,希望各位给予一些意见帮助

 
阅读更多

本人明年6月即将毕业,大学本科计算机专业,但是仔细回想手上的“材料”,实在有些拿不出手。

大一学校教的是C++,但是课程过了以后就不怎么接触了,然后自己浑浑噩噩的,看了一些Java方面的东西,但是仍然停留在非常表面的程度。

大学教的东西都是停留在一个了解的基础上,考试也不会考得很深,所以自己现在虽然上过OS,计算机原理,算法,数据库等等的课程,但是本质上仍然一知半解的居多。

开发的经验上,学校暑期安排的一些“项目”其实根本就不能算是项目。今年暑假的时候用DIV+CSS JS 纯JSP什么的写过一个模拟的网站,算是写到现在最长的一个项目了,可是自己也很清楚这些完全不够,Hibernate Spring Struts SSH……什么的就算是一点都没有接触过了。假期里找了个实习,但是实习做的事情只是写一些接口,而开发上用的是公司自己的一套工具,完全没有Coding的东西。另外在这期间也海投了一通校招,参加了腾讯,百度什么的校招以后,算是受了一点打击,一方面试卷都是用的C的试卷,本身就不熟悉,再加上对算法也并不精通,结果可想而知。

仔细想想自己的兴趣也不是企业级开发之类的,对应用软件,游戏程序的开发兴趣更大一点,但是如果是开发游戏的话,在Windows平台下,Java相比C完全没有优势,如果一定要做游戏方面的开发,是不是又要再去重新拾起C++呢,本身对C++立面*指针&引用之类的就有一些迷糊。另外一方面,在考虑试试Android的开发,毕竟自己对Java更有兴趣,如果是这样的话,应该看些什么样的书比较好……还有就是应用软件或者游戏之类的开发,在上海的就业前景是不是好,平时没有怎么关注过,似乎并不是很理想。最近的想法是看看Android和设计模式方面的书,学校的课程刚刚结束,真希望自己能够充分利用好接下来一段时间,不想最后随随便便找个工作就这样将就过去了,凭着现在还年轻有冲劲,希望能闯一闯试试看。

不管是哪方面的都可以,希望能够得到各位的一些帮助,帮我找到接下来的方向,非常非常感谢

分享到:
评论
8 楼 cookiejj2010 2010-12-07  
sunway00 写道
那我觉得你还是别犹豫太多了,看准一个方向把自己扔出去好了。与其临渊羡鱼,不如退而结网。至少还有3分钟的热度在,就用这三分钟的热度多学点东西好了。至于将来,谁也不能预测,现在也不是那种绝对的男怕入错行的年代,入错了就换吧。总要试过才知道。

呵呵 很有道理 我希望自己这次能够保持下去 现在找了个地方实习 的确要去做了才知道 多想就没有什么太大的意义了 谢谢你
7 楼 sunway00 2010-12-04  
那我觉得你还是别犹豫太多了,看准一个方向把自己扔出去好了。与其临渊羡鱼,不如退而结网。至少还有3分钟的热度在,就用这三分钟的热度多学点东西好了。至于将来,谁也不能预测,现在也不是那种绝对的男怕入错行的年代,入错了就换吧。总要试过才知道。
6 楼 cookiejj2010 2010-11-19  
sunway00 写道
说实话,从你前面的语言来看,我个人不建议你搞游戏开发。首先你一定要明白游戏开发和玩游戏绝对是完全不同的。玩游戏挺好玩,但是搞代练很痛苦,搞游戏开发就是被游戏和无数玩家玩。

游戏开发对于算法、数学、逻辑的要求非常高。如果你现在拿起来《算法导论》和《计算机图形学》还能看的下去的话,你可以选,否则还是换个方向吧。


这也是我的一个顾虑 我愿意去看 但是一直以来我总是会在一段时间以后慢慢懒散起来 三分钟热度 现在说的话 我非常愿意 并且我在看一些算法 设计模式方面的东西 枯燥这些我都是知道的 其实不管是做什么 都要经过这样的阶段 如果想要不一般的话
希望自己能保持下去 时间真的不多了
5 楼 sunway00 2010-11-19  
说实话,从你前面的语言来看,我个人不建议你搞游戏开发。首先你一定要明白游戏开发和玩游戏绝对是完全不同的。玩游戏挺好玩,但是搞代练很痛苦,搞游戏开发就是被游戏和无数玩家玩。

游戏开发对于算法、数学、逻辑的要求非常高。如果你现在拿起来《算法导论》和《计算机图形学》还能看的下去的话,你可以选,否则还是换个方向吧。
4 楼 cookiejj2010 2010-11-19  
<div class="quote_title">lf84730258 写道</div>
<div class="quote_div">仔细想想自己的兴趣也不是企业级开发之类的,对应用软件,游戏程序的开发兴趣更大一点,但是如果是开发游戏的话,在Windows平台下,Java相比C完全没有优势,如果一定要做游戏方面的开发,是不是又要再去重新拾起C++呢,本身对C++立面*指针&amp;引用之类的就有一些迷糊。另外一方面,在考虑试试Android的开发,毕竟自己对Java更有兴趣,如果是这样的话,应该看些什么样的书比较好……还有就是应用软件或者游戏之类的开发,在上海的就业前景是不是好,平时没有怎么关注过,似乎并不是很理想。最近的想法是看看Android和设计模式方面的书,学校的课程刚刚结束,真希望自己能够充分利用好接下来一段时间,不想最后随随便便找个工作就这样将就过去了,凭着现在还年轻有冲劲,希望能闯一闯试试看。<br><br>不管是哪方面的都可以,希望能够得到各位的一些帮助,帮我找到接下来的方向,非常非常感谢<br>==================================================================<br>既然有兴趣做游戏为何不坚持C++,以前也有过你类似的想法,我个人认为既然你还没忘记C++至少说明你对C++的热情超过来JAVA.这就够了.勇敢的踏出去.学习C++这次要深入,说个人感觉,会C++转JAVA可以,会JAVA转C++也可以.你是程序员,语言是工具,但是学习的话,以兴趣为主,当你能融汇一门语言,就算叫你学JAVA你会怕么?以你调过无数C++代码的经验去学没问题的.但是现在不是你该去犹豫的时候,而是该静静的找到自己有兴趣的东西去踏实学习,而且要精细.</div>
<p> </p>
<p>说实话C++扔掉很久了 考试考完以后就没有拿起来过 大概有2年了吧 想到C++主要是因为OpenGL DirectX这些都是需要C的 </p>
<p>很感谢你的建议 我很同意现在我不是应该再犹豫的时候 不管是C还是J 应该往一个方向好好钻研一次 毕竟就像你说的 语言是工具 很多东西都是相通的 如果能够学精一项技术 对以后都是有极大帮助的 现在我的想法是就像<span style="font-family: Arial, sans-serif, Helvetica, Tahoma; line-height: 18px;"><a style="color: #108ac6; text-decoration: underline;" href="http://dingherry.iteye.com/" target="_blank">dingherry</a>说的 巩固一下Java的基础 啃啃一直想看但是没有看的thinking in java 同时接触下Android 希望这次能够做好 不要半途而废</span></p>
<p>希望以后能够继续得到你的帮助</p>
3 楼 lf84730258 2010-11-19  
仔细想想自己的兴趣也不是企业级开发之类的,对应用软件,游戏程序的开发兴趣更大一点,但是如果是开发游戏的话,在Windows平台下,Java相比C完全没有优势,如果一定要做游戏方面的开发,是不是又要再去重新拾起C++呢,本身对C++立面*指针&引用之类的就有一些迷糊。另外一方面,在考虑试试Android的开发,毕竟自己对Java更有兴趣,如果是这样的话,应该看些什么样的书比较好……还有就是应用软件或者游戏之类的开发,在上海的就业前景是不是好,平时没有怎么关注过,似乎并不是很理想。最近的想法是看看Android和设计模式方面的书,学校的课程刚刚结束,真希望自己能够充分利用好接下来一段时间,不想最后随随便便找个工作就这样将就过去了,凭着现在还年轻有冲劲,希望能闯一闯试试看。

不管是哪方面的都可以,希望能够得到各位的一些帮助,帮我找到接下来的方向,非常非常感谢
==================================================================
既然有兴趣做游戏为何不坚持C++,以前也有过你类似的想法,我个人认为既然你还没忘记C++至少说明你对C++的热情超过来JAVA.这就够了.勇敢的踏出去.学习C++这次要深入,说个人感觉,会C++转JAVA可以,会JAVA转C++也可以.你是程序员,语言是工具,但是学习的话,以兴趣为主,当你能融汇一门语言,就算叫你学JAVA你会怕么?以你调过无数C++代码的经验去学没问题的.但是现在不是你该去犹豫的时候,而是该静静的找到自己有兴趣的东西去踏实学习,而且要精细.
2 楼 cookiejj2010 2010-11-18  
<div class="quote_title">dingherry 写道</div>
<div class="quote_div">你的问题就在于,你现在不是个能静心搞代码的人,搞东西肤浅而过就感觉没意思了。遇到深入点就转向另一个方面,只是蜻蜓点水罢了。即使你搞android,也未必如前面的 java优秀!<br>另一个,你基础很差,虽然学了很多东西,还是个皮毛。建议好好啃啃你想要使用的那个语言,从内存啊堆栈啊算法啊入手,静心来搞搞,少一点浮躁最好。<br><br>当然,你是一个计算机本科生,还要学习很多其他的计算机知识,不排除你接触到数据库的有趣使你再次转向DBA。如果能专一搞某一个语言或方面,搞的好就很厉害,搞的差就是芸芸众生之一。<br><br>
</div>
<p> </p>
<p>谢谢 我也觉得自己很浮躁 不能静下心来 你说得很对 </p>
<p>如果我现在想要往自己感兴趣的应用软件 游戏开放这个方向发展 并且能够潜心下去钻研下的话 应该从哪里入手比较好呢</p>
<p>一方面觉得自己感兴趣的东西更容易投入 但是另一方面迫于压力 总觉得既然在看JAVA 那企业级的应用似乎现在比较容易就业 还有些摇摆</p>
<p>非常感谢你的建议</p>
1 楼 dingherry 2010-11-18  
你的问题就在于,你现在不是个能静心搞代码的人,搞东西肤浅而过就感觉没意思了。遇到深入点就转向另一个方面,只是蜻蜓点水罢了。即使你搞android,也未必如前面的 java优秀!
另一个,你基础很差,虽然学了很多东西,还是个皮毛。建议好好啃啃你想要使用的那个语言,从内存啊堆栈啊算法啊入手,静心来搞搞,少一点浮躁最好。

当然,你是一个计算机本科生,还要学习很多其他的计算机知识,不排除你接触到数据库的有趣使你再次转向DBA。如果能专一搞某一个语言或方面,搞的好就很厉害,搞的差就是芸芸众生之一。

相关推荐

    pandas-1.3.5-cp37-cp37m-macosx_10_9_x86_64.zip

    pandas whl安装包,对应各个python版本和系统(具体看资源名字),找准自己对应的下载即可! 下载后解压出来是已.whl为后缀的安装包,进入终端,直接pip install pandas-xxx.whl即可,非常方便。 再也不用担心pip联网下载网络超时,各种安装不成功的问题。

    基于java的大学生兼职信息系统答辩PPT.pptx

    基于java的大学生兼职信息系统答辩PPT.pptx

    基于java的乐校园二手书交易管理系统答辩PPT.pptx

    基于java的乐校园二手书交易管理系统答辩PPT.pptx

    tornado-6.4-cp38-abi3-musllinux_1_1_i686.whl

    tornado-6.4-cp38-abi3-musllinux_1_1_i686.whl

    Android Studio Ladybug(android-studio-2024.2.1.10-mac.zip.002)

    Android Studio Ladybug 2024.2.1(android-studio-2024.2.1.10-mac.dmg)适用于macOS Intel系统,文件使用360压缩软件分割成两个压缩包,必须一起下载使用: part1: https://download.csdn.net/download/weixin_43800734/89954174 part2: https://download.csdn.net/download/weixin_43800734/89954175

    基于ssm框架+mysql+jsp实现的监考安排与查询系统

    有学生和教师两种角色 登录和注册模块 考场信息模块 考试信息模块 点我收藏 功能 监考安排模块 考场类型模块 系统公告模块 个人中心模块: 1、修改个人信息,可以上传图片 2、我的收藏列表 账号管理模块 服务模块 eclipse或者idea 均可以运行 jdk1.8 apache-maven-3.6 mysql5.7及以上 tomcat 8.0及以上版本

    tornado-6.1b2-cp38-cp38-macosx_10_9_x86_64.whl

    tornado-6.1b2-cp38-cp38-macosx_10_9_x86_64.whl

    Android Studio Ladybug(android-studio-2024.2.1.10-mac.zip.001)

    Android Studio Ladybug 2024.2.1(android-studio-2024.2.1.10-mac.dmg)适用于macOS Intel系统,文件使用360压缩软件分割成两个压缩包,必须一起下载使用: part1: https://download.csdn.net/download/weixin_43800734/89954174 part2: https://download.csdn.net/download/weixin_43800734/89954175

    基于MATLAB车牌识别代码实现代码【含界面GUI】.zip

    matlab

    基于java的毕业生就业信息管理系统答辩PPT.pptx

    基于java的毕业生就业信息管理系统答辩PPT.pptx

    基于Web的毕业设计选题系统的设计与实现(springboot+vue+mysql+说明文档).zip

    随着高等教育的普及和毕业设计的日益重要,为了方便教师、学生和管理员进行毕业设计的选题和管理,我们开发了这款基于Web的毕业设计选题系统。 该系统主要包括教师管理、院系管理、学生管理等多个模块。在教师管理模块中,管理员可以新增、删除教师信息,并查看教师的详细资料,方便进行教师资源的分配和管理。院系管理模块则允许管理员对各个院系的信息进行管理和维护,确保信息的准确性和完整性。 学生管理模块是系统的核心之一,它提供了学生选题、任务书管理、开题报告管理、开题成绩管理等功能。学生可以在此模块中进行毕业设计的选题,并上传任务书和开题报告,管理员和教师则可以对学生的报告进行审阅和评分。 此外,系统还具备课题分类管理和课题信息管理功能,方便对毕业设计课题进行分类和归档,提高管理效率。在线留言功能则为学生、教师和管理员提供了一个交流互动的平台,可以就毕业设计相关问题进行讨论和解答。 整个系统设计简洁明了,操作便捷,大大提高了毕业设计的选题和管理效率,为高等教育的发展做出了积极贡献。

    机器学习(预测模型):2000年至2015年期间193个国家的预期寿命和相关健康因素的数据

    这个数据集来自世界卫生组织(WHO),包含了2000年至2015年期间193个国家的预期寿命和相关健康因素的数据。它提供了一个全面的视角,用于分析影响全球人口预期寿命的多种因素。数据集涵盖了从婴儿死亡率、GDP、BMI到免疫接种覆盖率等多个维度,为研究者提供了丰富的信息来探索和预测预期寿命。 该数据集的特点在于其跨国家的比较性,使得研究者能够识别出不同国家之间预期寿命的差异,并分析这些差异背后的原因。数据集包含22个特征列和2938行数据,涉及的变量被分为几个大类:免疫相关因素、死亡因素、经济因素和社会因素。这些数据不仅有助于了解全球健康趋势,还可以辅助制定公共卫生政策和社会福利计划。 数据集的处理包括对缺失值的处理、数据类型转换以及去重等步骤,以确保数据的准确性和可靠性。研究者可以使用这个数据集来探索如教育、健康习惯、生活方式等因素如何影响人们的寿命,以及不同国家的经济发展水平如何与预期寿命相关联。此外,数据集还可以用于预测模型的构建,通过回归分析等统计方法来预测预期寿命。 总的来说,这个数据集是研究全球健康和预期寿命变化的宝贵资源,它不仅提供了历史数据,还为未来的研究和政策制

    基于微信小程序的高校毕业论文管理系统小程序答辩PPT.pptx

    基于微信小程序的高校毕业论文管理系统小程序答辩PPT.pptx

    基于java的超市 Pos 收银管理系统答辩PPT.pptx

    基于java的超市 Pos 收银管理系统答辩PPT.pptx

    基于java的网上报名系统答辩PPT.pptx

    基于java的网上报名系统答辩PPT.pptx

    基于java的网上书城答辩PPT.pptx

    基于java的网上书城答辩PPT.pptx

    婚恋网站 SSM毕业设计 附带论文.zip

    婚恋网站 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B

    基于java的戒烟网站答辩PPT.pptx

    基于java的戒烟网站答辩PPT.pptx

    基于微信小程序的“健康早知道”微信小程序答辩PPT.pptx

    基于微信小程序的“健康早知道”微信小程序答辩PPT.pptx

    机器学习(预测模型):自行车共享使用情况的数据集

    Capital Bikeshare 数据集是一个包含从2020年5月到2024年8月的自行车共享使用情况的数据集。这个数据集记录了华盛顿特区Capital Bikeshare项目中自行车的租赁模式,包括了骑行的持续时间、开始和结束日期时间、起始和结束站点、使用的自行车编号、用户类型(注册会员或临时用户)等信息。这些数据可以帮助分析和预测自行车共享系统的需求模式,以及了解用户行为和偏好。 数据集的特点包括: 时间范围:覆盖了四年多的时间,提供了长期的数据观察。 细节丰富:包含了每次骑行的详细信息,如日期、时间、天气条件、季节等,有助于深入分析。 用户分类:数据中区分了注册用户和临时用户,可以分析不同用户群体的使用习惯。 天气和季节因素:包含了天气情况和季节信息,可以研究这些因素对骑行需求的影响。 通过分析这个数据集,可以得出关于自行车共享使用模式的多种见解,比如一天中不同时间段的使用高峰、不同天气条件下的使用差异、季节性变化对骑行需求的影响等。这些信息对于城市规划者、交通管理者以及自行车共享服务提供商来说都是非常宝贵的,可以帮助他们优化服务、提高效率和满足用户需求。同时,这个数据集也

Global site tag (gtag.js) - Google Analytics