调整自己的开发心态

2024-03-14 00:20
文章标签 开发 调整 心态

本文主要是介绍调整自己的开发心态,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这里写目录标题

  • 调整自己的开发心态
    • 零 一个老前辈的困惑
    • 一 换新项目组了
    • 二 坦然面对保守项目
    • 三 关于新技术

调整自己的开发心态

零 一个老前辈的困惑

​ 第一,干了这么多年外派,技术接触的乱七八糟,可能今天.net,过几天写式样,再过一阵cobol,然后batool、测试……,所以到现在,我可以很自豪的说:来吧,项目,我什么都能干!但是,没有一个是精通的,而且一门技术当时掌握了制造,可能过了2年才又接触到,没什么积累(我承认我没心没肺了-。-),像我这样,公司好几家,技术很混乱……在面试上是不是任何公司都不怎么会考虑?当然除了外派……
​ 第二,工作这些年,一直都没有系统和专门的去学日语,这也是一大硬伤……目前日语基本上写式样、发QA、读文档(结合翻译软件)等等日常工作都没问题,听和说基本门外汉。有时候特别想学学日语,但是头两年没重视日语的问题,后几年想学了家里的事多,或者学着学着加班就来了,回到家也懒得学了(我承认到了家我很有惰性),所以日语问题弄得我也很尴尬……
​ 第三,先说下我自认为的优点,我干活很干净,很重视职业操守,从不作假,从没有(包括从刚毕业开始)因为我个人的原因导致纳品延期,无论派到什么项目组评价都不错,跟过的领导,大部分有项目时候都会想到我,所以外派的路相对宽一点,基本上很少有没项目的时候,但是,眼看着马上30岁了,干了这些年的程序员,以后的路我很茫然……
​ 以上所说就是我的现状,很尴尬。。曾经有面试官问我以后的职业规划,到现在为止我都没个明确的目的,随着岁数越来越大,越来越怕,想想一个30多岁的大程序员被派来派去的,太悲哀了,会不会有哪天就一下干不动了。。所以我想请教楼主,像我这样在软件行业想要继续走下去,该怎么办

一 换新项目组了

​ 笔者在经历了一个项目从激进扩张到各回各家后,被分到了一个新项目中。新的项目,同样是做JCL ASM COBOL开发,但是大机的种类有所不同,开发的工具与检证的标准有不同,感觉略微有一些吃力。我觉得首先要调整自己的开发心态,CODING不是点点鼠标,如果真的这样,那估计开发会比所谓的内容审核更为低级。在测试阶段,一定要严格检证,按照手顺走。如果测试结果和预期值不一样,自己调查一下,再去问,要学会向身边的高级开发求助。切忌,强行改预期值和测出来的实际值保持一致,这样属于造假。更不能,一问进度,拖拖拉拉,一问为啥就“我不知道”,“就这么测过了啊”“我啥也没改啊”。

​ 项目中的人聚人散,搬家时的大包小包,要学会一种轻装上阵,学会极简主义!你想停留在原地是不可能的,这才工作一年多,周围的同事真的换了一大波了,这里不是学校,没有三年四年一起携手的伙伴。一丢丢涨工资的幻想都不要有,真正的涨工资是因人而异的,要是你在自己的岗位上不是很突出,就算你勤勤恳恳,也不会给你涨工资,说白了就是想赶你走罢了,还是跳槽做核心技术涨工资最快,但前提是你要有核心竞争力

二 坦然面对保守项目

​ 项目组的代码都毫无规范、毫无质量可言。加班加点的堆💩山有什么意义?不是每一份工作都要追求意义,又不是说你不堆💩山,每天就异彩纷呈了。这份工作,只够勉强养活自己罢了,比在家待着爽很多。让什么价值、成长、契约,飞到天上去了吧,忽悠别人可以,咱不能把自己也忽悠了啊,一个系统能运行二三十年,那简直是软件工程里的奇迹!

​ 我总感觉我现在干这活,连增删改查的难度都没有,但是看不懂式样书,一般都是靠上位者讲解,自己连蒙带猜加上现在翻译手段比较多元,所以混过去了,下一步目标,日语过N2,加油,以后每天写一篇日语学习笔记!**干保守项目,寄存文档堆积如山,关键是要日语学好,吸收前人的经验!**语言过关 工作不能出问题 出了问题要会看脸色 要诚恳 喜怒不形于色 最最重要要学会如何笑 让领导尤其你的直接上司看着舒服的诚恳

三 关于新技术

​ 总听到AI从业者抱怨,GPU不够跑数据集,咱就不信了,同样是跑数据集,同样是借助框架调参数,它们就是时代前沿了,加几个寿命四五十年的卷积、神经网络、深度学习,就尾巴到天上去了,面对新技术,不能怂,狠狠地学!它们跑打模型,大参数,咱就整个小点的,尝试一下学习方法,实践出真知!

​ 1,选择一些新的,有前景的技术学习。 2,有针对性地选择项目:能完成比较完整的开发流程,能接触新的有前景的技术或者业务领域 3,如果没有项目的时候,去学习日语。 4,至少制定自己1到2年的发展规划。 5,选择几个比较好的目标公司,注意这些公司的人脉。 6,告诉自己,我通过自己的努力,我能行!

​ 要有些说走就走的勇气,今天有个姐姐说,让我趁者每天时间充裕,抽个三四个小时学点东西。不学习是不行的,缩在王八壳子里,只会被浪潮淹没。 本项目好多ASM程序,我真的感觉直接操作地址的ASM,其实美感比高级代码高很多,它不调包,除了很少的宏,大部分依赖于手工打磨,读懂后,觉得特别的舒服,算是汇编之美了吧,以后每天两篇汇编阅读笔记,咱也不清高,干底层,咱就狠狠地向底下钻研。

这篇关于调整自己的开发心态的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

基于Python开发一个有趣的工作时长计算器

《基于Python开发一个有趣的工作时长计算器》随着远程办公和弹性工作制的兴起,个人及团队对于工作时长的准确统计需求日益增长,本文将使用Python和PyQt5打造一个工作时长计算器,感兴趣的小伙伴可... 目录概述功能介绍界面展示php软件使用步骤说明代码详解1.窗口初始化与布局2.工作时长计算核心逻辑3

python web 开发之Flask中间件与请求处理钩子的最佳实践

《pythonweb开发之Flask中间件与请求处理钩子的最佳实践》Flask作为轻量级Web框架,提供了灵活的请求处理机制,中间件和请求钩子允许开发者在请求处理的不同阶段插入自定义逻辑,实现诸如... 目录Flask中间件与请求处理钩子完全指南1. 引言2. 请求处理生命周期概述3. 请求钩子详解3.1

如何基于Python开发一个微信自动化工具

《如何基于Python开发一个微信自动化工具》在当今数字化办公场景中,自动化工具已成为提升工作效率的利器,本文将深入剖析一个基于Python的微信自动化工具开发全过程,有需要的小伙伴可以了解下... 目录概述功能全景1. 核心功能模块2. 特色功能效果展示1. 主界面概览2. 定时任务配置3. 操作日志演示

JavaScript实战:智能密码生成器开发指南

本文通过JavaScript实战开发智能密码生成器,详解如何运用crypto.getRandomValues实现加密级随机密码生成,包含多字符组合、安全强度可视化、易混淆字符排除等企业级功能。学习密码强度检测算法与信息熵计算原理,获取可直接嵌入项目的完整代码,提升Web应用的安全开发能力 目录

一文教你如何解决Python开发总是import出错的问题

《一文教你如何解决Python开发总是import出错的问题》经常朋友碰到Python开发的过程中import包报错的问题,所以本文将和大家介绍一下可编辑安装(EditableInstall)模式,可... 目录摘要1. 可编辑安装(Editable Install)模式到底在解决什么问题?2. 原理3.

Python+PyQt5开发一个Windows电脑启动项管理神器

《Python+PyQt5开发一个Windows电脑启动项管理神器》:本文主要介绍如何使用PyQt5开发一款颜值与功能并存的Windows启动项管理工具,不仅能查看/删除现有启动项,还能智能添加新... 目录开篇:为什么我们需要启动项管理工具功能全景图核心技术解析1. Windows注册表操作2. 启动文件

使用Python开发Markdown兼容公式格式转换工具

《使用Python开发Markdown兼容公式格式转换工具》在技术写作中我们经常遇到公式格式问题,例如MathML无法显示,LaTeX格式错乱等,所以本文我们将使用Python开发Markdown兼容... 目录一、工具背景二、环境配置(Windows 10/11)1. 创建conda环境2. 获取XSLT