2017-我的前半年

2017-我的前半年2017-我的前半年

大家好,又见面了,我是你们的朋友全栈君。

    时间过得真快,又到了年终总结的时候。计算机进度往前走了一些,主要就是SSH和OA,但是感觉学的不够扎实,计划在工作之余再学习学习。
    3月份加入了ITOO的开发,那时候基本上已经开发完了,主要参与了后期文档,UML图的完善(原来EA还可以用SVN来管理!)。画UML时序图也是理逻辑的过程,那时候负责考生违纪情况那块,感觉还比较简单。还有一点记得很清楚,每次环境都得起半天,而且每次基本上都有问题。
    后来ITOO重构,有幸被我师父拉进了后端架构组,一开始研究hibernate和myeclipselink的多租户实现,后来跟大家一起研究hibernate+mycat实现多租户分库分表。整个过程从一无所知到有了一些了解。非常感谢师父对我的帮助,给我们提供了很多学习的机会。
    在参与ITOO项目的过程中,也同时在准备面试。3月份是长城的面试,问的都是一些基本上是一些高并发的东西,比如负载均衡、消息队列,这些东西在我们的工作中都是很重要的,所以还要亲自搭一遍,有机会的话在项目中去用。
    4月份来北京面试,从前端到后台都问了,问题都很基础,datagrid分页,MVC,WCF,EF都是咱们用过的,但是这些自己只知道皮毛,最后也被pass了。这两次面试完都是很沮丧的,总结自己面试失败的原因:基础不牢,缺少总结。
    5月份经历了杭州的面试,那几天电话接了好多,有两个公司谈的感觉还不错,除了问一些基础知识,还有项目管理啥的,当时就凭这新生系统的经验,在这边瞎扯。
    6月9号来北京面试,也就是现在工作的地方,聊了半个多小时,问的东西很全面,后来就来到了ETCP……
    总结这一路的面试经历,我们还是要在项目中多多练习,基础知识要掌握好。面试的时候基本上会问一个问题,在做项目的过程中遇到过什么问题,是怎么解决的,这种问题一般都不是咱们那种少了分号或是什么一些基础的问题,在这里主要是一些难以解决的大问题。
    入职公司两个多月,第一个项目基本完成了。通过这个项目,对项目开发的流程有了进一步的认识,当产品提出需求以后,会根据开发的工作量确定提测时间和上线时间。当我们开发完成后,首先是给相关负责人发提测邮件(我们的项目经理,测试经理,产品经理以及测试人员和公司的领导等)。提测后,我们就根据测试提的bug来完善程序。测试通过,正式部署到线上环境,产品经理给相关人员发送上线邮件。这时候开发基本上就结束了。但是在线上如果有问题的话,首先是运维人员,有时候也需要开发来解决一些问题(这一部分没有接触到,其它项目是这样做的……)。
对于整个项目开发的流程,提测时间和上线时间这两个时间点是非常重要的。产品那边对这个时间的要求也是很严格的,因为老板就是通过这两个邮件来了解项目进度的。
    两个多月的时间,对公司的组织结构也有了一些了解,我们公司的部门有:业务、财务、研发、人力资源、市场公关部,战略部等。研发主要有四个部分,分别是产品,研发,测试和运维。研发又分了好几个组,从使用的语言来看,主要有c#,java,php,h5;从负责的模块来划分,主要有本地系统,内部系统,移动开发等。
    大家都在问我用了什么新技术,好像并没有啥,就是用c#写了一个查询数据库的小程序,调一下对方的接口上传就可以了。虽然是一个小系统但是功能还是很齐全的,在这个过程中,对c#基础有了更深入的理解,感觉数据库的查询操作也比以前提高了。经历了一个项目从无到有,从开发到上线的过程。

下半年,首先在公司好好工作,按时完成任务。
自考方面:完成毕业设计,答辩。考完C++和网管。
计算机方面:在公司的空闲时间深入学习一下mysql,正好在公司经常跟数据库打交道。
            周末学一学spring和mybatis。
英语:好久没有学过英语了,前几天突然想要再练习练习口语,大家有啥材料推荐吗?欢迎留言

     过去的都过去了,接下来要好好过,加油!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105671.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux smartctl 命令,Linux smartctl命令

    linux smartctl 命令,Linux smartctl命令硬盘的SMART是S.M.A.R.T.的缩写,全称是“Self-Monitoring,AnalysisandReportingTechnology”,中文意思是“自我监测分析与报告技术”,它可以对硬盘的温度、内部电路、盘片表面介质材料等进行监测,力求及时分析出硬盘可能发出的问题,并发出警告,从而保护数据不受损失。在Linux上使用smartctl命令查看硬盘的SMART信息。安装工具:yu…

    2022年6月29日
  • iOS的高德地图标注特定位置

    iOS的高德地图标注特定位置在开发时有时候遇到项目里面需要展示公司的位置,这时如果导入百度地图什么的就太浪费资源,而且还占内存这时只要调用自动高德地图的就行了自己写一个控制器,导入框架现在导入系统框架只要多打次就能出来了,没必要去link添加1#import”MapViewCtl.h”2#import<CoreLocation/CoreLocation.h>3#impo…

    2022年5月21日
  • Python自动化面试题(自动化测试面试基础问题)

    Python自动化测试面试题目汇总1、super是干嘛用的?在Python2和Python3使用,有什么区别?为什么要使用super?请举例说明。答:super用于继承父类的方法、属性。 super是新式类中才有的,所以Python2中使用时,要在类名的参数中写Object。Python3默认是新式类,不用写,直接可用。 使用super可以提高代码的复用性、可维护性。修改代码时,只需修改一处。 代码举例:classbaseClass:def.

    2022年4月12日
  • zookeeper入门教程_入门教程

    zookeeper入门教程_入门教程zookeeperwatcher架构zookeeper 配置中心分布式ID分布式锁集群搭建数据一致性协议:zab协议Zookeeper Leader选举Observer角色及其配置watcher架构客户端首先将Watcher注册到服务器,同时将Watch对象保存到客户端的Watch管理器中。当Zookeeper服务器监听到的数据发生变化时,服务器会通知客户端,接着客户端的Watch管理器会触发相关的Watcher来回调响应处理逻辑,从而完成整体的数据发布/订阅流程。javaAPIJava

    2022年8月9日
  • windows socket编程c语言_网络编程socket

    windows socket编程c语言_网络编程socket文章目录简单介绍Socket1 WindowsSockets 简介2 套接字的两种主要形式3 在 VC 下开发套接字程序3. 1 在 VC 下开发套接字程序的基本步骤3. 2 回调函数的使用3. 3 利用多线程技术来开发网络通信3. 4 使用多线程进行套接字编程时应注意同步问题代码实现客户端服务端简单介绍Socket1 WindowsSockets 简介Windows sockets(简称 …

    2022年8月18日
  • 用Python进行web开发需要学习什么?「建议收藏」

    第一步:HTMLHTML是网页的核心,学好HTML是成为Web开发人员的基本条件。HTML很容易学习的,但也很容易误用,要学精还得费点功夫。  随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课。  涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观。  利用HTML和CSS模拟一些你所见过的网站的排版和布局(色彩,图片,文字样式等等)。第二步:学习javascript,了解DOMJavaScript是一种能让你的网页更加生动活泼的程序语言。学习JavaScr

    2022年4月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号