写在冬日的第一天——一个女程序员第十二年工作总结

2024-01-21 01:48

本文主要是介绍写在冬日的第一天——一个女程序员第十二年工作总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

写在前面:

这篇文章是我对过去一年的总结,心路历程也是在前面的基础上积累出来的。
工作以来每年都会准时写总结,我属于不太努力的人,懒, 随波逐流。所以十二年才这样,算是个反面教材吧。


冬天又到了啊,十二年就这么过去了……


在技术上去年最大的进步就是可以把MVC写进简历里面了。有个面试题是让我做个MVC小东西,其实面试的主题是内部的运算逻辑,不过就是用MVC的形式表现出来而已。我通过把这个小玩意拓展,实践一些学到的技巧。这个小项目过后对MVC的信心就足了很多,至少想问题可以想到点上了。另外就是把去年的一个功能重构了一下。重构这个东西对于技术的成长帮助很多,只是在实践中没有很多机会去实施,毕竟我每天的时间就是公司的钱,只要功能不出大问题,一般不会给机会做功能性的重构。


另外,在私底下写了一个IOS的App。写的别别扭扭,觉得不是我写东西的那种思路,各种拼凑算是写出来了,后来付诸应用倒也完成了功能。2017年应该会把这个拓展一下,但愿感觉会好一些。


今年也算是开始有Apple account和git hub 账户的人了。


去年写完总结,手里的项目就提交了。工作重点也从项目开发状态转入支持状态了。由于我们组是新版本的第一个项目,面对的也是第一个用户。有些沉积多年的bug,也如池塘底部的淤泥被翻出来了。


我们组承担了整个产品的补错部分。积极的看,这是一个跳出原来项目框架认识整个产品的机会,有机会学习新的产品知识丰富我们自己的项目;反方向来看,客户的压力大,本来我们对于某些方面不是很熟悉,修改过程用时长。这样的情况需要产品,支持配合来缓解压力才更有利于当前的局面,可惜现实就是这么残酷,锅得有人背。 因为这个,我和上司吵了一架,这是我从业这么多年来最严重的一次。通过这个也发现了自己性格中原来有这么强硬的一面啊,也算是这些年的成长了。

 
面对项目经理。 项目经理一方面希望各种走流程,另一方面又希望夹个塞,省个事。所以有的时候会绕过我直接联系开发。这个时候一般会说:东西你先做着,我自己跟你们组长说……然后,当然没有然后了。很傻很天真的开发以为我默认了任务变更就开始干。如果一切顺利还好,这要是出点岔子,开发又成了背锅侠,而组内又得背一个沟通不够的锅。吃过亏后,我们就学乖了,任务变更可以,但是要通过我来做协调,以小组为单位来面对。如果可以消化掉就接,如果不可以再行商量。


面对客户。我这个案例就是自己每两个月去客户那待一天,最大的好处就是给客户吃个定心丸吧。一些问题可以现场解决,一些问题可以直接参与诊断。


去年开始做组员的工作评定,花了很大的时间在“
人”身上。到现在我还是很讨厌写工作评定,主要原因就是写作水平差。这一点上我需要多多锻炼,大力强化。可真的讨厌写这些报告。另外就是一段时间集中面试,除了技术上的硬性测试其他的不是特别能够量化,有点像相亲,靠眼力。

今年还做了一件事就是找工作。去年的时候说了对于职业发展的困惑,写了总结之后决定把自己放到人才市场上去试试水,让市场检验一下自我认知,同时也看看外面的世界是不是真的很精彩。


找工作的时候对自己的定位就是技术管理,重管理而轻技术。 因为在管理上我对自己不自信不足,还有就是所处环境的限制不知道市场是不是接受我这样的人来做管理。开始的时候只有专业岗位来找我,于是就是跟着做了一些测试题,有线上的,有回家做好提交的,也有面试的时候在场做的。 把基础知识巩固一下,也把自己的状体调整一下。 第一次去面纯管理的时候面的不好,人家把我拒了。回来后把职业的不同阶段案例拿出来好好分析包装一下,看了一些网上的管理课程。主要是组织语言,做管理和做开发有的时候说的是两套语言(我的单词量太小好多词都不会)。 后来面管理的时候表现的就比开始好多了。


面试中,发现对我这个阅历的人来说有几个
品质特别值得一提,写下来共勉。


1. 积极乐观
2. 承受的了压力
3. 脚踏实地
4. 坚持以上


后来同时拿到了A和B两个offer。二选一的过程很艰难,最后的结果是选了B。 当抛开所有的外界因素直面内心的时候,发现不选A是因为对自己不够自信,自己的能力没有想象的那么高没办法承担太多的不确定性。这个结论让我很失望,还跟朋友哭了一鼻子。


新的工作岗位已经没有开发任务了,重点在于流程和团队。需要思维模式,工作方式的转变。 希望明年这个时候可以把这些年积累的对于管理的认识,还有使用技巧总结归纳写在这里。


今年我还在困惑,就是眼界。工作越久眼界越窄,这种眼界不是那种看看大概过眼浮云的眼界,而是知其然知其所以然的感觉。好多东西看过了,要亲身操作一下才有最直观的感觉。于我而言,还是懒……


除了工作今年最大的成长就是独立带两个娃毫无压力了。我可以很享受亲子时光,不会特别的担心焦虑,可以很专注的探索小朋友们的世界,发现乐趣,不会失去耐心。这种安全感虽说来的晚了一些,但终究还是来了。


今年放了两个长假,去了洛阳和新疆两个喜欢的地方,还带着小朋友回家看了看。推荐大家去河南巩义看看,尤其是对北宋历史有兴趣的同学们。看看帝陵,再看一看相关书籍,亲眼看一下北宋历史的画卷。


最后想说自己真的好幸运,有很好很好的朋友。让我可以一边打电话一边哭鼻子。


愿大家都好。


抬头做人 低头做事
过幸福的小日子


出处:程序人生


版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。


这篇关于写在冬日的第一天——一个女程序员第十二年工作总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/628012

相关文章

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

Python中的filter() 函数的工作原理及应用技巧

《Python中的filter()函数的工作原理及应用技巧》Python的filter()函数用于筛选序列元素,返回迭代器,适合函数式编程,相比列表推导式,内存更优,尤其适用于大数据集,结合lamb... 目录前言一、基本概念基本语法二、使用方式1. 使用 lambda 函数2. 使用普通函数3. 使用 N

setsid 命令工作原理和使用案例介绍

《setsid命令工作原理和使用案例介绍》setsid命令在Linux中创建独立会话,使进程脱离终端运行,适用于守护进程和后台任务,通过重定向输出和确保权限,可有效管理长时间运行的进程,本文给大家介... 目录setsid 命令介绍和使用案例基本介绍基本语法主要特点命令参数使用案例1. 在后台运行命令2.

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

Java中的xxl-job调度器线程池工作机制

《Java中的xxl-job调度器线程池工作机制》xxl-job通过快慢线程池分离短时与长时任务,动态降级超时任务至慢池,结合异步触发和资源隔离机制,提升高频调度的性能与稳定性,支撑高并发场景下的可靠... 目录⚙️ 一、调度器线程池的核心设计 二、线程池的工作流程 三、线程池配置参数与优化 四、总结:线程

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys