掐指一算,工作的第四个年头了,也已经是第三份工作了。

  从第一份工作开始,就在使用C#语言,从事石油行业绘图以及数据共享、管理软件的开发,Winform + WebService 的模式。期间折腾过Windows Server 2008、Windows Server 2012、Windows SqlServer 2005、Windows Sqlserver 2008、Oracle 9,10g,用着号称宇宙最强大的IDE--- Visual Studio(2008),却常常生产出一堆无法直视的代码。项目主管的评价就是,没有一点程序员的素养。直到去年,石油行业遭遇了所谓的寒冬,城门失火,殃及池鱼。公司为了存活下去,选择了做一只断尾求生的壁虎,裁掉了一干非核心人员,虽然心中会有些不爽,但终究跟自己没能获得公司的信任有关系。

  第二份工作仍然在使用C#语言,只是,这次使用了WPF。面向的行业是工业制造,主要的业务是采集工业制造过程中一些关键工艺的实时参数。其实,一开始我是拒绝的,说到数据采集,必然会牵扯通过硬件接口(如RJ45、USB、串口)读取数据,也就意味着要和硬件打交道。一向只喜欢和软件打交道,不大喜欢跟硬件纠缠不清。只是后来抱着挑战一下自己的态度,选择了接受。抛开数据采集功能,前期可以抽象为经过数据采集,得到一个数据源,我把重点工作放在了得到数据源之后的处理显示上面。也高大上了一把,参照三层模型自己捣鼓了一套。使用Power Designer设计了表结构,套用+DIY模板,用Code Smith生成了业务对象实体,数据持久层(引用DBHelper,同时支持Oracle以及Sql Server),业务逻辑层,当然表现层选择了WPF。同时,也做了一部分权限管理模块,包括用户、角色这些。基础的模块已经可以运行。头疼的是,在做开发的同时,还担任了实施的角色。部署一套Cent OS + Oracle 10g +JBoss + XXX.War 的项目管理系统,各种命令行,折磨得人受不了。为了顺利部署,自己还装了虚拟机模拟生产环境,从操作系统的安装,数据库的安装,JBoss的配置完整走了一遍。虽然只工作了几个月的时间,因为这部分的开发兼部分实施几乎是自己一个人在做,有足够的自由度去折腾,所以,感觉收获很大。最终因为跟项目经理有点合不来,拍屁股走人了。

  第三份工作,也就是现在的这份工作,还是C#语言,还是Winform。唯一的区别是,沾了云计算的边。简单说就是,Winform 程序跑在云主机(可以理解为远程服务器)虚拟化的主机里。最扯淡的就是,因为没有物理显卡,Aero效果是不支持的。当然,也因为这样,才走了一条自定义窗体(Form)样式的路。自己实现标题栏,并造一些轮子,如图标按钮、下拉列表、避免闪烁的列表等。才有了原来窗体也可以做成这样的感慨。在工作了近一年的时间,今天也正式提交了辞职申请。就像马云说的,员工的离职不外乎钱没给够,心受委屈了这两种原因。

  说了这么多,只是想说,打牢基础很重要,不能太依赖度娘,如果遇见个不能连外网的主,就真的只能现场直憋了。

  以前也没考虑过知识体系,职业规划这些,最近慢慢开始计划了。这个过程中,想了解学习的东西太多,有时太贪心了,东一榔头,西一棒槌,反而什么也学不到。懂得取舍和划分优先级很重要。等啃完了《C#高级编程第9版》、《CLR Via C# 第四版》、《设计模式之禅》这些,会陆续去琢磨Docker、.Net Core这些。也从C/S 的观念往B/S转变,毕竟,这已经是移动互联网的时代了。尤其.Net Core支持跨平台了,感觉会是一个Web开发的风口。

  最后的最后,还是想说,在工作中,做人真的比做事还要重要。包括但不限于对自己做的事情认真负责。当涉及软硬件多部门的程序运行出错时,都在互相推诿,首先想到的是划分责任,而不是尝试解决问题,别提多闹心了。如果有可能,尽量远离那些办公室政治,内耗太严重了。

转载于:https://www.cnblogs.com/LightSmile/p/5668662.html

絮语----工作四年的碎碎念相关推荐

  1. 数据分析+数据挖掘暑期实习碎碎念

    写在前面 在闺蜜的博客乱写一篇关于最近春招的心得! 先念念叨一点麻痹自我的鸡汤. 鸡汤说:要有最朴素的生活与最遥远的梦想,即使明日天寒地冻,路遥马亡. 鸡汤还说:慢慢走比较快:踏实一点,你想要的岁月都 ...

  2. 2018 年,我在朋友圈的碎碎念

    阅读本文大概需要 3.8 分钟. 很多微信好友都知道,我朋友圈几乎一年 365 天输出,一方面我经常阅读,善于观察,有时候就在朋友圈随手记录一些思考与感悟,另一方面,通过输出倒逼输入的方式,逼自己持续 ...

  3. 每月碎碎念 | 2019.6

    Hi,这里是新开辟的"碎碎念"的板块. 这个区域作为记录心情的地方,把每日的所思所想所感所悟以及看到的比较有价值的文字记录在这里,当做一个写日记,分享价值的地方,每个月底汇总成一篇 ...

  4. python与linux系统运维_《Python Linux系统管理与自动化运维》碎碎念

    在此记录学习<Python Linux系统管理与自动化运维>的过程 感觉碎碎念全放在一篇文章里编辑时太乱,于2020年12月16日重新分开整理. 2020年12月13日,看了一下需要学习的 ...

  5. 10月碎碎念-谈谈『自我放弃』

    总第247篇/张俊红 每月一篇的碎碎念又来了,这一篇谈谈『自我放弃』,这里的自我放弃是一种比较积极的放弃,而非表面意思. 为啥要写这个呢,是因为最近经常会听到各种轻生的新闻,有学生.有上班族.有各种各 ...

  6. 12月碎碎念-随便聊聊这一年

    总第185篇/张俊红 每月一篇的碎碎念又来了,这一篇从2019年写到了2020年.昨天发了一条关于「时间的朋友」的朋友圈,有人在下面评论说,等我发文呢.我这才想起来去年的这个时候有写了一篇关于「时间的 ...

  7. 11月碎碎念-谈职场礼貌

    总第180篇/张俊红 01 每月一篇的碎碎念又来了,这一篇谈谈『职场礼貌』.注意,是职场礼貌,而不是职场规则. 为什么要特别强调是职场礼貌而不是职场规则呢?是因为这两个完全不一样,职场礼貌就和平常生活 ...

  8. 10月碎碎念--谈如何做选择

    总第175篇/张俊红 每月一篇的碎碎念又来了.这一篇谈谈『如何做选择』.我们几乎无时无刻不在做选择,最简单的每天早上穿什么.中午吃什么?高中的学文科还是学理科?大学选什么专业?毕业后是考研还是直接工作 ...

  9. 9月碎碎念-谈如何挑选一本书

    总第170篇/张俊红 每月一篇的碎碎念又来了,这一篇谈谈『如何挑选一本书』,之前在公众号提过,挑书也是一种能力,有的人买书之前不仔细看这本书到底适合不适合自己,或者是说还没想清楚买这本书的目的是什么, ...

最新文章

  1. 观察者模式(Observer Pattern)(二):HeadFirst中的气象站的实现
  2. 插件和代码两种方法搞定WordPress回复邮件通知
  3. Python Django 重写delete方法实现单个对象的删除
  4. Linux入门笔记——系统目录结构
  5. Qt编写大数据大屏UI电子看板系统
  6. C++面向对象编程之类的使用(基础案例学习)
  7. html track标签,HTML track标签
  8. 转-从早到晚被工作追着跑? 10招提高你的工作效率
  9. PDF Expert mac使用教程:压缩pdf文件大小
  10. Chrome 76.0.3809.100(正式版本) (64 位) 版本 77.0.3865.90不显示网址中的www怎么解决...
  11. java定义json数组_java json序列化自定义类,类数组
  12. 【文献翻译】基于CVSS的IT系统网络安全风险定量评估方法-A Quantitative CVSS-Based Cyber Security Risk Assessment Methodology
  13. java生成树型思维导图,Android树形控件绘制方法
  14. 计算机锁屏域策略,域组策略锁屏界面设置不生效
  15. 彩票股票金融与运气之研究(二)-飘渺的希望
  16. SQL_数据库表的操作
  17. 【Flutter】mounted
  18. 图像处理之水彩画特效生成算法
  19. python代码编译出现SyntaxError: Non-ASCII character ‘\xe8‘ in file问题
  20. 【UCIe】UCIe Standard 256B Flit for PCIe 6.0 vs. PCIe 6.0 Flit

热门文章

  1. C语言/C++中怎么表示8进制数或者16进制数?(8进制数用数字0开头,16进制数用0x或者0X开头)
  2. ROS 总结(二):创建URDF模型
  3. 二进制安装Mariadb
  4. 百家中华老字号故宫过大年
  5. Distinct Subsequences
  6. Windows 7的使用技巧或功能经典20条
  7. 连接查询中的ON 子句和 WHERE 子句
  8. [Logstash-input-redis] 使用详解
  9. PUT or POST
  10. 基于 Android NDK 的学习之旅-----数据传输二(引用数据类型)(附源码)