2007年从学校步入了社会,开始了我的编程生涯......。
哇,数据结构,操作系统,数据库系统概论,编译原理,UML,高数.....等这么多的课程,学的我晕晕呼呼的,懵懵懂懂的,根本不知道学校学的东西为何所用,但靠着自已死记硬背一些东东,及自已的追求,在2006年底,考过了国家的初级程序员。之后,就迷迷糊糊的开始了JAVA SSH的增删改的职业生涯。。。。。。
在**城市600元钱的工资(中午管一顿饭,社保福利什么都没)开始了我的职业生涯,从实习到毕业的正式录用,中间BOSS每个月会给长50元钱,那时候不为金钱所动,真的是很高兴哈。就这样,在第一个公司干了近一年,到年底也就给长到个1200,但公司由于要转型,不需要开发人员了,我也只好选择跳糟(自已也打算着年后北漂)。
在第一年期间,什么数据结构,操作系统,数据库系统,编译原理也跟本用不着,做为一个刚刚毕业的人来说,只会跟着别人写的代码,参考参考,写个增删改的东东,偶儿写个几层循环,别人看了,觉得咱还是高手,但现在想来觉得很是可笑。程序更本什么都不考虑,包括性能,程序扩展,共用性等。何谈高手。。。。(自已还算比较喜欢技术,所以业余也会看些程序的东东,其在试用期,也独立的完成了自已的第一个小项目毕业设计);
毕业后的第二年(2008),我选择了北漂。刚来北京,也没有怎么选择,就直接选中了第一个要我的公司--**外包公司(总部在**城市,开始公司没给上社保,后来公司给在**城市上了社保,那会自已对社保意识很淡薄,也很随意,俺是个村里娃,以前从来没接触过的东东)。进入这个公司,第一个项目就是人力外派,封闭式开发,把我派到了一个运用普元EOS开发的项目上,开始一段时间的普元职业生涯。普元的东东,刚开始觉得功能还比较丰富,对我还是非常有些吸引力。其实我没用多长时间,也就完全熟悉了普元的东东,从开始的别人指点,到最后还可以稍为指点别人。但现在想起这个东东,越用越气人(普元的东西,害了国内一大批人的编程思想,禁锢了国内人的编程思维)。幸亏,只用了一段时间,了解了一下全部的功能,包括人员,组织机构,角色,流程等。(还算比较喜欢技术,期间也会经常出去关注JAVA技术,偶尔也会找个普元的JAR包反编译的看看)。
做完外派的第一个项目,紧接着我接触了第二个、第三个(都是SSH)项目,就这样我毕业的第二年干了三个不同类型的项目。在外包干活,心太累,每干一个项目都换一个新地方,要学习很多新东西,所以比较累啊,还有就是别人把不想干的活儿都仍给你干!!不过还好,在外包很是可以锻炼人,但绝对不能长呆.......。
最终,在干了一段时间后,疲惫了,最终选择了跳糟.......。
毕业后的第三年(2009),我跳到了另一个公司(现在的公司)。开始了不同与任何项目的一段经历,项目是个专业性行业的项目,里边儿涉及了好多的算法(递归,栈,搜索,自已写BEAN之间的逻辑运算,矩阵)等的算法。幸亏数据结构靠死记硬背背过一些东东,要不然......就悲剧了。理论结合实际后,开始感觉自已,不会的东西,多了。在应用厂合,发现高等数学,线性代数,概率,编译原理,模拟电路,数字电路等都可以配上用场了,真想在学一遍大学的课程。编译原理看了一半,现在基本上能看的懂里边儿的一些用意了.......。
最近刚刚买了本人工智能书,想了解一下,里边儿的东东,很是现代化,感觉做为一名程序员,都必须了解一下,以后怎么样利用机器代替人脑干活儿。现代化的软件,也得学得智能点儿哈。
不会的东西,还很多,学习还在进行中......。(中国的教育,很是失败,大学的老师如果能理论结合着点儿实际,把各门课程串的讲解一下,需要实验的地方多做些实验课,学生肯定会有不同成度的提高,对一些不明白的事理也能涣然大悟。)。
现在美国,已经是机器人、无人飞机、IPHONE4S、车里自动挂挡等已经把N多的人工智能实现,期待着中国的......
分享到:
相关推荐
专业综合实践和学位授予通常需要满足一定的条件,如毕业论文成绩、英语水平等。而转专业和转学则有明确的规定,例如入学后的第一个学期不允许进行转专业或转学。 最后,国开大提供了一系列在线服务,包括官方网站...
同时,课程还会探讨认知心理学研究在实践领域的应用价值。通过学习认知心理学,学生能够了解并掌握认知加工过程的各个阶段,从信息输入到最终输出的全过程中对信息的处理。 5. 教育心理学 教育心理学是应用心理学...
高职院校学生数学课程在线学习系统(毕业论文)
在数据库查询中,有时我们需要找出同时满足多个条件的记录,比如在这个问题中,我们要找到至少学习了1号课程(cno='001')和2号课程(cno='002')的学生的学号(sno)和姓名(sname)。以下是八种不同的SQL查询方法...
毕业设计是指学生在大学期间完成的最后一项学业任务,是大学教育的重要组成部分。毕业设计是学生在学业过程中所获得的知识、技能和经验的总结和体现,是学生的学业成果和能力的评价。 毕业设计的目的是为了让学生...
在大学生涯的尾声,毕业设计作为一项对学生四年专业知识学习成果的综合检验,不仅考察学生对所学知识的掌握程度,更考验他们独立解决问题和团队合作的能力。因此,为了帮助学生顺利完成这一任务,高质量的毕业设计...
武汉理工大学继续教育学院学生实践课程报告
管理员可以进行课程管理,包括创建新课程、删除课程、编辑课程(除课程ID和名称)、按课程Id显示信息、注册学生(允许管理员添加学生而不分配课程)以及生成报告。报告功能包括查看所有课程、查看满员课程、将满员...
哈尔滨理工大学的国家级精品课程电机学课件,不仅仅包含以上所提及的理论内容,还可能包括课件演示、习题解答、实验指导书和教学视频等多种学习材料,使得学生能够以多种方式巩固知识,提高问题解决能力。...
本资源是一个基于JavaWeb技术开发的学生选课管理系统,采用JSP、Servlet和MySQL数据库,专为在校大学生的Java课程设计和毕业设计提供学习参考。系统实现了学生选课、课程管理等核心功能,具有良好的扩展性和实用性。...
对于四川大学计算机专业的学生而言,这个环节尤为重要,因为它不仅要求学生综合运用所学知识,还要求他们独立完成一项研究,展现出独立分析问题和解决问题的能力。计算机科学是一个涵盖广泛的领域,包括但不限于软件...
课程管理系统是计算机科学与技术系的一个毕业设计项目,旨在培养学生综合运用所学基础理论、专业知识以及基本技能来分析和解决实际问题的能力。该系统主要实现了课程查询、订票、登机和显示功能,旨在为打算乘坐飞机...
【标题】"西北工业大学2023年本科生毕业设计模板.zip" 提供的是一个用于指导学生进行本科毕业设计的资源包。毕业设计是高等教育中一项重要的实践性教学环节,旨在培养学生独立思考、解决问题以及实际操作的能力。这...
本资源是一个基于JavaWeb技术开发的学生信息管理系统,采用了JSP、Servlet和MySQL数据库,旨在为在校大学生的Java课程设计和毕业设计提供学习参考。系统涵盖学生信息录入、修改、删除、查询等功能,结构清晰,代码...
# 基于大学二年级学生排课开发系统的毕业设计实现 本毕业设计旨在实现一个基于大学二年级学生排课的开发系统,使学生能够更好地管理他们的时间和学习,从而实现更好的学习成果和更好的学术表现。该系统将提供以下...
【密码学】是信息安全领域的重要组成部分,主要研究如何在不安全的环境中保护信息的...通过这样的课程设计,学生不仅掌握了密码学的基本概念,还锻炼了实际问题解决和编程能力,为未来的信息安全工作打下了坚实的基础。
此外,此示例还提供了少量的数据,这有助于初学者进行实际操作,例如,查询特定学生选修的所有课程,或者找出选修某一课程的学生列表。这样的练习能帮助学习者更好地理解和应用SQL语言,从而提高他们在数据库管理中...
(1)系统分两种身份:管理员和...(5)课程成绩管理:设置每个学期每个班级的课程信息,登记每个学期的每个学生的成绩信息,并对这些信息进行查询,修改和删除管理操作。 (6)成绩查询:学生可以登陆系统查询自己的考试成绩
最后,心理健康教育课程还有助于预防心理疾病,进行心理危机干预,维护大学生的心理健康。通过学习,学生可以掌握心理知识,提高自我认识,促进自我完善,从而在德智体美等方面实现全面发展。 综上所述,大学生心理...
主要分为三个角色:管理员、学生、教师。学生成绩管理系统由学生管理、成绩管理、信息管理、老师管理、设置等模块组成 管理员:可以修改教师相关的信息、修改学生相关的信息、添加教师相关的信息 学生:可以查看个人...