致C#,致我这工作一年(下)
上一篇被很多前辈吐槽排版啊!哈哈!排版是有点土...继续接上文!
依旧跌宕起伏的人生
上次说到我面试通过了,然后我记得那一天的我太高兴了,把这一消息发给我父母和我所有的好基友,然后第二天就入职了,我记得入职的那一天早上我起的非常早,我们公司是9点半上班,而且是自己带笔记本上班的我8点半就到了,怕迟到,然后就在公司门口等了很久开门的人才来,后来上班的时候我们组的组长就给我svn地址(我那时候连svn都不知道是什么),叫我下载代码观看代码,然后我急忙百度他说的各种名词,说我电脑没装这些软件,我装了接近半天的软件(我后来听我大哥说,我是我们组来的装软件装的最快的一个,有一个还装了1个星期的软件=-=),然后看代码看了起码几个星期
当然回去宿舍的时候也疯狂补习C#基础和WPF基础,那段时间虽然压力很大,但是真的很知足,因为每天都有进步,在这里推荐几本书入门书:<C#本质论>(C#基础神书),还有要学习WPF的<WPF深入浅出>,这两本看了几遍,真的每次都有收获,特别本质论,我觉得不管是初级,中级还是高级都能够从中学到很多东西...
我组长也知道我能力,然后他不会要求太多,因此我想快速能够融入团队,有时候他会叫我搬移代码,有时候他会叫我处理一些bug,不会地就问他,我觉得他算是我职业生涯的第一位导师..我组长说他很看好我,还要说转正的时候叫老板给我加薪,而且我们经常一起吃饭聚会吃鸡开黑,我那时候真的觉得跟到一位好的大佬太幸福了,但是这种日子没维持很久,在我入职接近三个月的时候,我们公司面临了项目上的危机,需要裁员,每个组都要裁员两位,那么我一个未转正的经验不足的程序员就是其中一位,,尽管我组长再三和老板谈(在我们公司,WPF组是最有话语权的),还是改变不了
我记得我大哥跟我说这个,我脑袋是蒙的,回去的那天晚上还在想很多东西,那晚我睡不着,我终于明白电视上那些被无故裁员人的感受,我还刚出来找工作而且工作不到三个月就被裁员,我不知道我该怎么办,我想起了我当初在深圳找寻2个半月工作无果的日子,我想起了回家那段时间迷茫的时候,最后我还是自己说服了自己,人生嘛!总是有起起伏伏的..然后复习了一个星期的一些面试知识,就开始投简历,我记得那时过年没一会,3月份的时候,面试了一周,大概面试了7间公司,面试通过4间公司,然后我选中了当中福利和公司环境和体量最好的,是做一间医疗的公司,然后工资也翻倍了....真的不容易,真感谢当初那几个月晚上补习基础的时间,新公司是一间做医疗桌面软件的公司,有winfrom组合WPF组,当然我被分配到了WPF组..
不断成长的自己
依旧,入职的那一天我依旧那么早,生怕迟到,这件公司是变成了8点半上班,我那天是8点到了,不过唯一不同的是,公司的门早早的开了,而且还在放在音乐...入职的第一天是人事对于公司的介绍,每个大概的座位坐的是什么人,安排我对于公司文化的入职培训,果然大点的公司还是会正规点,这在上家公司是没有的..
然后我在WPF分配到HIS系统中的系统维护模块的小组当中,由一组长帮带,然后我的任务每天都会有固定任务量,都是在每人OA里面能看到,不会的任务就不耻下问(当前前提是自己认真思考过),很庆幸我们组的氛围很好,在这里真的很感谢在开始职业生涯中遇到的都是一群可爱的人儿
由于接触到算是一个成熟的框架,在修改bug和开发新功能的过程中,学到了太多东西,学会了什么是MVVM,Orm,WCF的通信,了解了Redis缓存和RabbitMQ消息队列的用法,在重构过程中,学会了线程和委托的使用(当然线程和委托研究深是门大学问),由于Orm要和数据库打交道,linq语句和Oracle语句也学到了很多,然后对接接口学会一些webapi的知识,这段时间真的是思想大爆发的时间,你能学到整个商业级框架的实现过程代码,只要你想学,由于HIS业务流程也是复杂,也累计了一些业务逻辑思想(技术服务于业务,业务当然也很重要),在这个过程中,我只知道自己不断地在变自信...
展望,也写给各位刚出来的学生
学Java和学C#可能对于你们刚出来你们会考虑很久,当然其他编程语言也有这个考虑,到底哪种适合你,到底哪种未来能赚到更多的钱,我个人观点来说,学习你想学的,并且愿意一直有热情的去学的,就是最适合你的,因为学到后面都是会超脱于语言之外,都是面对对象,都是同样的思想,精通一门你不愁找不到工作,我就觉得C#的语句很优美(我专业是Java的),C#在.net平台中也能够做很多事情:网页,桌面客户端,游戏....,而且第一份工作不要太挑,能够不浮躁的学到东西才是最重要的,我希望自己也能够快速成长,变成那种超脱于语言之外的大牛....
致C#,致我这工作一年(下)的更多相关文章
- Android艺术开发探索第四章——View的工作原理(下)
Android艺术开发探索第四章--View的工作原理(下) 我们上篇BB了这么多,这篇就多多少少要来点实战了,上篇主席叫我多点自己的理解,那我就多点真诚,少点套路了,老司机,开车吧! 我们这一篇就扯 ...
- 致C#,致我这工作一年(上)
回忆 最近比较闲,虽然我总是每天会在博客园逛上1~2个钟(最近是真的有点闲),看了很多人对于工作的感悟,谈程序员的职业规划,不知不觉出来工作我也快一年多了,我也想聊聊现在用C#找工作和我这一年多 ...
- 原理剖析-Netty之服务端启动工作原理分析(下)
一.大致介绍 1.由于篇幅过长难以发布,所以本章节接着上一节来的,上一章节为[原理剖析(第 010 篇)Netty之服务端启动工作原理分析(上)]: 2.那么本章节就继续分析Netty的服务端启动,分 ...
- 曹工说Redis源码(5)-- redis server 启动过程解析,以及EventLoop每次处理事件前的前置工作解析(下)
曹工说Redis源码(5)-- redis server 启动过程解析,eventLoop处理事件前的准备工作(下) 文章导航 Redis源码系列的初衷,是帮助我们更好地理解Redis,更懂Redis ...
- Webpack学习-工作原理(下)
继上篇文章介绍了Webpack的基本概念,完整流程,以及打包过程中广播的一些事件的作用,这篇文章主要讲生成的chunk文件如何输出成具体的文件.分同步和异步两种情况来分析输出的文件使用的webpack ...
- 第2章 深入分析java I/O的工作机制(下)
2.6 设计模式解析之适配器模式 2.6.1 适配器模式的结构 把一个类的接口变换成一客户端能接受的另一个接口. Target(目标接口): 要转换的期待的接口. Adaptee(源角色):需要适配的 ...
- 成 功 的 背 后 !( 致给所有IT人员)
转载了这篇文章,希望能对自己和看到这篇博客的人有所激励. 成功的背后,有着许多不为人知的故事,而正是这些夹杂着泪水和汗水的过去,才成就了一个个走向成功的普通人. ------------------- ...
- 【夯实Nginx基础】Nginx工作原理和优化、漏洞
本文地址 原文地址 本文提纲: 1. Nginx的模块与工作原理 2. Nginx的进程模型 3 . NginxFastCGI运行原理 3.1 什么是 FastCGI ...
- RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍
RDIFramework.NET ━ .NET快速信息化系统开发框架 工作流程组件介绍 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部 ...
随机推荐
- Helm介绍
1.为什么要用Helm? 首先在原来项目中都是基于yaml文件来进行部署发布的,而目前项目大部分微服务化或者模块化,会分成很多个组件来部署,每个组件可能对应一个deployment.yaml,一个se ...
- K8s简单yaml文件运行例子deployment
kubectl run 创建并运行一个或多个容器镜像. 创建一个deployment 或job 来管理容器. kubectl run 语法: $ run NAME --image=image [--e ...
- MySQL多实例的环境下,服务器端本地连接到指定实例的问题(sock方式连接)
涉及到sock连接的问题. 为了测试MySQL的某些个特性,在一个机器上安装了多个MySQL的实例,如下截图,有两个实例,一个端口是8000,一个端口是8001.在使用mysql -uroot -p ...
- 查找运行时间超过1天的frmweb进程
EBS中经常会出现一些zombie的frmweb进程,特征是运行时间很长,占用CPU都(1个frmweb进程占用1个CPU线程100%资源)下面脚本是利用awk找到运行时间超过1天的frmweb进程, ...
- Apple watch ,小米微信通知
Applewatch怎么显示微信通知?iWatch显示微信消息通知设置方法.大家都知道Applewatch上收到微信消息,iWatch是不会显示通知的,需要用户自行设置才行.下面小编来教大家如何设置A ...
- Ubuntu上部署tomcat后无法访问8080端口问题
在tomacat的bin目录下,修改startup.sh文件,添加信息: #set java environment export JAVA_HOME=/usr/java/jdk1.8.0_111 e ...
- linux下nginx日常操作
一.检查配置文件语法 [root@node2 /]# nginx -tc /usr/local/nginx/conf/nginx.conf nginx: the configuration file ...
- Java Web解决跨域请求
要知道跨域请求就要先了解同源策略,那么什么是同源?什么是不同源?简单来说就是,如果两个资源,包括HTML页面.JavaScript脚本.css样式,对应的协议.域名和端口完全相同,那么这两个资源就是同 ...
- 2018-2019-2 20175126谢文航 实验二《Java面向对象程序设计》实验报告
一.实验报告封面 课程:Java程序设计 班级:1751 班 姓名:谢文航 学号:20175126 指导教师:娄嘉鹏 实验日期:2019年4月17日 实验时间:--- 实验序号:实验二 实验名称:Ja ...
- Mac终端中输入ps aux显示全部进程
ps命令是Process Status的缩写. ps aux命令用来列出系统中当前运行的那些进程. ps aux | grep chrome 表示查询关于chrome的所有程序(grep可作为文件内的 ...