实习两个月

  • 从2016年的3月10号,到现在的5月9号,整整两个月。这两个月里,开始了人生第一次实习之旅。在Holaverse,这个人生中第一次称之为我司的企业里。两个月内,我算是接触了javaWEB中的从前到后。虽说不可能样样精通,但至少领略了一些框架与语言的风采。虽说一些代码的细节打磨的并不精巧,但是也享受过那种自己研发的代码上线被许多人使用的快感。在实习的过程中也遇到了一些学习、对问题的思考等等。
  • 一、关于在公司的学习
    • 这两个月的收获可以说和我之前关于“在工作中学习”的可行性中所预想的差不多——“在公司一个月比在学校一年学的都多”。也印证了我之前所想的另一点——“这种学习以服务工作为主”。两个月的快速学习,让我从原先对javaWeb一无所知,到如今可以通过maven、redis、spring mvc的框架,半个下午的时间自己在腾讯云上搭起一个曾经所想但未实现微信公众平台。这种收获是显而易见的。但是,在这种收获下也带来了种种问题,当我把一个完整的webapp放到linux服务器上的时候,我对它的机制可以说是一无所知。这种一无所知包括对注解的一无所知,对tomcat,对java虚拟机,对jquery等等。。这一切我都只是能让他运作而已。用《构建之法》中对“技能的反面”的类似说法就是,能在现有的框架中仿照原有的模块实现一些功能。这好像离“熟练运用*****框架”、“熟练掌握java、javascript”还相去甚远。
    • 这种感觉带来的影响也是两面的,一方面不断的告诉自己,还有很多很多方面我并不知道原理。另一方面又让自己比较难的在n多种不熟悉的领域中找到一个开始学习。感觉已经给n多本计算机领域的名著看了个开头,但是又都很难往其深处进行探索,或因为时间太长,或因为广度太宽,又或者因为近期接触对应的领域比较少。。
    • 近期开始看和tomcat相关的一些书,从《head first servlet & jsp》开始。从知其大概要向知其所以努力。当然了,这个时间主要要在上班、上课以外的时间来抽空了解了
  • 二、关于“拆书”
    • 我现在阅读有一个习惯,就是拿起一本相关领域的书就可以看下去,可是看不长久,一章左右。可能就要换一本,而这几本书之间的差距又比较大。有时候有些书是拿起来又放下,拿起来又放下,可能同一章的内容分成了无数次去感悟。比如《vi/vim编辑器》这本书,我已经不记得曾经多少次拿起来想对自己的vim技巧进行深造,每次几乎都是乘兴而来,带着两三个操作回去。过了一段时间可能又会忘了几个。倒是可以利用新学来的一点点小技巧让日常的开发等等变得容易一些。(比如前两天需要用excel中的数据拼凑几百条sql语句,用了vim的[ctrl] + v的块选区,感觉提速不少。。大家会怎么来从excel中优雅的取出sql?)
    • 拆书带来的显而易见的好处就是看书的时间可以变的很零碎,1分钟可以扫一个段落,10分钟可以看上几页,一小时又可以看上一两个小节。零碎的知识,从不同的领域拼凑着最终属于自己的完整知识脉络。一种既能感到进步,但又说不出什么时候能看完其中任何一本的感觉。。
  • 三、关于提问与思考问题
    • 除了阅读问题,近期还接触了一些关于提问的问题。公司有同去的实习生,会做一些日常的交流。可能会涉及到对于一个技术问题的解决方案。在解决问题的过程中,思路可以说是几乎完全不同。最典型的区别是在以下几个方面:

      1. 如何描述自己遇到的问题?
      2. 如何从已有的代码中获取对自己有用的代码段?
      3. 如何表述自己解决问题的过程中遇到的困难,与得出的结论?
      4. 什么时候应该去问问题?什么样的问题应该去问?
      5. 如何看待提出一个问题以后,问题会带来的价值?如何看待用前人的时间折换为解决自己问题的这笔“交易”?
    • 这些问题也表示了针对一个问题的时候关注点的区别。正视每一个问题中的价值,在问题中去想问题怎么来的,或者为什么会遇到这个问题(一般是由于上级根据能力结合业务所提供的练习机会)。当正视这些问题以后,提问得到的回报,以及提问过程中双方的反馈都会变的更加正向。
  • 杂七杂八写了这几点,几乎没什么逻辑性。但是作为这段时间收获的记录,先写下来。以后如果遇到了也好再回来查阅一下。
时间: 2024-08-06 15:59:34

实习两个月的相关文章

拿到腾讯、美图算法工程师实习offer---找实习两个月回顾

首先介绍一下,本人是厦大的研究生,计算机视觉方向,是一个标准的中等生,实验室重算法轻开发,找实习的过程中所用到的知识或者说是技能60%都是通过平时跟导师交流沟通学习来的(甚至很多对深度学习,最新前沿技术的理解面试过程中都是老师原话,高度自然不一样),最应该感谢的是我的导师和其他实验室老师们. 有找实习这个想法是从年后开学开始的,虽然之前工作过一年(比亚迪软件工程师),但是以后想去的还是互联网公司,在这个 "互联网+" 的浪潮下,我们总应该去在自己兴趣范围的前提下做点什么,之前的工作环境

浅谈两个月的学习感受

从html+css+javascript,耗时两个月. 掌握的东西大致如下 css部分 1.选择器  2.浮动和定位 3.盒模型 html 常用标签及其用法 javascript 1.基本语法 2.常用语句 3.函数申明 4.基本对象 5.构造函数 6.作用域 7.原型链 8.OOP编程思想 最初一个月学习html+css的方法是对着w3shool手册练习.常用的都过了一遍,然而表单部分却很少用(这是个巨坑). 然而更大的坑在学习js时显露的更加明显,因为当初的入门是按着手册来行走,所以在盒模型

不知不觉两个月过去了

今天想随便写点东西,突然发现之前的学习笔记是3月14号,正好过了两个月,这两个月都在干什么呢?lol,炉石,kof13,dota,偶尔在弄下毕业设计,因为毕业设计的题目是以前做过很类似的,所以就把之前的演示了一下就过了中期检查.前几天我的室友跟我说,原来你才是真正的玩霸,回头想了想,确实啊,大学四年把所有的精品网游还有一些单机都玩了一遍,突然感觉我都可以去做游戏策划了. 为什么不去空间,人人去写这篇文章呢,或者用记事本写也行啊?简单的理由就是不想让朋友和家里人知道自己过得不好,同时也想和别人去说

微信开发python+django两个月的成功经历,django是个好框架!

时间:大三 上学期没有用微信内置浏览器而纯对话开发,坑了自己好一下. 下学期选错bottle框架,以为轻量好,谁知开发中什么都自己来很痛苦. 选对了框架django,终于在大三最后的个把月里写出了里程碑式的现在这个微信端,自己都感动到,作为我大三一年web开发的终结吧. 亮点1:自带后台管理 亮点2:后台权限管理 亮点3:微信回复规则设置去代码化,图形界面. 亮点4:一平台多网店 技巧:微信规则不匹配时不能回复吗?不是,规则包含空字符总能匹配任意文本,请看下面的微信规则截图. 后台 选择botl

一切的改变都在这两个月

两个月前我连JAVA都不会 现在我自己写界面 写抽屉侧滑菜单  写menu 写布局 各种事件监听器和适配器 写XML JSON数据解析 写异步多线程断点续传,还有主流框架的使用 一些原理 4大组件的生命周期 进程间通讯 等等,当然这些只是基础 希望以后可以学更多,当初也是抱着梦想和喜欢放弃已经稳定的工作破釜沉舟2个月不出家门一步 过完年我就去找工作 继续学习,看文档 写demo 然后学会写优雅的代码,感谢自己在进步的路上踏着梦想,不断前行.

入职互联网行业两个月

文件夹:一,心得体会:二,个人经历. 先把心得体会放出来:1.沟通:要明确老板给你这个任务想达到什么效果(意图),deadline(时间节点),老板本来有什么想法. 2,逻辑:开发一个产品.全部功能点都能形成闭环.使用端.提供内容端,管理端. ----------------------------仅仅看总结怎么能体会??----------------------------------- 工作两个月之后,最终体会到,每个职位,进入前和真实进去.全然是不同的两回事. (哈哈,就像选专业,你在门

微信回应红包漏洞:两个月前已修复 没造成任何损失

3月5日消息,针对乌云平台曝微信红包存在漏洞一事,微信官方回应称,微信早在两个月前已发现,并在第一时间完成修复,没有造成任何损失. 今天下午,乌云平台发布最新高危漏洞显示,微信红包存在设计缺陷,黑客可以设计程序自动领取他人发送的红包,分分钟领取数百元. 微信官方称,真是抱歉打破了大家“发家致富”的梦想,乌云同步的此问题,微信早在两个月前已发现,并在第一时间完成修复,没有造成任何损失. 以下为微信官方回应全文: 春节最后一天,正想怂恿领导发红包的小派,被小伙伴们的后台留言炸回来加班鸟,哀伤~那么为

工作两个月的感受随笔

转眼之间,已经离毕业三个月了,在格力凌达工作了近两个月,在这边的主要感受有: 两不会:这也不会,那也不会. 经过两个月的工作,学习,努力的学习WMS,MES,GW等系统的运作流程及结构,终于结束打酱油的状态,可以切实的将想法转换到工作中去,然而,还有一个很主要的问题需要注意,那就是在学校学的的东西还是太少,需要不断地学习,疯狂的汲取知识才能满足自己内心那种渴望,犹如一颗准备破土而出的小树苗,需要充足的水分和营养. 第一次随笔就写这么多了.之后要养成写随笔的习惯,将学到的知识记录下来,才能记得更加

提取从当天起,后两个月生日人员名单

if object_id('tempdb..#tt')>0 drop table #tt --模拟数据 create table #tt (cc datetime)insert into #tt values('2013-02-01')insert into #tt values('2013-05-16')insert into #tt values('2013-05-21')insert into #tt values('2013-06-01')insert into #tt values('