作者ripple0129 (perry tsai)
看板Soft_Job
标题Re: [请益]养老公司新人该如何提升自己?
时间Sun Jul 21 22:43:33 2019
这边还是劝世一下
美国工作台湾的工程师9成都想去
除了家庭家人语言等等因素外
多数是想去美国工作的
台湾的软体工作待遇福利差美国一截的
一堆人劝你别回来不是没原因
如果以提升自己来说
想靠工作还是别抱太大希望
反而是自己有充裕的时间练习还来的重要
软体跟作文一样没有完美的
一定能够不断的润饰再润饰
再怎样的环境都能够透过重构原始码来进步
举例来说你maintain的selenium script
过去我也曾经自己将seleluim包装一层
透过写properties档就能够写出selenium脚本
写包装的过程就会是一个提升了
migrate自动化测试要如何写程式
让一个指令完成所有机械动作
事实上你多数使用的开源框架
都是这样来的
因为软体工程师就是为了懒惰
所以不断的写能偷懒的程式
最终将商业逻辑抽出後
就是个能开源出去的框架了
在任何地方都能够提升
单纯是心态的问题
※ 引述《paschen (paschen)》之铭言:
: 最近才发现自己好像进入了养老公司
: 我的职责目前是
: 一、用React写工具给QA,但是没有code review,我最近跟组长要求才有的
: 之前是能动没BUG就好
: 譬如我连unit test, SASS都不会用。
: 二、migrate 自动化测试script
: 简单来说就是复制贴上然後改一改这样的机械式动作。
: 三、帮忙maintain旧的selenium script
: 有问题的话帮忙debug,但目前好像也没人问过我。
: 四、帮公司内部的automation framework写feature
: 疑似是传说中的SDET
: 本身比较喜欢後端,但我们公司是用mongodb,感觉市场价值不大(?)
: 且我们组都是写内部工具给其他developer,好像要求低很多。
: 本身的技能树有前端、後端、粗浅的机器学习这些
: 但目前做的好像都是杂工
: 目前是想看看能不能拚看看转去前端的组这样
: 平常上班抽一小时来学自己想学的东西
: 譬如python, machine learning, golang,进阶的React
: ex react hook context etc
: 但想到之前学spring and design pattern学到要死要活
: 工作後从来都没用到,有时候实在会心灰意冷= ="
: 由於目前只在公司四个月,一开始就吵着换组好像不太好
: 目前是打算至少待一年这样
: 毕竟知名企业,待遇也不错
: 这边平均新人 六万镁,而我由於是大公司的关系,是九万镁
: 整天闲闲地也没什麽压力。。。
: 其实比较想去新创公司学东西,累积真实实力
: 之後跳槽也比较有竞争力
: 如果之後跳槽的话薪水大概直接会少两万镁这样。。也不知道直不值得
: 往上跳amazon的话又要重新准备算法
: (其实不是很喜欢为了过面试而特别准备)
: 本身组员,两个程度的还不错,但他们也是负责写工具给qa然後不需要我帮忙
: 一个普普、一个感觉超废
: 但我分到的配对往往是超废地和普普的组员
: 我是很开心我负责96% 左右的React,然後妹子负责英文和其他人沟通需求
: 但感觉再这样下去实在很没长进这样。。
: 打算两年後跳槽到其他公司,五年後回来台湾找工作
: 找工作这样,故希望能力是能带着走的能力。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.218.19.71 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1563720215.A.43D.html
1F:推 t64141: 推懒惰XD07/21 23:03
2F:推 Nitricacid: 科技始终来自惰性!!07/21 23:19
3F:推 robust083: 退步始终来自於奴性07/21 23:56
4F:推 csieflyman: 我自己也是透过写json档案来写 postman 脚本07/22 00:14
5F:推 ldkrsi: 如果是主管看你太闲也不会加工作给你的公司 把一堆有的没07/22 02:26
6F:→ ldkrsi: 的都自动化掉真的很爽 很多时间可以搞其他事07/22 02:27
7F:推 paschen: 我是主动要求主管加东西给我的 觉得都学不到东西很没长07/22 04:18
8F:推 paschen: 请问一下,那上述至些技能以後跳槽时能写在履历上吗07/22 04:43
改善公司既有程式码提升生产力50%
之类的当然可以写
基本上面试都会聊到你在公司做了什麽事
多数面试官仍然是喜欢把工作自动化的面试者
而生产力提高相对的拥有多余的时间玩新技术
如果研究且实作的不错
甚至能帮公司导入新技术
这些都是职场上高手的特质
※ 编辑: ripple0129 (49.218.19.71 台湾), 07/22/2019 04:58:56
9F:推 paschen: 想请问工作自动化大概是指怎样呢?07/22 06:02
10F:→ paschen: 用什麽工具这样?我目前是负责把java的code改写成js07/22 06:03
基本上工作会发现很多动作是一直重复在做的
像现在这个工作
我的动作可能会是寻找网路上有的
Java to Javascript的library
然後自写一个转译+验证程式
跑转译後马上对转译出来的js码做测试验证
类似这样子增加生产力
而当转译效果不理想这时候你会放弃转译程式
但是验证程式还是可用
这时候你会想把验证程式码抽出
然後发现耦合时之後就会进步
怎样写程式码会注意耦合能够方便抽出复用
※ 编辑: ripple0129 (1.171.200.65 台湾), 07/22/2019 06:55:55
11F:→ paschen: 感谢指点,想请问下验证的意思是写test去check吗?07/22 08:19
你转之前写test测java code
转之後同样的测试跑js code
12F:→ paschen: 耦合的意思是什麽意思。。抱歉不太熟中文的专业用词07/22 08:19
coupling
※ 编辑: ripple0129 (49.218.19.71 台湾), 07/22/2019 08:32:21
13F:推 testPtt: 等我写出自动写程式的程式 07/22 08:50
14F:推 newhandfun: 推。真的遇到必须一直提升自己才能应付的工作的话反而 07/26 19:04
15F:→ newhandfun: 会没时间将自己的程式功力做精进 07/26 19:04