这篇文章吐槽为主!
抱歉,最近实在是太忙了,每天睁眼闭眼就是工作,晚上自愿干到10点11点,头实在痛的受不了倒头就睡。这两天真的一点都不失眠,一躺下过几分钟就睡着了,醒来的时候还是觉得睡不够,都已经睡了8个多小时。
我真的觉得现在上班很痛苦,一点都不快乐,注意,我说的是上班,不是针对我们这一行,我现在的梦想就是不上班。但是我也不想跳槽,没有一点想法,我去年跳槽是因为被同事给逼走了,但是当时工作压力也很大,这并不是我跳槽的原因之一。
然后我记得去年我也说过“但是我也不想跳槽,没有一点想法”,然后就跳了;这种感觉怎么似曾相识呢?哈哈。我觉得没必要跳槽,第一是刚跳不久,接着跳不太好,除非你技术真的非常牛逼,但是你技术牛逼,老总一看你还没干一年就走了,那么到我的公司,是不是也是这样?我招人的成本也很大的,想想还是算了。
第二,跳槽加薪加个几千块,一年差不多就是3、4万,对于我来说没有一点诱惑力,虽然说复利的力量是无穷的,多跳几次工资就成爆炸式增长,我没想那么远,好事不如赖活,“混吃等死“吧。再过个一两年看看。
总之真的是身心疲惫,感觉好累,说直白点,性欲都没了,都说25岁男人不行了,以前读书的时候看到不明白,现在知道了。很大一部分就是来自工作压力,累了一天了,只想躺着,哪还有闲心造孩子,黑丝都不管用了。不是我不行呐,二弟难为情。
咦,还要讲几个编程的东西,讲吧,我先不抱怨了:
---------------------------------------
1:compress有一个特殊的用法,我不知道你们知不知道,
visit=“计划外访视(2020-12-29)” ,
if index(visit,"计划外") then trdtc=compress(VISIT,"-","kd");
这样就能提取出2020-12-29,不用SCAN,SUBSTR那些。
2:set XXX:;
今天看群里有人问这个用法是什么意思,比如说
data XXX
set tr_:;
run;
这个冒号的作用就是把所有tr_开头的数据集set在一起啊,这是set 数据集,我记得对变量也可以进行批量处理的,比如drop trt:;这个的作用就是把所有trt开头的变量都删除了,例子我就不举了,没时间,然后keep应该也是可以的
3:说到冒号: 小小冒号作用大啊,让我又想起了冒号的一个用法,比如说我们有时候写程序 if seq in (1,2,3,4,5,6,7,8,9,10) then .....
可以直接用一个冒号代替 if seq in (1:10) then ...
如果有小数不行,不连贯的数字好像也不行。
---------------------------
好的,交完公粮了,继续吐槽,今天看到一个同事的程序,我去,一大段宏,然后宏变量很多,当时我就看花眼了,真的,这样的程序维护起来真的好麻烦。其实,大家工作到后面,真的要学会化繁为简,回归最原始的做法,比如写个domain,用最简单的set merge ,最多加个proc sql就可以了,这样别人一看你程序看的懂,维护起来超方便,你说你写个工具用宏还可以理解,写个sdtm,ADAM就没必要用太多宏了吧。
说真的,打开我的群,讨论的都是正经的,每天不少人提问题,讨论行业的八卦,咳咳,主要还是问问题,加了好几个群都没这样。
然后每天打开就是一大串聊天记录,忙的时候看见了真的想说:求求你们替老板打打工吧!
富婆在哪里,在下很可以。带走按摩你,每天活梦里。
对了,以后这句话要加在我的公告里:你们关注我不是来学技术的,纯粹是来看吐槽的,学技术出门左拐,不送!
网友评论