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

大学四年之-流水帐

CSDN上的开门篇了,原本是恢复纯月部落长辈的一些文章,那天正好也在思考一些东西,哗啦哗啦的就写出来了.楼主的说法还是比较中肯的,但是回复的人给的负面意见还是挺多的,呵呵,不过言论自由还是赞成的.我不
CSDN上的开门篇了,原本是恢复纯月部落长辈的一些文章,那天正好也在思考一些东西,哗啦哗啦的就写出来了.

楼主的说法还是比较中肯的,但是回复的人给的负面意见还是挺多的,呵呵,不过言论自由还是赞成的.

我不赞美现在的教育体制,但确实也有优秀的人可以从里面走出来,所以重要的还是认清自己.

也就是记一下流水帐吧:

在京城念书,虽然不是北大清华,但还算热门重点大学的热门专业吧.大一按着家里吩咐的出国和保研的目的一直读书,一般辛苦,而且效果也达到了(一等 奖学金),但是最终的结果却是迷茫,总觉得自己的兴趣和我能做到的不只是这些,辛苦但是没有激情.大二就松懈了,疯狂的补看电影(呵呵,在家的时候家教太 严了),但是抽出了更多的时间玩弄一直喜欢的Linux和GNU,虽然没有指点,但是凭着几本书,网络,和大量的时间,把LKMPG,linux 2.4/2.6内核编程指南翻译成了中文,还是草草理解了企鹅的美并开始真正对软件开始感兴趣,理解一些软件工程的基本理念,如测试的重要性,代码的简 洁,自动编译过程的重要,虽然大多对于当时我的认知水平来说还是很抽象的概念,但是以后却始终指导我的软件实践.课程却是挂了很多,但是不后悔,补上了, 学位还是要的,否则就达不到家人期望的地线了,以后的课程则更多是应付了.大二暑假积极的参与学校的一个实验室项目做嵌入式,一个人挑下来C51汇编, AT指令集,简单的运用学到的数模电知识搭建电路和编写软件完成了一个小型的项目(两千行汇编吧,这里赞同一下楼主的观点,嵌入式玩起来必须硬件电路上得 心应手,我的专业包括这些,像数模电,集成电路等,尽管学的不好;个人也有这方面的兴趣,所以深有体会).那里的老师给了很大的支持和鼓励,项目成功了, 课程上的失败的影响也就渐渐抹去,并且开始逐渐清晰了我的方向.后来有熟人介绍了一个全新的世界,无线互联网.几个月吧,也是从学习语言开始,边学边做, PHP,WML,SQL,SHELL,拼凑了1万多行代码,做了一个算是大型的彩信社区系统(现在应该是没有多少人用了,但是数据库百万条记录的规模却让 我接触到了真正的数据库的优化,真正理解了一直不明白的数据库范式的作用,一遍遍的查阅MySQL手册优化,认识到算法的重要性),傍在一个大门户上提供 服务,那是我大三.后来在一个很有魄力的朋友的耸恿下就真的创业了,大三暑假就开始了JAVA的生涯,因为创业的团队设想中的许多服务需要J2EE来实 现,那时有了一个好的工作伙伴(绝对也是我的老师),直接从J2EE架构开始做起,hibernate ORM映射,ibatis SQL模板,jsp,jstl,wurfl(类似jstl应用于无线互联网的标记库),soap(只是考察了一下),基于hessian的远程通信, spring,juint(TDD),都用了一遍过来,期间边学边用设计模式,了解并应用AOP,依赖反转等等,这些概念如果没有实践很难理解的(但是在 实践中理解它们却又十分的轻松,呵呵).两个人合作了几万行的代码开发,在国内第一个提供手机上OMA标准的IMPS服务.这个项目告一断落的时候我还在 学校里奋斗我的学位,很辛苦,有点悬,但是没有让自己失望,顺利的毕业.现在算起刚毕业几个月吧,但是毕业前就创业团队筹划的一个j2me项目也在这段时 间从设计走向了成熟,也有几万行代码的规模吧.创业的小团队,虽然生存压力不小,辛苦,但是一直觉得自己今天所做的事对于明天肯定是有意义的,值得的,发 现自己的不足(不仅是软件,编程),不断的充实和学习,然后继续投入到愉快的工作中.

 
推荐阅读
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了游戏开发中的人工智能技术,包括定性行为和非定性行为的分类。定性行为是指特定且可预测的行为,而非定性行为则具有一定程度的不确定性。其中,追逐算法是定性行为的具体实例。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
author-avatar
无心伤害2502907297
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有