热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

软件,奇妙的遇见

来到软件,纯属意外,和大部分同学一样,我是被调剂过来的。从前,软件这个领域在我的大脑是一片空白,不了解也没有想过要了解。得知自己被软件专业录取后,我很平静,因为不了解,所以并没有排斥这

        来到软件,纯属意外,和大部分同学一样,我是被调剂过来的。从前,软件这个领域在我的大脑是一片空白,不了解也没有想过要了解。得知自己被软件专业录取后,我很平静,因为不了解,所以并没有排斥这个专业,但也没什么热情,只想着学好每一门课程。随着在课堂和工作室的学习,我对这个专业有了浅显的了解。一年前,在亲自做出一个简陋的网页后,我竟十分有成就感,感觉很奇妙,第一次感受到这个专业的魅力,于是,从那一刻起,我开始慢慢喜欢上这个专业,但还算不上热爱。也许,以后会转变成热爱吧。至于我的条件如何,我觉得还算可以吧,一个正常的脑子,富足的学习时间,优秀的老师同学,广泛的网络资源,相对积极的心态,我认为已经具备学好这个专业的条件。

        在东师学习的一年半里,我只能用平平淡淡来形容这里的教学氛围吧。大部分老师是按部就班地讲授课本知识,有的讲得平淡无奇,有的讲得引人入胜,后者当然是比较少的,同学们最重视的还是期末的分数,为了考试而考试,我自己也是这样,大部分老师也是这样,极少老师真正认真负责地重视我们的动手实践能力,这也是中国高校的普遍现状吧,也是我最想吐槽的地方。我理想的大学教育应该是既能让学生学好理论知识打好基础,也能让学生拥有实践能力、能做出一些实际成果来,同时还能让学生了解到行业最新的动态,开阔视野,而不是永远只学教材上那写死的知识。迄今为止,我写的代码应该是有2000多行的,我也不太清楚,但我相信我在同学们中写的代码算是比较多的,因为我加入了工作室,练习了很多小项目,目前我做过的最复杂的项目是制作卓音工作室的官网,从需求分析、设计数据库再到代码实现,最后再与前端套页,在这个过程中我遇到了无数个bug,同时也学到了很多新知识,还感受到一个团队合作的力量,这些都是课本和课堂上学不到的。

        对于未来在IT行业的发展,我想进入国内不错的软件公司,成为一名java工程师,成为行业精英。但我深知我与这个理想差距还很大,我还有很多东西要学,我的理论知识还很匮乏,我的项目经验少之又少。我该做的,是学会自学,大学还剩两年,仅凭课堂的知识是远远不够的,在好好学习专业课的同时还要学会在网上找资源不断丰富自己。

https://book.douban.com/subject/4006425/discussion/22803961/

 http://blog.csdn.net/haoel/article/details/1688104

http://www.cnblogs.com/geniusalex/p/4928713.html 

http://blog.sciencenet.cn/blog-765339-847817.html

        看了这几篇博客后,我有一些感想:

        1.大学四年的学习时光是很宝贵的,四年可以沉淀积累很多东西,是与别人拉开差距的关键时刻。若大学四年不好好学习、丰富自己,以后工作还是要补回来。

        2.算法很重要,数据结构很重要。

        3.一定要多动手多实践,只有动手才能真正学到东西。

        4.大神不是教出来的,是自学出来的。

        5.这是个需要不断学习的行业,要转变思维,不能一成不变,要学会接受新事物新技术。

        所以,从现在开始,就要做好准备啊!

 


推荐阅读
  • Barbican 是 OpenStack 社区的核心项目之一,旨在为各种环境下的云服务提供全面的密钥管理解决方案。 ... [详细]
  • 交互式左右滑动导航菜单设计
    本文介绍了一种使用HTML和JavaScript实现的左右可点击滑动导航菜单的方法,适用于需要展示多个链接或项目的网页布局。 ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • EasyMock实战指南
    本文介绍了如何使用EasyMock进行单元测试,特别是当测试对象的合作者依赖于外部资源或尚未实现时。通过具体的示例,展示了EasyMock在模拟对象行为方面的强大功能。 ... [详细]
  • 本文详细介绍了如何正确安装Java EE SDK,并解决在安装过程中可能遇到的问题,特别是关于servlet代码在Apache Tomcat 10中无法运行的情况。 ... [详细]
  • 本文介绍了如何通过ARM编译器组件重定向标准C运行时库的I/O函数,以适应不同的硬件平台。原文链接:https://www.keil.com/pack/doc/compiler/RetargetIO/html/retarget_overview.html ... [详细]
  • 本文详细介绍如何在 Windows 环境下安装 Ubuntu 12.04 版本的 Linux 操作系统,包括必要的软件下载、配置步骤以及注意事项。 ... [详细]
  • Spring Cloud Config 使用 Vault 作为配置存储
    本文探讨了如何在Spring Cloud Config中集成HashiCorp Vault作为配置存储解决方案,基于Spring Cloud Hoxton.RELEASE及Spring Boot 2.2.1.RELEASE版本。文章还提供了详细的配置示例和实践建议。 ... [详细]
  • YB02 防水车载GPS追踪器
    YB02防水车载GPS追踪器由Yuebiz科技有限公司设计生产,适用于车辆防盗、车队管理和实时追踪等多种场合。 ... [详细]
  • Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
    随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ... [详细]
  • MySQL锁机制详解
    本文深入探讨了MySQL中的锁机制,包括表级锁、行级锁以及元数据锁,通过实例详细解释了各种锁的工作原理及其应用场景。同时,文章还介绍了如何通过锁来优化数据库性能,避免常见的并发问题。 ... [详细]
  • 本文详细介绍了ActivityManagerService (AMS) 的工作原理及其在Android系统中的重要角色。AMS作为system_server进程的一部分,在系统启动时加载,负责管理和协调应用程序中的Activity和服务(Service)。文章将通过具体的接口图和通信流程,帮助读者更好地理解AMS的工作机制。 ... [详细]
  • LambdaMART算法详解
    本文详细介绍了LambdaMART算法的背景、原理及其在信息检索中的应用。首先回顾了LambdaMART的发展历程,包括其前身RankNet和LambdaRank,然后深入探讨了LambdaMART如何结合梯度提升决策树(GBDT)和LambdaRank来优化排序问题。 ... [详细]
  • JavaScript:简洁与复杂之间的平衡
    本文探讨了在编写JavaScript教程时,如何在保持内容简洁的同时,确保初学者能够理解并应用实际开发中的复杂问题。文章通过具体示例分析了不同层次的JavaScript代码实现。 ... [详细]
  • 初探Java编程:从入门到实践
    本文旨在为初学者提供Java编程的基础知识,涵盖程序、算法、流程图的概念,以及JDK环境的配置和Eclipse的使用方法。 ... [详细]
author-avatar
mobiledu2502894115
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有