对自己近段时间工作状态的深刻反思

  我想写这篇文章最重要的目的是记录这一段时间的工作学习状态,并对自己的心路历程有个总结,总的来说对这一段时间自己的表现还是不太满意的,所以还是需要进行深刻的反思,只有通过深刻地反思才能够有所收获,程序员总是有一种心理就是自己的想法总是最好的,所以在实际的工作中不免和同事或者领导有些意见上面的分歧,本来可能是一件正常的问题讨论,最后演变成争执,如果再控制不好自己的情绪,就会将一些带情绪的话,最后弄得大家心里都是不太舒服的,但往往事情过了之后又有些深深的懊恼,只是当时为什么不能Hold住自己,有句话说得好永远不要成为自己情绪的奴隶,否则谁也救不了你,时候静下心来想想是该对自己这几年的心路历程来做一番总结了,只有这样才能够真正地去发现自己的问题最终找到方法去解决问题,最后能够真正地去完善自己。

  想想从2015年正式在公司的研发部做C#开发到现在差不多整整三个年头了,再加上大学四年浅薄的硬件基础构成了我现在的整个软件知识体系,出来以后主要是从C#开始,后面陆续接触过MFC、Action Script、WinForm、WPF,ArcGIS......从一开始的只懂得去拖WinForm拖拽控件然后对应地写事件到后面学会了WPF自定义控件、从一开始写代码只为完成一个个功能,到现在想到更多的如何写得更加合理,如何写完之后再去进行重构,代码如何才能简短和高效,从一开始的只为实现功能到现在的如何能够提高软件的性能,如何优化软件性能,更大的改变是如何从写一些小的代码片段到现在能够使用Prism框架搭一些中型的应用软件......这些其实都是最表面的一些东西,更深层次的是内心曾经的那颗浮躁的内心慢慢的一点点沉淀,这让我想起来我曾经读过的一段话:我们曾如此渴望命运的波澜,到最后才发现,人生最曼妙的风景,竟是内心的淡定与从容;我们曾如此期盼外界的认可,到最后才知道,世界是自己的,与他人毫无关系。这是杨绛先生曾经说过的一段话,现在对此有深刻地体会,曾经刚出来的时候总想着学习高深的东西,在一家公司呆的久一点就觉得学不到东西,总觉得自己的身边缺少牛人,对于领导的批评还总是想回击,还找一些理由,现在才觉得这些对于初入职场的人来说都会碰到,但是我希望这个过程我能短一些,成长的过程总是伴随着痛苦的历练,但是正是当初的那一腔热血让我毅然离开无锡来到大上海希望看到更大的世界,我都不知道如果不是当初的初生牛犊不怕虎而是家里上有老下有小自己已不再年轻,还有不有这番勇气和决心,所以我的观点还是趁年轻多到外面的世界转一转看一看吧,刚开始自己的只是体系没有完全建立的时候总是体会到自己能够有巨大的进步,一旦等你都对这些有个大概的了解之后你就没有那种整体取得巨大进步的那种感觉,那时自己的心态也有所改观,也试着去完成功能之余能否让代码写得更加合理了,代码的执行效率更高,能够在一段时间之后进行一些代码的重构,我想这个就是我今年取得的进步吧,当然越到后面你承担的责任也更加大了,当然要想让自己再次取得进步就是要一点点地去突破自己了,其实这些都是这样,当你学得越多,你会越来越体会到后面突破的难度了,现在才深刻地体会到如何能够安抚那颗躁动的内心,如何能够珍惜每一天的时间去做更加有意义的事情,因为你自己要学习的东西实在是太多太多了,到现在才能够体会到基础东西的重要性了,所以我希望能够看到这篇文章的还对现在工作不满意的或者还在抱怨的程序员,希望能更快地渡过这段时间,能够让这个过程更短一些。如果你现在的能力不足以撑起你的理想,那就静下心来提升自己吧,人每天都要面对做人和做事这两项最基本的东西,无论哪一方面有提升都是为你的成长助力。

  最近几次自己的工作情绪竟然有了较大的波动,这应该不太符合一个在职场快工作五年的程序员的心态了(真正写程序3年多了),也许是自己面对繁重的工作任务、领导以及客户的催促的一种内心的抗拒,另外可能看到自己身边的个别程序员每天准点上下班的“轻松”的状态的对比后的一种宣泄,事后想想是该深刻地去反思自己了,从外打破的是压力,从内突破自己便是重生,就看你怎么看待这个问题了,还是那句话你能够通过抱怨和烦躁去解决问题的话那动动嘴皮子就好了,这多方便,关键是这些能够解决问题吗?这个社会永远是看中你能够产生多少的价值,你能够为自己的客户创造些什么价值,这个说的更深一点就是人生的价值,你短短几十年到底能够为这个世界、这个社会,说的再小一点你自己地家庭带来些什么美好的东西,当然普通人最低的要求就是你能够为自己的家人带来些什么改变呢?当然能力越大责任就越大,最终每个人都应该努力地去追求人生的价值。

  通过最近的几件事情自己意识到自己的心理素质还是有待大大提高的,当然现在还年轻,还缺了些生活的历练,看看自己身边的哪些老程序员,更多的是一种生活磨砺后的人生的淡定与从容,更多的是一种做人的简单与真诚,对家庭的忠诚与责任,我想这些是在历经生活磨练后绽放出的人性最美的花朵吧,自己也应该朝着这个目标去迈进,另外通过对自己的深刻反思,也能够更多的对自己独立完善的人格的一种培养吧!

  最后也为自己定下了一些目标,希望在后面的某一个节点能够对照这些来看一看,自己到底能不能够提高下面的这些部分,从而无论是在技术上还是在做人上都有精进,希望自己能够一直坚持下去。

  1 提高工作效率,任何事情更多的追求事情的质量而不是事情的数量,能够培养自己的匠人精神。

  2 减少生活中的无效社交,花更多的时间在自己的家人身上。

  3 坚持完善好自己的博客,并按照一个个的系列写好每一篇博客,从而能够在技术上有所突破。

  4 贪多嚼不烂,即使嚼烂了也不一定能够消化好,能够找到最终的发力点,不断去钻研和思考,最终形成自己的优势。

  5 多关注底层的一些实现原理,既要知其然还要知其所以然。

  6 最重要的一点就是能尽可能减少手机的使用量,减少对手机的依赖(我发现这个是现在年轻人的通病),多进行体育锻炼。

  最后用一句励志的话来结束今天的博客:你所受的苦,吃的亏,担的责,扛的罪,忍的痛,到最后都会变成光,照亮你的路。

时间: 2024-10-13 04:03:09

对自己近段时间工作状态的深刻反思的相关文章

关于近段时间web app开发的总结一 响应式布局

近段时间开发web app,以下是一些个人经验. 关于我所用的响应式布局 1,viewport 该meta标签的作用是让当前viewport的宽度等于设备的宽度,同时不允许用户手动缩放.也许允不允许用户缩放不同的网站有不同的要求,但让viewport的宽度等于设备的宽度,这个应该是大家都想要的效果,如果你不这样的设定的话,那就会使用那个比屏幕宽的默认viewport,也就是说会出现横向滚动条. width 设置layout viewport  的宽度,为一个正整数,或字符串"width-devi

EasyRadius 动态域名DDNS设置工具,支持WayOS三代,完美解决近段时间3322和每步不稳定问题

以下软件只适合拥有公网IP的用户哦,要是您没有公网IP,只能和我们联系,获取VPN了 EasyRadius从1.65开始就提供DDNS,中途由于我们升级了安全性,导致DDNS更新失败 这段时间由于3322和meibu服务器的不稳定及收费,太多用户和我们反馈DDNS的问题是一种困扰 为了让用户不需要浪费300元/年去购买3322收费域名,我们花了一些时间对EasyRadius的接口进行升级 同时增加了一个配置软件,以解决WayOs 3代不能配置DDNS的问题 下载地址:下载地址1 有了这个软件,您

[杂谈]2018--2019 这段的工作状态

现在的工作状态,和学生时代的工作做个对比 : 学生时代,基本只要跟着老师教的知识 给定的习题,进行解题和修正即可. 而现在的工作 ,真的 自学和自我评估 1,习题--- 经过提炼之后的 需求 2,解题--- 这个 一直都是工作中最不可或缺的部分 3,正确答案---- 过去直接拿到手的,现在做过实施,写的脚本,需要后期的监控 和测试进行验证 4,批改------- 自己要划定范围,决定哪些算不算,算多少,分析为什么会 为什么不会,最后还要写上体面的评语 原文地址:https://www.cnblo

近段时间android错误总结

不同的ItemVeiwType中返回的值必须是从0开始的!!!!!不能自定义值,否则会发生不可预知的情况.即值是从0到ItemViewCount-1. LayoutParams中设置margin等参数时,是根据外层Layout来决定LayoutParams的类型的. 如果AbsListView的子控件需要设置LayoutParams,比如footerView 等,可以在footerView外层设置LinearLayout或者RelativeLayout等常见的有MarginLayoutParam

近段时间学习html和CSS的一些细碎总结

1.边框圆角属性:border-radius,取值可以是 百分比 / 自定义长度,不可以取负值.如果是圆,将高度和宽度设置相等,并且将border-radius设置为100% 2.IE6,IE7,IE8,opera,firfox-2.0等浏览器,不支持边框的圆角效果.我们可以用图片来做. 3.为了克服有的浏览器不能显示某些属性设置的效果,可以专门设置使其识别,如火狐浏览器是 -moz-,谷歌浏览器是 -webkit- ,应用如:-webkit-border-radius:100%; 4.属性元素

关于近段时间论坛型APP 的一段舍弃

一直以为缓存务必要做的很好,好到什么程度呢,我曾这样想,用户在下滑数刷新的时候也要做到,先加载久缓存再加载新的,同时只改变旧的某些项.这样的想法真的很好!好到我花费了三天去设计数据库和服务器的 php 代码逻辑,客户端的还要重新改. 后来我想了下,这样搞的代价真的是 得不偿失!我既牺牲了代码的运行速度,又牺牲了存储空间! 现在,我要学百度贴吧APP.QQ空间的做法了,只存新的,旧的在有网络的情况下,直接覆盖!

松口气,近一段时间的工作学习情况

公司的工作最近又小松口气,其实剩下的事情还不少,但是框架已经成型,接下来硬骨头还有很多,但是吃一个就少一个,这就不太怕了. 去年开始做这套类似Blue Print的图脚本的时候没想到虚幻能这么快就开放,项目推行类Blue Print时也就没有太激进,图本身的出发点是自然语言,而不是程序语言,带有不少Coroutine的概念,结果现在就有点被动了.自己做出的图表系统无论怎么看,从组织上和方便程度上都不能跟UE4相提并论,所以--现在压力略大. 不过坚持到最后能实施成这样子,而且得到了部分策划的支持

我在阿里工作的这段时间里,都学到了哪些东西

来阿里也已经四个多月了,这段时间你学了很多东西,简单说起来,就是一个走出舒适区的过程,从一开始的新手入门,到逐渐熟悉业务和技术,再到慢慢的适应环境,胜任工作. 总体来说,这几个月还是学到了很多东西,感觉成长的很快,但同时工作的压力也非常的大.总体来说,归纳几个点吧. 第一点:就是阿里的技术. 大家都知道阿里的java技术栈,在业内基本上是可以排第一的,这也归功于阿里的技术发展十分迅速,所以底层的技术才会如此的先进. 阿里内部通常都会自己研发中间件,阿里也开源了一套中间件,但实际上内部又维护了好几

已经工作了一段时间,谈下自己编程的能力,谈下自己的项目

编程的人,就是要扎实的基础哦,我现在已经工作了一段时间,感觉自己还很差的样子哦,但是,我会继续努力的哦.下面是我自己感觉的能力: 1.具备扎实的PHP开发基础,深入理解OOP编程思想,具有良好的编码习惯,: 2.熟悉HTML.CSS,熟练使用DIV+CSS进行页面布局: 3.熟练掌握Javascript,jQuery,AJAX技术: 4.熟悉MVC设计模式,Smarty模板技术: 5.熟练掌握Thinkphp开源框架的使用 6.熟练使用Mysql数据库,熟悉索引.视图.事务.了解Mysql数据库