转码过了使用期的一些感想
木木会发光
我在转码上,花了太多时间了,
自学go快一年,后面确实学的一坨屎,就放弃了;朋友教过我python,老学学不会,朋友放弃教我。
后面自己报班学习Java,本来周期是7个月(中途有过年,所以时间比较长);后面觉得最后项目我没学好,我就继续留级了,又多了3个月
所以我在转码上,花费时间非常非常长,属实属于很不聪明的那类人,或者说学习代码并没有开窍
但是我学到了一些东西以及踩过很多坑。
我是银行外包,所以代码难度没有很难,或者说很难的需求,他们没给我做,所以我浅薄的抛砖引玉下。
1,git。
培训班的时候,我们学习的git 就是简单的推上去,但是在这里,好像有很多操作。
比如拉分支,他们要么教我在 genkis上拉,要么教我直接去代码库里面拉,我有次直接在idea上拉,被老员工说了,所以那会操作git 我都很懵逼。
其次有个commit id,即代码提交的时候,提交要求一定要有这个,然后我由次弄错了,弄成了事物id,导致领导折腾了一整天没搞定
第三是,merge 代码,有老员工教我merge,有教我 用cherry pick,所以我那会也是有点分不清
第四是,我们有 dev,sit,uat三种环境,我之前都不知道这些环境
然后要自己从dev 拉分支,写自己代码,然后再推到远程dev分支,然后用远程 dev分支 merge到sit, 我之前还以为是自己推到dev远程分支,又从dev 远程分支推到sit上,所以也经常合并代码有问题
2.运行代码
我们以前写项目,直接在idea本地点击运行。
但是我们公司运行代码,就是发流水以及在事务管理器上启动两大类。有次他们说发流水,我半天没反应。他们说发流水,我都不知道啥意思。
后面才知道,运行代码,在他们那里叫发流水。
发流水又经过,本地打包,扫描代码有没有格式问题,以及部署阶段。这个时间段经常持续 40--2小时,非常花费时间。
在每个阶段都可能会出问题,比如代码格式扫描有问题。这个时候,需要下载日志,看看日志报什么错误。
3.看日志
以前在培训班看日志,也是直接从本地idea看。
来这里,领导说要连接xshell 或者另外一个工具(我以前没见过),我用的xshell,然后xshell连接运行的模块地址。
在xshell 里面看日志。
虽然我学过xshell ,但是我没在上面看过日志,所以最开始我也不知道怎么操作。
我领导看出了,但是还是给我说,你对xshell 不熟悉啊。
4.培训班学习的 mysql,我们用的Oracle
他们用的可视化工具是PLSQL Developer 12,我又没用过,所以我那会也不知道怎么操作。
包括我也不知道 Oracle分区的概念
5,最最重要的代码思路
这是我最感激我领导的
以前拿到需求,就是想着把他要求的那个变量改掉(我的需求很简单),就好了。
但是我领导会问我,我这个流程之前是啥流程,后面是啥流程,每个变量怎么来的,分别落了哪些表格
这些都是我之前写代码,不曾想过的问题
最后要说学习代码,会不会让我后悔
有时候很后悔的,毕竟花费那么长时间,那么辛苦,而且又那么挫败我;
有时候又觉得人生那么长,学新东西拓宽下自己也很好。
我很感激我以前,学习写稿子,给了我可以不工作的勇气和底气。(因为我就算不工作,我也能接稿子有点点收入,勉强养活自己)
而转码,给了我能做成功一切的勇气。我都能学到找到工作的程度,这已经是这个世界上我觉得最难的东西了
我也不会好奇写代码 到底是怎样的
你的回复
回复请先 登录 , 或 注册相关内容推荐
最新讨论 ( 更多 )
- 为啥知乎都在劝退25+妹纸转程序员 (木木会发光)
- 2023年3月2日更新 入门/转行|自学转码路上的坑 (木木会发光)
- 入门/转行|报班中学到的技巧 ——JAVA篇 (木木会发光)
- 入门/转行|关于转码一些得到和失去 (木木会发光)
- 入门/转行|论一个女性转码有多艰难 (木木会发光)