前言:
今天,2020年4月23日,是吃瓜群众最劲爆的一天,各大自媒体平台都有罗志祥被爆出轨的头条。大家刷抖音的时候想必应该看过这样的评论:“全体渣男起立,向祖师爷致敬!”。看到这些信息的时候,你是否有个疑问:“同样是男的,他为何如此优秀!?”那么,单身程序员如何才能找到对象?
这里重点说下罗志祥的时间管理案例:一边参加综艺,一边边和这么多人保持不正当联系,凌晨三四点也要跟女朋友说晚安,这时间管理真的是天下无敌。
小编收集了一些来自网友的“神”评论:
@海阔天空:以后哪位下属说自己很忙,有事儿没做完工作,我是不会信的,只要努力就有奇迹。
@鲸落_Chroot:我每次让我们的程序猿,下班前把代码发给我,他都到中午了还没完成
@无言:我们公司的前端工程师单身久了,就去了交友网站去找女朋友,过了段时间问他找到了,没有,工程师说,女朋友没找到,但是找到了它们页面的一个bug。哈哈哈哈(笑死)
大家一提到程序员,首先想到的是以下标签:苦逼,加班,熬夜通宵。对于程序员来说,晚上十点仍有许多人在公司赶进度,等发布。即使在深夜熟睡之际,一旦电话铃声响起,程序员在十分钟内就得起来查看处理,毕竟如果是系统宕机的话,晚一分钟处理损失就多几个零。
选择程序员这职业也就是选择7*24*365的待机模式,出门可以不带钱包但随身得带个VPN,搞不好程序员在相亲当天还得停下来打开电脑解bug。
小编认为找女朋友还是得看你这个人怎么样的,但是程序员的工作和生活又是不分开的。
女:你有房吗?
程序员:我有VPN
女:你有车吗?
程序员:我有VPN
女:VPN是什么?
程序员:道不同不相为谋,我们不合适
女:。。。。。
一、未来,程序员竞争大
编程技术不再高大上,入行门槛不再高。普通人从培训学校培训四个月便能就业,月薪轻松过万;大四学生不喜欢本专业,自己拿本书学习也能找到不错的公司以实习生的身份入门;00后从幼儿园开始学习编程软件,懂奥数不再厉害,会编程才是加分项,小学生会编软件操作机器人的比比皆是…
从前人人都是产品经理,如今人人都可以是程序员。
还有铺天盖地的程序员“35岁被清退”论,程序员被列入“十大高危行业”论……程序员这活真是不好干。
二、未来,程序员创业难*
打工如此艰难,不如创业去吧。雷军说站在风口上,猪都能飞起来。可从几年前的互金、短视频、共享经济到现在的区块链、人工智能…这年头风头说换就换,小公司说倒就倒,创业者的头发说白就白,钱说没就没。
见过有优秀的程序员脱产创业,不到一年白头发清晰可见。整天四处奔波拉投资拉人员,压力巨大,公司生存艰难。
所有的创业只有上市或是被收购才算得上是完满的成功,而能做到这一步只有1%的概率,创业者所面临的局面再严峻不过。许多互联网创业公司盈利模式还没搞清楚呢,只会疯狂往里砸钱。
三、未来,程序员是否会更累?*
大部分程序员做的事情都很简单,代码CRUD可以说毫无技术含量,就算什么不懂依葫芦画瓢很多功能也能勉强做出来,做个多线程并发就算高科技了,程序员这行的门槛其实还是比较低的。(这里说的是大部分,有些牛逼的,写算法、jvm等的请自动跳过)
对于个人来说,技术很重要,但是对于工作来说,编码的习惯比技术更加主要。工作中你面试的大部分技术都不需要用到的。工作中,因为你的编码习惯不好,写的代码质量差,代码冗余重复多,很多无关的代码和业务代码搅在一起,导致了你疲于奔命应付各种问题。
给大家一个直观的例子。下面是controller的一个删除数据的接口。
@PostMapping("/delete") public Map
delete(long id,
String lang) { Mapdata = new HashMap Object>(); boolean result = false; try {
// 语言(中英文提示不同)
Locale local = “zh”.equalsIgnoreCase(lang) ? Locale.CHINESE : Locale.ENGLISH;result = configService.delete(id, local); data.put("code", 0);
} catch (CheckException e) {
// 参数等校验出错,这类异常属于已知异常,不需要打印堆栈,返回码为-1
data.put(“code”, -1);
data.put(“msg”, e.getMessage()); } catch (Exception e) {
// 其他未知异常,需要打印堆栈分析用,返回码为99
log.error(e);data.put("code", 99); data.put("msg", e.toString()); }
data.put(“result”, result);
return data; }
其实上面的代码也没有大问题。而我接手之后,我会开发自己的代码框架,最后制定代码框架交付的代码如下(这是controller的部分):
@PostMapping("/delete") public ResultBean delete(long id) {
return new ResultBean(configService.delete(id)); }
用到的技术就是AOP,也不是什么高深技术。怎么样?代码量就一行,特性一个都没有丢。这就是我们项目组现在的controller的样子!
所以,作为程序员你累不累是与你的“技术和编码”是成正比的,你不累能空出更多的时间(说明你的技术越好),反之如此。
总结语:
既然当初已经选择成为程序猿了,那就请别后悔自己的选择。一直苦逼地在加班,没空去找女朋友?那就请努力提升自己的职业技能,技能提升起来了,去尽量空出时间来,去找女朋友、陪女朋友,而不是被那些代码一直缠身。工作得要,对象也得找,现在信息时代,各种新型名词层出不穷:刷脸支付、无人驾驶、人工智能、区块链…没人能知道未来会是怎样,唯有靠自己紧跟时代的步伐,提升自己的专业技能,才能升职加薪,迎娶心中最爱的那个她!!!
需要java架构师进阶资料的请加V:gp16670159362,给你最新的java免费相关资料!!!