一点心得_关于图论的一点心得-程序员宅基地

技术标签: 程序员  一周  心得体会  

      这一周一直在忙,虽然还是学生,但我是个典型的学渣,一两周去上一节课的那种渣,但是每天都窝在实验室,做一些项目开发和学习。这里随便写写最近的一点心得。

1. 实习经历和心得

      我不是一个能安静的坐在教室看书考研的人,一方面是因为觉得自己功底不行,已经大三快结束了,准备考研的话,时间上有点仓促。另一方面,我还是认为我适合做一个程序员,这和考研并不冲突,只是个人觉得,鱼和熊掌不可兼得。马上大四了,我希望能找到一个不错的实习工作,帮家里减轻一点负担,所以时间上,我觉得努力学习编程对我的效益更大。
      在编程上,也学了一两年了,大一暑假在先锋商泰实习,开始学习C++,两个月里效果很不错,但是回到学校以后,惰性使然,一个学期结束,忘得差不多了。大二下学期的时候,有幸和几个同学组队参加了挑战杯比赛,我本人对比赛不感兴趣,但是同学计划做一个安卓的APP,而我当时正想转投JAVA,就一个劲的参加了。其实那时候并不明白安卓和JAVA到底有多大联系,而且JAVA也是零基础。但是脑门子发热了,几个月下来,一边学JAVA,一边琢磨安卓,半推半就的做出了半成品的APP,比赛进展也不错,团队很努力,一路直通车晋级国家赛。然而暑假的时候,我依然去了上海,还是先锋公司,公司是做车载电子的,用的是C++,也就是说,我第一年去实习其实就是去学习了一下C++,第二年去,我还在原地踏步,这是一个很尴尬的局面。但是那时候,公司依然在做之前的项目,快要收尾了,所以我去了主要就是做一些测试,基本上没别的事情。我就利用上班时间重头学习了JAVA基础知识。
      有这种机会还是非常不错的,两个月里面,上班时间不敢玩手机,不敢打瞌睡,毕竟实习新生一枚,每天到了公司就是学Java,天天琢磨怎么做出那些经典的小游戏。当做出第一个AI的五子棋以后,小有成就感,然后开始研究如何让计算机打败我,再然后我真的就被自己亲手造出来的“五子棋”打败了。心里成就感很不错,噼里啪啦把贪吃蛇,俄罗斯方块全部按照自己的设想和思路实现了。记得那时候旁边的师兄第一次看到我在下五子棋的时候,问了我一句:“哟,小伙子咋跑起JAVA了”。我当时感觉很尴尬,整个楼层100多号C++大神,我不去学C++,跑这里漫天飞舞的敲着JAVA,不过程序员都是很单纯很朴实的,师兄就在那看着我下,还跟我讨论起我的逻辑算法,心里一下子就更加有动力继续我的研究了。最后的场面是,两个月里,我的屏幕上经常飞着黑白棋子、五颜六色砖块,奇形怪状的贪吃蛇,以及外观丑的不能再丑的“科学计算器”、、、、、
      两次实习最大的收益就是,你不出去看一看,你永远不知道你是有多渺小。我学历就是二本,学校更别提是什么211、985了,文聘对我的作用,在我看来,也就能欺骗一下你自己以前的十几年生涯你还是读了那么一点点书的,除此之外别无他用。记得大一去商泰的时候,那一批实习生很多,我一个楼层就有二十个左右,我旁边的几位学历个个拿出来甩我几十条大街,华东师范、东南大学、西安电子科技大学,老员工也都是上海名校居多,复旦、交大等等,我是因为我哥哥(真心的谢谢哥)不希望我虚度时间,拉我一把,我才有机会进来的、、、,所以把自己拿出来和别人比较一下,才发现你的影子还不够人家鞋底那么大
      其次,除了有了一些工作的经历以外,最重要的是这是我第一次真正的步入现实社会,我认为一个现代的大学生在大学的时候如果一直没有出去看看外面的世界,没有把自己真正的融入到社会过,那这四年大学,我认为是一种悲哀。纵然你四年学到了多么牛的学术、专业技术,但这并没什么了不起,天外有天人外有人,这个世界从来不缺少天才,也从来不缺少努力的人。就像我实习遇到的那些大牛,他们有很多也是实习生,他们的学业任务非常的忙,重点大学之所以是重点自然是有他的道理的,但是他们比我们普通学校学生优越的,我认为不是学历和专业技术,而是他们看待事物的态度和见识。而这些真正影响到一个人的态度和见识,并不一定是你能从书里面看出来的,只有学以致用,融入社会,你才能明白你的不足,和你的目标应该是什么,你又应该做些什么。

2.项目心得

      回到学校以后,人就踏实了,而且很幸运,遇到了我的项目指导老师胡老师,胡老师一直带着我作项目,给了我很多非常不错的建议。
      自学编程过程中,很容易找不准学习方向和路线,拿我自己来说,我回学校以后就开始学习SSH,殊不知SSH已经并不是很实用的框架了,幸亏老师及时指点,直接上手做项目,学习jfinal(学习路线就不提了),到学期结束,同样半推半就的做了一个小小的医疗类信息网站系统。接下来的项目是做一个在线的电子病例系统,趋向于医疗管理系统了,就我目前的技术,我觉得已经是很复杂的了,我到现在还在继续,已经两个月了,进展还不错。在这期间,不但需要学正常的javaweb基础,你还需要熟练html、css、js、jquery等等前端知识,再然后版本控制是一个很重要的东西,你以后肯定不会是一个工作,大部分情况下是需要多人协同完成项目的研发的,所以git就走入到你的学籍计划路线了。在这个过程中,你的代码和别人的代码会有很多的差别,规范性,可读性,以及不同模块之间的合作等等。
      并不是动能有项目研发的经历,项目研发能带来的好处简直不要太多,团队合作,处理冲突,解决问题等等。而给我带来的最大收益是,有了项目,你就有了目标,有了计划,自学过程最重要的就是计划和目标和持之以恒。最近想起来以前上午睡到十点钟才起来去实验室,简直不要太蠢,总是安慰自己“晚上效率高,晚上搞那么久,上午多休息休息才有精神更”,简直不要太欺骗自己。于是乎,最近每天七点半起床,晚上十点去操场跑跑步再回去睡觉,别提多精神、、、、

3.总结

      还是要多抓紧时间充实自己,把自己拿出去比较比较,见见外面的世界,少点感慨,多点行动,少点借口,多点踏实。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Time_Travel/article/details/70521295

智能推荐

使用nginx解决浏览器跨域问题_nginx不停的xhr-程序员宅基地

文章浏览阅读1k次。通过使用ajax方法跨域请求是浏览器所不允许的,浏览器出于安全考虑是禁止的。警告信息如下:不过jQuery对跨域问题也有解决方案,使用jsonp的方式解决,方法如下:$.ajax({ async:false, url: 'http://www.mysite.com/demo.do', // 跨域URL ty..._nginx不停的xhr

在 Oracle 中配置 extproc 以访问 ST_Geometry-程序员宅基地

文章浏览阅读2k次。关于在 Oracle 中配置 extproc 以访问 ST_Geometry,也就是我们所说的 使用空间SQL 的方法,官方文档链接如下。http://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/gdbs-in-oracle/configure-oracle-extproc.htm其实简单总结一下,主要就分为以下几个步骤。..._extproc

Linux C++ gbk转为utf-8_linux c++ gbk->utf8-程序员宅基地

文章浏览阅读1.5w次。linux下没有上面的两个函数,需要使用函数 mbstowcs和wcstombsmbstowcs将多字节编码转换为宽字节编码wcstombs将宽字节编码转换为多字节编码这两个函数,转换过程中受到系统编码类型的影响,需要通过设置来设定转换前和转换后的编码类型。通过函数setlocale进行系统编码的设置。linux下输入命名locale -a查看系统支持的编码_linux c++ gbk->utf8

IMP-00009: 导出文件异常结束-程序员宅基地

文章浏览阅读750次。今天准备从生产库向测试库进行数据导入,结果在imp导入的时候遇到“ IMP-00009:导出文件异常结束” 错误,google一下,发现可能有如下原因导致imp的数据太大,没有写buffer和commit两个数据库字符集不同从低版本exp的dmp文件,向高版本imp导出的dmp文件出错传输dmp文件时,文件损坏解决办法:imp时指定..._imp-00009导出文件异常结束

python程序员需要深入掌握的技能_Python用数据说明程序员需要掌握的技能-程序员宅基地

文章浏览阅读143次。当下是一个大数据的时代,各个行业都离不开数据的支持。因此,网络爬虫就应运而生。网络爬虫当下最为火热的是Python,Python开发爬虫相对简单,而且功能库相当完善,力压众多开发语言。本次教程我们爬取前程无忧的招聘信息来分析Python程序员需要掌握那些编程技术。首先在谷歌浏览器打开前程无忧的首页,按F12打开浏览器的开发者工具。浏览器开发者工具是用于捕捉网站的请求信息,通过分析请求信息可以了解请..._初级python程序员能力要求

Spring @Service生成bean名称的规则(当类的名字是以两个或以上的大写字母开头的话,bean的名字会与类名保持一致)_@service beanname-程序员宅基地

文章浏览阅读7.6k次,点赞2次,收藏6次。@Service标注的bean,类名:ABDemoService查看源码后发现,原来是经过一个特殊处理:当类的名字是以两个或以上的大写字母开头的话,bean的名字会与类名保持一致public class AnnotationBeanNameGenerator implements BeanNameGenerator { private static final String C..._@service beanname

随便推点

二叉树的各种创建方法_二叉树的建立-程序员宅基地

文章浏览阅读6.9w次,点赞73次,收藏463次。1.前序创建#include<stdio.h>#include<string.h>#include<stdlib.h>#include<malloc.h>#include<iostream>#include<stack>#include<queue>using namespace std;typed_二叉树的建立

解决asp.net导出excel时中文文件名乱码_asp.net utf8 导出中文字符乱码-程序员宅基地

文章浏览阅读7.1k次。在Asp.net上使用Excel导出功能,如果文件名出现中文,便会以乱码视之。 解决方法: fileName = HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8);_asp.net utf8 导出中文字符乱码

笔记-编译原理-实验一-词法分析器设计_对pl/0作以下修改扩充。增加单词-程序员宅基地

文章浏览阅读2.1k次,点赞4次,收藏23次。第一次实验 词法分析实验报告设计思想词法分析的主要任务是根据文法的词汇表以及对应约定的编码进行一定的识别,找出文件中所有的合法的单词,并给出一定的信息作为最后的结果,用于后续语法分析程序的使用;本实验针对 PL/0 语言 的文法、词汇表编写一个词法分析程序,对于每个单词根据词汇表输出: (单词种类, 单词的值) 二元对。词汇表:种别编码单词符号助记符0beginb..._对pl/0作以下修改扩充。增加单词

android adb shell 权限,android adb shell权限被拒绝-程序员宅基地

文章浏览阅读773次。我在使用adb.exe时遇到了麻烦.我想使用与bash相同的adb.exe shell提示符,所以我决定更改默认的bash二进制文件(当然二进制文件是交叉编译的,一切都很完美)更改bash二进制文件遵循以下顺序> adb remount> adb push bash / system / bin /> adb shell> cd / system / bin> chm..._adb shell mv 权限

投影仪-相机标定_相机-投影仪标定-程序员宅基地

文章浏览阅读6.8k次,点赞12次,收藏125次。1. 单目相机标定引言相机标定已经研究多年,标定的算法可以分为基于摄影测量的标定和自标定。其中,应用最为广泛的还是张正友标定法。这是一种简单灵活、高鲁棒性、低成本的相机标定算法。仅需要一台相机和一块平面标定板构建相机标定系统,在标定过程中,相机拍摄多个角度下(至少两个角度,推荐10~20个角度)的标定板图像(相机和标定板都可以移动),即可对相机的内外参数进行标定。下面介绍张氏标定法(以下也这么称呼)的原理。原理相机模型和单应矩阵相机标定,就是对相机的内外参数进行计算的过程,从而得到物体到图像的投影_相机-投影仪标定

Wayland架构、渲染、硬件支持-程序员宅基地

文章浏览阅读2.2k次。文章目录Wayland 架构Wayland 渲染Wayland的 硬件支持简 述: 翻译一篇关于和 wayland 有关的技术文章, 其英文标题为Wayland Architecture .Wayland 架构若是想要更好的理解 Wayland 架构及其与 X (X11 or X Window System) 结构;一种很好的方法是将事件从输入设备就开始跟踪, 查看期间所有的屏幕上出现的变化。这就是我们现在对 X 的理解。 内核是从一个输入设备中获取一个事件,并通过 evdev 输入_wayland

推荐文章

热门文章

相关标签