注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

Demo体验

Demo体验

场景Demo,开箱即用
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有

程序员的副业发展

前言 之前总有小伙伴问我,现在没有工作,或者想在空闲时间做一些程序员兼职,怎么做,做什么,能赚点外快 因为我之前发别的文章的时候有捎带着说过一嘴我做一些副业,这里就说一下我是怎么做的,都做了什么 希望能对你有些帮助~ 正文 学生单 学生单是我接过最多的,已经写...
继续阅读 »

前言


之前总有小伙伴问我,现在没有工作,或者想在空闲时间做一些程序员兼职,怎么做,做什么,能赚点外快


因为我之前发别的文章的时候有捎带着说过一嘴我做一些副业,这里就说一下我是怎么做的,都做了什么


希望能对你有些帮助~


正文


学生单


学生单是我接过最多的,已经写了100多份毕设,上百份大作业了,这里给大家介绍一下


python这种的数据处理的大作业也很多,但是我个人不太会,所以没结过,我只说我做过的


我大致做过几种单子,最多的是学生的单子,分为大作业单子毕设单子


大作业单一般指一个小作业,比如:



  • 几个web界面(大多是html、css、js)

  • 一个全栈的小demo,大多是jsp+SSM或者vue+springboot,之所以不算是毕设是因为,页面的数目不多,数据库表少,而且后端也很简单


我不知道掘金这里能不能说价格,以防万一我就不说大致价格了,大家想参考价格可以去tb或者咸鱼之类的打听就行


然后最多的就是毕设单子,一般就是一个全栈的项目



  • 最多的是vue+springboot的项目,需求量特别大,这里说一下,之前基本都是vue2的项目,现在很多学校要求vue3了,但是大部分商家vue3的模板很少,所以tb上接vue3的项目要么少,要么很贵,所以我觉得能接vue3和springboot项目的可以打一定的价格战,vue2的市面上价格差不多,模板差不多,不好竞争的

  • 少数vue+node的全栈项目,一般是express或者koa,价格和springboot差不多,但是需求量特别少

  • uni+vue+springboot的项目,其实和vue+springboot项目差不多,因为单纯的vue+springboot项目太多了,所以现在很多人要求做个uni手机端,需求量适中

  • .net项目,信管专业的学生用.net的很多,需求量不少,有会的可以考虑一下


这是我接过的比较多的项目,数据库我没有单说,基本上都是MySQL,然后会要求几张表,以及主从表有几对,这就看客户具体要求了



需要注意的点:大部分你得给客户配环境,跑程序,还是就是毕设一般是要求论文的,有论文的会比单纯程序赚的多,但是一定要注意对方是否要求查重,如果要求查重,一般是不建议接的,一般都是要求维普和知网查重,会要了你的老命。还有需要注意的是,学生单子一般是需要答辩的,你可以选择是否包答辩,当然可以调整价格,但是你一旦包答辩,你的微信在答辩期间就不会停了。你永远不知道他们会有怎样的问题



商业单


商业单有大有小,小的跟毕设差不多,大的需要签合同


我接的单子大致就一种,小程序+后台管理+后端,也就是一个大型的全栈项目,要比学生单复杂,而且你还要打包、部署、上线,售后,有一个周期性,时间也比较长


72761aa2847097aa719f2c9728dc560.jpg


image.png


ff5d9aaae6207ab8cbbe847c73cbd36.jpg


9e157d5ddab294d3214fa1d8ece07dc.jpg


为了防止大家不信,稍微放几个聊天记录,是这两个月来找的,也没有给自己打广告,大家都是开发者,开发个小程序有什么打广告,可吹的(真的是被杠怕了)


技术栈有两种情况:自己定客户定


UI也有两种情况:有设计图的无设计图的(也就是自己设计)


基本上也就是两种客户:懂技术的客户,不懂技术的客户


指定技术栈的我就不说了,对于不指定技术栈的我大致分为两种



  • 小程序端:uni/小程序原生、后台:vue、后端:云开发

  • 小程序端:uni/小程序原生、后台:vue、后端:springboot


这取决于预算,预算高的就用springboot、预算不高的就云开发一把嗦,需要说的是并不是说云开发差,其实现在云开发已经满足绝大部分的需求,很完善了,而springboot则是应用广泛,客户后期找别人接手更方便


对于没有UI设计图的,我会选择去各种设计网站去找一些灵感


当项目达到一定金额,会签署合同,预付定金,这是对双方的一种保障


其实在整个项目中比较费劲的是沟通,不是单独说与客户的沟通,更多的是三方沟通,作为上线的程序,需要一些资料手续,这样就需要三方沟通,同时还有一定的周期,可能会被催


讲解单


当然,有的时候人家是有程序的,可能是别人代写的,可能是从开源扒下来的,这个时候客户有程序,但是看不懂,他们可能需要答辩,所以会花钱找人给他们梳理一下,讲一讲, 这种情况比较简单,因为不需要你去写代码,但是需要你能看懂别人的代码


这种情况不在少数,尤其是在小红书这种单子特别多,来钱快,我一般是按照小时收费


cb519bce3fedc451116b659f6cb7388.jpg


e4531c4d8d6527208a03e1dcc6ede32.jpg


aef2baeabe8859caac59fd7ae0b456c.jpg


知识付费这东西很有意思,有时候你回答别人的一些问题,对方也会象征性地给你个几十的红包


接单渠道


我觉得相对于什么单,大家更在意的是怎么接单,很多人都接不到单,这才是最难受的


其实对此我个人并没有太好的建议的方法,我认为最重要的,还是你的交际能力,你在现实中不善于交际,网络上也不善于交际,那就很难了


因为我之前是在学校,在校期间干过一些兼职,所以认识的同学比较多,同时自身能力还可以,所以会有很多人来找,然后做完之后,熟人之间会慢慢介绍,人就越来越多,所以我不太担心能否接单这件事,反而是单太多,自己甚至成立一个小型工作室去接单


如果你是学生的话,一定要在学校积累客户,这样会越来越多,哪怕是现在我还看到学校的各种群天天有毕业很多年以及社会人士来打广告呢,你为什么就不可以呢


当然但是很多人现在已经不是学生了,也不知道怎么接触学生,那么我给大家推荐另外的道路



  • 闲鱼接单

  • 小红书接单


大部分学生找的写手都会比较贵,这种情况下,很多学生都会选择去上面的两个平台去货比三家,那么你的机会就来了


有人说不行啊,这种平台发接单帖子就被删了,那么你就想,为什么那么多人没被删,我也没被删,为什么你被删除了


其次是我最不推荐的一种接单方式:tb写手


为什么不推荐呢,其实就是tb去接单,然后会在tb写手群外包给写手,也就是tb在赚你的差价


这种感觉很难受,而且赚的不多,但是如果你找不到别的渠道,也可以尝试一下


最后


我只是分享一下自己接单的方式,但是说实在的,接一个毕设单或者是商业单其实挺累的,不是说技术层面的,更多的是心累,大家自行体会吧,而且现在商场内卷严重,甚至有人200、300就一个小程序。。。


所以大家要想,走什么渠道,拿什么竞争


另外,像什么猪八戒这种的外包项目的网站,我只是见过,但是没实际用过,接过,所以不好评价


希望大家赚钱顺利,私单是一种赚钱的方式,但是是不稳定的,一定还是要以自己本身的工作为主,自行判断~


作者:Shaka
来源:juejin.cn/post/7297124052174848036
收起阅读 »

只有一年前端经验,简历到底该怎么写?

Hello,大家好,我是雷布斯。 但不少同学还是会问“我是工作了 x 年的前端,该怎么改呢?”,“我觉得我的项目就是没有亮点,该怎么挖掘呢?”之类的问题。 那我们今天继续用一个真实的例子,给大家分享该用什么样的思路去优化自己的简历。 提前说明,参与简历修改分享...
继续阅读 »

Hello,大家好,我是雷布斯。


但不少同学还是会问“我是工作了 x 年的前端,该怎么改呢?”,“我觉得我的项目就是没有亮点,该怎么挖掘呢?”之类的问题。


那我们今天继续用一个真实的例子,给大家分享该用什么样的思路去优化自己的简历。


提前说明,参与简历修改分享的张同学,于今年 4 月参加了我们的面试全流程辅导,修改意见由我们团队的 uncle13 老师提供,关键信息已打码,并且已经获得该同学的授权来进行分享。


下面将按照简历中的模块顺序逐一进行分析。


个人简介 & 教育经历



这位同学可能是使用的简历模板,这两部分的内容都写的很简洁。


那么问题来了:



  • 简历右上角的二维码,扫出来是某简历网站,而且要求登录后才能查看电子简历,操作这么繁琐,放到纸质版的简历中是有什么目的呢?

  • 部分内容不标注清楚,面试官无法快速了解你,比如南京是现居地还是籍贯?zxxxxx.top是个人博客还是项目网站?


所以这部分可以优化下:



  • 去掉二维码

  • 把关键信息标注清楚。比如个人博客:https://xxxx.top

  • 教育经历如果没有太大的竞争力,可以考虑一块放到个人信息中,样式上会好看,改成:陕西理工大学 | 本科 | 网络工程


专业技能



简历中的专业技能是展示自己适合特定职位的能力和经验的重要方式。


但这位同学写的中规中矩,没有什么特色。


一般来说,面试官会从这个模块,了解到面试者的擅长的技术栈,熟练使用的工具等等。


编写清晰、明确的专业技能部分,有助于大家更好地展示自己的专业知识和经验。
但大家还是需要主要,对于自己写的所有关键字,都需要好好准备,面试官可以从任何一个感兴趣的方向进行提问。


针对这位同学的呢绒,可以这样进行优化:



  1. 熟练掌握HTML+CSS。熟练掌握弹性布局、网格布局以及响应式布局,能够快速实现Web端和移动端页面搭建。

  2. 熟练掌握 JavaScript,能脱离框架进行原生开发,熟悉 TypeScript

  3. 熟练使用 React 框架以及相关生态技术,能够独立完成项目搭建和项目部署,熟悉相关框架原理。

  4. 了解 vue 框架技术,有相关实践经验。

  5. 熟悉浏览器原理以及计算机网络相关技术,在性能优化方面有实践经验。

  6. 了解 Node.js 和常用模块,在此基础上能够使用 ExpressWeb 框架进行简单的服务器应用程序开发。

  7. 了解微信小程序原生开发,能够使用小程序原生开发进行开发。

  8. 对前端工程模块化有一定理解,熟悉 webpackvite 等打包工具及其日常开发配置,可以从 0 到 1 独立搭建项目,并优化构建流程。


大家发现没有,同样是描写熟悉的技术,但经过优化后,立马就变得高大上了。


工作经历



接着来看“工作经历”的模块。


其实比较推荐的介绍方式是,写清楚自己在公司的岗位、工作时间、个人的职责,同时也推荐加上公司的业务简介,不用太详细,1 - 2 句话简单介绍下就行。


在公司的个人职责就不要写的太简单了,你完全可以在这个模块,向面试官展示你的职业发展路径,工作经验和成果等等信息。


还有就是工作经历尽量用倒序的方式来组织,把最近的一份工作写在最上面。


还是以张同学的工作经历为例,我们可以这样修改:



  • 南京xx有限公司(前端开发工程师)20xx年xx月 - 至今


工作内容:



  1. 主要负责xx系统、xx系统等项目的业务开发工作,使用Vue+ElementUI技术栈。

  2. 通过使用虚拟列表等技术优化大列表性能,加快页面加载速度,提高用户体验。

  3. 参与各类项目,包括SPA应用、PC端和移动端的开发。

  4. 深入了解并熟练应用Webpack、ES6、Vue生命周期和组件通信等前端技术,持续提升自身技能水平。

  5. 在团队中积极沟通和合作,负责项目的需求分析、设计和开发,并对项目进展情况进行有效的跟踪和反馈。



  • 西安xxxx有限公司(实习前端开发)20xx年xx月 - 20xx年xx月


工作内容:



  1. 负责xx平台部分功能模块的前端开发工作。

  2. 和后端工程师配合完成接口联调,确保数据交互正常。

  3. 在实习期间积累了从需求分析到代码实现的全流程开发经验。


项目经历


“项目经历”和“工作经历”都是简历的重点。


之前分享的文章也介绍了很多挖掘项目亮点的方法,我们今天也不再过多介绍了。


现在直接来看张同学的例子。


项目一:生鲜到家



首先还是项目顺序的问题,最近的项目写在前面。


写的很简洁,一看就像是个人练手项目。但商城项目真的烂大街了,而且个人职责也完全体现不出这个项目的难度和亮点。


这样的项目,面试官真的是一点问的兴趣都没有。


不过这位同学附上了项目的访问地址,做了私有化的部署,能挽回一些印象分。


我们可以这样调整:



  • 项目名称:生鲜到家


项目简介:生鲜到家是一个在线购物商城,实现了商铺选品、购物计费、购物车、购物下单等功能。


项目地址xxxx.top/


技术栈:Vue3,Vuex,Vue-router,Axios,Mock.js


主要职责



  1. 负责整个项目前端生产环境的整体搭建(仓库创建、项目搭建、工程发布)以及项目管理。

  2. 采用 vue 技术生态开发了核心业务模块(购物车、商品选择等),并针对业务做了一些公共组件的抽离:通信、错误处理、图片优化以及其他业务组件的二次封装。

  3. 使用 Mock.js 进行数据模拟,并封装 Axios 发送请求,减少对后端接口的依赖。成功实现了前后端分离开发并独立部署上线。

  4. 使用 Vue3 组合式 API 进行项目逻辑的编写,提高了代码复用性和可维护性。同时,在模块化开发过程中,成功将代码行数降低了 20% 以上。

  5. 利用 Vue-router 路由钩子函数实现系统角色权限控制,并且统一了前端路由的交互模式。

  6. 结合业务以及 UI 规范封装了 css 原子化组件,组件开发效率提升了 30%

  7. 开发过程学了XX、XX、XX、并沉淀了相关文档 ,在社区与大家分享。


大家要注意,职责中的量化数据,可以让自己的工作更具体、更形象,也更有说服力。


项目二:xx旅行



其实看这个项目的介绍,也像是个人做的 demo。我们还是基于这个项目,再来介绍一种项目介绍方式。



  • xx旅行


项目简介:xx旅行是一款基于微信云开发模式的城市旅游小程序,包括景点浏览、预定、支付、评价等功能,并且配有一个后台管理系统。


主要职责



  1. 使用微信小程序云开发工具,从0到1完成了小程序的开发,实现了用户注册、登录、浏览、预定、支付、评价等核心功能。

  2. 利用Vue框架搭建前端页面,并使用 Koa2 搭建后台管理系统,实现了对景点信息、订单信息、评价信息等的管理和统计。

  3. 对小程序的性能进行了优化,提高了小程序界面响应速度和加载速度,缩短了用户等待时间。

  4. 借助微信云函数,实现了客户端和服务端之间的交互,提高了小程序的稳定性和可靠性。

  5. 配置小程序的各种环境变量,例如AppID、密钥等,成功将小程序发布上线。


项目成果



  1. 完成的小程序共计有 15个页面,为 xx 位用户提供了景点介绍服务。

  2. 对小程序进行的性能优化,平均响应时间由原来的 2s 降低至 500ms,提高了小程序流畅度和稳定性。

  3. 在后台的开发中,广泛应用 Vue 框架和 ElementUI 组件库,提高了代码的可读性和可维护性。


可以看到从项目简介、主要职责和项目成果三个方面对项目进行介绍,结构清晰,内容也很丰富。


张同学还有几个项目,就不再这儿一一列举了。


最后


相信看到了这儿的同学,都有不少收获,修改简历的技能又有所增长,仿佛知道了怎么去做简历的优化。


如果有的同学还要抱怨,“道理我都懂,但我怎么还是改不好自己的简历?”,那么推荐这样的同学报名我们的辅导服务,大厂导师一对一辅导,绝对物超所值。


作者:前端时代周刊
来源:juejin.cn/post/7254081954517073980
收起阅读 »

正式变实习?掌趣科技这波操作太恶心

掌趣科技作为国内老牌游戏上市公司,按道理应该是不错的,然而拿到了他家的 Offer 之后,却感觉套路满满,非常失望!不知道,大家是否有类似的经历? 1.Offer 展示 2.面试题真题 问项目: 讲讲你最好的一个项目怎么实现的 ? 问八股: JVM 的执行...
继续阅读 »

掌趣科技作为国内老牌游戏上市公司,按道理应该是不错的,然而拿到了他家的 Offer 之后,却感觉套路满满,非常失望!不知道,大家是否有类似的经历?


1.Offer 展示



2.面试题真题


问项目:


讲讲你最好的一个项目怎么实现的 ?


问八股:



  1. JVM 的执行流程?

  2. JVM 是怎么找到一个类的?

  3. JVM 的内存布局?

  4. Java 虚拟机是怎么进行垃圾回收的?

  5. Java 有可能产生内存泄漏吗,举例? 内存泄露会导致什么问题?

  6. GC 的过程, 内存是怎么分配的, 是一片一片的使用呢, 还是一大块的使用? 还是想 C/C++ 那样零散的内存呢?怎么解决内存碎片问题?

  7. Java 中你都用过什么容器?HashMap 和 HashTable 的区别?ConcurrentHashMap 怎么保证线程安全问题的?

  8. 你用过 Java 的多线程锁吗?ReentrantLock 和 Synchronized 的区别?你了解什么是悲观锁?什么是乐观锁吗?

  9. Java 是怎么实现多态的? Java 中能多继承吗? Java 中的注解怎么实现的?

  10. Java 虚拟机是怎么找到一个方法,一个类,怎么根据注解找到对应的方法

  11. Java 中反射的作用,反射怎么实现的?

  12. 反射可以实现注解吗?

  13. 你了解自动拆箱装箱吗? 拆箱装箱怎么实现的?

  14. 项目中有碰见过死锁的问题吗? 什么是死锁? 只锁一个对象会产生死锁吗?

  15. Netty 用过吗?了解过吗?

  16. MySQL 有几种索引? 按字段特性分,按物理存储分呢? 索引底层有几种实现呢? MySQL 的有哪几种存储引擎? InnoDB 和 MyISAM 有什么区别?有什么优缺点?

  17. 做一个查询操作的时候,使用哪种索引?

  18. 什么叫回表查询? 如果没有创建主键,怎么进行回表查询?

  19. 什么叫索引覆盖?

  20. 一个表是索引越多越好,还是越少越好?

  21. 你了解什么叫表锁?什么叫行锁吗?什么情况下使用行锁?什么情况下使用表锁?

  22. 如果一个表的写操作比较多,是加行锁比较好,还是加表锁比较好?

  23. 你能说一下事务的隔离级别吗?

  24. Redis 数据库怎么是实现持久化的 ?Redis 里边都有哪些数据类型? ZSet 怎么用?

  25. 什么是缓存雪崩、缓存击穿、缓存穿透,分别怎么解决?

  26. 做过 Java 的网络编程吗?给我说一下 Socket 套接字的创建流程?

  27. 讲一讲三次握手,四次挥手的流程?TCP 和 UDP 的区别?

  28. 使用 UDP 来传输数据,怎么来保证他的可靠性,就像你刚刚说的后发先至问题?



PS:面试问的还挺细的,但因为做足了准备,所以这些面试题基本都拿下了。


以上问题来自学员的整理,在此感谢。



3.套路来了


拿到 Offer 本来是件开心的事,然而当聊完入职事项之后,整个人就不好了,来看看具体的经过吧:


问题1:正式工作变实习?


秋招明明投递的是正式工作,然而拿到 Offer 之后,HR 却必须先让去实习 5 个月。


投递详情如下:



明确是秋招正式岗位,而非实习。


正常的逻辑应该是拿到 Offer 之后,等明年毕业之后先去公司报道,只有 3 个月试用期,试用期没问题就转为正式员工了。



问题2:实习薪资


实习也是按照实习的工资,而非正式工资的 80% 发放的。


问题3:可能不通过&不谈正式薪资


HR 说明年四月实习期过了之后,再谈正式薪资,言外之意,如果实习期没过,那就不要你了,也就不用谈薪资了。那么请问,投递正式岗位又有什么意义呢?


问题4:实习时间超长


通常实习时间也就是 2-3 个月,而掌趣要求 11 月中旬去实习,至少实习到明年 4 月份,这个实习的时间未免要太长了。


小结


作为国内老牌上市公司,竟然以找正式工作的幌子把入选人悄悄转为实习生,这件事对有经验的人来说,一眼就知道怎么回事,然而对于涉世未深,刚步入社会的年轻人来说,却是满满的套路,还未感受生活的美好,就经历了人心的险恶。


人在做天在看,希望某些公司不要有这样的骚操作,招实习就是招实习,招正式员工就是招正式员工,不要混为一谈,更不要暗箱操作,更不要欺负那些涉世未深的年轻人。


作者:Java中文社群
来源:juejin.cn/post/7292946512585162806
收起阅读 »

背调,程序员入职的紧箍咒

首先说下,目前,我的表哥自己开一家小的背调公司,所以我在跟他的平时交流中,了解到了背调这个行业的一些信息。 今天跟大家分享出来,给大家在求职路上避避坑。 上周的某天,以前的阿里同事小李跟我说,历经两个月的面试,终于拿到了开水团的offer。我心里由衷地替他高兴...
继续阅读 »

首先说下,目前,我的表哥自己开一家小的背调公司,所以我在跟他的平时交流中,了解到了背调这个行业的一些信息。


今天跟大家分享出来,给大家在求职路上避避坑。


上周的某天,以前的阿里同事小李跟我说,历经两个月的面试,终于拿到了开水团的offer。我心里由衷地替他高兴,赶紧恭喜了他,现在这年头,大厂的offer没这么好拿的。


又过了两周,小张沮丧地跟我说,这家公司是先发offer后背调,结果背调之后,offer GG了,公司HR没有告知他具体原因,只是委婉地说有缘自会再相见。(手动狗头)


我听了,惋惜之余有些惊讶,问了他具体情况。


原来,小李并没有在学历上作假,也没有做合并或隐藏工作经历的事。


他犯错的点是,由于在上家公司,他跟他老板的关系不好,所以他在背调让填写上级领导信息的时候,只写了上级领导的名字,电话留的是他一个同事的。


我听后惋惜地一拍脑门儿,说:“你这么做之前,怎么也不问我一下啊?第三方背调公司进行手机号和姓名核实,都是走系统的,秒出结果。而且,这种手机号的机主姓名造假,背调结果是亮红灯的,必挂。”


小李听后,也是悔得肠子都青了,没办法,只能重新来过了。


我以前招人的时候,遇到过一次这样的情况,当时有个候选人面试通过,发起背调流程。一周后,公司HR给了我一份该候选人背调结果的pdf,上面写着:


“候选人背调信息上提供,原公司上级为郭xx,但经查手机号主为王xx,且候选人原公司并无此人。”


背调结果,红灯,不通过。


基本面


学历信息肯定不能造假,这个大家应该都清楚,学信网不是吃素的,秒出结果。


最近两份工作的入离职时间不要出问题,这个但凡是第三方背调,近两份工作是必查项,而且无论是明察还是暗访,都会查得非常仔细,很难钻空子的。


再有就是刚才说的,手机号和人名要对上,而且这个人确实是在这家公司任职的。


大家耳熟能详的大厂最好查,背调公司都有人才数据库的,而且圈子里的人也好找。再有就是,随便找个内部员工,大厂的组织结构在内部通讯软件里都能看到的。


小厂难度大一些,如果人才数据库没有的话,背调员会从网上找公司电话,然后打给前台,让前台帮忙找人。但有的前台听了会直接挂断电话。


薪资方面,不要瞒报,一般背调公司会让你打印最近半年或一年的流水,以及纳税信息。


直接上级


这应该也是大家最关心的问题之一。


马云曾经说过:离职无非两种原因,钱没给够,心委屈了。而心委屈了,绝大多数都跟自己的直接上级有关。


如果在背调的时候,担心由于自己跟直接上级关系不好,从而导致背调结果不利的话,可以尝试以下三种方式。


第一,如果你在公司里历经了好几任领导的话,可以留关系最好的那任领导的联系方式,这个是在规则允许范围内的。


第二,如果你的直接上级只是一个小组长,而你跟大领导(类似于部门负责人)关系还可以的话,可以跟大领导沟通一下,然后背调留他的信息。像这个,一般背调公司不会深究的。


就像我的那个表哥,背调公司的老板所说的:“如果一个腾讯员工,马化腾都出来给他做背调了,那我们还能说什么呢?”


第三,如果前两点走不通的话,还可以坦诚地跟HR沟通一次,说明跟上级之间确实存在一些问题,原因是什么什么。


比如:我朋友遇到了这种情况,公司由于经营不善而裁员,老板竟然无耻地威胁我朋友,如果要N+1赔偿的话,背调就不会配合。


如果你确实不是责任方的话,一般HR也能理解。毕竟都是打工人,何苦相互为难呢。


你还可以这么加上一句:“我之前工作过的公司,您背调哪家都可以,我的口碑都很好的,唯独这家有些问题。”


btw:还有一些朋友,背调的时候留平级同事的真实电话和姓名,用来冒充领导,这个是有风险的。但是遇到背调不仔细的公司,也能通过。通过概率的话,一半一半吧。


就像我那个朋友所说:“现在人力成本不便宜,如果公司想盈利的话,我的背调员一天得完成5个背调,平均不到两个小时一个。你总不能希望他们个个都是名侦探柯南吧。”


信用与诉讼


一般来讲,背调的标准套餐还包括如下内容:金融违规、商业利益冲突、个人信用风险和有限民事诉讼。其中后两个大家尽量规避。


个人信用风险包括:网贷/逾期风险、反欺诈名单和欠税报告。


网贷这块,当时我有一个同事,2021年的时候,拿了4个offer,结果不明不白地都挂在了背调上,弄得他很懵逼。


当他问这三家公司HR原因的时候,HR都告诉他不便透露。


最后,他动用身边人脉,才联系上一家公司的HR出来吃饭,HR跟他说:“以后网贷不要逾期,尤其是不同来源的网贷多次逾期。”


同事听了,这才恍然大悟。


欠税这个,就更别说了,呵呵,大家都懂,千万别心存侥幸。


再说说劳动仲裁和民事诉讼。


现在有些朋友确实法律意识比较强,受到不公正待遇了,第一想法就是“我要去仲裁”,仲裁不满意了,就去打官司。


首先我要说的是,劳动仲裁是查不到的,所以尽量在这一步谈拢解决。


但民事诉讼在网上都是公开的,而且第三方背调公司也是走系统的,一查一个准儿。如果非必要的话,尽量不要跟公司闹到这一步。


如果真遇到垃圾公司或公司里的垃圾人,第一个想法应该是远离,不要让他们往你身上倒垃圾。


尤其是你主动跟公司打官司这种,索要个加班费、年终奖什么的,难免会让新公司产生顾虑,会不会我offer的这名候选人,以后也会有对簿公堂的一天。


结语


现在这大市场行情,求职不易,遇到入职前背调更是如履薄冰,希望大家都能妥善处理好,一定要避免节外生枝的情况发生,不要在距离成功一米的距离倒下。


最后,祝大家工作顺利,纵情向前,人人都能拿到自己满意的offer,开开心心地入职。


作者:库森学长
来源:juejin.cn/post/7295160228879204378
收起阅读 »

分享下最近找工作的行情

国庆前开始陆续随便投了一点公司试了下行情,确实不很乐观,但是当时还没有特别强烈的感觉。 目前这国庆之后再投了几天的感受特别强烈,就是基本凉凉的节奏。 目前感受下来,招人的公司有限,上海这边就字节、PDD、美团、小红书、得物这些在大量招人,在招聘平台脉脉、拉勾、...
继续阅读 »

国庆前开始陆续随便投了一点公司试了下行情,确实不很乐观,但是当时还没有特别强烈的感觉。


目前这国庆之后再投了几天的感受特别强烈,就是基本凉凉的节奏。


目前感受下来,招人的公司有限,上海这边就字节、PDD、美团、小红书、得物这些在大量招人,在招聘平台脉脉、拉勾、BOSS上基本上也是这些有反馈,另外猎头基本上推的也就是得物、字节这些公司,大部分都是得物。


总结下来的情况就是,要么就是一线大厂在招人,要么就是在这个经济不好的情况下业务做得好的、没什么影响的在招人,比如得物了。


朋友问了一圈,一些公司有HC,但是在招聘平台上都是没有声音的。


华为朋友告诉我这个学历只能去OD,985都在干OD。


字节告诉我卷死来,心脏和字节只能有一个跳动。


腾讯有少量HC,但是也是一直在裁员,很不稳定,米哈游也一样。


饿了么还有一些HC,但是也是在一边裁员,一边有些部门有少量HC。


SAP目前没HC,也是裁员。


联想也没有HC,早就没了。


携程和一些其他的小一点的公司,还有一些HC,一线开发,但是好像薪资不是很高的样子,没有细问了。


诸如此类。。。


还有一些小点的公司,去年还在招人,问我要不要过去,今年普遍都在裁员,没有HC了。


还有一些在家办公的在招人,这个你懂的,但是也非常的卷。


大致情况市场就是这样,要么去卷,要么失业的节奏。


想找钱多活少的,目前看起来是非常不现实了,甚至于想找个工作都非常困难。


听说大厂现在都要卡学历、业务、大厂经历,三高匹配至少两项。


总体来看,暂时没有什么好的出路,还在继续看。。。


有好公司欢迎拉我入坑。。。


就这样。


作者:艾小仙
来源:juejin.cn/post/7288540474058457125
收起阅读 »

技术人创业是怎么被自己短板KO的

这几天搜索我的聊天记录,无意中看到了一个两年前的聊天消息。那是和我讨论出海业务的独立开发网友,后来又去创业的业界精英。顺手一搜,当初他在我的一个开发者群也是高度活跃的人群之一,还经常私下给我提建议,人能力很强,做出海矩阵方向的项目做的很拿手。但是在后来忽然就没...
继续阅读 »

这几天搜索我的聊天记录,无意中看到了一个两年前的聊天消息。那是和我讨论出海业务的独立开发网友,后来又去创业的业界精英。顺手一搜,当初他在我的一个开发者群也是高度活跃的人群之一,还经常私下给我提建议,人能力很强,做出海矩阵方向的项目做的很拿手。但是在后来忽然就没消息了,虽然人还留在群里。


我好奇点开了他的朋友圈,才知道他已经不做独立开发了,而且也(暂时)不在 IT 圈里玩了,去帮亲戚家的服装批发业务打打下手,说是下手,应该也是二当家级别了,钱不少,也相对安稳。朋友圈的画风以前是IT行业动态,出海资讯现在是销售文案和二维码。


和他私下聊了几句,他跟我说他现在过的也还好,人生路还长着呢,谈起了自己在现在这行做事情的经历,碎碎念说了不少有趣的事情,最后还和我感慨说:“转行后感觉脑子灵活了很多”,我说那你写程序的时候脑子不灵活吗,他发了个尴尬而不失礼貌的表情,“我以前技术搞多了,有时候死脑筋。”


这种话我没少听过,但是从一个认识(虽然是网友)而且大跨度转行的朋友这里说出来,就显得特别有说服力。尤其了解了他的经历后,想写篇文章唠叨下关于程序员短板的问题,还有这种短板不去补强,会怎么一步步让路越走越窄的。


现在离职(或者被离职)的程序员越来越多了,程序员群体,尤其是客户端程序员这个群体,只要能力过得去,都有全栈化和业务全面化的潜力。尤其是客户端程序员,就算是在公司上班时,业余时间写写个人项目,发到网上,每个月赚个四到五位数的副业收入也是可以的。


再加上在公司里遇到的各种各样的窝囊事,受了无数次“煞笔领导”的窝囊气,这会让一些程序员产生一种想法,我要不是业余时间不够,不然全职做个项目不就起飞了?


知道缺陷在哪儿,才能扬长避短,所以我想复盘一下,程序员创业,在主观问题上存在哪些短板。(因为说的是总体情况,也请别对号入座)


第一,认死理。


和代码,协议,文档打交道多了,不管自己情愿不情愿,人多多少少就有很强的“契约概念”,代码的世界条理清晰,因果分明,1就是1,0就是0,在这样的世界里呆多了,你要说思维方式不被改变,那是不可能的 --- 而且总的来说,这种塑造其实是好事情。要不然也不会有那么多家长想孩子从小学编程了。(当然了,家长只是想孩子学编程,不是做程序员。)


常年埋头程序的结果,很容易让技术人对于社会上很多问题的复杂性本质认识不到位,恐惧,轻视,或者视而不见,总之,喜欢用自己常年打磨的逻辑能力做一个推理,然后下一个简单的结论。用毛爷爷的话说,是犯了形而上的毛病。


例如,在处理iOS产品上架合规性一类问题时,这种毛病暴露的就特别明显。


比如说相信一个功能别的产品也是这么做的,也能通过审核,那自己照着做也能通过。但是他忽略了这种判断背后的条件是,你的账号和别的账号在苹果眼里分量也许不同的,而苹果是不会把这件事写在文档上的。


如果只是说一说不要紧,最怕的是“倔”,要不怎么说是“认死理”呢。


第二,喜欢拿技术套市场。


​这个怎么理解呢,就是有追求的技术人喜欢研究一些很强的技术,但是研究出来后怎么用,也就是落实到具体的应用场景,就很缺点想象力了。


举个身边有意思的例子,有个技术朋友花了三年时间业余时间断断续续的写,用 OpenGL 写了一套动画效果很棒的 UI 引擎,可以套一个 View 进去后定制各种酷炫的动画效果。做出来后也不知道用来干嘛好,后来认识了一个创业老板,老板一看你这个效果真不错啊,你这引擎多少钱我买了,朋友也没什么概念,说那要不五万卖你。老板直接钱就打过去了。后来老板拿给手下的程序员维护,用这套东西做了好几个“小而美”定位的效率工具,简单配置下就有酷炫的按钮动画效果,配合高级的视觉设计逼格拉满,收入怎么样我没问,但是苹果在好几个国家都上过推荐。


可能有人要说,那这个程序员哥哥没有UI帮忙啊,对,是这个理,但是最根本的问题是,做小而美工具这条路线,他想都没想到,连意识都意识不到的赚钱机会,怎么可能把握呢?有没有UI帮忙那是实现层的门槛而已。


第三,不擅长合作。


为什么很多创业赚到小钱(马化腾,李彦宏这些赚大钱就不说了,对我们大部分人没有参考价值)而且稳定活下来的都是跑商务,做营销出身的老板。


他们会搞钱。


他们会搞钱,是​因为他们会搞定人,投资人,合伙人,还有各种七七八八的资源渠道。


大部分人,在创业路上直接卡死在这条路线上了。


投资人需要跑,合作渠道需要拉,包括当地的税务减免优惠,创业公司激励奖金,都需要和各种人打交道才能拿下来。


那我出海总行了吧,出海就不用那么麻烦了吧。不好意思,出海的合作优势也是领先的,找海外的自媒体渠道合作,给产品提曝光。坚持给苹果写推荐信,让自家产品多上推荐。你要擅长做这些,就不说比同行强一大截,起码做出好产品后创业活下来的希望要高出不少,还有很多信息差方法论,需要进圈子才知道。



--- 


我说的这些,不是贬损也不是中伤,说白了,任何职业都有自己的短板,也就是我们说的职业病,本来也不是什么大不了的事情。只是我们在大公司拧螺丝的时候,被保护的太好了。


只是创业会让一个人的短处不断放大,那是因为你必须为自己的选择负责了,没人帮你擦屁股了背锅了。所以短板才显得那么刺眼。


最后说一下,不是说有短板就会失败,谁没点短处呢。写出来只是让自己和朋友有更好的自我认知,明白自己的长处在哪,短处在哪。


最后补一个,左耳朵耗子的事情告诉我们,程序员真的要保养身子,拼到最后其实还是拼身体,活下来才有输出。


作者:风海铜锣
来源:juejin.cn/post/7238443713873199159
收起阅读 »

这个故事有点长 - 苏州

这个故事有点长 - 苏州 👉故事的开始 之前已经去过苏州了,只是当时觉得园林都一样,就只去了拙耕园、留园、山塘街、观前街、平江路、平门古城墙、金鸡湖,印象最深刻的就是,当初围绕着金鸡湖走了一半,累了打车回去了。 最近心情有点郁闷😠,决定去走走,思来想去,就发...
继续阅读 »

这个故事有点长 - 苏州



👉故事的开始


之前已经去过苏州了,只是当时觉得园林都一样,就只去了拙耕园留园山塘街观前街平江路平门古城墙金鸡湖,印象最深刻的就是,当初围绕着金鸡湖走了一半,累了打车回去了。


最近心情有点郁闷😠,决定去走走,思来想去,就发现苏州还有地方没去,于是乎就去了,提前一天定了酒店,住的花居酒店,挺不错的,停车位很多,免费停车,其他酒店都是40一天,由于姑苏区车辆限行,就在姑苏通上申请了,结果都回来了,申请才通过。


🚗第一天


由于没有那么远的距离,九点才从上海出发,大概十一点左右到的酒店,然后再楼下简单吃了顿饭,就驱车去了虎丘,在停车场还有人指导我倒车入库,然后就一直推荐旅游套餐,说虎丘+XXX好几个地方只需100元,车接车送,很划算,不能单买虎丘的,于是乎果断在美团上买了70的门票。







大概逛了三四个小时,期间卖了一块网红雪糕,宝塔形状的。五点左右就回去了,休息了一个小时,然后就打车去金鸡湖音乐喷泉,是个妹子开的车,然后在车上聊了起来,期间还为我表演了一次丝滑插车,下车时还让我给她了一个好评。七点半开始,我六点半左右就到了,结果还是没有抢到最佳观看位置,都太卷了,人很多,与外滩有一拼。




在等待期间,认真观察了苏州的“大裤衩”,期间总共变了三种颜色,期初是文字,后来变成了图案。





从金鸡湖回来, 坐地铁一号线去了观前街,第二次来了,故地重游,感觉就是不一样,又拍了两张照片😄,还是那么的热闹 。




🌅第二天


一觉睡到了十点,吃了早饭去狮子林,搜了一下,距离只有一公里多一些,果断又打车了,门票40元,中间蹭了导游的一些讲解,又看到了九狮台,能看的出来是九头狮子吗?



接下来就是假山群,里面有很多山洞,据说女儿国就在这里拍的,当初乾隆皇帝就在这里完了很久,直呼真有趣,于是就有了真趣亭




之后在附近吃了松鼠桂鱼,然后就回去了,一路都在与天气赛跑,一段下雨一段晴。




🚩起点既是终点


时间过得好快,兜兜转转了一圈,从哪来又回了哪去,晚安🌜🌛。



这个故事有点长 - 故事还在继续🏃🏃🏃.......



作者:小小愿望
来源:juejin.cn/post/7294130755840540735
收起阅读 »

你眼中的失业潮是怎样的?

逛 V 站刷到一个北漂的码农,他的生存指南直接让我破防,但也不得不佩服他的生存能力和心态。 先介绍下这位老哥的情况,普通本科非科班,9 年 IOS 开发经验,其中 1 年 RN,一年 flutter。北漂,名下无车,老婆和孩子都在北京,目前孩子在读幼儿园。 上...
继续阅读 »

图片


逛 V 站刷到一个北漂的码农,他的生存指南直接让我破防,但也不得不佩服他的生存能力和心态。


先介绍下这位老哥的情况,普通本科非科班,9 年 IOS 开发经验,其中 1 年 RN,一年 flutter。北漂,名下无车,老婆和孩子都在北京,目前孩子在读幼儿园。


上半年已经被优化裁员了,更新简历重新找工作,整体情况就是一周打招呼几十次,只成功投了 3 份简历,0 次面试。


实在不敢想象几个月没工作心态会崩成啥样。虽然没有做好心理准备,但也没有别的办法了。


社保代缴违法了也断缴了,每个月剩下 3k 左右,够孩子上两个月的幼儿园。


失业一段时间之后,注册了滴滴代驾,等待审核通过之后打算买一个折叠自行车。


发现北京的滴滴代驾已经没有名额了,只能等缺人的时候才能继续走下一步操作。


图片


然后注册了美团众包,新手第一天还得培训,培训完才能接单。


之后便开始做起了外卖员,第一次跑从早上 5 点到 7 点 50 分,跑了 6 单 ,15km 的路程,一共赚了 44 元,如果扣除保险的就是 41 元,时薪则是 16.4 元。


由于刚开始,并不累,只是觉得有点意思,目前心态还算好。有一个好处就是,不会觉得挣钱很容易了,坐办公室一天就是几百上千。


之所以会优先选择代驾和外卖的原因,是因为今年的行情的确很糟糕,找了几个月的工作还没找到,感觉这次的找工作周期并不短。


另一个原因是时间比较自由,不会影响我学习和面试。开发这行我也比较热爱,不愿意丢弃这份工作。


图片


并不是说找工作期间完全找不到工作。而是找的工作降薪太多,从企业的角度来说不稳定的因素也有。自己也不甘心,一旦降下去很难说下次按上次的高薪去涨。


由于北京代驾排队人数较多,暂时没有开放名额,所以入职了美团和小鸟。


从 5 月份 12 号开始跑,一开始基本上早上 5 点到 7 点 20 这段时间,然后回家接孩子上幼儿园。


只跑早上,是因为白天还得学习,后来发现没一个面试,索性白天时间段也开始跑了。


5 月份跑单统计下来,美团 275 单,一共 1900 元,扣了 180 元,有一次上午的单子已经餐损了,结果下午又流转到我这新手的头上了,由于没有经验不会操作导致餐损和违规算到我头上了,反馈给客服也不顶用。


蜂鸟 44 单,一共 280 元,扣除 20 元的保险和超时扣费。


每小时基本 20 元左右,叠加活动奖励差不多能到 26.7 元一小时,基本上 1元/km。这个 km 不止是单纯商家到顾客的距离,还要加上骑手接单时的位置到商家的距离。


所用的工具就是一辆最高 25km/h 的国标电动车。所以同时最多挂3单,那些车速快的我看到能接 9 单。没解速是因为觉得外卖只是暂时的,解速以后带孩子骑行就不安全了。


跑外卖整体的收获就是,觉得挣钱不容易,远不如之前坐办公室一天就好几百。甚至觉得跑外卖的时候还期盼下雨,因为会有天气补贴,1 单有 0.5-1 元的补贴,自己想想都觉得心酸。


但也没有那么焦虑了,虽然不够房租和日常开销,但好歹能够也算有收入。其实内心也是有点焦虑,不过在家里就是不能表现得太明显。


我比较喜欢开车,所以还是会去跑代驾。由于滴滴排队太慢了,到现在还在排队中,就先加入了别的代驾。


做代驾前,我做了一些功课。在抖音上搜各种档式,包括鸡腿挡、怀挡、旋钮挡等。还有各种车的启动方式,比如宝马、奔驰、路虎、特斯拉等。


心理建设还是有的,毕竟是开别人的车,怕刮蹭出事故。自己第一次上线接单前足足鼓励了半小时。


我没有买电动车和自行车,靠地铁和共享单车。因此接单我都跑市里,从 2 环到 4 环,跑偏僻地方的概率很小,不至于给我干到廊坊回不来。


刚开始的时候  14 点就出门,但是基本上 19 点开始才可能有单,再加上后来回家晚,第二天可能要补觉,所以基本上就是晚上 20 点到 凌晨。


图片


且家里住的比较远,基本上到家都在凌晨1点半以上,最晚曾到凌晨4点。


整体收入,没接过 200 元以上得大单,所以时薪在 0-120 元左右。由于单量不稳定,有时候要等个把小时才来单,现在每天差不多几十到 100元 不等。


有一次接了一个 300+ 的大单,预计开车 1 小时多点,但是被取消了,有点心痛!


与外卖相比大概率好点,除非代驾没单或者外卖有活动。


近两个月找工作情况,一共3个面试,其中2 个内推,1 个网投。一个非大厂,终面挂,2 个大厂,分别一面挂和二面挂。


目前已经降薪 30% 在找了,但是还没有找到,笑哭。


同时也在继续开发自己的 APP,由于苹果账号到期了所以现在还没搜到。目前正在做得内容有 商品码识别、小组件和内购,希望掌握技能的同时增加收入。


看到这里,我默默的问一句,大家眼中的失业潮是怎样的?


看了不少的消息,基本上有一个共同的意识就是,环境不太好,都在挣扎做一些副业之类挣额外的收入来维持。


另外代驾和外卖数量逐渐开始到达红线的消息传来,也不是空穴来潮。


我所在的开发团队,也都有一个共同意识,就是做好留一手的准备,该考驾-照的考驾-照,该练体力的练体力,该做其他准备的做其他准备。


公司个月都在汇报信息化建设程度,我们疯狂给他们开发系统,开发工具,省人省力省成本。


做到了一定程度竟然听到在清算人力,听到之后不禁打了个寒颤,至少我也是帮凶了吧。


文中主人公 V 站地址👉:http://www.v2ex.com/t/956789


作者:桑小榆呀
来源:juejin.cn/post/7293804880707059750
收起阅读 »

某月薪5万的朋友关于处理BUG的心得

引言 大家好,我是亿元程序员,一位有着8年游戏行业经验的主程。 今天我想和大家分享一个有趣的故事。这个故事的主角是我的一个朋友,他是一位资深的软件工程师,月薪高达5万。你可能会觉得这个收入水平的人应该过着无忧无虑的生活,但是他告诉我,他的工作压力非常大,尤其是...
继续阅读 »

引言


大家好,我是亿元程序员,一位有着8年游戏行业经验的主程。


今天我想和大家分享一个有趣的故事。这个故事的主角是我的一个朋友,他是一位资深的软件工程师,月薪高达5万。你可能会觉得这个收入水平的人应该过着无忧无虑的生活,但是他告诉我,他的工作压力非常大,尤其是在处理BUG的时候。


BUG是什么


手下留情,我不是你们要找的BUG


BUG,这个词在软件开发中是非常常见的。它是计算机程序中的一个错误或问题,可能会导致程序无法正常运行。对于软件工程师来说,找到并修复这些BUG是一项非常重要的任务


心得


高手支招


这位朋友告诉我,他在处理BUG的过程中,有以下几点心得





  1. 耐心:找到并修复BUG需要非常强的耐心。有时候,你可能需要花费几个小时,甚至几天的时间来追踪一个BUG的来源。这需要你有足够的耐心去面对这个问题。




  2. 细心:在处理BUG的过程中,你需要非常细心。因为BUG可能隐藏在程序的任何一个地方,只有通过仔细的检查,才能找到它。




  3. 创新:有时候,传统的解决方法可能无法解决某个BUG。这时候,你需要有创新的思维,去寻找新的解决方案。




  4. 团队协作:处理BUG并不是一个人的事情,而是需要整个团队的协作。每个人都有自己的专长,只有通过团队的协作,才能更有效地解决问题。




  5. 不断学习:技术是不断发展的,新的编程语言、新的开发工具、新的开发方法会不断出现。作为软件工程师,你需要不断学习,才能跟上技术的发展。





我这位朋友的心得让我深受启发。他告诉我,虽然处理BUG的过程可能会很艰难,但是当你成功解决一个问题的时候,那种成就感是无法用言语表达的


我的看法


patience is key in life


首先,让我们来谈谈耐心。在游戏开发中,找出BUG的来源是一项非常复杂的任务。你可能需要查看大量的代码,甚至需要反复测试多次,才能找到问题的根源。这个过程可能会非常耗时,但是没有耐心的话,你可能会错过一些重要的线索。因此,耐心是处理BUG的第一步


细心


其次细心也是非常重要的。在编写代码的过程中,程序员可能会犯一些错误,这些错误可能会导致程序无法正常运行。这些错误可能是语法错误,也可能是逻辑错误。只有通过仔细的检查,才能找到这些错误。因此,细心是处理BUG的第二步


创新


接下来,我们来谈谈创新。在游戏开发中,传统的解决方法可能无法解决某些复杂的问题。这时候,你需要有创新的思维,去寻找新的解决方案。例如,你可以尝试使用新的编程语言或者新的开发工具来解决问题。因此,创新是处理BUG的第三步


团队协作


然后,我们来谈谈团队协作。在游戏开发中,处理BUG并不是一个人的事情,而是需要整个团队的协作。每个人都有自己的专长,只有通过团队的协作,才能更有效地解决问题。例如,设计师可以帮助程序员理解用户的需求,测试人员可以帮助程序员发现程序的问题。因此,团队协作是处理BUG的第四步


不断学习


最后,我们来谈谈不断学习。技术是不断发展的,新的编程语言、新的开发工具、新的开发方法会不断出现。作为游戏开发者,你需要不断学习,才能跟上技术的发展。只有这样,你才能更好地处理BUG。因此,不断学习是处理BUG的最后一步


结语


总的来说,处理BUG是一项需要耐心、细心、创新、团队协作和不断学习的任务。虽然这个过程可能会很艰难,但是当你成功解决一个问题的时候,那种成就感是无法用言语表达的。


希望这些心得能对你们有所帮助


在哪里可以看到如此清晰的思路,快跟上我的节奏!关注我,和我一起了解游戏行业最新动态,学习游戏开发技巧。


我是"亿元程序员",一位有着8年游戏行业经验的主程。在游戏开发中,希望能给到您帮助, 也希望通过您能帮助到大家。


AD:笔者线上的小游戏《重力迷宫球》《贪吃蛇掌机经典》《填色之旅》大家可以自行点击搜索体验。


作者:亿元程序员
来源:juejin.cn/post/7294563074936356875
收起阅读 »

废掉一个程序员的十大铁律,你中招了吗?

写在前面 废掉一个人,其实还是挺简单的。最简单的两种方式就是:让他忙,一直忙;让他闲,一直闲。 一个人开始废掉的标志 终日懒散,无所事事;没有目标,没有规划;不想上班,只想打游戏;除了这些,可能下一个将要废掉的人,就是看似每天都很忙碌的你! 冰河在多年的从业...
继续阅读 »

写在前面


废掉一个人,其实还是挺简单的。最简单的两种方式就是:让他忙,一直忙;让他闲,一直闲。


一个人开始废掉的标志


终日懒散,无所事事;没有目标,没有规划;不想上班,只想打游戏;除了这些,可能下一个将要废掉的人,就是看似每天都很忙碌的你!


图片


冰河在多年的从业生涯中,总结出10条序员如何让自己废掉的铁律。大家对号入座。


如何让自己更快的废掉?


图片


忙得要死


有人说,废掉一个程序员最隐蔽的方式,就是让他忙到没有时间成长。每天定的计划特别满,正常工作时间完不成的,必须留下来加班。程序员每天都要很努力的工作,不停的coding,写业务代码。每天都非常忙碌,甚至周末都不能休息。有些公司“996”还不行,还要弄个“007”出来,程序员完全无法留出时间自我总结和成长。


冰河见过太多这样的人了,工作几年了,只会写CRUD。为哈?因为他太忙了,忙到没有时间提升自己。很多工作三年的程序员就只会CRUD。跳槽面试时,一旦被问到性能调优、高并发、Dubbo、SpringCloud等底层的原理和技术时,基本就歇菜了。


闲得要命


有人说,废掉一个程序员最快的方式,是让他闲着,让他没有方向感,不知道干啥。这类程序员也不会规划自己的时间,只是被动的接受别人的安排。时间久了,忘记了自己是干啥的,成功的废掉了自己。


拖延症


这类程序员就是自己把自己拖死的。工作任务不重,但是每天会加班到很晚,开始觉得很勤奋,但是细想,就这点工作不至于加班这么久吧?一问才知道,这是拖延症的表现。有些程序员做事情喜欢拖延,工作前要先聊会QQ,聊会微信,看看微博,刷刷朋友圈。总觉得时间还早,晚点再干吧。久而久之,养成了难以戒掉的拖延症。


吃老本


不及时更新自己的技术栈,拒绝接受新技术。总觉得自己的技术很牛X,殊不知,你的技术已经赶不上时代的潮流了,刚毕业的小学生掌握的技术都比你先进。


不会规划


对自己的职业生涯没有规划,未来朝着哪些方向努力,完全不知道。当一天和尚,撞一天钟。一旦公司或者企业出现变故,这类程序员基本没戏。


没有目标


这点与不会规划有些雷同,但是更加强调的是目标感。没有目标感,无法更好的驱动自己去完成相应的事项,无法让自己更聚焦到优先级高的事项中,即使再忙,也是眉毛胡子一把抓,最后累苦了自己,还拖累了别人。


自我感觉良好


这类程序员就是自我感觉啥都会,将自己封闭在自身的世界中,不愿意与他人沟通和交流,觉得自己都是对的,就这么干!美其名曰:自我良好!实际上,啥也不是。久而久之,不废才怪!


专注度不够


做事情注意力不集中,写两行代码,看看手机、刷刷微博和朋友圈,无法让自己专注的完成手上的任务。时间久了,养成了三心二意的习惯。


知识面欠缺


不愿拓宽自己的技术栈,发自内心愿意当一颗小小的螺丝钉,不愿意尝试新技术和新业务,守着自己的一亩三分地,反反复复就那些CRUD操作。


啥都想学


这类程序员本质上就是没有一个方向,对自己的职业生涯没有规划,啥都想学,一会想学Java,一会想学Python,一会又想学Go,最后又想学大数据。到头来,却是啥也没学会。


以上这些,希望小伙伴们有则改之,无则加勉~~


最后,除上面10条铁律外,还有一点就是 改需求 也能让程序员死得快些!


好了,今天就到这儿吧,小伙伴们,你们知道哪些能够让程序员更快废掉的方式呢?请在文末留言,说出你的观点。我是冰河,我们下期见~~


作者:冰_河
来源:juejin.cn/post/7294853623849435170
收起阅读 »

宽度 or 深度?

😰服了,随便起的标题也太擦边了🙈(肯定是我的工作伙伴带坏了我~) 在阿里和京东,会把人才分为“L 型人才”和“T型人才”,其实这个很容易理解,L型 —— 先保证技术深度再保证技术宽度;T型 —— 先保证技术宽度再保证技术深度 。恰好本人对于这个问题也没有明确...
继续阅读 »

😰服了,随便起的标题也太擦边了🙈(肯定是我的工作伙伴带坏了我~)



在阿里和京东,会把人才分为“L 型人才”和“T型人才”,其实这个很容易理解,L型 —— 先保证技术深度再保证技术宽度;T型 —— 先保证技术宽度再保证技术深度 。恰好本人对于这个问题也没有明确的答案,所以在这里想跟大家讨论一下:对于一个职业生涯初期的程序猿来说,在职业生涯初期应该以技术宽度为重还是以技术深度为重?


前辈的看法


先po一下几位前辈的观点。


一位掘金朋友的意见



单向发展局限性比较大,不管是做技术管理还是技术专家,都需要一定的广度,但是这个广度我觉得是建立在已经有深度的基础上,单纯为了扩展广度而去学很多基础的东西,意义不大,毕竟不是为了做外包,所以还是看你处于哪个阶段的瓶颈期吧,如果是1-3年,可能花时间搞清楚原理性的东西带来价值更大,而如果是3-5年,应该是要培养考虑问题的思维能力上吧,这是我的个人看法~



一位字节大佬的意见:



突然发现,前端好像没几个做到 CTO 的……仔细想想,国内的前端界比较出名的前端出身做到很高职位的,玉伯算是一个代表,后期他基本上已经成为一个产品设计方面的负责人了,脱离了单纯前端的范畴。而普遍对于前端天花板的看法都差不多,确实是认为有后端工程背景的人升为 VP/CTO 级别的概率比较高,而前端更倾向于在框架中日复一日的迷失。而整体来说,后端天花板的高度普遍远远高于前端天花板的高度。



职业背景


本人是处在一个制造业公司的前端开发(也是唯一一个前端),公司主要技术栈为sql,公司主要通过sql解决公司业务问题,公司有雇佣外包公司(可以理解为公司大部分业务通过外包实现,公司没有固定的IT产品,也理所当然的没有技术支持,每个人能实现日常业务即可,因此可能对于个人的技术深度发展帮助有限?),其实公司对于职业定位真的区分不大,推崇的理念是你能干活即可,因此对于业务没有特定的划分,因此虽然我是前端,但是我也能碰后端(java)、sql、运维(部署)的活。


我的看法


刚想搜一下资讯,结果就看到了这个沸点。



😅在一个内卷如此严重、形势如此悲惨的状况下,还真的有必要去思考选择走哪条路吗?


我的看法是,其实无论是选择技术宽度还是选择技术深度,如果真的不知道选择什么,与其迷茫停止前进不如跟着环境走?我相信只要持续学习,学到的终归是自己的,到最后肯定是会有所收获的💪。至于怎么选择,好像得以后考虑了...


👀最后


其实这个问题我真的没有答案,如果有大佬有其他看法,希望能为我答疑解惑吧😭


作者:码外生活
来源:juejin.cn/post/7287020579831988258
收起阅读 »

最近的一些小事

唉,感觉我这个中年程序员叹一口气,都散发着浓郁苦咖啡蒸气的味道。 最近身体有些失调,拉肚子、口臭、眼屎、长痘、口角炎、尿黄、腰疼,哪儿哪儿都不好。在城市里生活,即便一点辣都不碰,依然火气很大,烦躁得很。 国庆假期回了趟老家,天天不忌口,这些问题却奇迹般地消失了...
继续阅读 »

唉,感觉我这个中年程序员叹一口气,都散发着浓郁苦咖啡蒸气的味道。


最近身体有些失调,拉肚子、口臭、眼屎、长痘、口角炎、尿黄、腰疼,哪儿哪儿都不好。在城市里生活,即便一点辣都不碰,依然火气很大,烦躁得很。


国庆假期回了趟老家,天天不忌口,这些问题却奇迹般地消失了。一回来,又反复了。我感觉是喝的水有问题,以至于换了一套净水器的滤芯。结果,商家还少发了配件,没法安装。


烦啊,莫名地烦躁。在老家时,种了2天的地。遇到邻地的村民和父母起了纷争,他说他家的地少了。刚分地时,我家是8米,他家是6米,现在两家各是7米。他不但抢占,还说他家的本来就比我家多。父母都是老实人,我也早读诗书,少小离家,我们都整不了无赖。农村土地管理很乱,没有记录,谁横谁有理,官方也无奈。我倍感无力。


回到城里后,越想越憋屈,又想起他的一句话,他反复朝我说“你给评评理”。我突然意识到,他这是示威,就算儿子回来了,也拿他没辙。突然感觉,人家的城府之深、心机之重,已经渗入骨髓,可随机挥发,而我久久才能参透。自责之感,愈发严重。


久对代码,我不擅长与人有关的一切社会事务。处理事情,害怕冲突,多秉持儒家的“温良恭让”,长久以来都是如此,家风亦然。此事,媳妇诟病久矣,因在底层社会,高道德意味着低资源。


几日借酒浇愁,思考破圈之事,悬而又悬,心慌不已。这日酒多,遂向媳妇诉说心中之不悦。我有红线,不同媳妇讲烦闷之事,因每次皆生矛盾。这日破戒,也未出所料。媳妇说,不是我说你,你就是xxx。你每次都xxx。你看人家xxx,你为什么就不能xxx。


我可精准预测她下一句会说什么。我本内心愧疚求安慰,她却常让这份自责升级到自裁的境地。我遂低头不语,后悔破戒。媳妇眼泪噼啪掉落:你每次都这样,是你找我谈心,我在这里噼里啪啦说个不停,你却跟个闷葫芦一样,连个回应也没有。


我连忙去哄,赶紧说上几句话,她却像一条掉到岸上的大鲤鱼,一碰就扑棱。随后,一周没有好脸色。


我又深深地叹了一口气,暗誓以后绝不再谈。同时,心里挤下一滴泪,孤独之感,油然而生,此事更与何人说。


拖着身体去上班,职场万象,意也难平。5分钟随手就能干完的事情,需要讨论半天要不要干,再辩论1天该谁去干,然后再进行1周的技术调研,干多久再排期。浪费或低效,与我无关,但我长期在这种环境下,我该变成一个什么样的人呢?与众不同会被压制,同流虽能发达但心有不甘。


写文已久,稍有风格,也出过多篇10W+的技术文,约有十几名出版社编辑,询问我是否想出书。遂又开始精神内耗。写书是好事,但必定要投入大量精力,而后续是否能出版,能否赚回机会成本,都未可知。


父母慢慢年迈,小儿正在成长,自己身体愈乏,依然没有找到事业的方向。与同行交流,各家中小型互联网公司,多在萎靡。大厂咱又进不去。


奋斗是终生的事情,但留给自己奋斗的黄金时间不多了。这时间该怎么用?把宝押到哪里,这又是难题。


目前看,啥也不多想,仅仅上班,生活不成问题,也没有烦心事。但是,以后呢?我也分不清这是内卷,还是内耗。只是隐约感觉,以后会越来越难,老的、小的都会越来越依靠自己,而自己还不够强大。


有句古话叫:比上不足,比下有余。此理论可以判我个“身在福中,无病呻吟”或者“安于现状,不够努力”。


抖音上看到一句话,史铁生说的,大意是:我四肢健全时,常抱怨环境不好。瘫痪后,开始怀念可以行走的日子。长了褥疮,怀念坐在轮椅上。后来得了尿毒症,又怀念当初长褥疮。


他没有和撕葱去比,而是和以前的自己对比。


作者:TF男孩
来源:juejin.cn/post/7290842524746022972
收起阅读 »

实采6位产品经理,他们转行都去了哪里?

作为互联网最炙手可热的优质岗位,产品经理以其“门槛低”、“工资高“的就业优势深受职场新人青睐,招聘需求榜常年稳居Top3,随着压力和内卷与日俱增,从业多年的产品经理陆续呈现出走的迹象,或自主创业,或退居二线…… 选择,各有不同;生活,依旧精彩。本期,小摹采访...
继续阅读 »

作为互联网最炙手可热的优质岗位,产品经理以其“门槛低”、“工资高“的就业优势深受职场新人青睐,招聘需求榜常年稳居Top3,随着压力和内卷与日俱增,从业多年的产品经理陆续呈现出走的迹象,或自主创业,或退居二线……


图片


选择,各有不同;生活,依旧精彩。本期,小摹采访了6位从事新领域的产品经理,一起谈谈转行,这或许也是你以后的故事。


@ 忧桑的大叔


工龄:10年


曾任职位:P2P产品专家


当前职位:某银行项目负责人


转行原因:前几年的P2P真的太香了,年终分红都有20W+,但风口来的快走的也快,公司2年没有拿到新一轮融资,现金流非常紧,自己也快40了,时间和精力拼不过年轻人,一直在寻找新的机会,好在之前和不少银行都有合作,深得对方领导赏识,经猎头介绍进入国企银行做起了项目管理,工作环境轻松,薪资待遇非常满意。


@ 有妖气


工龄:8年


曾任职位:上市公司产品总监


当前职位:创业公司CEO


转行原因:部门沟通时发现新的产品机遇并在内部有了雏形,可惜高层并不愿意投入成本,为了不让这款产品被扼杀在摇篮里,最终鼓起勇气离职创业,第一年真的非常坎坷,年初招了20个人,10月份不到走了20个,所幸投资人给予足够的资源、现金支持,推荐了技术、运营类的人才,目前已经是30人的成熟团队,虽然离商业变现还很长,但我相信我们能度过这个资本寒冬。


@ 小田阿姨


工龄:6年


曾任职位:CRM系统产品经理


当前职位:客服主管


转行原因:元旦的时候有了意外惊喜,10月怀胎有了小虎崽,我琢磨着互联网行业的加班时间太长,很难能有时间陪陪孩子,所以连续2次和COO提了离职,打算找个加班不多的公司上班。出乎意料,COO将我调任到客服部门担任主管一职,这个岗位和我的契合度很高,加之产品本身是自己设计的,不存在多余的学习成本,就选择继续呆在这里。


@ 写书的海哥


工龄:5年


曾任职位:BAT产品经理


当前职位:自由作家


转行原因:抓住了偶然的机会,有属于自己的公众号,每周三、五会更新推文,分享产品设计的方法和经验,也会鉴赏优质作品的亮点,2年下来累计了3W的粉丝,国庆的时候有个出版商邀请我把5年的经验沉淀一本书,供更多的产品经理学习,也是一个发展副业的机会,看时间很充裕就答应了下来,没成想赶上了双11,一边设计一边写作的压力很大,睡眠时间不足3小时,但已经喜欢上了写书这个过程,拿到年终奖后选择了离职,转行自由作家,现在能更舒服地做自己喜欢的事情。


@ 蒲公英有话说


工龄:3年


曾任职位:某修图公司产品经理


当前职位:网络主播


转行原因:兴趣爱好使然,在美学公司上班,擅长修图、拍照,平常也喜欢在社交平台分享生活记录。这几年公司扩展了直播带货的业务,有一次外聘的主播身体不舒服,出于对自己的颜值和气质的自信,主动客串了一波,讲解过程中发现自己对商品的理解远比主播更加深入,开始去不同的直播间露脸,收入慢慢多起来,半年后就专职做起了主播,打算先吃几年的青春饭,好好搞钱再重新规划自己。


@ 赵三岁


工龄:2年


曾任职位:游戏公司产品经理


当前职位:某五线城市公务员


转行原因:这几年版权号、政策收缩,游戏行业受到了很大的波及,隔壁的项目线直接被叫停,20多号人当天就被裁,那种恐惧深有体会,几番思考,我觉得既然是打工人,那还是找个稳定一些的工作更加靠谱,每天被裁员的环境而支配,真的不是我想要的,想着考公,家里人也在城里托了些关系,翻年后就回老家当起了公务员,朝九晚五,无KPI考核,每天都能睡好觉,这在以前根本不敢想。


在小摹看来,是蝴蝶总会遇到春天,而机会偏爱有准备的头脑,即使投身新行业,产品经理也并有没因岗位不同而从零开始,反而顺风顺水,扶摇直上。究其原因,无外乎是PM的规划、执行、沟通、管理等核心竞争力适用于绝大多数领域,能够高效帮助企业解决问题,实现自身价值,转行也有足够的底气。所以,产品经理只有不断加强核心竞争力,才能在工作中出类拔萃,获得彼此满意的薪资待遇。


作者:摹客
来源:juejin.cn/post/7164661775475376159
收起阅读 »

IT外传:大家都满意

正式声明:以下内容完全为道听途说,肆意杜撰。请勿对号入座,自寻烦恼。 老郑是一家IT公司的程序员,岗位是Python开发,负责处理并分析一些科学数据。 这一天,老郑在写代码,写一段如何读取.txt文件的代码。说来也奇怪,web前端从浏览器上传.txt文件给J...
继续阅读 »

正式声明:以下内容完全为道听途说,肆意杜撰。请勿对号入座,自寻烦恼。



老郑是一家IT公司的程序员,岗位是Python开发,负责处理并分析一些科学数据。


这一天,老郑在写代码,写一段如何读取.txt文件的代码。说来也奇怪,web前端从浏览器上传.txt文件给Java后端,Java收到文件后,读取内容,然后按照规则筛选一下字符串,再返回给前端展示,这也就结束了。


但是Java同事对这个任务,先是调研了一周,然后告诉主管,这个功能很难实现。主管一听,非常重视,他担心开发流程受到影响,连忙问该怎么办?Java人员说,建议用Python来做。他不但提出问题,也给出了解决方案。他说自己百度上搜了,采用Python是可以实现的。


主管将信将疑地去问老郑,如果用Python读取.txt文件,难不难?


老郑先是一怔,他心想用什么语言读取.txt都不难啊!老郑说不难,很简单。


此时,主管心里瞬间满天晴朗:原来Java说的是真的,用Python果然不难。


主管问:做这个功能……需要几天?


老郑回答说,单纯读文件很简单,关键是读取之后做什么处理啊?


主管说就是找到几个关键词,把关键词替换成*号就行了。


老郑说,3个小时就够了。


# 打开文件并读取内容
with open('test.txt', 'r', encoding='utf-8') as file:
content = file.read()
# 替换字符串
content = content.replace('掘金', '*')
# 输出内容
print(content)

老郑怕用时太多,解释道,其实写代码用不了3个小时,主要是考虑到还需要对接和测试。


主管摇了摇头,说:不要这么着急,做工作一定要仔细,我给你1天的时间,你给我做出精品,一定要用工匠精神做出精品。


主管说,你写一个处理.txt文件的服务。Web将文件传给JavaJava再传给你,你处理完把数据告诉JavaJava再告诉前端。


老郑一听,这里面有Java。于是,他疑惑地问道:“为什么要这么麻烦?Java直接处理不行吗?”


主管笑了笑,说道:“老郑,你糊涂啊。Java要是能处理,我还来找你干啥,你说是不是呀?啊哈哈!”


说完,他背着手走了,仿佛解决了一个世纪大难题。他很满意。


后来,老郑听到Java在讨论工期。其中一项任务是Java对接老郑处理.txtPython接口,Java给出的工期是3个工作日。


老郑感觉很意外,套个壳原样转发请求,需要3天?这不合理啊!


确实不合理。老郑他们公司有一个部门,叫技术总控部。里面人员的定位都是技术大牛,专门负责审核开发人员提报的工时。这项操作,可以防止小白过于轻视任务导致延误项目时间,也可以防止老油条夸大工时造成浪费。


技术总控部的大牛注意到了Java对接Python这项3天的任务。总控告诉Java:这项3天的任务,不合理。


Java开发者淡定地问道:哪个地方不合理?!


总控说:这个3天不合理。一项任务占用3天工时,说明这项任务拆分的还不够细致。你需要将任务拆得更细致一些,我们给出的规范,最小单位是0.5小时,最大单位是1天。


于是,Java开发将这项转发接口的任务,拆分成了3个子任务。



  • 第1天:结合实际业务,完成网络请求从HTTP协议层面的组织和发送;

  • 第2天:对应逻辑场景,实现Python接口返回值的网络层面接收;

  • 第3天:根据前期对接,对齐Web前端、Python端与Java端;


技术总控看了看,满意地点了点头,好似察觉并改善了一项重大风险,又帮公司做了一件防患于未然的事情。


Java开发的工时获批了,他很满意。主管也满意,总控也满意,大家都非常满意。


董事长来视察,看到排得严丝合缝的工时链条,而且大家也都在写代码,也很满意。


老郑抬头看了看整个场面,他总感觉哪里有些不对劲,但又说不上来。这确实是一片欣欣向荣、和谐向上的景象。于是,他也满意地笑了笑:嘿嘿。


作者:TF男孩
来源:juejin.cn/post/7294072229004443663
收起阅读 »

我是这样保持精力充沛的

精力管理就好比是计算机的内存清理,你以为关掉一些程序就行了,结果你还是卡成翔。 我的现状 雷猴啊,我是一个临期程序员。打过几年工,被好几个同事问过我为什么精力这么旺盛。 这两年我大多数情况都是早上8点前就到公司*(原本9点上班,后来调成8点半,晚上要是加班...
继续阅读 »

精力管理就好比是计算机的内存清理,你以为关掉一些程序就行了,结果你还是卡成翔。



我的现状


雷猴啊,我是一个临期程序员。打过几年工,被好几个同事问过我为什么精力这么旺盛。


01.jpeg


这两年我大多数情况都是早上8点前就到公司*(原本9点上班,后来调成8点半,晚上要是加班就可以多赚半小时了)*,属于工贼类型。


晚上回到家还有精力打游戏、看书、学习。


02.JPEG






为什么要提升精力


几年前我还是一只前端程序猿,当时刚从 JQueryVue 1.0,学完 Vue 1.0 发现公司的新项目开始用 Vue 2.0 ,和外部对接的项目是用 react 。那段时间真的有点疲于奔命的感觉,很累。一天到晚都想睡觉。睡多了又容易头晕。


03.GIF


逛技术论坛时发现有些大佬真的能精通前端三大框架,写出很多原理类的文章。真让人羡慕~~(生气)~~啊。


我开始怀疑是不是我的精力出现了问题。之后尝试过借助外物的帮助,比如每天靠喝咖啡续命,吃维生素提升精力之类的方法。


但这样会进入一个死循环:


喝完咖啡可能睡不着 -> 睡不着可能就会玩手机 -> 玩手机会越玩越晚 -> 导致第二天起不到床 -> 起不到床又怕会扣工资,然后强行起床 -> 上班没精神,然后喝咖啡续命  -> ......



要破掉这个死循环,就要提升自己的精力。


04.GIF






前期准备


世界上是存在拥有 少眠基因 的人,他们每天可能睡4~5个小时就元气满满的。听说只有1%的人拥有这种基因(羡慕了),但我大概率不属于这类人。我的精力是锻炼出来的。


05.jpg


我可是受过专业训练的!




我是一个执行力很弱的人,为了让自己精力旺盛点,我就画真金白银去买课来学。买了不学就亏大了。


06.jpg


这是课程里给出的金字塔模型。完完全全跟着课程去做应该会变得很强。


但实在太难了,即使是第一层我也不能100%按照课程所说的去做(我实在做不到啊啊啊啊)。


07.gif


举个例子,课程里讲到如果你是右撇子,那早上刷牙的时候就可以用左手刷牙。我试了,左手力量控制不好,出来的结果是一嘴血。


再举个例子,课程里建议早上刷牙的时候试试单脚站着刷牙。我试了,平衡力不好,呛了口牙膏(吞肚子里了)。


由此可见,不是所有方法都适合我。




我的做法


吃了几次亏,我觉得我还是选择性训练算了。如果完完全全跟着课程做能拿100分的话,那我的目标就定在30分好了。


只要大方向没错,我总会有提升的。


大方向是啥?就是课程目录。



  • 运动



  • 情绪


08.png


在每章中调几项自己能做到的,拿张纸出来列份清单每天跟着做,假以时日~嘿嘿嘿~




运动


运动能带来什么好处我就不啰嗦了(因为我不懂其中的原理)。


先说运动,从最简单的运动做起




1个俯卧撑


如果你和我说,长跑有很多好处,可以减肥,可以产生内啡肽,获得哔哩吧啦一大堆好处。那我可以坚持1天。


但课程用了一个很巧妙的方式让学员坚持锻炼,就是每天只做1个俯卧撑


08.JPG


这招真的灵。每天只做1个,这是很容易做到的,完全没有心理负担。


而且,都趴下了,真的只做1个吗?


就这样,我每天都抱着只做1个俯卧撑的心态开启了我的训练。因为没心理负担,所以很容易就坚持下去了,同时每天都给自己带来一个积极的心理暗示:我完成了我承诺的事




间歇训练


大部分程序员工友的工作应该都是比较忙的,要每天抽一段完整时间出来运动的可能性不大。但如果能在碎片时间里稍微动一动对自己还是有好处的。


举个例子,我在公司开会的时候我不会一直坐着,我主要是站着为主。有时候还会偷偷提纲(就是你理解的那个提纲😎)。我见有些工友还买了电脑升降架,这也是不错的招式。


再来点例子,刚睡醒的时候搓脸、伸懒腰,这些需要动的操作我都归到运动里面。


日常通勤我也改成 公交地铁 + 骑共享单车,早上上班是公交或者地铁,这样不会那么容易出汗,回到公司就不会一身臭汗味。晚上下班我会选择骑共享单车,这肯定算是正式运动了,尤其是早期的共享单车骑起来真的累。





课程介绍到,吃饭不要吃太饱,尽量少吃高油高糖高碳水的食物。


但作为广东人,要我戒口?真的很难!


09.GIF




我做不到天天保持健康饮食,但工作日我还是会尽量克制。尤其是工作日的午餐,会直接影响你下午的状态。


10.gif


如果中午吃太饱,吃过多高碳水化合物(比如米饭、面条等)下午就很容易困,饭气攻心嘛。


引用课程的内容:



因为高碳水化合物的食物都容易变成糖,让血糖快速升高,从而导致胰岛素快速分泌,引发色氨酸进入大脑。


色氨酸是合成褪黑素的重要原料,褪黑素越多人就越困。



那么,如果我们想快点入睡的话是不是可以在睡前多吃米饭呢?我不建议,这样睡觉太难受了~




回归正题,应该怎么吃,可以从以下几个方面着手:



  1. 少吃多餐:不让血糖那么容易大起大落。

  2. 多吃低糖高营养食物:首选绿叶蔬菜,然后再到优质蛋白,最后才是高碳水化合物食物。

  3. 多喝水。




少吃多餐


第1点的意思两餐之间的间隔时间不要太长,不然血糖容易大起大落,这样更容易累。


除了早中晚三餐,还可以加上午茶和下午茶。


上午茶和下午茶指的不是奶茶,是指可以吃一些坚果、水果(蓝莓草莓之类的水果)。


早餐可以吃一些高纤维高蛋白食物。


午餐建议吃多点蔬菜,肉类尽量选高质量的蛋白质,比如鸡肉鱼肉。


晚餐的话可以吃点碳水化合物,稍微提高一点血糖,促进晚上睡眠。




多吃素菜,少吃碳水化合物


11.jpg


图片来自课程。





高质量睡眠是恢复精力的关键,这里说的并不是要睡很长时间才是高质量睡眠,是要睡得好才行。


怎样才能睡得好呢?什么褪黑素、深睡、浅睡、快速动眼期这些概念我就不介绍了。主要讲讲我的做法。




睡前不要玩手机


睡前不要玩手机。这句话有2个关键点:



  1. 睡前

  2. 不要玩手机




“睡前”是指多长时间呢?最好是1小时。


我手机的常用软件主要是:微信、企微、微信读书、电话、地图。


我不喜欢玩手游,也不喜欢上微博(连微博都没安装),所以我睡前很容易做到不碰手机。


听说有些工友喜欢睡前在床上打打游戏看看小说,这可能不是好习惯。


如果你实在坚持不了睡前1小时不玩手机,那可以试试睡前半小时不玩,再不行就缩减到10分钟。


还是用回运动篇提到的方法,前期先用最容易实现的标准,坚持一段时间。比如坚持半个月睡前10分钟不碰手机。之后再慢慢加长这个时间。




“不要玩手机”指的是不要在睡前有过多的娱乐项目。比如打游戏、看小说、听激昂音乐等。




冥想


冥想听上去很玄学的感觉。其实我也不知道有没有用,我只是照做了而已。


12.jpg


我所做的冥想仍然是低配版。我上过正念冥想课,确实学到很多冥想的方法,比如如何呼吸、如何思考。


但在睡前我不想搞得那么复杂(怕太复杂自己处理不来,直接睡死过去😄),睡前我只做观察呼吸这件事。


选择一个舒适的姿势躺在床上,合上眼睛,鼻子呼气时心里就想着“呼气”,鼻子吸气时心里就想着“吸气”。


这样做会确实让我平静了很多,不知不觉就睡着了。


我不清楚冥想对我的睡眠有多大帮助,但这样做让我舒服。




情绪


情绪会影响人的健康,同样会影响人的精力。


这里我需要引用一下课程里提到的3条关于情绪的定律:



  1. 人的脑子在一个时段只能主要存在一种情绪;

  2. 相比正面情绪来说,人脑更容易产生负面情绪;

  3. 人可以通过自主的训练来控制情绪。


简单解释一下:


第一条的意思是正常的人在同一时段内,很难开心和惊恐同时存在。


第二条的意思是你赚了100元又失去了100元,其实对于你来说并没什么变化,但你可能会不开心。就是对“损失”比对“获得”更敏感。


第三条的意思好心态是可以训练出来的。




我的做法:



  1. 坚持运动。运动能让我变得更积极、更正面。

  2. 感恩。每天都想想一直以来遇到过的好事。比如谢谢妈妈带我到这个世上。习惯感恩后,我心态确实变得更平和了,而且也更容易发现别人的优点。

  3. 奖励。完成一项任务后给自己小小奖励。




我在“情绪”这个段位不高,能介绍的方法并不多。我的主题是 平和。尽可能朝着这个方向去做。




其他


深呼吸


课程里讲到每天早上起床清醒后可以大喊。


这招我也做不到。在城市生活,放个屁大声点都会被邻居投诉,大叫就更加不可能做到的。


于是我改变了策略:假装自己在大叫


早上起来这么做确实能更快速清醒,最好在阳台做。


晒太阳


自然光确实比人造光舒服。我的工位比较暗,大白天都要靠灯管照明。工作日午休完我会走去窗边晒晒太阳,让自己清醒一点。






永远年轻,永远发疯。


13.JPG


作者:德育处主任
来源:juejin.cn/post/7293788137662316578
收起阅读 »

程序员有没有必要成为业务领域专家 ?

看到这个知乎问题时,我的思绪纷飞,往事一幕幕闪现在脑海里,等平静下来,内心变得很笃定。 于是,我做了如下的回答: 非常有必要。 1997年,乔布斯刚刚回归苹果不久,在开发者大会上,一名程序员当众质疑乔布斯不懂技术。 乔布斯,你是一个聪明又有影响力的人。但是很...
继续阅读 »


看到这个知乎问题时,我的思绪纷飞,往事一幕幕闪现在脑海里,等平静下来,内心变得很笃定。


于是,我做了如下的回答:


非常有必要


1997年,乔布斯刚刚回归苹果不久,在开发者大会上,一名程序员当众质疑乔布斯不懂技术。



乔布斯,你是一个聪明又有影响力的人。但是很遗憾也很明显,很多时候你根本不知道自己在做什么。我希望你能用清楚的语言解释一下 Java 编程语言以及其变种是如何阐述 OpenDoc(开源技文档)内置的一些想法。等你说完以后,你能不能跟我们说一说你自己过去七年都干了些什么?



面对这样犀利的提问,乔布斯平静的喝了一口水,低头沉思了几秒,开口这样回答道:



有时候你能取悦一部分的人,但是当你想要作出改变的时候,最难的是某些事情别人做的是对的。我相信 OpenDoc 肯定有一些功能,没有任何其他东西能做到。我其实也不太懂,我相信你肯定能做一些样品出来,可能是一个小型的 app 来展示它的功能,最难的部分是如何将那些功能塞进更大的愿景里面,例如让你每年一个产品能够卖百八十亿美元。


我经常发现,你得从用户体验出发,倒推用什么技术,你不能从技术出发,然后去想如何才能卖出去。在座的没有人比我犯过更多这样的错误,我也搞到伤痕累累,我知道这就是原因,当我们尝试去为苹果思考战略和愿景,都是从能为用户带来什么巨大利益出发,我们可以给用户带来什么,而不是先找一群工程师,大家坐下来,看看我们有什么吊炸天的技术,然后怎么把它卖出去。



我非常认同乔布斯的话。


程序员有的时候沉迷在自己的世界里,执拗的以为“代码就是全部”


但现实并非如此,编码的目的是创造产品或者提供服务,从而在这个商业社会实现更大的价值


而程序员成长为业务领域专家,能够更加深刻的理解公司的产品或者服务,从而更有优势为公司做出贡献。当个人的贡献上升时,公司的认同和利益也会随之而来。




这个回答一天内得到不少赞同,也是我意想不到的,因为我并不觉得我回答得好,看来很多同学都认可这个观点。



熟悉我的朋友都知道 ,我对技术非常有激情,曾经也认为技术意味着一切。


只是后来,工作中遇到越来越多的挫折,很多好朋友也友善的提醒我,不要太执着于技术,我也越来越认识到自己认知的局限性


我不断的去读书、听演讲、思考,依稀之间得到一个结论:"一个 IT 公司的成功 ,技术固然是重要的一环,而公司的产品、用户人群、经营模式是另一个我很少关注且非常重要的维度"。


偶然间我看了乔布斯的一个视频,视频的两句话让我醍醐灌顶。




  • 我相信你肯定能做一些样品出来,可能是一个小型的 app 来展示它的功能,最难的部分是如何将那些功能塞进更大的愿景里面




  • 你得从用户体验出发,倒推用什么技术,你不能从技术出发,然后去想如何才能卖出去




懂业务是一种认知模式,人的能力是多层次的,技术和懂业务并非互斥的关系。


亲爱的程序员朋友,技术是我们的立身之本,但是业务同样重要 , 真诚的希望你做一个既懂技术又懂业务的工程师。




如果我的文章对你有所帮助,还请帮忙点赞、在看、转发一下,你的支持会激励我输出更高质量的文章,非常感谢!


作者:勇哥java实战分享
来源:juejin.cn/post/7246224746005954616
收起阅读 »

被裁后的一天

距我被裁已经过去 34 天了,我还没有去找工作,接下来的一个月大概率也不会找工作,而是打算和老公去西藏旅游一趟,我对一周或者两周后的西藏之旅满是期待。至于老东家,我对他没有怨言,在那儿工作期间很愉快,被裁的时候他爽快的给了 N+1 的赔偿,离职的过程中没有发生...
继续阅读 »

距我被裁已经过去 34 天了,我还没有去找工作,接下来的一个月大概率也不会找工作,而是打算和老公去西藏旅游一趟,我对一周或者两周后的西藏之旅满是期待。至于老东家,我对他没有怨言,在那儿工作期间很愉快,被裁的时候他爽快的给了 N+1 的赔偿,离职的过程中没有发生不愉快的事情。我写这篇文章不是为了缅怀过去或者反思过去,而是记录我的一天,余下的内容没有华丽的词藻,也没有令人深思的道理,只是流水账。


今天我 7 点 20 就醒了,醒来的前一刻还在做梦,我梦到自己睡不着觉,可想而知那不是一个美梦。醒来的那一瞬间,我甚至没有分辨出是现实还是梦境,头昏昏沉沉的赖了一会儿床,在赖床期间我老公起床了,他洗漱结束的时候,我用手机放了一首歌,他走到床边对我巴拉巴拉说了些话,说的都是些大道理,大概是选择呀未来呀思考呀这一套,如果让我将他的话背下来,可真是在难为我。其实他一大早就讲大道理,我特别不想听,但我觉得他的话有些道理,于是赶紧起了床,洗漱完去跑步。


今天温度不高,早上很适合跑步,估摸着跑了 15 分钟,没有记录跑了多少公里,我打算明天记录一下跑步的公里数。跑完步给手机充了一会儿就出门吃早餐,需要坐两站地铁才能到那家包子铺,我住的地方距地铁站大概 1.5 公里,这段路可以坐小区的摆渡车,但我选择了走路。


那家包子铺叫什么名儿?不记得了,更准确的说,我从来没想过要记住它的名字。我买了两个豇豆包,一个卤鸡蛋还有一杯豆浆。为什么要买这些食物呢?不是没有缘由。昨天我只买了两个豇豆包和一杯豆浆,没有吃饱,于是今天加了一个卤鸡蛋。今天买的这些食物,还是没让我吃饱,明天我要再加一个豇豆包。


为什么要买豇豆包呢?因为我喜欢吃酸豇豆,但是这包子里包的不是酸豇豆,而是新鲜的豇豆,所以第一次吃它的时候它与我的预期不符合,尝了之后又发现新鲜的豇豆也好吃,现在我每次都买豇豆包。今天我看见豇豆包里包的不是豇豆,而是四季豆,四季豆也挺好吃。


这家包子店里能喝的食物除了有豆浆还有稀饭,它的稀饭不是很稀,我担心豇豆包就着稀饭吃不好下咽,于是买了豆浆。


吃了早餐我就回家了,到家的第一件事是联系物业师傅来疏通地漏,还让他们处理电动晾衣架不能升降的问题。关于电动晾衣架,我今天学到了一个新知识,有些人可能会认为那是小常识,不值一提,但我还是要写下来——电池放在遥控器里久了会腐蚀铜板,这将导致遥控器通不了电,遥控器就指挥不了晾衣架,我家的晾衣机不能升降就是这个原因的。


今天我写了两篇技术文章去参加掘金推出的金石计划征文活动,这可以瓜分奖金,这是我第 5 次参加金石计划,每一次都瓜分到了最高奖金,这次我瓜分不到最高奖金了,因为写不出 6 篇原创技术文章。


等物业师傅处理好地漏和晾衣架,发布了文章,我就出发去健身房游泳,健身房离我家有 4.8 公里左右,出发前我在想是开车还是走路,最终选了走路。


今后要做什么?在路上我不由得思考。


今年是我工作的第 6 年,6 年来我断断续续的有考研的想法。为什么想考研呢?在路上我想出了一个原因 —— 源自虚荣心。走着走着想上厕所,路过一家花店,进店问老板附近是否有厕所,他说马路对面有,到了马路对面又向烟酒铺的老板询问厕所的具体位置,如愿的上了厕所,一身轻松。


上完厕所路过一家包子铺,肚子饿了,于是进店买了 2 个包子,1 个鸡蛋还有 1 碗粥,其实我想喝带丝汤,但是卖完了,所以没喝成。


吃完午餐继续往健身房走。哦,我想起在包子铺吃午餐的时候看到了一个皮肤特别好的女生。走呀走呀,终于到了健身房,到那儿之后我没有立即去游泳池,而是去休闲区按摩,在按摩椅上躺着的时候,开始思考我是否想继续当程序员,如果当程序员,想做那方面的业务呢?


我喜欢写作。2021 年期间我写了一部小说,超过 10 万个字,2022 年写我的第一本技术书,上个月才交稿,出版社编辑说稿子问题不大,昨天我根据编辑老师的反馈做了修改,并补充了前言,现在稿件已进入 3 审。我还有一个微信公众号,每个月至少发一篇技术文章。


如果继续当程序员,我想做内容创作类的产品。


按摩完就去游泳,游泳池里只有两个人,除了我还有一个小男孩,他挺可爱的。游完 3 圈我离开游泳池去了桑拿室,那儿只有我一个人,当时我突然想到我还想当程序员,不禁眼睛里有了点泪花。


我很爱哭,被裁后我一个人在家哭了好几次。哭,不是因为被裁,因为以前没被裁的时候,我一个人在家也有哭的时候。桑拿室温度很高,泪花流出来就蒸发了。蒸完桑拿洗完澡打算回家,可是外面在下雨,于是又到按摩椅上躺了一会儿,寻思着等雨停了再回家。第二次按完摩,雨没有停的迹象,我决定淋着雨到外面去打车,16 点到的家,在家吃了一包薯片,看了一会莫言的小说《生死疲劳》,17 点的时候到床上睡觉,18 点的时候才醒,然后到小区门口买了做晚餐的蔬菜,今天晚上煮了面。


WechatIMG128.jpg


这篇文章写了 2 个小时。最后我想说今天还有一件想做的事情没有做成——开车到兴隆湖吹风。


作者:何遇er
来源:juejin.cn/post/7270831230069243961
收起阅读 »

程序员能有什么好出路?

我自己耶 从业10年了,经常在娱文中看到这种的文章,我怀疑是精准推送!! 30岁以上的程序员该何去何从? - 知乎 30岁: 程序员心中永远的痛? 过了30岁,程序员该怎么办? - 阿里云开发者社区 30岁转行程序员晚了吗?分享30岁转行的经历 - Segm...
继续阅读 »

我自己耶


从业10年了,经常在娱文中看到这种的文章,我怀疑是精准推送!!



  1. 30岁以上的程序员该何去何从? - 知乎

  2. 30岁: 程序员心中永远的痛?

  3. 过了30岁,程序员该怎么办? - 阿里云开发者社区

  4. 30岁转行程序员晚了吗?分享30岁转行的经历 - SegmentFault

  5. 30岁后“大龄程序员"应该何去何从? - 脉脉

  6. 程序员:伤不起的三十岁 - 菜鸟教程

  7. 程序员迷茫:30岁以上的“大龄程码农”出路在哪?java码 ... - 掘金

  8. 30岁老程序员迷茫| Laravel - LearnKu


关于职场的焦虑无处不在,而这些文章也加重了我们的焦虑。就我个人而言,我也仔细想过这个问题,其实从本质上来说,只是个“竞争力”的问题。


如果你觉得自己没有竞争力了,那么你就会焦虑,而你又将焦虑的原因归结于一个你没办法改变的问题,那就是“年龄”。于是一个逻辑自洽的描述出来了:


30岁了,没啥竞争力,未来何去何从?

出路耶


我从事这个行业,其实是个人挺喜欢编程的,觉得编程是一件挺舒心的事情,所以没有考虑过换行。周围其实有一些同事,离开了这个行当,有一些赚了更多的钱,也有一些日子过的更不舒心,这里不予置评。


我简单的叙述一些可能的出路,这些出路没什么对错的区别,只是在我们人生抉择中,希望你能看到更多的选项。


技术深造


如果你在技术上有优势,这是一条可以走通的路子,未来的方向大致是“架构师”、“技术顾问”等等。这需要你有一些大型项目的经验,所以一些在大型公司就业的程序员,天然的拥有更多的机会。


通常技术深造主要是两部分:



  1. 技术视野,你需要一定的知识广度,对常用技术有深刻的理解,对部分不常用技术也要熟悉。

  2. 技术能力,有的时候,亲自动手能力、解决问题能力会很重要。


项目管理


很多程序员转行做了项目管理,其实在我们的日常工作中,项目管理一直伴随着我们,时长日久,我们对项目管理会变的更熟悉一些。这也造成了一些错觉,让我们觉得项目管理没那么难,“我去我也行”。


但是,项目管理从来不是一项普通的工作,相对于程序员,项目管理人员面临的环境会更加复杂。



  1. 面对客户。有时候,会遇见一些喜欢刁难我们的客户的。

  2. 面对团队。团队也可能不和谐。

  3. 计划乱了、工期排期、风险控制、质量管理、干系人管理等等专业知识。


自由职业


依赖于自己过硬的技术,可以承接一些外包的项目,成为一名自由的外包人员。



  1. 你的人际关系会很重要。周围有一些能打单的朋友,会让你工作的很舒服。

  2. 把事情做好,赢得信赖。

  3. 来自第三方平台的外包项目还是比较坑的,尽量做熟人生意。


跑单


当然,你在行业内可能会认识不少的朋友,他们的手里可能有些业务需要外包人员进行开发,那么拿下这些合同,找到自己朋友里面有时间做私活的人,然后我完成它。



  1. 你的人际关系更为重要。通常,这会给你带来财富。

  2. 做好自己的品牌,赢得认可,那么就有赢得钞票的机会。


插件独立开发者


一个人开发一个应用,然后上架,成功率是很低的。所以依托于平台,做一些平台内的插件,然后依托于平台推广,那么成功的几率会大一些。



  1. 你的技术能力很重要,毕竟没有专门的测试人员进行测试。

  2. 你选择的平台很重要,比如跨境电商、钉钉、微信、谷歌浏览器等等。

  3. 更加重要的是,你要对这个方向感兴趣。


独立开发者


如果你财富自由了,又喜欢编程,可以成为一名伟大的独立开发者,你脑海中的任何想法,都可以通过双手变为现实。



  1. 因为热爱,所以你会有更多的可能。

  2. 能力足够,可以参与开源的基金会,参与一些开源项目。

  3. 如果财富没自由,那也不影响我们在闲暇时间里追逐我们的梦想。


团购


IT行业是一个挺特殊的团体,他们的某些消费习惯趋于雷同,针对这些消费习惯和爱好,做一些团购,相信会赚到不少钱。



  1. 还是人际关系。

  2. 你喜欢做这些事情,从免费到收费循序渐进。

  3. 记住,双赢才能长久,IT行的聪明人是比较多的。


大公司养老团


找个大的,稳定的公司养老,但是也要留好退路,居安思危。


其他


比如炒股、搞理财的、做导游的、创业的……


每个人都会有自己的选择,有的人做好了准备,有的人还懵懵懂懂,2023年的行情如何还未可知,希望能长风破浪吧


作者:襄垣
来源:juejin.cn/post/7194295837265461305
收起阅读 »

教你面试就看出公司是否靠谱!

在⾯试过程中,应聘者可能想要从对公司环境的观察以及对⾯试官的提问当中获取公司相关的信息,以此来判断这家公司靠不靠谱,⾃⼰值不值得去。但这种信息可能会带有⼀定的⽚⾯性,毕竟 应聘者没有在公司实际体验过⼯作的内容,很难通过⼀两次⾯试就能看出公司的实际情况。这些细节...
继续阅读 »

在⾯试过程中,应聘者可能想要从对公司环境的观察以及对⾯试官的提问当中获取公司相关的信息,以此来判断这家公司靠不靠谱,⾃⼰值不值得去。但这种信息可能会带有⼀定的⽚⾯性,毕竟 应聘者没有在公司实际体验过⼯作的内容,很难通过⼀两次⾯试就能看出公司的实际情况。这些细节⼀般只能给予应聘者⼀点有效信息,虽然并不是绝对的准确,综合这些信息判断这家公司是否靠谱。


1 观⾯试流程


靠谱公司都有完善⾯试流程。公司发展到⼀定规模,不会随便找⾯试者过来沟通⼀下就决定要不要这个⾯试者。HR会主动跟应聘者 确定⾯试时间,通过招聘软件或正式邮件跟应聘者确定⾯试时间和⾯试准备内容,在⾯试当天主动跟进应聘者的到场情况,联系好⾯试官随时准备⾯试。如果你发现公司的⾯试流程⼗分混乱,HR 会突然更改⾯试时间,约好⾯试时间后⼜说⾯试官不在、让你第⼆天再过来,或者⾯试时连个会议 室都没有,说明公司招聘的HR⼀点都不专业。可能公司在招聘⼈才的能⼒和经验⼗分有限,或者公 司连⼀套完善的⾯试流程和制度都没有,这样的公司⼀般都是初创企业或⽐较⼩的公司。


2 察工作氛围


在⾯试当天,你可以提前到达公司,仔细稍微观察⼀下办公室⾥的⼯作氛围,看公司的氛围是否严 肃压抑,或者招聘信息 上写着不强制加班,实际个个⼯作压⼒都很⼤,每天被迫加班。如果⼤家 ⼯作的时候都是特别紧绷、各忙各的东⻄,员⼯或领导的神⾊表情都不是特别好,那这家公司有可 能是存在⼀定的内卷现象。加班可能特别严重。


如果不确定⾃⼰观察到的⼯作氛围是否就是真实情况,要如何去印证呢?


⼀般来说,⾯试官都会在⾯试环节询问⾯试者是否愿意接受加班。如果⾯试官主动问起你是否愿意 接受加班,你可以在回答中顺⼿推⾈反问⾯试官:


“⾸先我能理解公司在项⽬紧急的情况下是需要加班的,这个时候我肯定会⽀持公司的⼯作,以公司 的利益为先。(表示理解)我不是⼀个盲⽬加班的⼈,这样会让我的⽣活和⼯作⽐例失衡,反⽽会 影响⾃⼰的⼯作状态。(表明态度)如果是我⾃⼰⼯作效率低造成的加班,我肯定会先努⼒提升个 ⼈能⼒,改进⼯作⽅法,在规定的时间内完成⼯作任务。(提出解决⽅法)最后我想了解⼀下,贵 公司的加班频率是怎么样的,是否有对应的加班费呢?这是很多就业者都会关⼼的问题,希望你能 理解。(借机反问)”


如果⾯试官没有问起加班的问题,你就可以拿刚才在进⼊公司时观察到情况做⽂章,试探⼀下⾯试 官。例如:


(看到氛围差)刚才我进来到时候看到贵公司的同事⼯作都⼗分紧凑,⼯作时都是眉头紧锁、不说 ⼀句话,请问贵公司是对员⼯的⼯作效率有要求么?还是公司普遍存在⾼压或加班⽂化呢? (看到同事们⼯作时有说有笑)刚才进⼊公司的时候,我观察到贵公司的氛围⼗分轻松活跃,我⼗ 分喜欢贵公司的这种氛围,请问你们能做到这种氛围的原因是什么?是因为公司倡导⾼效率办公, 对员⼯是否加班没有硬性要求么? 当然,如果你时间⽐较充裕,或者⾯试的时间是在下午的时间,完全可以在公司附近停留⼀段时 间,等下班时间看看员⼯们是否有准时下班。如果下班时间过了半⼩时都没有员⼯⾛出来,那你对 这家公司的加班⽂化和⼯作压⼒就会有⼀定了解了。


3 ⾯试最后利用提问


套取信息。值不值得去⼀家公司,可以在⾯试的过程中询问公司发展的情况和业务发展阶段,以此判断你⼊职 后需要承担的⻆⾊和负责的⼯作内容。例如可以问⾯试官这些问题:




  • 公司/部⻔发展到⼀个什么样的阶段了?




  • ⽬前部⻔的业务是否有成熟的体系?




  • 这个岗位需要重点解决哪些问题?负责的业务有哪些?




  • 现在的部⻔/团队由哪些部分组成?具体是怎么分⼯的?




  • 岗位的转正/绩效考核是怎样的?有什么要求?




如果对⽅不能清晰介绍现在的业务或团队情况,或者跟你说现在的业务还处于起步阶段,需要你来 进⾏协助,那你就要警醒,这个岗位往往是需要你作为负责⼈或开荒⽜的⻆⾊,甚⾄要你帮公司重 新搭建业务体系,过程可能会⽐较⾟苦。如果薪酬也⽆法给到⽐较⾼的⽔平,说明这家公司可能也 是初创阶段,很多东⻄都不⼀定有保障,你就要慎重考虑这家公司值不值得去了。


4 爱压价?


在⾯试之前,HR⼀般会让⾯试者先填⼀张信息表,表格⾥往往有⼀个“期望薪资 ”这⼀栏。除⾮你 能⼒特别突出,否则公司⼀般会根据你期望薪资范围的下限来作为底薪的依据。假如你开出的底薪 条件并不算⾼,但公司还要继续压你的底薪下限,要么就是领导或⽼板格局太⼩,只想招⼀些廉价 劳动⼒ ,不是真的想吸引⼈才;要么是预算有限,你的要求不算⾼,但别⼈就是开不出这样的薪 酬条件。遇到那种跟你讨价还价的公司,就要学会擦亮双眼,这种公司⼊职后福利待遇多半不会太好。


5 查信息平台



  • 某眼查

  • 某查查

  • 某脉


6 总结


无论何时,求人不如求己,多谋求更多职业出路,才能无惧天下。


作者:JavaEdge在掘金
来源:juejin.cn/post/7292439225065160754
收起阅读 »

不戴眼镜也可以看清啦!记录我的摘镜经历

大家好,我是 Gopal。好久不见,甚是想念! 本篇文章记录一下今年我做的一个比较大胆的决定——做近视手术。 首先声明一下,本篇文章不是广告,纯分享个人经历,看完这篇文章,至于要不要做视力矫正?怎么做?个人可以根据需要自行决定哈。 我为什么要摘镜 先说一下,我...
继续阅读 »

大家好,我是 Gopal。好久不见,甚是想念!


本篇文章记录一下今年我做的一个比较大胆的决定——做近视手术。


首先声明一下,本篇文章不是广告,纯分享个人经历,看完这篇文章,至于要不要做视力矫正?怎么做?个人可以根据需要自行决定哈。


我为什么要摘镜


先说一下,我的情况。我是初中毕业后开始慢慢近视的,至今的话,也有十来年了,眼镜都配了好多副。有近视的同学应该都知道,近视确确实实带给我们很多的烦恼,我举几个例子:



  1. 看 3D 电影,我得带两副眼镜,一副是自己的,一副是 3D 眼镜。

  2. 游泳的时候,脱掉眼镜,啥也看不到。

  3. 打篮球或者一些激烈的运动,眼镜经常脱落。

  4. 每天都得擦拭眼镜,对于我这种有点强迫症来讲的人,会是每天的工作。

  5. 早上起来第一件事情,找眼镜。

  6. ...


基于以上的种种,摘镜意愿,我个人是比较强烈的。当我听说现在有手术可以进行视力矫正时候,是非常兴奋的。我之后做了相关的调查,我们来看一下视力矫正有哪些方案吧。


视力矫正有哪些方案


这里我会介绍得比较粗糙一些,毕竟我不是专业的,知识都是我从网络中总结得来。


近视原因:我们大部分人的近视都是轴性近视,是由于眼球的前后长度(轴长)延长造成的,可以看以下的图片。在正常眼中,平行光线入眼后在视网膜上形成焦点。而在近视眼中,焦点位置落在视网膜之前,近视眼想看清,就得调整屈光度,使其聚焦在视网膜上。


image.png


眼镜通过镜片调节屈光度,而近视手术的大致有两种方式进行:



  • 第一种,通过角膜手术改变角膜的形态和屈光力,使物象成像到视网膜上。

  • 第二种,更换晶体或向眼内植入补偿晶体,从而达到类似的效果,这种类似于带隐形眼镜。


其中有一个特点就是晶体是有可逆性,激光手术的话,是不可逆的。以上两种并没有说哪种是最优解,需要通过医院检查才能决定。一般来说,角膜屈光手术建议近视度数小于 1000 度,散光小于 600 度。如果因为度数过高、或角膜太薄不能做角膜屈光手术,可以考虑做晶体植入手术。


现在主流的手术方案有以下四种(前面三种都属于角膜手术),具体的这里不展开了,大家有想法可以自行搜索哈。



  • Smart全激光

  • 半飞秒

  • 全飞秒Smile

  • ICL晶体植入术


而我通过检查之后,选择了全飞秒Smile。主要是我度数还好,角膜厚度也足够。


手术前中后


首先约了一家上市的机构做检查,看得出还是比较慎重,各个方面评估能不能做,以及有哪些方案,最后会有专门的人给我讲解。


做完检查之后,我当时就约了隔周去做,因为手术前几天是需要滴眼药水,而且不能佩戴隐形眼镜等。


手术当天,做术前检查,交代注意事项/术后用药、签署同意书等。说实话,我还是比较紧张的,毕竟把眼睛这么重要的部位交给医生。


然后就是手术了,真正的手术时间也就几分钟,当躺在手术室中,一开始我以为医生还在给我做前置检查,没想到几分钟后医生告诉我已经结束了,可以回家了。手术过程滴麻药,基本不会痛的。整个激光过程,眼睛是会有开睑器撑开固定,手术过程眼睛是同时睁开/闭上的。手术过程中,需要在打激光的过程中配合,眼睛保持不动不眨,听好医生指令


手术后,我和我对象就坐地铁回去了,回家的路上,我一直戴着墨镜,随着麻药的失效,会有一种较强的异物感。虽然我知道这是一个正常现象(医生提前已告知,手术后将会在4-6小时内会出现流泪、畏光、白雾感、异物感、酸胀感等刺激症状,其轻重因人而异),但是当时真的挺怕的,毕竟可不是小事。(所以最好手术当天最好还是有人一起去)。


当天下午,我就感觉好很多了。我做的事全飞秒,周六做的手术,周一的时候,我就可以正常上下班了,基本不会影响工作。唯一我感知到的一点点影响就是切换屏幕的时候,聚焦会需要一点点时间,很短,医生说是正常现象。不过中间需要注意用眼,然后注意按照医嘱滴眼药水等。这里我贴几个术后的注意事项,当然你应该根据你的主治医生来:



  1. 术后一周内清淡饮食,吃辛辣刺激食物。

  2. 术后两周内洗头洗脸时不宜将水溅入眼内,切忌揉眼。(手术室给的眼罩睡觉时带上)。

  3. 术后一个月内勿游泳,不要在眼部使用化妆品并避免异物进入眼内。

  4. 术后一个月在室外请戴太阳镜(全激光术后戴三个月),室内、晚上不需佩戴。

  5. 术后三个月内尽量避免剧烈运动,术后一周后可以适量健身运动,但须注意在活动中不要伤及手术眼。

  6. 术后视力恢复是逐步提高的过程,开始阶段看近会感到稍有模糊,雾感。此症状会逐渐消失,视力提高有快有慢,双眼视力恢复会有波动与近视度数及个人对治疗反应差异有关,六个月基本稳定。


在写本文的时候,已经有两个多月了,感觉日常生活没啥影响。在一个月复诊的时候,我的视力一边是 1.2,一边是 1.5。如果说有啥「副作用」的话,有两点。一个是晚上的视力(在光线比较差的地方)会稍微有点差,另外一个看一些光源(比如路灯),会有一点炫光。不过这些术前医生有给我说过,我是有做好心理准备的。


image.png


整体而言,目前为止,我对这次的近视手术还是很满意的。


手术价格以及副作用


这个我相信不少人比较关注,我做的全飞秒,全部下来大概 1.8w 左右(公司跟这家机构有合作,跟我说是打了折扣,我了解了一下,在深圳,这个价格其实差不多)。激光和半分秒会稍微便宜一些。晶体植入是最贵的(大概 3w 多)。具体的还需要根据不同的城市和机构看。据说虽然近视手术简单,但是它那个机器是需要给专利费用的,用一次给一次专利费用。整体上讲,这个还是可以接受的。另外,近视手术不能报医保。


比如价格,我觉得大家最关心的问题是副作用,或者说风险系数。任何手术都是有风险的,包括近视手术。网络上会有人说:



  • 近视手术这么好,为什么医生也还带眼镜?

  • 近视手术这么好,为什么马化腾还带眼镜?

  • ...


image.png


首先,先不否认大家的疑虑,毕竟眼睛这么重要的东西,要在上面动手术,想想都怕。但是,我们也需要辩证的看待这些问题。



  • 近视手术是需要满足一定条件的,不满足的话,医院是不敢给你做的。

  • 近视手术是不会导致你瞎的,从原理上来说,近视手术是眼睛前面部分的手术,不涉及眼部深层组织,比如晶状体、视网膜等,更加不可能致盲。

  • 近视手术存在发生并发症的可能性,可能性大小而已。(别人没有,并不代表自己没有)比如眼干等。虽然现在手术已经很成熟,但是在你决定要做之前,一定要先了解清楚,看你能不能承担这个风险。

  • 近视手术只是当前帮你调整好你的视力,假如你不注意用眼的话,是存在再次近视的风险的。所以一般建议成年之后,度数稳定之后再做这个手术。

  • ...


最后再强调一遍,近视手术是一种改善型的手术,不做其实本质上对于自身身体健康没有影响,如果摘镜意愿强烈的同学可以尝试去了解一下。


写在最后


目前为止,我感受到更多的是摘镜之后给我生活带来的便利,基本算是满足了我摘镜的预期!


我之前一直在想,假如哪天我落在一座荒岛上,估计是活不下去的。因为假如一旦我眼镜坏了,那么我就「看不清」这个世界了。


不过现在医学科技的进步解决了我的这个问题。


作者:Gopal
来源:juejin.cn/post/7293788137662038050
收起阅读 »

谢谢你,成都

成都,带不走的,只有你..... XXXX说,一千个人就有一千个成都 有人说成都是天府之国,有人说成都是西南柬埔寨。 我的成都,有爱有梦,谢谢你。 还记得5年前,2017年7月份,我从一个不知名的二本财经学校里的不知名专业毕业,凛冽的西北风最终没能把我留在兰州...
继续阅读 »

成都,带不走的,只有你.....


XXXX说,一千个人就有一千个成都


有人说成都是天府之国,有人说成都是西南柬埔寨。


我的成都,有爱有梦,谢谢你。


还记得5年前,2017年7月份,我从一个不知名的二本财经学校里的不知名专业毕业,凛冽的西北风最终没能把我留在兰州,大三一次偶然的寒假工,让我才意识到原来冬季并不都是白雪茫茫,原来冬季也可以绿意盎然,于是那年校招,我忽略了所有的北方校招,只参加了所有来自南方的企业。


在经历了当时看起来几次的高光时刻后,我最终通过校招加入了广东一家大型集团公司。


7月的兰州,需要穿件毛衣才可以让自己看起来非常从容,那时人生第一次坐飞机,原谅来自农村的孩子真的见识短浅,穿过白云的世界真的从来没有见识过,飞机上的2小时一刻也没有睡着,光顾着去拍下那高空中的世界。


下了飞机后,一股热气流扑面而来,让我一度怀疑广东人天天在蒸桑拿,走在路上没10分钟,我已经汗流浃背,非常羡慕走在我旁边的一个靓妹,小短袖,小短裤,甚是凉快。


IMG_1485.jpg


加入公司后,公司为每个新人分配了导师,导师带我们做常规开发任务,同时为我们能在这复杂的社会上立足而答疑解惑。


由于是传统企业,技术相对而言非常老旧,经常需要维护Jquery项目,唯独一个在当时看起来眼前一亮的项目是内部HR使用的考勤平台,在我们几个90后一再的说服下,领导同意使用React开发,但是我们必须保证进度.....


广东传统企业大部分都配备有员工餐厅,员工宿舍,因此毕业的那两年从来没有经历颠沛流离的生活,每天下班后会和当时校招进去的几个同期生先去糖水店吃一下,周末流窜于广州的大街小巷,上下九步行街.....,生活看起来无忧无虑。


直到2019年下半年,11月份的广州依然是那么炎热,桑拿生活还是一样在继续,周一正常打卡上班,上班没多久,领导给我发消息,“来下办公室呢”,进去后,领导还是和往常一样,在自己狭小略显简陋的办公室里沏了一壶茶,接下来的谈话让我一生难忘,因为这看似关心,实则裁员的谈话最终导致了我抑郁症的发作,久久没有平复.....


领导直言,公司在某个大的战略方向上已经折腾了3年,老板和投资人不愿意继续下去,开发人员只会留下部分,他可以替我申请,更换部门,去市场部就职....,一想起同期的一个市场部门同事说市场部会喝酒是一项工作技能,而我,生理本能排斥那样的生活.....


那天的广州,阳光非常热烈,但维护没有一丝丝光线照进我的工位,走出领导办公室的我,瘫坐在自己工位上,身体发软,毫无力气,喘气困难......


很多思绪开始在我脑海里出现,如果我当时选择了北方的校招,如果我曾经选择了跳槽,如果......随之而来的情绪将我击倒,没人给我说过我该怎样面对这样突如其来的变化.....


IMG_1487.jpg


之后的日子,总感觉广州的天没有了曾经那般蓝天白云的美丽,只觉得它刺眼且讨厌,每天总感觉身体加倍的疲惫,每一天都在思考的是到底做错了什么会导致现在的模样,当然也没有了当初那般谈笑风生的快乐.....,与同期生朋友的谈话聊天也变的心不在焉,乏味无趣,像那迷失的候鸟一般,找不到任何的归宿。


就这样持续了一个月,我还是鼓起勇气去了医院,果然是重度抑郁,医生建议回家修养,可我那从来走出过一亩三分地的父母又如何才能理解抑郁症的由来呢?


就这样我每天如同僵尸一样摇摇晃晃,来回走动.....


硬撑到年底,我向领导提了离职,也该离开我喜欢的南方城市了.....


回到北方,熟悉的父母,熟悉的冬日白雪,妹妹也在过年时嫁为人妻。


IMG_1484.jpg


之后的事情,想必大家都清楚,2019年年底,我们在新闻里看着新冠肺炎的消息,那么遥远,却没想到短短一个月,那么迅速就来到了我们身边。


我沉浸在父母和家乡的冬日里,实则是在逃避人生的下一段旅程,每当夜幕降临,我一遍又一遍打开Boss,脉脉,听闻着他人的故事,也探寻着自己的故事。


过年之后,到了4月,我知道,我得再次出发,就像当时刚毕业时那种对未来的美好期待一般。


最终我选择了离家不远,但又迎合了我的南方情结的成都。


在1个月内我找到了能够安身立命的前端开发工作,我开着我的小船,再次起航了......


我深深迷恋着夏日成都街头小巷的冰粉,也和很多成都朋友一样,一周必须吃一顿火锅来证明自己是个新成都人,饭桌上的折耳根永远是外地人百思不得其解的食物,川西的四季永远那么耀眼动人,令人向往。


IMG_1471.JPG


IMG_1472.JPG


IMG_1473.JPG


IMG_1474.JPG


2023年的5月,我也在这个巴适的城市和一位姑娘牵手走入了婚姻殿堂,我们都深爱着彼此,也深爱着我们几乎每周都要前往的川西。


如今的自己,也褪去了曾经的那份稚嫩,迷茫,渐渐在这片地方扎根,生长。


如今的工作也是朝九晚六,三天居家,二两办公室,wlb的日子才真正让人觉得人生值得走一遭。


平日里刷刷freecodecamp和油管上的技术视频,练习练习算法防止脑瓜壳生锈,和香港技术官探讨探讨技术,好让项目不至于那么难以维护,偶尔也用工作用的全栈技术(MERN)帮老婆写一两个小网站,谁让四川的男人都是耙耳朵呢。


作者:Aoda
来源:juejin.cn/post/7292576188017967116
收起阅读 »

有财务自由的思维,才能实现财务自由!

前两天在洋哥、竹子姐以及渡心总等大佬的带领下,第一次体验了穷爸爸富爸爸的作者研发的现金流游戏,收获颇丰! 游戏规则说明 心灵创富 现金流游戏分为三步: 一局游戏,时间两个小时;总结分享时刻;以及,最最重要的结合自己的生活,复盘自己关键时间点的选择,是否是符合财...
继续阅读 »

前两天在洋哥、竹子姐以及渡心总等大佬的带领下,第一次体验了穷爸爸富爸爸的作者研发的现金流游戏,收获颇丰!


游戏规则说明


心灵创富 现金流游戏分为三步:


一局游戏,时间两个小时;总结分享时刻;以及,最最重要的结合自己的生活,复盘自己关键时间点的选择,是否是符合财务自由的决策。


首先,说一下明面上的游戏规则:每个人都选择一张身份卡,这张身份卡决定了你的工资,还有每个月的现金流。你的身份可能是小学老师、飞机驾驶员、医生等等,他们月工资和现金流(每月结余)各不一样。


老鼠圈,所有玩家没实现财务自由之前都在老鼠圈。


游戏过程中,通过投掷骰子,可以有五种操作:



  1. 市场风云:变幻莫测的市场,之前不值钱的突然变得值钱,之前值钱的东西也会突然变得不值钱;还有金融政策可能会随时调整,借钱利率忽高忽低等。

  2. 小买卖:开小店挣小钱等。

  3. 大机会:买卖股票、房产等能带来大额现金流的操作。

  4. 意外支出:生孩子、买球拍、买游艇等。

  5. 领工资:领取一个月的现金流,比如:月工资:3300,月支出:2100,则每月现金流:3300-2100=1200。


整个游戏的目标分为两个阶段:第一个阶段,突破老鼠圈,实现财务自由;第二个阶段,实现梦想。


怎么实现财务自由?股票、房产等带来的非工作收入超过你每个月的支出,就算破圈了,实现了财务自由,游戏进入了下一个阶段。


第一次玩游戏,没有人完成第二阶段,就不说了。


二、游戏


带领银行家:竹子


玩家:海子、木川、天雨、Feli、YY、伍六七


身份:小学老师


月工资:3300 $


月支出:2190 $


月现金流:1110 $



一开始选择身份的时候,虽然想选一个工资高的,但是也没有那么强烈,只是不想选工程师了,毕竟现实中是程序员,游戏中想换个身份活一回。所以,也就比较随意选择了工资偏低的小学教师。


整场游戏,我的运气非常不好。本来月现金流就不高,结果第二轮就生了个娃,后面又陆续抽中了额外支出,让本就没钱的我雪上加霜。


唯一称得上的是机会的就是:可以以 5000 $ 购买 10 亩荒地。但是当时没有考虑到可以向银行贷款,也没有考虑到可以向其他玩家借款,最终没有购买。


没有考虑到向外部借钱的一部分原因是第一次玩这个游戏,不知道(忘记了)这个规则,另一个原因也是自己平时生活中也是这样一个人,除非迫不得已不向他人借钱。


第一次玩这个游戏,本着要恪守:10% - 20% 的钱投资高风险的产品(如股票),50% 的钱投资低风险的产品(当前最低价的股票、高收益的房产等)。


所以,我也做了两笔投资: 1000 $ 让木川代持的基金, 500 $ 让海子代持的股票。这让我在运气不好的一生中有一定的概率能破圈,虽然最后这两笔投资没有兑现,但是这两笔投资本身,我认为是没有问题的。


另外,太守规则。银行家一开始说的规则是不让给其他人提供决策建议,否则罚款。后来才知道,是可以向其他人提供付费资讯服务的,这种是不受惩罚的。


前两轮 FYY 想向我咨询决策建议,我直接就拒绝了。但是一个是给他人提供建议,可以给其他人好感,可以链接其他人。另外一个,就算有罚款,咨询的人也可以给予相应的补偿。这样就可以相互链接,相互成全。也应该思考,不破坏规则的情况下的有哪些选择。


整场游戏中,印象最深刻的一笔交易是:5000 $ 购买 10 亩荒地


我最终是没有购买,当时第一是看手里的现金,不满足购买要求。


第二是觉得这是一个可以搏一搏的机会,但是手里的现金不满足给自己制定的 10% -20% 投资高风险产品的 rule。


所以,问了在场的玩家,是否有需要这个机会的?拍卖 1000 $。最终,只有海子出价 500 $。当时,我认为这个机会价值还是挺大的,海子本质上是一个愿意花钱投资的人,所以拒绝了。


之后思考,海子是一个愿意投资机会的人,但是他当时手里有几笔房子的贷款,而且现金也不充足,所以没有购买这个机会。我只考虑了海子的性格,没有考虑他当时手里的资金,所以,错失了这笔交易。


游戏和自己现实生活中的关系


什么才算财务自由?现实中很多人说有多少多少百万,有说 500 W的,有说 1000 W的。但是这个游戏告诉我们:只要你的非工作收入超过了你的支出,你就实现了财务自由。跟你手里有多少现金是没有关系的。


唯一的目标就是,增加你的非工作收入,减少你的支出,让你的非工作收入超过你的支出。


这个游戏带给我的收获和启发


人这一生,有的人运气好,能碰到很多次大机会。有的人运气不好,可能一生也没什么机会。


不管如何,你需要在一开始就制定好你做决策的依据。这个依据就是你手里的现金流以及你能承受的风险。


你不应该拿手里的大部分现金去投资一个低收益率高风险的产品,但是也不应该守着一大笔资金不做任何投资。


这个决策依据能够让你在没机会的时候,不至于很快破产。也能让你在有机会的时候,能够快速收获第一桶金,实现财务自由。


对我现实的改变



  1. 正在整理自己的权益表和资产负债表,慢慢减少不必要的支出。

  2. 正在实践做自己的个人 IP,增加自己的非工作收入。

  3. 游戏中的小买卖、大机会,在现实中去寻找这样的信息。游戏中,大家都知道且能知道是小买卖还是大机会,但是现实中,你可能不知道什么是小买卖,什么是大机会。

  4. 在心里植入增加非工作收入,减少支出,实现财务自由这样的理念。


应该去践行的



  1. 与现实决策点结合

  2. 早日争取第一桶金

  3. 结果导向

  4. 自己反思,反思自己的不足

  5. 持续来,每次来会有不同的体验,牌面不同,选择不同

  6. 应该多做利他的事情,资源链接

  7. 玩家之间可以互相赋能

  8. 有资源的时候可以投资机会,购买机会

  9. 整理自己的资产负债表

  10. 多分享,清晰自己的认识

  11. 重复玩,玩到财务自由

  12. 映射现实中,改善自己的财务状态

  13. 运气不好,心态也要好,积极链接他人,才能保住底线的情况下,去创造更大的成功机会


作者:程序员伍六七
来源:juejin.cn/post/7293477092259201059
收起阅读 »

那个热血澎湃的少年,他居然顶不住了!

感谢你阅读本文 那些我曾经觉得无比坚毅,勇敢,富有激情的朋友,几年后我从他们的言谈中看到了疲惫和妥协,不知是在城市的钢筋混泥土中穿梭太久而身心疲惫,还是在那午夜12点的霓虹灯下路过而感到失落。 昨天中午准备午休的时候,学弟发了个消息给我,说在深圳太累了,压力很...
继续阅读 »

感谢你阅读本文


那些我曾经觉得无比坚毅,勇敢,富有激情的朋友,几年后我从他们的言谈中看到了疲惫和妥协,不知是在城市的钢筋混泥土中穿梭太久而身心疲惫,还是在那午夜12点的霓虹灯下路过而感到失落。


昨天中午准备午休的时候,学弟发了个消息给我,说在深圳太累了,压力很大,想离开深圳了,我瞬间惊讶了,“这小伙曾经可是个卷王啊,在学校时在实验室可以从早上7点可以干到晚上12点呀,把我们这些老人卷回宿舍了他都还不回,现在怎么会累了?”



不过后面我仔细想了一想,怎么就不会累呢?


我们的同龄人中,不乏那种家境特别优越的人,有些人去上大学一个月家里可以给四五千的生活费,如果能谈上女朋友,额外还要加两千,毕业后也是一帆风顺的。


不过大部分人家境是十分普通甚至贫穷的,所以无论上学时期还是进入社会参加工作,都没有什么选择的余地,在没有资源,没有背景的情况下,生活都是过得比较艰难的。


就像网上很流行的那句话,“躺又躺不平,卷又卷不赢”。


特别是当下就业环境这么严峻,工作强度又挺强,工资还TM低,所以年轻人的积极性都被打消了,不过能有工作还好,主要是有很多人找不到工作。


可能你在网上看到统计毕业生分平均薪资过万,就业率90%等等类似的报道,但是这与实际情况大相径庭。


我在网络上也认识不少全国各地的高校学生,加上和现实中的很多朋友了解到,现在就业十分困难,无论什么专业,简历基本都石沉大海。


可能你会说,是他自己不努力,在学校没有好好学,所以出来找不到工作怪谁啊,我觉得这样想是不行的,不要以为自己所得到的都是自己努力换来的,比你努力的人多了去了,可能只是你运气稍微好了一点,站在是时代背景好一点,如果把你换到当前这个环境下,你可能还不如别人!


总是有很多成功的人说自己曾经多么难,但是自己依旧不放弃,最后走上了人生的金字塔尖,然后来呵斥现在年轻人怕吃苦,怕累!


但是实际上现在年轻人所经受的苦累并不是他们那时候所受的苦累能比拟的,身体的累尚能恢复,但是心理上的累却压得人喘不过气。


现在的年轻人毕业后好不容易进入一个公司,满怀激情去干,但是现实总是重拳出击,在繁华的都市拿着微薄的收入,加着加不完的班,熬着熬不完的夜,他们比谁都努力,比谁都上进,但是由于他们没有资源,没有阶梯,所以举步维艰。


在面对房价问题,工作压力,裁员,工资缩水等局面,那个坚毅,勇敢,富有激情的人,手心已经不知道攥出了多少汗!


现在的整个经济形势应该是最难的时刻了,那些你看似光鲜亮丽的人,实际上没有你想象的那么好,大家都比较难。


无论是大城市还是小城市,目前都是比较困难的,所以不要以为在大城市卷不动了回小城市就能轻轻松松,哪怕你回到村里都是很卷的。


在这样的局势下我们能苟住就先苟住,不要去触碰风险。


除了工作外我们应该还要注重生活,只有好好生活我们的身心才能更加健康开朗,工作永远是做不完的,而生活是越过越少的。


保持居安思危的意识,越是艰难的时候越要提起精神,积极探索新事物,别固步自封,因为可能现在看似没用的东西在关键时刻能曲线救国,实现人生的第二春!


今天的分享就到这里,感谢你的观看,我们下期见!


作者:刘牌
来源:juejin.cn/post/7293411651407904803
收起阅读 »

领导派的活太难,除了跑路,还能怎么办?

人在江湖身不由己,无论是领导的亲信还是团队的边缘,都可能遇到这种情况———不得不干一件特别难以推进的事情,茫然无措,不知如何推进。每天陷入焦虑和自我怀疑中…… 这种事情一般有一些共同特点。 结果和目标极其模糊。 需要协调其他团队干活但是对方很不配合。 领导也...
继续阅读 »

人在江湖身不由己,无论是领导的亲信还是团队的边缘,都可能遇到这种情况———不得不干一件特别难以推进的事情,茫然无措,不知如何推进。每天陷入焦虑和自我怀疑中……


这种事情一般有一些共同特点。



  1. 结果和目标极其模糊。

  2. 需要协调其他团队干活但是对方很不配合。

  3. 领导也不知道怎么干


领导往往是拍脑袋提想法,他们也不知道具体如何执行。反过来说,如果领导明确知道怎么做,能亲自指导技术方案、亲自解决关键问题,那问题就好办了,只要跟着领导冲锋陷阵就好了,就不存在烦恼了。


遇到这种棘手的事情,如果自己被夹在中间,真的非常难受啊!


image.png


今天重点聊聊领导拍脑袋、心血来潮想做的那些大事 如果让你摊上了,你该怎么做!


1、提高警惕!逆风局翻盘难!


互联网行业目前处于稳定发展期,很少会出现突然迅猛增长的业务,也很少有公司能够迅速崛起。这是整个行业的大背景。因此,我们应该对任何不确定或模糊的目标表示怀疑,因为它们更有可能成为我们的绊脚石,而不是机遇。即使在王者荣耀这样的游戏里,要逆风翻盘也很困难,更何况在工作中呢。


当领导提出一个棘手的问题时,我们应立刻警惕,这可能不是一个好的机会,而是一个陷阱。我们不应该被领导画的饼所迷惑,而是要冷静客观地思考。哪些目标和结果是难以达到的,这些目标和结果就是领导给我们画的大饼!


领导给出任务后,我们就要努力完成。通常情况下,他们会给我们一大堆任务,需要我们确认各种事情。简而言之,他们只是有个想法,而调研报告和具体实施方案就需要我们去做。


如果领导是一位优秀而谦虚的人,通常在我们完成调研后,会根据调研结果来判断这个想法是否可行。如果不可行,他们会立即放弃,而我们也不会有什么损失。


但是,一旦领导有了一个想法,肯定是希望我们来完成的,即便我们在调研后认为不可行,大多数情况下,他们也不会接受我们的结论!因此,我们的调研工作必须极度认真,如果我们认为不可行,就要清楚地阐述不可行的理由,要非常充分。


这是我们第一次逃离的机会,我们必须重视这次机会,并抓住机会。


2、积极想办法退出


对于这种模糊不靠谱的事情,能避开就避开,不要犹豫。因为这种事情往往占用大量时间,但很难取得显著的成果。对于这种时间周期长、收益低、风险高的事情,最好保持距离。


你还需要忍受巨大的机会成本


在你长期投入这种事情的过程中,如果团队接到更好的项目和需求,那肯定不会考虑你。你只能羡慕别人的机会。


因此,如果可以撤退的话,最好离开这种费力不讨好的活远远的!



子曰:吾日三省吾身,这事能不能不干,这事能不能晚点干,这事能不能推给别人干。



如何摆脱这件事呢?


2.1 借助更高优事情插入,及时抽身


例如,突然出现了一件更为紧急的事情,这就是脱身的机会。与此同时,我们也可以为领导保留一些颜面,因为随着工作的进展,领导也会意识到这件事情的意义不大,很难取得实质成果。但是,如果我们一开始就表示不再继续做这件事,那么领导可能会觉得自己的判断出了问题,失去面子。所以,我们可以寻找一个时机,给领导下台阶。


或者,突然出现了一个需求,与我们目前的重构方案存在冲突。这是一个很好的借口。重构方案和未来产品规划产生了冲突,我们应优先满足产品规划和需求。重构方案需要后续再次评估,以找到更好的解决方案。


2.2 自己规划更重要的事情,并说服领导


当你对系统优化没有想法时,不要怪领导给你找事干。


如果领导有一个系统重构的计划和目标需要你执行,但是你不想干,或者你认为这件事不靠谱。那么你可以思考一个更可行、更有效、更能带来收益的重构方案,并与领导进行汇报。如果领导认为你的计划更加重要且更具可行性,那他可能会放弃自己的想法。


这就是主动转被动的策略。这时你的技术能力将接受考验,你能提出一个更优秀的系统重构方向吗?你能提出一个更佳的系统建设方向吗?


2.3 选择更好的时机做这件事


如果领导让你去做技术重构,而这件事的优先级不如产品需求高,上下游团队也不愿意配合你,而且领导给你的人力和时间资源也不够充裕,你应该怎么办呢?可以考虑与产品需求一起进行技术重构。也就是说,边开发需求,边进行技术重构。这样做有以下好处:可以借助于产品的力量,很自然地协调上下游团队与你一同进行重构。同时也能推动测试同事进行更全面的测试。在资源上遇到的问题,也可以让产品帮助解决。


所以,技术重构最好和产品需求结合起来进行。如果技术重构规模庞大,记得一定要分阶段进行,避免因技术重构导致产品需求延期哦。


2.4 坦诚自己能力不足,暂时无法完成这件事,以后再干行不行


可以考虑向领导坦然承认自己的能力还不足以立即执行这项任务,因此提出先缓一缓,先熟悉一下这个系统的建议。我可以多做一些需求,以此来熟悉系统,然后再进行重构。


我曾经接手一个系统,领导分配给我一个非常复杂的技术重构任务。当时我并没有足够聪明,没有拒绝,而是勉强去做,结果非常不理想,还导致了线上P0级别的事故发生!


新领导告诉我,"先想清楚如何实施,再去行动。盲目地勉强上阵只会带来糟糕的结果。当你对一个系统不熟悉的时候,绝对不能尝试对其进行重构。"


先熟悉系统至少三个月到半年。再谈重构系统!


2.5 拖字诀,拖到领导不想干这件事!


拖到领导不想干的时候,就万事大吉了。


注意这是最消极的策略,运气好,拖着拖着就不用干了。但如果运气不佳,拖延只会让任务在时间上更加紧迫,而且还会招致领导的不满。


使用拖延策略很可能得罪领导,给他们留下不良的印象。


因此,在使用此策略时应谨慎行事!


2.6 退出时毫不犹豫,不要惋惜沉默成本


如果有撤退的机会,一定不要犹豫,不要为自己付出的投入感到遗憾,不要勉强继续前进,也不必试图得到明确的结果。错误的决策只会带来错误的结果。一定要及时止损。


因为我曾经犯过类似的错误,本来有机会撤退,但是考虑到已经付出了很多,想要坚持下去。幸好有一位同事更加冷静,及时制止了我。事后我反思,庆幸及时撤退,否则后果真的不敢想象啊。


3、适当焦虑


每个人都喜欢做确定性的事情,面对不确定的事情每个人都会感到焦虑。为此可能你每天都很焦虑,甚至开始对工作和与领导见面感到厌恶。之所以这个事情让你感到不适,是因为它要求你跳出舒适区。


但是,请记住,适度的焦虑是正常的。告诉自己,这并没有什么大不了的。即使做得不好,顶多被领导责备一下而已。不值得让生活充满焦虑,最重要的是保持身心健康和快乐。


当你沉浸在焦虑中时,可能会对工作和领导感到厌烦。这样一来,你可能会对和领导沟通感到反感。这种情况是可怕的,因为你需要不断和领导沟通才能了解他真正的意图。如果失去了沟通,这个事情肯定不会有好的结果。


因此,一定要保持适度的焦虑。


3.1 沟通放在第一位


面对模糊的目标和结果,你需要反复和领导沟通,逐步确认他的意图。或者在沟通中,让领导他自己逐渐确定的自己的意图。在这方面有几个技巧~


3.2 直接去工位找他


如果在线上沟通,领导回复可能慢,可能沟通不通畅。单独约会议沟通,往往领导比较忙,没空参加。所以有问题可以直接去工位找他,随时找他沟通问题。提高效率


3.3 没听懂的话让领导说清楚


平常时候领导没说清楚,无所谓,影响不大。例如普通的产品需求,领导说的不清楚没关系,找产品问清楚就行。


面对目标不明确的项目,领导的意图就十分重要。因为你除了问领导,问其他人没用。领导就是需求的提出方,你不问领导你问谁。 在这种情况下,没听懂的事情必须要多问一嘴。把领导模糊的话问清楚。


不要怕啰嗦,也不要自己瞎揣摩领导的意图。每个人的想法都不同,瞎猜没用。


3.4 放低姿态


如果领导和你说这件事不用干了,你肯定拍手叫好。很多烦恼,领导一句话,就能帮你摆平!


放低姿态就是沟通时候,该叫苦叫苦,该求助就求助,别把自己当成超人,领导提啥要求都不打折扣的行为完全没必要。可以和领导叫叫苦,可以活跃气氛,让领导多给自己点资源,包括人和时间。


说白了,就是和 领导 “撒娇”。这方面女生比较有优势,男生可能拉不下脸。之前的公司,我真见识过,事情太多,干不完,希望领导给加人,但被领导拒绝。 然后她就哭了,最后还真管用!是个女同事。


男孩子想想其他办法撒娇吧。评论区留下你们的办法!


3.5 维护几个和领导的日常话题


平常如果有机会和领导闲聊天,一定不要社交恐惧啊! 闲聊天很能提升双方的信任关系,可以多想想几个话题。例如车、孩子、周末干啥、去哪旅游了等等。


提升了信任关系,容易在工作中和领导更加融洽。说白了就是等你需要帮忙的时候,领导会多卖你人情!


4 积极想替代方案————当领导提的想法不合理时


积极寻求替代方案,不要被领导的思路局限!引导众人朝着正确的方向前进!


不同领导的水平和对技术问题的认知不尽相同,他们注重整体大局,而员工更注重细节。这种差异导致了宏观和微观层面之间存在信息不对称,再加上个人经验、路径依赖导致的个人偏见,使得领导的想法不一定正确,也不一定能够顺利实施。


就我个人的经历来说,领导要求我进行一次技术重构。由于我对这个项目还不够熟悉,所以我完全按照领导的方案去操作,没有怀疑过。事后回顾,发现这个方案过于繁重,其实只需要调整前端接口就能解决问题,但最终我们却对底层数据库存储、业务代码和接口交互方式进行了全面改变。


最终收益并不高,反而导致了一个严重的故障。既没有获得功劳,也没有得到应有的认可。


事后反思,我意识到我不应该盲目按照领导的方案去执行,而是应该怀着质疑和批判的态度去思考他的方案。多寻求几个备选方案,进行横向比较,找到成本最低、实施最简单的方案。


4.1 汇报材料高大上,实现方案短平快


私底下,可以对老板坦诚这件事,就是没什么搞头。但是对外文章要写得高大上!


技术方案要高大上,实现方案要短平快。


面对不确定的目标、面对不好完成的任务,要适当吹牛逼和画饼。汇报文档可以和实现方案有出入。


模糊的目标,往往难以执行和完成,技术方案越复杂,越容易出问题。本来就没什么收益,还引出一堆线上问题,只能当项目失败的背锅侠,得不偿失。


一定要想办法,把实现方案做的简单。这样有3个好处;




  1. 降低实现难度,减少上线风险。




  2. 缩短开发周期,尽快摆脱这个项目。




  3. 把更多的时间放在汇报材料上。代码没人看!!!




程序员一般情况下习惯于实话实说,如果说假话,一定是被人逼得。


不会写文档?# 写文档不用发愁,1000个互联网常用词汇送给你


不会写技术方案?# 不会画图? 17 张图教你写好技术方案!


5、申请专门的团队攻克难关!


例如重构系统涉及到上下游系统,一个人搞不定的!要向领导寻求帮助,让上下游同事一起干这件事。


让熟悉系统的人跟自己一起做,拉更多的人入伙!多个人一起承担重任! 这种组织上的安排,只能由领导出面解决。


假如别的同事经常打扰你,总让你确认这件事,确认那件事,总让你帮忙梳理文档,你愿意配合吗? 每个人都很忙,没人愿意长期给你干活。


让领导帮忙成立重构小组!然后你可以给每个人都分派任务,比自己独自硬扛,成功概率大很多。


虽然重构的目标不明确,但你可以尝试明确每个人的责任,设置短期的里程碑。例如前三天梳理整理资料,每天开早会, push大家干活。(这样很招人恨!没办法,领导卷的)


5.1 寻求合作的最大公约数


重大项目往往需要多个团队同时配合,即便你申请了专门的小组跟进这件事,但是别人可能出工不出力!


他们不配合的原因在于:不光没有收益,付出还很多。成本和收益不对等,人家不愿意很正常。保持平常心!不要带着脾气看待这件事!


略微想一下就明白,既然你觉得这件事风险高、收益低,难道其他人看不出来吗?


作为项目的负责人推动事情更加困难。当别人不配合时,除了把矛盾上升到上层领导外,还有哪些更好的办法呢?




  1. 平时多和相关同学打好关系。平时奶茶咖啡多送点,吃别人嘴短,到时候求人时候很管事的。




  2. 调动对方的积极性!例如重构系统需要人家配合,但是这件事对他们又没有收益。可以和他们一起头脑风暴,想一下对方系统可以做哪些重构。当双方一拍即合,各取所需时,才能合作融洽。双赢的合作,才能顺利。




  3. 多作妥协。上下游系统的交互边界很难划分,如果交互存在争议,可以适当让步,换取对方的积极合作。完成胜于完美!




总之,涉及多个团队合作时,除了依靠上层领导的强硬干预之外,还要想一些合作共赢的方案!


6、争取更多的资源支持


没有完不成的事情,只要资源充裕,任何事情都是有希望的。当你面临棘手的问题时,除了打起12分的精气神,还要多想想和领导申请资源啊!


最重要的包括人力资源、时间资源。如果空口白牙就要人,可能比较困难。


这需要你在调研阶段深入思考,预想到系统的挑战点,把任务细分,越细越好,然后拿着排期表找领导,要人、要时间。


如果人和时间都不给!可以多试几次,软磨硬泡也是好办法!


此外还有别的办法,例如 ”偷工减料"。你可以和领导沟通,方案中哪些内容不重要,是否可以砍掉。”既然你不给人,砍掉不重要的部分,减少工作量,总可以吧"


除此之外,还可以考虑分期做。信用卡可以分期付款,技术重构当然也可以分期优化!


7、能分期就分期


对于技术重构类工作,一定要想办法分期重构,不要一次性只求大而全!




  1. 越复杂的技术方案越容易出问题!




  2. 越长的开发周期越容易出问题!




  3. 越想一次性完成,越容易忙中出错!




分期的好处自不必说,在设计方案时一定要想如何分期完成。


如果对一个系统不熟悉,建议分期方案 先易后难!先做简单的,逐渐地你对系统会有更深入的理解!


如果对一个系统很熟悉,可以考虑先难后易。先把最困难的完成!后面会轻松很多!


但是我还是建议庞大的重构工作,先易后难!先做简单的,拖着拖着,也许就不需要重构了呢!


8、即便没有功劳但是要收获苦劳


当一件事干成很难的时候,要想办法把损失降到最低。一定要想着先保护自己!别逞能!


工作几年的朋友应该知道,不是所有的项目都能成功!甚至大部分项目在商业上是失败的!做不成一件事很正常!


如果一件事很难办成,功劳就不要想了。但是可以赚一份苦劳。


这要求你能把自己的困难说给领导,例如其他团队不配合!你可以一直和领导反馈,并寻求领导的帮助。


日常工作的内容也要有文档留存。工作以周报形式单独和领导汇报!要让领导知道你每周的进展,向领导传递一个事实:“每一周你都努力地在做事,并且也都及时汇报了,日后干不成,可别只怪我一人啊!”


接到一个烫手山芋,处理起来很难~ 斗智斗勇,所以能躲开还是躲开啊!


9、转变观念:放弃责任心,领导关注的内容重点完成


出于责任心的角度,我们可能认为领导提出的方案并不正确,甚至认为领导给自己派的工作完全没有意义。


你可能认为领导的Idea 不切合实际!


出于责任心,你有你的想法,你有你的原则!你认为系统这样重构更适合!但那又怎样,除非你有足够的理由说服领导,否则改变不了什么。


站在更高的位置能看的更远,一般领导都会争取团队利益最大化。虽然看起来不切实际,但是努力拼一拼,也许能给团队带来更大的利益。这可能是领导的想法!说白了,就是领导想让团队多去冲锋陷阵,多把一些不可能变成可能!


和领导保持节奏,领导更关注哪件事,就尽力把这件事做好! 放弃自己所谓的“责任心”。


10、挑战、机遇、风险并存。


在互联网稳定期,各行各业都在内卷,公司内部更是在内卷!


在没有巨大增量的团队和公司里,靠内卷出成绩是很困难的事情。有时候真的很绝望,每一分钟都想躺平 。


像这种目标不明确、执行方案不明确、结果不明确、需要协调其他团队干活的难事越来越多!风险高、低收益的事情谁都不想干!


但是一旦能做成,对于个人也是极大地锻炼。所以大家不要一味地悲观,遇到这种棘手的事情,多和领导沟通,多想想更优的解决方案。也许能走出一条捷径,取得极大的成果~


作者:他是程序员
来源:juejin.cn/post/7290469741867565092
收起阅读 »

《我当程序媛那些年(四)》

序言 我是一名全栈工程师,98年,正宗的湖南妹子,17年开始出来工作,一转眼已经工作6年了,回想起从工作至今,忙忙碌碌,没有停歇,也无法静下心来好好思考. 如今终于有时间,停下脚步,回想起过往,记忆也越来越模糊,也害怕自己最后不再记得当时的一路艰辛,想留点记录...
继续阅读 »

序言


我是一名全栈工程师,98年,正宗的湖南妹子,17年开始出来工作,一转眼已经工作6年了,回想起从工作至今,忙忙碌碌,没有停歇,也无法静下心来好好思考.


如今终于有时间,停下脚步,回想起过往,记忆也越来越模糊,也害怕自己最后不再记得当时的一路艰辛,想留点记录哪天等到不再做这行了闲下心来翻翻吧。


一路走来,相比同龄人还在校园读书时,由于家境窘迫,不得不早点踏入社会,尝遍酸甜苦辣。尽管一路上经历了漫长的痛苦、艰辛、泪水,但也获得了成长、温暖和最终的归宿。如果有时光回溯,可以重来一次,我还是会做出当初一样的选择,虽有遗憾,但不后悔。


文章大概脉络主要就是讲述了我是怎么踏入互联网这个行业,经历了互联网的飞速发展时期直至巅峰,又到目前经济衰条,一路磕磕绊绊,以及最后的人生规划吧。


以下描述也都是本人的真实经历,没有经历过的或许会唏嘘,因此大家就权当个乐子或者生活调剂看吧!



接上文~我当程序媛那些年(三)


相遇


从H城市到S城市距离不远,高铁大概1个小时,我们相约在人广见面,虽然见面之前已经见过照片了,但没见过真人,怕有点脸盲一时半会儿认不出哈哈~



ps:等待的过程是有点期待和忐忑不安的,如果大家也有过这种经历,相信差不多都是这样的心情大差不差😂



经过十多分钟的等待,我们终于快要见面,因为是五一的原因,所以那天人广人很多,正准备上电梯扶手时,我恍然间好像感觉到有人拍了一下我的肩膀,回头侧身一看。没有看到熟悉的身影。


正当我以为是我的错觉,刚好到电梯口的时候,一个身影窜到我面前(那画面脑补一下有点搞笑😂),定睛注意一看,才发现眼前站了一个熟悉的人。背着书包,带着眼镜,斯斯文文,是典型的互联网宅男形象没跑了哈哈~(当然这里不是取笑之意,只是觉得这个形容词生动有趣😆)


因为是放假,所以我们前期就沟通好了去哪里玩。可能是因为初次见面,双方都有些拘谨,路上去聊到玩的地方话题才开始多了起来。



因为我本身就是性格外向,比较活泼的人。不熟悉我的人对我的第一印象可能是有点安静(实际正好相反哈哈~),熟悉了就是话匣子,虽然偶尔性格上会透露出女汉子的气质哈哈~



也许是有比较长的一段时间没有和身边熟悉的人聊过天,所以聊到有趣的话题时,嗯~我话会比较多,属于压根不用担心会冷场的那种🤣。


我们首先去了迪斯尼,晚上的迪斯尼烟花很美。那天虽然是尽兴而归,如果是约会或者和朋友一起的真的不建议节假日去玩哈哈~,人真的超多,排队排了一天只玩了差不多两三个项目额。。。。所以之后我们出去玩都再也不去人潮拥挤的地方(没出去玩过被坑一次就长记性了😂)。


后面两天为了缓解一下疲惫,没有去往那种要排很长的队伍景点了,陆续去参观了一下S市的动物园,以及H市的西湖等。


997898f8f3623ba14db306d04021647.jpg


7fab44935a6f99b7a4925ab96ea7a61.jpg


bd3dbd23a6626b32179791f9be57a2b.jpg


8a7388159570be6f3f53b031babc2d8.jpg


43e6f18afa89025160a70d77ac89c3d.jpg


bc099734c602575408e5f7ef198dff2.jpg


5c1ec5b2e90e2be09edbf7465bdbd9d.jpg


6ac2a47c7510db19645a79c685c1e3d.jpg


c05151ec9714b8e2abab63dbff2a8c0.jpg


a3965e9e150a42728c20bead3a15679.jpg


生病危机


继五一过后,开始回归日常的上班族生活,那次见面之后,加上假期几天的相处,之前也有过联系(虽然没见面),但是从谈吐、学识以及工作方面,我们都觉得互相很合拍,共同话题很多,所以我们后面不久就确认了关系,不过由于Z先生是在H市,所以我们前期算是属于异地恋。


上了一周班后,某天下班感觉腹部有点疼痛,一看伤口有些红肿,感觉就是被虫子咬了,至于是什么虫子,就不得而知了。于是我回家买了红霉素软膏涂了一下,感觉稍稍有些缓解。


我以为过几天就会好,当时也没多想,甚至没想着去医院看看,结果这一忽视,差点让我丢了小命`(>﹏<)′


过了几天,伤口越来越恶化,渐渐开始有脓水出现。我感觉情况有点不对,打算周末去医院看看。由于当时Z先生工作是在杭州,我们确认关系后约的都是周末见面,因此我当时就去了H市的医院。


令我没想到的是,这次H市的医院之旅,差点要了我的小命。起初找的也算是H市的三甲医院了,当时虽然就确认了是蜱虫叮咬,但是给的药物却并没有完全治好我的伤口,我不知道是不是我体质原因还是药物就没啥效果额,虽然最后花了一千多(⊙﹏⊙)。。。。


后面两天病情突然一下子就恶化的很快,腹部周围开始也全是脓,伤口开始剧烈疼痛,不能碰触的那种。


但是医生说脓水必须挤掉,我只记得当时算是痛彻心扉了,怎么形容呢,就似乎有人拿了把刀在你的腐肉上刮,还不打麻醉药的那种,挤脓的时候痛的都感觉有点意识模糊了。


当时Z先生看到治疗没效果,果断放弃继续治疗,请假带我直奔S市的专业皮肤科医院。当时伤口已经恶化到没有办法再继续上班,坐往前往S市的高铁一直到医院时,一边走伤口一边在流脓血,可想而知有多严重了。


后面到了S市的医院,医生简单的看了一下,我也把之前开的药给医生检查了一下,最终医生开了一套中药,直接热敷在伤口上,从看病->开药->敷药,整个时间大概持续了两三个小时。


在这里真的得感叹一句中药材的神奇,敷完药大概一个小时,伤口脓血已经止住,伤口疼痛也几乎缓解,红肿情况开始好转,感觉就好像在死亡的边缘跑了一趟突然能喘上气来的那种,算是毫不夸张了。


待我好些了之后,医生才开始跟我详细的说明了一下,他说我伤口之所以会恶化的这么严重,是因为蜱虫的尸体和毒素都留在了伤口里面,不清理出来只会越来越严重。


我问医生,我没有去蚊虫比较多的地方,为什么会无故染上这种虫子,医生问我是不是有去过公园或者草地呆过,像公园或者草地有的人会带猫猫狗狗啥的,动物身上最容易有沾染这种虫子,一旦沾到人体,后果不堪设想。


听到这里,我心里忽然一惊,想想放假的时候有在西湖边的草坪上坐过休息一会儿,那就有可能是那时沾染上的了。关键是这种虫子咬了还毫无感觉的那种,想想要多恐怖有多恐怖了😭。


随后医生还说,我这伤口算是恶化到最后严重的时期了,再晚来一周,小命估计都不保了。。。。。。



ps: 说到这里jym就得注意了,如果是女生或者有女朋友的男士们,千万千万去公园不要做草地,反正尽量多注意一下吧!!!!



经过这次,真是一朝被蛇咬,十年怕井绳,从此对虫子类心生恐惧,尤其是蜱虫、隐翅虫


至于隐翅虫为什么也很恐怖,额外说个小故事吧,算是亲眼见证的。


之前读初中的时候,由于是在农村,夏天晚上教室亮的时候会有很多隐翅虫飞进来,有的飞在灯泡上,有的飞在书桌上,当时班上一位女同学晚自习的时候,摁了一下隐翅虫,估计是没有洗手,然后摸了一下脸,然后就是没过两天,人就请假了,一周多才回来,整个脸脱了一层皮(一点都不带夸张,事实就是这样额)。。。。。



ps:也给各位jym提个醒,被虫子咬了如果不知道是什么虫子咬的,最好及时去医院看,千万不要拖!!!不然像我一样倒霉就得不偿失了😖,最后贴一下蜱虫和隐翅虫的照片,给大家提个醒。



image.png


image.png


image.png


文章以待后续。。。。如果觉得文章写的不错,那就给个赞或者关注一下吧,你的支持将是我写文最大的动力!


近期文章预览


我当程序媛那些年(一)

我当程序媛那些年(二)

我当程序媛那些年(三)

我当程序媛那些年(四)


作者:梦周十
来源:juejin.cn/post/7293122700687867931
收起阅读 »

《我当程序媛那些年(三)》

序言 我是一名全栈工程师,98年,正宗的湖南妹子,17年开始出来工作,一转眼已经工作6年了,回想起从工作至今,忙忙碌碌,没有停歇,也无法静下心来好好思考. 如今终于有时间,停下脚步,回想起过往,记忆也越来越模糊,也害怕自己最后不再记得当时的一路艰辛,想留点记录...
继续阅读 »

序言


我是一名全栈工程师,98年,正宗的湖南妹子,17年开始出来工作,一转眼已经工作6年了,回想起从工作至今,忙忙碌碌,没有停歇,也无法静下心来好好思考.


如今终于有时间,停下脚步,回想起过往,记忆也越来越模糊,也害怕自己最后不再记得当时的一路艰辛,想留点记录哪天等到不再做这行了闲下心来翻翻吧。


一路走来,相比同龄人还在校园读书时,由于家境窘迫,不得不早点踏入社会,尝遍酸甜苦辣。尽管一路上经历了漫长的痛苦、艰辛、泪水,但也获得了成长、温暖和最终的归宿。如果有时光回溯,可以重来一次,我还是会做出当初一样的选择,虽有遗憾,但不后悔。


文章大概脉络主要就是讲述了我是怎么踏入互联网这个行业,经历了互联网的飞速发展时期直至巅峰,又到目前经济衰条,一路磕磕绊绊,以及最后的人生规划吧。


以下描述也都是本人的真实经历,没有经历过的或许会唏嘘,因此大家就权当个乐子或者生活调剂看吧!



接上文~我当程序媛那些年(二)


第一份工作日常


初入职B公司时,我的内心的激动而又忐忑的。毕竟是我的第一份工作,说不兴奋那都是虚言哈哈~,由于没有实际的工作经验,所以我也没有勇气报太高的薪资,我对自己的能力还是挺有自知之明的。同时心里其实也有一丢丢害怕,就算报了高薪资,最终还是会因为自己能力不足过不了试用期。


基于此原因,所以我是抱着一个谨慎和谦虚的学习态度去对待我的第一份工作,没有提太高的薪资,等到慢慢积攒经验在决定后面的出路。


先简单介绍一下我当时的B公司吧,B公司规模不大,大概20-99人左右的样子,公司大概就是做硬件机械行业的。当时进去的时候,人事部和技术部是分开的,总共两层(当然,是类似租的办公室的那种,并不是一整层的那个哈哈~),开发团队人不是很多,Java总共3个,前端2个,安卓1个,再加上还有做3D和UI的,加上项目经理和技术总监,整个团队差不多10人左右的样子。


公司整体工作环境只能算一般般吧,当时的项目经理、三个Java和1个安卓是坐在一个小办公室里,所以工作氛围不算是很活泼,整体气氛偏于沉闷。当然,由于后期生病的缘故(后续会说到~),所以第一家公司我也没有久待。


当时在公司做的项目算是接手别的公司项目,公司性质也不完全算是外包,毕竟有自营的硬件相关设施,估计只是外接一些项目多赚点钱吧。


由于那时算是互联网发展巅峰的初期,不像现在的技术栈种类繁多,当时用的是SSH(Spring+Structs2+Hibernate)框架,前端是用的Angular.js。偶尔也有Jquery的。



ps: 后面记得Structs2爆出了漏洞,所以后面改用了SpringMVC,还记得当年的Structs2可谓是风光无限,他与Spring和Hibernate堪称牛逼哄哄的Java Web三剑客,可惜一招从云端跌落,从此再也不负往日风光。还记得当时的招聘要求首要就是会SSH,后面的Structs2逐渐被SpringMVC/SpringBoot取代,Hibernate 也逐渐被 MyBatis/ Spring Data JPA 所取代,现在已经是SSM的天下了,说Struts2被淘汰一点也不为过。



因为刚入职不久,所以领导也没有给我派太多的活,先让我熟悉一下项目,当时项目管理软件用的是Redmine,前期我主要就是改改前端页面的bug,偶尔写写小功能,不是很复杂的CRUD,任务不重,工作算是比较轻松。


除此之外公司福利还算不错,记得当时五一劳动节发了三百,只是后续出去组织旅游,因为我是试用期,需要自费一半,当时手上发完工资之后,因为之前文章也提到过,借了同学的钱,所以一发工资我就把欠的钱立即还上了,再加上当时要还的助学贷款,还完房租,手上捉襟见肘,所以我当时也就没去了~


054aaf50b368fa5226a35a7845272e3.jpg


情绪转折点


虽然来上海加上面试和工作的时间才短短将近三个月,这段时间因为忙碌算是过的很充足。自从xyq离开上海之后,我的生活又恢复到了往日的安静。


我本身是一个喜欢热闹的人,太安静的环境下,我的那种焦虑感和孤独感在周末无人的环境中开始被无限放大,所以有的时候周末工作偶尔忙的时候我会去加加班,虽然加的次数不是很多。


有的时候忙碌也可能是好事,不空闲下来就不会胡思乱想那么多,工作渐渐稳定之后,我的情绪反而不像一开始找工作时的那种意气风发,整个人情绪开始断崖式跌落。


也不是工作不顺利吧,而是压力紧绷了太久,一时间突然放松下来,情绪便如洪水一样收也收不住。其实这个时候最好的方式就是出去走走,看一下新的环境或者认识新的人,转移一下注意力。


可惜当年的我没有想过这些,除了工作日上班就是周末在家里闷着,没有交际,整个人开始消极沉默寡言,至于为什么在家里闷着,主要原因是当时考虑到出去玩就得花钱,再加上刚上班不久,同事也不是特别熟的那种,也就没有想出去玩的欲望了,我也不会玩游戏,精神一下子放松下来那种糟糕的情绪就有点收不住了。


af93294cc90523736dc5d3faf16864f.jpg


与君初相识


我以为我会一直糟糕状态持续下去,到工作中期,已经有点开始影响到工作了。直至遇见那束救赎我的光——Z先生。


我们于17年相识,随后相知、相伴6年,在一起两千三百多天,直至今年国庆,我们相约结束爱情长跑,相守与共进入婚姻殿堂.


相伴期间,我们互相成长,事业上我们是互相的伙伴,生活中我们是互相的伴侣,我们算是共同进步,共同成长,因为都是做开发的,Z先生做前端,我做后端(后期才转的全栈),所以共同话题很多。


工作中我们遇到问题和挫折会相互分享,相互指导和建议,结合两人的共同想法选中最佳方案。生活中我们也会互相分享遇到的有趣的事情。



ps:虽然偶尔有点小摩擦(有时候也拌嘴吵架哈哈,但我通常都吵不过他~🤣),但都是小事,算是生活调剂吧,主要还是男女思维方式不一样,他比较偏理性,我有点偏感性😂



说起我和Z先生的缘分说着就有点绕了哈哈~,当时刚来上海找工作时,当时我和L小姐(我朋友,她当时跟我不在一个班)想找已经工作了的学长交流一下面试经验和技巧,通过老师介绍,就微信联系上了C君(Z先生他朋友),C君认识我和L小姐后,加上Z先生之前有跟C君说过和L小姐的亲戚关系(堂兄妹),得知L小姐还没有对象,所以动了追求的心思😂,因为我和L小姐是朋友,加上Z先生当时也是单身,所以C君私下就把我QQ推给了Z先生🤣。


加上QQ之后,前期我们基本一个月没有过沟通(主要还是因为没见过面不熟😂),后面因为L小姐打算去H城市(当时Z先生也在H城市),我们开始渐渐有了沟通,但也只是偶尔聊两句,前期联系比较少。


渐渐熟络起来源于Z先生带L小姐去游乐园玩发的一个QQ视频,我当时情绪正值低谷期,我自己算是感觉情绪很糟糕吧,偶然间看到了这个视频,感觉很欢乐,看完后我低落的情绪稍稍好了一些,我随即评论了一下,后面我们开始沟通真正多了起来。


我们QQ上熟络之后,对双方谈吐印象都很不错,所以我们后面准备开始见面了。由于Z先生在H城市,工作日互相没有时间,因此我们约定把时间订到了当时的五一。


af68df259a949ddd8b5a79a3ef10288.jpg


文章以待后续。。。。如果觉得文章写的不错,那就给个赞或者关注一下吧,你的支持将是我写文最大的动力!


近期文章预览


我当程序媛那些年(一)

我当程序媛那些年(二)

我当程序媛那些年(三)

我当程序媛那些年(四)


作者:梦周十
来源:juejin.cn/post/7292960995436527625
收起阅读 »

《我当程序媛那些年(二)》

序言 我是一名全栈工程师,98年,正宗的湖南妹子,17年开始出来工作,一转眼已经工作6年了,回想起从工作至今,忙忙碌碌,没有停歇,也无法静下心来好好思考. 如今终于有时间,停下脚步,回想起过往,记忆也越来越模糊,也害怕自己最后不再记得当时的一路艰辛,想留点记录...
继续阅读 »

序言


我是一名全栈工程师,98年,正宗的湖南妹子,17年开始出来工作,一转眼已经工作6年了,回想起从工作至今,忙忙碌碌,没有停歇,也无法静下心来好好思考.


如今终于有时间,停下脚步,回想起过往,记忆也越来越模糊,也害怕自己最后不再记得当时的一路艰辛,想留点记录哪天等到不再做这行了闲下心来翻翻吧。


一路走来,相比同龄人还在校园读书时,由于家境窘迫,不得不早点踏入社会,尝遍酸甜苦辣。尽管一路上经历了漫长的痛苦、艰辛、泪水,但也获得了成长、温暖和最终的归宿。如果有时光回溯,可以重来一次,我还是会做出当初一样的选择,虽有遗憾,但不后悔。


文章大概脉络主要就是讲述了我是怎么踏入互联网这个行业,经历了互联网的飞速发展时期直至巅峰,又到目前经济衰条,一路磕磕绊绊,以及最后的人生规划吧。


以下描述也都是本人的真实经历,没有经历过的或许会唏嘘,因此大家就权当个乐子或者生活调剂看吧!



接上文~我当程序媛那些年(一)


搬家


选择了最终入职的公司之后,就开始准备搬家的事情了。由于公司距离当时住的地方比较远,当时刚来上海的时候也囊中羞涩,只能暂时住在公寓里面,公寓人很多,和学校的宿舍差不多,8张床,1张床800/月,也幸好没有久待,公寓里到处都是形形色色的人,没有自己的隐私空间。


找了距离公司附近地铁线的房子,公司在2号线徐泾东那边,早上上班坐大概6、7站,还算方便。房东也是一位老爷爷,人挺和善。新找的房子和暂住的公寓差不多的价格,房子在一楼,只有一个小窗户透气,空间狭小,仅有一张床、一个卫生间、一个可以放东西的桌子、衣柜是那种悬挂式的,整个房间大概就10-12平米左右的样子吧,虽然房间确实很小,但是我却很开心,因为我再也不需要和下班和别人挤着用卫生间,不用去公用的洗衣机间排队洗东西。


那是我从家里发生变故之后,到找到工作之前,精神一直紧绷着,我也不记得有多久没有那么发自内心开心过了,或许是因为难题都已被我自己慢慢解决,有了工作,我感觉我有了新的希望,对未来我抱有无限期许。


由于刚刚入职,年纪太小,也没有工作经验,最主要还是在试用期,想着表现好一点,所以当时没考虑请假。搬家就放在了周五下班后的时间,由于要先去住的地方拿东西(幸好东西也不是特别多,一趟能搞定),再到新的住址,当时也不知道有货拉拉这种app软件(都不知道货拉拉app啥时候发布的哈哈,只知道后面用到的时候已经有很多人在使用了~),所以到新住址整理下东西差不多就到凌晨了。


搬完家后,算是新生活正式开始了,前面有提到过是培训出来的,所以我自己独立搬出来后,就基本和原来培训同宿舍的没在怎么联系了,所谓道不同,不相为谋,加上本身我自己和她们家境差距甚大,在学校除了上课,周末就是在兼职,跟她们打交道不多,因此工作后也就跟他们基本断了联系了。


我对生活一直都算是属于那种积极向上的,属于那种性格坚韧的,虽然有的时候会经历一些坎坷,但只要咬咬牙能熬过,事后也只会赞叹自己一句我真棒勉励一下自己,瞬间觉得之前经历的事都不是事了。



ps: 只记得搬完家后的周末,那天阳光明媚,照在我的脸上,感觉恍若新生,我终于可以双手开始迎接我18岁之后崭新的人生。



69a6d3b6d5be4c867c9d7b24ec8d15e.jpg


48641b7e68e54476ec56d6dfee3ffd3.jpg


aca61df066cc55e73021ca96db0de5e.jpg


08560f208cf08a2e0547b4b0ab697dc.jpg


遇见老乡的意外惊喜


在上海偌大几千万人的人口城市,如果不是认识并且事先约定好见面的时间,遇见一个同省同城市同镇还是同村的老乡是觉得一件很让人觉得惊喜和开心的事情,就暂且用她名字的缩写吧,文中称她为xyq好了。


遇见她真的算是很有缘分,那天像往常一样准备上班,结果才出门不就,还未到地铁站,就下大雨,包里没带伞的我感觉有点手忙脚乱,周边也没有商店,纯纯的马路那种,没有遮挡物,我正准备想着索性一口气跑到地铁站算了,结果头上突然出现了一把伞,我回过头,旁边一个身高和我差不多、容貌清秀的小姐姐正举着伞打在我的头顶,我个子也不高,所以打伞还算不用过于费劲。


我先开了口谢谢她对我的帮助,她随后说看到下大雨了,我又是一个人,看着像没带伞的样子,索性她伞比较大,就一起去地铁站了。后面一路上由于不是很熟悉,路上气氛有点过于安静,我也想着跟小姐姐寒暄几句,缓解一下过于安静的气氛哈哈~,我问她是哪里人,她说也是湖南的,让我瞬间有点惊喜,后面再深入一点越聊越惊喜,结果发现是在不能近的同乡了,是我老家隔壁村的,距离我家就几百米远,由于我在家属于那种比较宅常年基本没事就不出门的,很多人都不认识,哈哈~


发现是同乡,我们话题瞬间就打开了,路上了解到小姐姐是做设计的,租的房子就离我不远,年纪虽然比我大两三岁,但我们俩却感觉很投缘。路上聊着聊着就到地铁站了,我们坐上地铁分别,那一整天心情都是开心愉悦的。


本来以为我们到这可能联系就不多了,没想到过了一周,某天下班在地铁站,看到地铁站里面旁边的娃娃机很多人在玩,感觉很有趣我停留了一会,突然听到有人叫我,回过头一看,竟然又遇见了她。我们都很开心,感觉缘分有的时候就是这么奇妙,不经意间就把两个毫无关系的人瞬间变成了朋友的缘分。


我们相约回家,之后我们联系也慢慢变多了起来,我们相互串门,做好吃的送给对方,后面我房租到期,我们索性就直接一起合租了一段时间,至于为什么是一段时间,是因为小姐姐后面工作变动,刚好也有朋友在广东那边,所以我们相处时间算是比较短暂,她后面就去广州了,虽然偶尔有联系,但终究由于工作繁忙还是聊的不是很多。


我和xyq的奇妙故事到这暂且就结束了,当然我们相遇的缘分并没有结束~,因为我去年回家过年去街上取钱遇见了她,不过此时的她已经结婚,我们又聊了很久,她已经生了一个,此时正身怀二胎,有一个体贴的丈夫,她从广州后面回到老家,在邮政工作,也算是编制人员了哈哈~,今年国庆我再次遇见了她,小孩长得玉雪可爱,灵动活泼,可爱极了。当然这些这算是后话了。。。。。


真的很高兴再次遇见她,看见她过的幸福开心我心里由衷的高兴。回想起和她的奇妙缘分,只感觉自己很幸运遇到了值得让我很惊喜的人和事。


d40567fa5a652796ef85d3b0ce15ab2.jpg


b9016b9dbfcc7d91142917b4c5fdda5.jpg


文章以待后续。。。。如果觉得文章写的不错,那就给个赞或者关注一下吧,你的支持将是我写文最大的动力!


近期文章预览

我当程序媛那些年(一)

我当程序媛那些年(二)

我当程序媛那些年(三)

我当程序媛那些年(四)


作者:梦周十
来源:juejin.cn/post/7291937010381684787
收起阅读 »

《我当程序媛那些年(一)》

序言 我是一名全栈工程师,98年,正宗的湖南妹子,17年开始出来工作,一转眼已经工作6年了,回想起从工作至今,忙忙碌碌,没有停歇,也无法静下心来好好思考. 如今终于有时间,停下脚步,回想起过往,记忆也越来越模糊,也害怕自己最后不再记得当时的一路艰辛,想留点记录...
继续阅读 »

序言


我是一名全栈工程师,98年,正宗的湖南妹子,17年开始出来工作,一转眼已经工作6年了,回想起从工作至今,忙忙碌碌,没有停歇,也无法静下心来好好思考.


如今终于有时间,停下脚步,回想起过往,记忆也越来越模糊,也害怕自己最后不再记得当时的一路艰辛,想留点记录哪天等到不再做这行了闲下心来翻翻吧。


一路走来,相比同龄人还在校园读书时,由于家境窘迫,不得不早点踏入社会,尝遍酸甜苦辣。尽管一路上经历了漫长的痛苦、艰辛、泪水,但也获得了成长、温暖和最终的归宿。如果有时光回溯,可以重来一次,我还是会做出当初一样的选择,虽有遗憾,但不后悔。


文章大概脉络主要就是讲述了我是怎么踏入互联网这个行业,经历了互联网的飞速发展时期直至巅峰,又到目前经济衰条,一路磕磕绊绊,以及最后的人生规划吧。


以下描述也都是本人的真实经历,没有经历过的或许会唏嘘,因此大家就权当个乐子或者生活调剂看吧!


高考


高二时,由于我的理科实在是瘸脚的一比,因此文理分科时只能无奈选择了文科,选择文科的一大好处是,我再也不用看那种枯燥无味的物理公式,可以不在学习那些头疼的化学公式,可以逃避多了好几本选修的数学课本。


一直以来,数学是我的短板,从小数学及格的次数屈指可数,所以我一直都很羡慕那些数学逻辑思维特别好的人,哈哈,感觉他们都好聪明,数学不及格的我也注定了在高考上的失败。


高二会考过后,彻底进入最紧张的一年高三,由于数学太太太...差,差到什么程度呢?高考语文时记得当时好像是125左右吧,文综也才拿了230左右,但是数学才三十多分,英语90分,后面回想的时候就在想,要是我数学能多考几十分,也许也能和同龄人一样享受美好的大学生活了。


但也是由于数学实在太差的原因,当时甚至都想过去参加单招,都准备报名了,我妈专门赶到学校一再的阻止我,在我妈的一再劝说下,最终还是放弃单招了。


放弃单招之后,对于自己未来的出路想了很久,当时也觉得自己依照目前的数学成绩,评估了一下,考上三本啥的还有希望,二本估计够呛,所以早早的给自己规划出了明确的目标。由于家里有人接触过计算机这行业,虽然当时智能机刚普及不久,但隐约也感觉得到这是一个新兴崛起的行业,因此果断地将它纳入了我的未来规划中。


高考成绩出来后,果不其然在我的意料之后,填写完志愿,等待录取通知书,后面录取的是湖南株洲的一个铁道学院,当时高考志愿填了服从调剂,然后专业从计算机行业被调剂到电气化了,一方面是大专学校而且专业又调剂了,另一方面也考虑到家里的情况不足以支撑我能度过大学校园生活,当时想的是早点出来工作,所以后面也就没去了。


放弃去读大专的机会之后,趁着高考完那段时间,去北京打了一个月暑假工,逛了一下北京的颐和园,清华大学、北京三里屯,当时那天也赶巧,回来的时候看到有计算机的培训学校在招生,加上当时年龄也还未成年,想着培训个一年半差不多成年了就能出来工作了,因此果断选择入坑,也是从这个时候开始,算是正式踏入了互联网大门。



ps:这是我去北京当时看到的一些风景,去了北京的南锣鼓巷、清华园、水立方、鸟巢、奥林匹克公园,还看了70周年大阅兵,虽然未读大学,也算是人生一大遗憾吧,但如果重来,我还是不后悔会做同样的选择。



aa9866aafb2040e6bb67c42430751e4.jpg


6629b1df09d690515c76811722fcc34.jpg


4a0a7b7708e044fe7675c220f9191da.jpg


e26adcc29bcef9025c8f99261dc4d91.jpg


9d3209eaf6a7c3ba104114083017e57.jpg


ab0b88cad355b7ce25e689186e50e78.jpg


aac5cec72b9947cbaf17282e77728ed.jpg


ea58fd746cb6aadae270eb70d5023e1.jpg


变故


培训班的生活是漫长且枯燥无味的,总共是读三学期,刚开始去的第一学期,由于老师多教学水平也参差不齐,听的也是懵懵懂懂,加上当时也才高考完不久,因此也有点懈怠,学业上也没有那么用心,第一学期学的也是恍恍惚惚,主要学的是DIV、CSS、Jquery、JAVA基础啥的,会写一些简单的页面,第一学期结束时做了一个小项目算是对基础知识的掌握吧。


时间一晃而过,一眨眼就到了第二期下半年,也许人真的要经历磨砺才会有成长吧。天有不测风云,还记得那天下午,正是日落西山夕阳最美的时候,母亲突然打电话慌慌张张跟我说,家里出事了,具体什么事不好方便细说,只记得那一天记忆尤为深刻,那一天,我被迫成了独挡一面的大人。那一年,我18岁。


当时的我还未出去工作,还没有经济能力,当母亲跟我说家里出事,急需用到大笔钱,看着母亲为了解决家里的事情,低声下气受尽小辈言辞侮辱四处借钱的样子,尽管我还未出去工作,还是想办法问周边的同学看能不能借到点钱。


或许对人心太过敏感吧,我深知我最终的结果也不过是竹篮打水一场空,借不到什么,毕竟很少联系,突然借钱,人家也不会去借给你,很正常。但我当时已无路可走,还是硬着头皮去做了。最终借到了1800,至今为止我都很感激那给过我帮助的两位同学,我们到现在也还有联系,当然,这些都是后话了。。。。


也许看到这里会觉得疑惑,难道我身边没有什么朋友吗?其实有的,只是当时的年纪都在读书,手头基本都是父母给的,因此当时家里出事那一段时间,我第一想法没有想去找朋友,而是找已经有经济能力的同学看能不能帮助一下。


也许跟我本人性格也有点关系吧,我不大爱问别人借钱,不到万不得已借了也是想办法尽快还掉,总之,不喜欢欠钱的感觉。事后朋友得知这事说我为啥不找他们,能帮一点是一点,当时事情已经解决,也只是当闲谈后话了。


经历这一遭后,家里很长时间没有缓过来,母亲也跟我说家里没钱再供我继续读下去,但我还是不想放弃,那一刻我被迫长大,意识到很长时间内我的人生恐怕是一路艰辛了,我跟母亲让她别再操心我的事情,没有生活费的日子我周末就去做两天兼职,用于支撑下一周的生活费,依次反复,第三学期的学费后面跟学校老师沟通后,在百度申请了助学贷款,解决了学费的问题,虽然此后的两年内,一直在还着这个贷款了。。。。。。


没有钱足够支撑开支的日子分外难熬,周末两天的兼职有的时候并不足以支撑一周的生活费,为了顺利挨到周末,我只能减少吃饭的次数,只能买点便宜的零食和馒头度日,一个月下来,整个人迅速萧条,原本正常的体重也迅速掉秤到八十多斤,一个月没见到我的朋友都很惊讶,说怎么瘦的这么厉害,现在仔细想想,当时太年轻脑子也不灵活,傻的可以,也不知道去买箱泡面,至少也不至于去挨饿,当时性子也倔,吃不起饭也不想向别人求助,不过索性苦难都已过去,难熬的日子都熬过来了。


后面两学期的日子,我分外珍惜,我深知这是我最后一次机会,错过我将再也没有机会家里也没有能力在支撑我去学习的机会,那一年,埋头苦读,节假日也没有回家,一是没钱,二是也想多点时间学习。


功夫不负有心人,终于快熬到了第三学期快要结束的时候,由于出来工作需要买火车票、还有生活费,当时幸好学校有搞活动,靠着点赞群攒票的我拿到了票选的前三名,拿了最终的奖金,当时还是很开心的,因为终于体会到了第一次的得偿所愿,尽管艰辛困苦,但我永不言弃



ps: 只记得出事的那天,心情一下从清晨变天黑



216900704238292d795ff0bb62d665c.jpg


面试


最困难的事情解决后,在工作前过了一个最安稳的年,年后我怀着万分忐忑和期待离开了生活18年的小镇,终于踏上了前往上海的路程。带着对未来的无限期望,也抱着希望能快速找到工作解决身上所背负的贷款,我开始了疯狂投简历面试的过程。我深知我只有一个月的时间,也只有一次机会,只有紧紧抓住这次机会,我的未来才有无限可能。



庆幸时代的造就,也庆幸自己的直觉和眼光,庆幸一切的努力终究没有化成泡影.



17年当时的互联网还未完全发展到顶峰,不像如今很卷,那个时候互联网前景属于一片欣欣向荣的场景,很多独角兽公司处于初创阶段,还未完全崛起,面试机会很多,当时面试了大概二三十家吧,从刚开始面试紧张的磕磕巴巴到后面慢慢积攒经验,谈吐流利落落大方,最终收获了2个offer。后面选了回复最快的那家,薪资6.5K,顺利入职,我也终于不用在担心和无根的浮萍一样,最后只能落寞离去。


14f83f388ef385f2377d44fedf999ba.jpg


c94f9eaee75dc281404e15acccbdd28.jpg



ps: 当时收到入职offer,算是最开心的一天了



ff04aeb62f1cd78396cb7c8995b2cda.png


文章以待后续。。。。如果觉得文章写的不错,那就给个赞支持一下吧,你的支持将是我写文最大的动力!


最新文章预览

我当程序媛那些年(一)

我当程序媛那些年(二)

我当程序媛那些年(三)

我当程序媛那些年(四)

作者:梦周十
来源:juejin.cn/post/7291500185371623481
收起阅读 »

对当前就业以及自身现状的一些思考

趁着今天是1024节,写一下离职程序员的感概。自从8月份离职后,到现在已经3个月了,期间碰到很多让我精神内耗以及思考人生的事,那个谁谁谁结婚了,那个谁谁谁买车了等等等等。反观自己,还是一个浑浑噩噩的事业完无成的单身的无业游民。年龄比我大的,比我小的感觉都比我优...
继续阅读 »

趁着今天是1024节,写一下离职程序员的感概。自从8月份离职后,到现在已经3个月了,期间碰到很多让我精神内耗以及思考人生的事,那个谁谁谁结婚了,那个谁谁谁买车了等等等等。反观自己,还是一个浑浑噩噩的事业完无成的单身的无业游民。年龄比我大的,比我小的感觉都比我优秀,而我只会写两行代码。


我不禁有时候会想,这个问题是由于什么原因引起的。试着从以下几个角度来分析一下自己失败的原因。


社会


在之前的那篇《关于我工作踩大坑的事》的文章里面有说过,上一份工作是真的被套路了,具体请看主页里面的文章。


我认为,在这个社会里面人与人之间的交流应该都是真诚的,而不是尔虞我诈连说句话都是套路。就上个工作来说,主管和我约谈的时候,我能感觉到他说话都在绕着圈子,变个法子和我说这个问题怎么怎么样。虽然我不是很懂这些管理话术,但是我还是能察觉到里面的一些端倪。


这个是基于我试用期超过了6个月而且没有签合同的情况下,我主动找上司约谈合同的情景下的对话


“如果你没有意见的话,那我们就继续保持这个关系”


话里意思就是“转正?转什么正,转正是不可能转正的,你爱干干,不干滚”


他问我有没有意见,那我肯定有意见的阿,社保不买,福利没有,合同没有,只有干活。到头来连个正式员工都不是了,不需要我的时候就爱干干,不干滚。不带这样玩的吧,入职之前说好的试用期三个月,三个月又三个月,最后连员工都不是。


image.png


“那边的部门刚刚走了个产品经理,你要是愿意的话我就推荐你去,然后那边会约你做一个面谈,如果可以的话那就可以正式签约”


虽然当时就觉得是大饼,但是我还是抱着一点点点点点希望等啊等,一个半月过去了,杳无音信。现在想想我真的很单纯。


下一份工作,入职不签合同的话我都要仔细考虑考虑要不要入职了,求职路上,全是套路!!


就业


自从去年12月底开始,整个互联网甚至全国经济都萎靡不振,各行各业都在裁员,包括阿里,微软这种互联网巨头。被裁的人分散到全国各地,竞争力一下子上来了,就比如我是个普通本科生,而我的竞争者都是985/211甚至哈佛等等这种世界一流名校毕业的。抢不过,根本抢不过,臣妾做不到啊。


image.png


然后吧,随着恒大的暴雷到许老板上头条,这些年楼市都一般般,没有之前那样的活跃了。


楼市的活跃度下降带来的资金资金问题影响着企业,而企业的资金问题就影响着企业的发展,谁也不想自己的钱就这么打水漂了。谨慎的投资带来了谨慎的招聘,前几年的金三银四,金九银十,在今年好像都没怎么听过了,而且各种电商平台的大活动也不公布订单数据了,可想而知。


image.png


这个薪资你认真的吗?租个房就没了还要倒贴。我不理解,但我大受震撼。


身边


打开朋友圈,那个小学同学生娃了,那个大学同学办婚礼了,隔壁屋买车了,反观自己,好像前面三样一个没有阿。这些人里面有年龄比我大的,也有比我小的,别人都家庭美满儿孙满堂了,而我只能在电脑桌面前写写文章。


想到这些我不禁在想,以前不是说读书越多就越成功吗?我寻思我也是个本科毕业吧,也没差到哪里去,为什么我三不沾呢(没车没孩子没女友),而我身边的早早就出来打拼现在幸福美满。


我依稀记得我妈2年前的一句话“哎,你们都出来赚大钱了,我儿子还背着个书包负资产”,现在想想也是,读那么多书,出来工作也是月薪3000,高中毕业也是月薪3000。那我多花的这几年时间到底是为了什么呢,可能是3000的岗位的舒适性吧大概。


可能有人会说,那些早早出来打拼的,别人家庭环境比我好,这个我不反驳,这也确实,谁不想有个富老爸老妈呢,谁不想做个富二代呢?


抛开别人富裕家庭不说,拼搏得来的幸福生活那是别人应得的,还有就是能抓住机遇被幸运女神眷顾的,运气也是实力的一部分,不是吗?我也想被幸运女神眷顾啊,我也想当一把幸运儿,上一份工作已经够倒霉了。


鸡汤


Dont worry, be happy! 反正开心不开心也要过一天,为什么不开开心心的过呢?俗话说,笑一笑十年少,人啊也就2w天,能过一天是一天,开心最重要。这段时间精神内耗很严重,要不是有个好基友,我可能就玉玉了。


不开心的时候看点开心的事物,比如猫猫!!这个世界真的不能没有猫猫吧。


image.pngimage.png


我想这段时间好好改改熬夜的坏习惯(最近11点睡觉,早起真的很爽),还有去锻炼一下瘦一下肚子,都快变成米其林先生了。当然了,自我增值也非常的重要,打算和朋友们讨论交流一下技术以及学习提升自己的技能,不然竞争者个个都是985/211真的抢不过啊。


欢迎大家在评论区留言,有不足的地方请指出。


作者:Avalon2353
来源:juejin.cn/post/7293304986867679283
收起阅读 »

语雀,这波故障,放眼整个互联网也是炸裂般的存在。

你好呀,我是歪歪。 昨天语雀凉了一下午,哦,不对,下午一般是指 12 点到 18 点的这 6 个小时。 语雀是从下午 14 点到晚上 22 点多,凉了 8 小时有余。 这故障时长,放眼整个互联网也是炸裂般的存在。 我掐指一算,要是再晚个半小时修复,差点连 ...
继续阅读 »

你好呀,我是歪歪。




昨天语雀凉了一下午,哦,不对,下午一般是指 12 点到 18 点的这 6 个小时。


语雀是从下午 14 点到晚上 22 点多,凉了 8 小时有余。


这故障时长,放眼整个互联网也是炸裂般的存在。


我掐指一算,要是再晚个半小时修复,差点连 3 个 9 的(99.9%)可用性都保证不了。


如果你不知道语雀的话,我先用一句话给你铺垫一下:语雀是孵化自蚂蚁集团的。


这是它官网的自我介绍:



背靠蚂蚁,这样你再想想长达 8 小时的宕机,是不是就更加的有点匪夷所思了。


说好的高可用呢?八股文拿出来翻翻啊。


作为程序员,大家聊到这里的时候,一遍都会谈到高可用、容灾备份、两地三中心、异地多活、同城双活这些玩意..


这些东西大家聊起来都不算陌生,常常也出现于面试环节。


但是真的要做起来,是很困难的,是要以年度为时间单位进行推进的。


歪师傅没有搞过两地三中心,但是我见证过两地三中心从零开始搭建的全过程,可以说是举公司全体科技之力,耗费了巨大的人力物力,研发成本,燃烧了一个又一个老运维,才把这玩意推上去。


然而这玩意搭建起来之后,从来没有正式使用过。


没有使用,就是最好的结果。


虽然一次都没有正式使用,但是每年的灾备演练是必不可少的,演练一次,至少准备一个月,而且每年演练两次。


当场拔网线,模拟火灾报警,地震来袭,光纤挖断啥的,你以为这些是开玩笑的?


都是有预案的。宕机时间长了,


但是经过这次这个事情,我准备下次在演练的时候提一个意见:演练操作手册,电子版搞一份,打印版搞一份。万一真遇到的事情的时候,电子版打不开了,岂不是尴尬。



这件事儿也给大家提了个醒,自己写的文档,记得还是在本地留存一份。


本地化的文档,然后上传到各个云上,才是相对稳妥的方案。


比如歪师傅,写了这么多文档,在本地都有一份 md 格式的文件。我都是先用 markdown 格式在有道云上写好,没有花里胡哨的东西,写完之后只需要一键 CV 保存到本地:



不要太相信云端,我用有道云之前也丢过数据,写了一篇文章,莫名其妙的少了一大把,还找不回来。


你说气不气人嘛。


现在还能卡我脖子的就是腾讯云了,因为我的图床用的是腾讯云的图床:



要是腾讯云的对象存储挂了,那我文章中的图片也就挂了。


图片挂了,表情包也就没有了。


表情包都没有了,看文章还有啥意思啊。



这次事件之后,语雀如果不尽快给出补偿方案和离线功能,应该会流失一部分用户吧。


其他的各类笔记应用,也蠢蠢欲动,在相关的帖子下面进行宣传,想把这部分用户引流到自家产品之上。


笔记类软件现在是很卷的,除了大家耳熟能详的有道云、印象笔记、网易、为知,现在的 Notion、obsidian、Logseq......以及越来越多的本地软件,几乎可以说,每个大厂都有各自的笔记类产品,有的是偏向于在线 文档,比如金山文档、腾讯文档。有的是夹在办公软件里面,以协同为主,比如飞书文档。


这是语雀面临的外部竞争。


而语雀作为阿里系,内部还有一个钉钉文档与之赛马,而语雀的创始人玉伯于今年 4 月底离开蚂蚁,传言入职了飞书。


这就很巧了,飞书文档也很厉害。


语雀,这波属实焦灼,内忧外患啊。


虽然破局很难,但是互联网从来不缺少绝地反击,绝处逢生的故事。


语雀这次的事件确实处理的非常不好,但是这并不妨碍它是一个优秀的文档记录、协作类的产品。


然而互联网也是残酷和逐利的,当前的内忧外患之下,任何一个错误都有可能被放大,然后变成致命一击。


面对来势汹汹的这一招致命一击,语雀怎么去“接化发”。



接下来的故事,就看语雀怎么去写了。



我很期待,写出一个蜿蜒曲折、绝地反击的故事。


最后,我单方面的为“网络故障”发声,每次任何一个厂出任何一个问题要写对外公告的时候,第一个出来顶锅的,一定是“网络故障”。


惨,实在是太惨了。



作者:why技术
来源:juejin.cn/post/7293168604614377507
收起阅读 »

🎖️怎么知道我的能力处于什么水平?我该往哪里努力?

🎖️职业水平怎么样才算达到平均标准?我来告诉你 嗨,大家好!这里是道长王jj~ 🎩🧙‍♂️ 毕业后进入社会,我像大家一样感到恐惧和不安。在这个新的阶段,我们都投入了大量时间和精力来从事各种社会劳动,同时也努力满足自己的经济需求。我们每个人在这个过程中都会去思考...
继续阅读 »

🎖️职业水平怎么样才算达到平均标准?我来告诉你


嗨,大家好!这里是道长王jj~ 🎩🧙‍♂️


毕业后进入社会,我像大家一样感到恐惧和不安。在这个新的阶段,我们都投入了大量时间和精力来从事各种社会劳动,同时也努力满足自己的经济需求。我们每个人在这个过程中都会去思考如何实现自己的人生价值,追求小时候美好的憧憬和期盼。💼


然而,在这个思考的过程中,没有人能为我提供确切答案。离开了学校的庇护和老师的指导,我感到比学校学习时更加困惑。未来的方向不太清晰,这使我在面对职业选择、个人发展和人生道路时遇到了许多挑战和困惑。🤔


有没有想过你职业生涯的下一步应该是什么呢?🤔


你怎么知道接下来要学习什么工具、原则或编程语言呢?📚


我想和大家分享一个超级简单的程序员分级定义思路,也许它可以帮助你这个处于职业生涯各个阶段的开发人员找到下一个目标并迈向更高的境界!✨


🚩声明:不一定正确,只是一组思路


以下的内容可能不一定正确,因为不同企业对员工能力的定义可能会有所不同。甚至每个人对这些级别的定义也会有很大的差异。🚫


然而,排除了内卷化的分级标准后,我接下来要介绍的每个阶段都代表了职业生涯中大多数人可能达到的“位置”。🎯


在每个等级之间,都存在一些过渡,可能需要在特定领域获得更多的知识和经验,也可能需要提升社交方面的知识和经验。🔀


每个等级都是在上一个等级的基础上进一步发展而设立的,我对此有着自己的职场经验启发。💡


然而,请注意:我所说的这些并不一定与你目前所处的职位相对应。 🚫


在某些公司,拥有“高级开发工程师”职称的人,实际上在技能和专业知识能力方面可能只是初级开发工程师!👨‍💻🏢


在职场中,许多人之所以被晋升,仅仅是因为他们在该领域(无论是前端、后端还是运维)有几年的经验,并非因为他们具备胜任所需的技能和知识。📚


同时,很多情况下,他们之所以成为公司中业务经验最丰富的“高级开发工程师”,仅仅是因为他们在同一家公司工作了很长时间,从而“熬掉”了许多老员工。⏳


这个世界并不公平,我相信大多数人都已经看到并经历了这种情况。🌍


当然,我还想补充一点,我所描述的这些等级并不是一成不变的标准。在你所在的领域中,有些地方对这些要求可能并不那么严格,所以你不需要过于关注我所提到的要求。🤔


以下内容仅供参考,希望能够帮助你更好地管理和掌握你未来的职业规划。说到底这仅仅是一种思路,我不是行业领袖,它仅仅是一组思路。🔍


1️⃣编程爱好者



“我有点不知道该怎么给这个阶段的 coder 定个级,算了,咱们姑且称他们为"编程爱好者"吧,但其实我还是觉得这个说法不太准确。😕”



我这里所指的“编程爱好者”是指广义上的 coder ,也就是那些会写代码或者热衷于写代码的人。💻


这些人可能有以下特征:



  1. 他们并非以“编程”为主业,而只是因为兴趣或者作为该专业的学生而加入到我们这个圈子中。对于那些以编程为职业的开发人员来说,他们算是“业余”的。🔍

  2. 这些开发爱好者了解编程语言的语法,并且能够熟练运用他们擅长的编程语言,甚至有时候比一些专业开发人员表现得更出色!📚

  3. 他们有能力独立开发一些小型项目,例如脚本、网页、游戏或应用程序。🚀

  4. 他们擅长使用搜索引擎自发解决问题。🔎

  5. 然而,在这个阶段,他们的编程能力并不能直接转化为经济利益,也就是说他们并不能通过技能获得收入。🚫


2️⃣初级开发工程师


"初级开发工程师"代表着那些已经以专业人士的身份进入IT领域的人,他们需要与其他专业人士合作,一起完成工作任务。👩‍💻


他们可能有以下特征:



  1. 他们是以编程为主要职业的专业人士,企业需要支付报酬雇佣他们加入生产。💼

  2. "初级开发工程师"会被分配到一个或多个项目中工作,但他们可能无法完全理解整个项目的结构,因为对于他们来说,项目可能还是“太大”了。🔨 在这个阶段,他们更多地承担一些被拆分成小模块的任务,对于项目的整体认识,他们并不清晰。🔎

  3. 他们可能只对自己专业领域有了解,在工作中需要继续学习前后端通信和数据库连接等跨系统的知识。📚

  4. 他们需要在中级开发工程师或高级开发工程师的指导下完成工作。🤝



“这些特征是一般情况下的描述,具体的职位要求和工作内容可能因公司和行业而异。📋💼”



3️⃣中级开发工程师


到了"中级开发工程师"阶段,他们已经适应了业内的整体开发节奏,成为了一名合格的开发团队成员和代码贡献者。🚀


在这个阶段,他们具备以下特征:



  1. 能够独立构建业务模块,并熟悉最佳实践。例如,在Web应用中开发单点登录模块。🏗️

  2. 开始了解项目的基本系统架构,对领域内的架构、性能和安全性有一定的了解。🏢

  3. 能够熟练使用专业工具来提高工作效率。🛠️

  4. 对设计模式和良好的编码习惯有基本的了解。🎨

  5. 能够在常规工作中独立操作,无需过多监督。💪

  6. 对于高级开发工程师来说,他们可能缺乏经验,需要经历几次完整的开发周期和遇到很多“坑”之后,才能学会如何在下次避免它们。🔍



“这个阶段的开发工程师最缺乏的就是项目实践经验。只要有不断地项目经历,通过实践和经验积累,他们就会不断成长。🌱”



4️⃣高级开发工程师


遗憾的是我们中大多数人在职业生涯中大部分时间都在面临从“中级开发工程师”到“高级开发工程师”的门槛。


有些“开发工程师”可能在整个职业生涯中一直停留在中级水平。


“高级开发工程师”之所以与众不同,是因为他们知道什么可以做,什么不可以做。这种洞察力是通过过去犯过的错误和经验教训获得的。


开发经验对于成为“高级开发工程师”至关重要。


根据我的理解,“高级开发工程师”应该具备以下特征:



  1. 精通团队所使用的核心技术,对其应用得非常熟练。💪

  2. 熟悉系统架构设计和设计模式,并能够在团队项目中应用这些概念,构建更复杂的系统。🏢

  3. 拥有构建“完整”解决方案的经验,能够考虑到项目的各个方面并提供全面的解决方案。🔍

  4. 在服务器部署和维护方面有一定的经验,了解负载平衡、连接池等跨领域知识。🖥️

  5. 作为团队的核心成员,能够担任导师的角色,积极指导中级和初级开发工程师。👥


其中最后一条是最最重要的。如果不能把你的经验、专业知识和知识传授给你的团队成员,我认为这就不是一个合格的“高级开发工程师”。


成为“高级开发工程师”的一个重要指标:一定是团队的其他成员经常向你寻求建议和帮助



“如果你还在沮丧为什么同事老是问我问题,也许现在可以改变一下想法了。💼


因为你是你们团队最重要的百科全书呢!也许现在是时候考虑向老板提出加薪的要求了呢?💰”



5️⃣开发领袖



这个阶段我也有点困惑,不知道要给他们这个等级取一个准确的称号。我想了两个名字:“高级架构师”和“团队领导者”,但是我又想,其实高级工程师也可以领导团队,也有架构能力啊。那就还是加“领袖”两个字,突出在技术领域的高级能力、团队领导能力和架构能力。这样看起来就更厉害了!👨‍💼



在这个阶段,程序员们已经不再仅仅为一个团队服务。他们可能同时为多个团队提供支持,并向下属团队提供更底层的指导,特别是在设计和早期产品开发阶段。💪


在国内,由于很难找到同时在业务领域和专业领域都深耕的人才,这类职位可能被企业分拆为不同的职能,更加注重管理能力而非专业能力。 🤔最终可能招聘了一个“高级监工”(毕竟,同时在业务领域和专业领域同时深耕的人真的少之又少,而且一般企业也不愿意花费与之对等的报酬)。


因此,大部分人可能会不同意我这个阶段的观点。 😕开发领袖的职能范围可能涵盖“敏捷教练(scrum master)”、“DevOps”、“项目经理(PM)”、“CTO”等管理职务。


因此,开发领袖最重要的特征是:



  1. 对业务领域有深刻的理解,能够消除开发团队与企业其他业务部门之间的沟通障碍。🌐

  2. 发挥"PM"职能: 协助规划产品开发和时间表,向营销或销售团队提供反馈。📈

  3. 发挥"CTO"职能: 协助高层管理,实现企业愿景,领导开发团队实现企业的业务目标。📊


因此,开发领袖必须对所处的业务领域(如医疗、金融、人力资源等)的产品有深入的了解。🏥 基于这些了解,他们能够理解软件所解决的业务问题,并且必须了解其他学科,如管理、产品开发、营销等,以消除各部门合作之间的沟通障碍。


简而言之,高级开发工程师和开发领袖的区别在于:



  1. 高级开发工程师也担任团队领导的角色,但主要面向开发团队的“内部”。👥

  2. 开发领袖则超越团队内部管理,他们的管理职能是面向“外部”的,致力于消除开发团队与公司其他部门之间的沟通障碍。🌍


因此,成为开发领袖需要具备高层领导的全局视野,并能够将业务术语和技术术语相互转化。🔑


如果你能够在公司内很好地与业务同事交流技术解决方案,并让其理解,那么你已经拥有了“开发领袖”其一的核心能力。💡


6️⃣领域专家


这个阶段的他们已经跳出了企业的限制,在一些特定领域也颇负盛名。他们的解决方案不再是只为一家企业服务,他们擅长的领域也不是一般的学科分类,而是一个非常有针对性地细分领域。🚀


可惜的是,一般的开发者们很难接触到这些领域,你想要了解他们的知识都不知道从哪儿下手,因为他们的知识分享大多是封闭的,只在内部共享,不对外传播。🔒



“可能你会觉得这与你对开源软件行业的理解不太一样,开源难道不是互联网发展的第一推动力吗?是啊,我同意你的观点,但你不了解不代表它不存在。其实大部分的技术分享都是在内部进行的,许多讲座和峰会也只限邀请制🔐。”



他们可能是某种编程语言的奠基人,可能是Web安全领域的重要任务驱动者,也可能是教导其他前端开发者如何使用React的大师,甚至还有那些在特定行业中扮演技术导师角色的人!👨‍💻


他们还可能是某个社区的建设者,在互联网和社会上有一群人将他们视为直接或间接的导师。🏢


他们也可能是支持特定事业或理念,并为之做出显著贡献的思想领袖。💡


他们会公开地讨论自己的专业领域和他们所推崇的理念。🗣️



“如果你也有自己的小圈子。比如在掘金社区;比如在GITHUB,拥有自己的互联网开源项目,并且有一大群粉丝用户支持和拥护你的产品和理念。那你也可以算是某一细分领域的专家了。👥”



总而言之,他们的一举一动都可能对互联网技术的发展产生重大影响。😄




🎉 你觉得怎么样?你认为自己处于哪个阶段?如果你有任何疑问或者想进一步讨论相关话题,请随时发表评论分享您的想法,让其他人从中受益。🚀✨


作者:道长王jj
来源:juejin.cn/post/7240838046789353530
收起阅读 »

我本可以忍受黑暗,如果我未曾见过光明

【随想录】我本可以忍受黑暗,如果我未曾见过光明 随想录 这是师叔对自我现状的剖析和寻找了一些 “新的方向” “新的视角” 来重新审视自我的思想录,希望我的家银们在文章中得到思想启发或以我为鉴,不去做无谓思想内耗! 老文章? 这篇文章大体结构早已在我语...
继续阅读 »

【随想录】我本可以忍受黑暗,如果我未曾见过光明



随想录


这是师叔对自我现状的剖析和寻找了一些 “新的方向” “新的视角” 来重新审视自我的思想录,希望我的家银们在文章中得到思想启发以我为鉴,不去做无谓思想内耗



老文章?


这篇文章大体结构早已在我语雀里写完了很久很久~~~


假期就有构思了,现在埋坑


因为这篇文章写的时候太过于冲劲十足,太过于理想主义,但是反顾现实我当时正在经历考试挂科,没错,就是你理解的大三挂科了(这也就意味着我开学要经历补考,如果没过的话,可能大四不能实习,还要和下一届同学一起上课,而且下一届还是我带的班级,想想那种感觉“咦,武哥你怎么在这上课”而我,内心qs:杀了我把,太羞辱了,脚指头已经扣除一套四合院了)


朋友问我成绩,当时孩子都傻了


所以这段时间我正在经历自我内耗,就向是欠了谁东西,到了deadline,到了审判的日子才能释怀!也至于最近心理一直在想着这个事情,导致最近焦虑的一批,最近几天自己都不正常了,但是终于结束了~~~(非常感谢老师)



言归正传


好了好了,又跑题了,书归正题,你可能会疑惑我为什么用这个标题,难道我经历了什么涩会黑暗,被潜规则,被PUA......(给你个大逼斗子,停止瞎想,继续向下看)



这篇文章灵感来源于我很喜欢的B站一位高中语文老师讲解《琵琶行》,突然我被这个短短 3分51秒的视频搞得愣住了,直接神游五行外,大脑开始快速的回顾自己最近的生活~~~(再次表白真的很爱这摸温柔的语文老师,他的课真的让我感觉到什么叫“腹有诗书气自华”)



视频链接:https://www.bilibili.com/video/BV1bW4y1j7Un/

最爱的语文老师


其实人生当中很残忍的一个事儿是什么呢?就是你一直以为未来有无限可能的时候,就像琵琶女觉得她能够过上那样的生活一直下去。一直被“五陵年少争缠头”,一直被簇拥着的时候,突然有一天你意识到好像这辈子就只能这样,就只能去来江头守空船,守着这一这艘空船,默默的度过慢慢的长夜。
就是如果如果你不曾体验过那样的生活,你会觉得好像“我”最终嫁给了一个商人,然后至少衣食不愁,至少也能活得下去,好像也还算幸福。但是如果我曾经经历过那样的生活,我此刻内心多多少少是有些不甘的。


很喜欢的一幅油画


亦或者是像白居易,如果他是从平民起身,然后一直一步一步做到了江州司马可能觉得也还是不错,但是你要知道他在起点就是在京城为官,所以这里其实是有很明显的,一种落差。那也同样,如果此刻你回到我们说所有的文学都是在读自己,你想想看你自己,此刻你可能没有这种感觉。


30公里鲜啤



哈哈哈,兄弟们不要emo啊,让我们珍惜当下,还是那句话,我们还年轻,谁都不怕。(但是遇到刀枪棍棒还是躲一躲呀,毕竟还是血肉之躯)



其实反思反思人生中最大的挑战,就是接受自己生来平凡。自己没有出色的外表,我也没有过人的才华,我可能也少了些许少年时的锐意。但是这个emo点我并不care,因为我还在拥有选择的阶段,我也在尝试探索不一样的人生,这也许就是喜欢记录生活和写下灵机一动时候想法的意义。但是也就向UP主@peach味的桃子记录自己第44次开学,也是最后一次开学表达自己点点滴滴,也同样是不同的感受;我们同样有应届生的迷茫,但是想想也没什么可怕,还在学习,还在向目标奔跑,也还在享受校园生活~~~


打卡老馆子-群乐饭店


啊呀,好像又唠跑偏了,就是说我对这个视频那么的不一样,尤其是这个主题,因为自己的寒假的实习给我带来了新的视野,哦不,应该是旷野,很有幸能去华为在我们省份的办事处,又被出差派往华为在一个某市分部工作了半个月。这短短的实习经历,让我在大三这个迷茫的时期多了份坚定,在这个期间和大佬们一起工作,真的看到了人家的企业文化和那种行动力,最主要被军团的大佬们很牛掰技术折服,在相处这段时间真的知道了什么是向往的生活,这个学历门槛迈过去,你将会迎来什么样的明天~~~


(谁说我去卖手机去了,我揍他啊[凶狠])


游客打卡照


所以我可能对之前年终总结看法有了些改变,我之前年终总结写到,薪资又不会增加多少,浪费三年那不纯属XX嘛,没错,今天我被打脸了,为我之前的幼稚想法感到可笑;写到这里脑子已经开始疼了,最近甲流,朋友圈注意身体,这个东西真的会影响我们的战斗力,好吧,这也只是一个随想录,留点内容给年中总结,要不到时候就词穷了,哈哈~~


很nice的江景房


近期反思


其实每个人的出发点不一样不能一概而论,就向我自己出发,一个来自十八线农村的孩子,父母通过自己一代人的努力从农村到乡镇,而我就通过自己的求学之路一直到,貌似能够在这个省份的省会立足,这也就是我能做的进步,不管怎么说,我们都是从自身出发,其实谈到这个问题,我自身也很矛盾,小城市就真的不好吗,人的一生除了衣食无忧,在向下追求的不就是快乐,如果真的能和一个爱的人,在做一些自己喜欢做的事情,难道不就是“人生赢家”,城市在这种维度下考虑貌似也不重要~~(如果你想diss这种想法,没有考虑子女的教育问题,其实我想到了,但是我目前的年龄和所处的位置吧,感觉很片面,所以就不对这个点展开讨论了)


过度劳累,小酌一杯


回复问题


有人怕别人看到自己以往的文章写的很幼稚,就不想写了,我有不同的看法,只有看到曾经的对事情的看法和处理方式幼稚了,才能证明自己的成长呀,谁能一下子从孩子成为一个大人!(但是某些时候谁还是不是一个孩子[挑眉])



作者:武师叔
来源:juejin.cn/post/7208476031136792631
收起阅读 »

"我的领导只任用关系户,我的团队里全是嫡系。"

说这句话的同学,跟我一起来认真的思考一下,你认为的那个关系户跟领导最初也是陌生人。既然关系户能跟领导搞好关系,你是不是也能跟领导搞好关系?现在给你个任务:跟领导搞好关系,请问你准备怎么做呢? 拍马屁吗?跟领导睡觉吗?你去试一试,看看管不管用。我相信你自己也知道...
继续阅读 »

说这句话的同学,跟我一起来认真的思考一下,你认为的那个关系户跟领导最初也是陌生人。既然关系户能跟领导搞好关系,你是不是也能跟领导搞好关系?现在给你个任务:跟领导搞好关系,请问你准备怎么做呢?


拍马屁吗?跟领导睡觉吗?你去试一试,看看管不管用。我相信你自己也知道,你每天吹捧领导"您真英明",领导只会觉得你是个傻逼。


一个部门有两个同事小A和小B,小A是一个身材曼妙的美女,谁见了都把持不住。但是业务能力一般,一个月只能给公司赚5万块;小B是书呆子理工男,业务能力比较好,一个月能给公司赚10万。


假设你是一个极端好色的男领导。


现在有两种情况,第1种情况,季度销售目标8个亿,两个月过去了,你只实现1个亿,再这样下去,你非得被开掉不可。这样你会把资源偏向哪个同事?


第2种情况,季度目标1个亿,你已经实现了8个亿,你会偏向哪个同事?


你跟漂亮女同事睡了觉,账上的钱会自动多出来吗?7个亿的销售额压力估计压得你都会不举吧?就算领导再好色,只要他心智还正常,肯定也会先偏向小B,把自己的位置稳固住,然后再用自己的位置去泡妞。


在巨大的压力下,人们会克制自己任性的偏好。反过来说,在巨大的压力下,人们做出的抉择,往往不是任性的偏好。


再来讲讲逻辑学


相关性不等于因果性, A事件和b事件总是同时发生,有可能是a事件导致了b事件,也有可能是b事件导致了a事件,也有可能是a和b由共同的一个看不见的c事件导致。


你的领导跟小a关系很好,小a晋升了,所以你得出一个结论。你的领导偏爱关系户。


有没有可能是另外一种情况?小a能力很强,表现很好,所以他晋升了。同时因为他表现好所以领导跟他关系很好?


请用严谨的逻辑来做一个排他性证明,证明我说的这种情况是错的。


还要说说利益


职场是赤裸裸的利益场,除了利益以外一无所有。


在职场里a跟b关系好,只有一种可能,就是b能满足a的利益;如果两个人互相关系好,那就是他们两个是利益共同体。


你去拍领导的马屁,领导完全不会屌你。如果你去分析领导正在焦虑的事情,跟他一起出谋划策,帮他解决,他肯定立刻跟你关系就上升了。不仅如此,如果他下次有了新的焦虑的事情,一筹莫展,做不了决定,他也会第一时间来问问你的意见。在这种时候,领导对你的需要比你对领导的需要更迫切,他就算不喜欢你,他也得硬着头皮跟你点头哈腰。


旁人看了就会觉得这个人是领导的嫡系,他俩关系真好。这种不合逻辑的论调,只不过是自己把握核心利益走向能力不足的无能狂怒,是吃不着葡萄说葡萄酸的低级防御机制。


这么多年来我在每个团队都很受领导器重,但我从来不点头哈腰,我从来都是该吵架就吵架,一点儿都不客气。因为我准确的知道他的利益点,也就可以准确的评估领导对我的需要程度,他不爽也得忍着。(他不需要我的时候我就乖乖的,大丈夫能屈能伸)。不懂门道的外人看来,我就是关系户。


"关系户"这个词特别好,道德上是不正当的,同时也不是谁能都能做到,所以它是一个非常完美的心理防御的盾牌。信奉"关系户"的人,往往既不会搞关系,也不会搞工作。认真搞一次关系就知道,搞关系比搞工作难多了。


要是你真的觉得你的团队任用关系户,那也请你认真的去搞关系。不过我猜到时候你会抱怨公司不好好"搞关系"净"搞工作"了,那些上位的人全都是"工作狂"。


拍马屁这种门槛这么低的事情,要是真的管用的话,竞争的激烈程度会超乎你的想象,你可能连领导的脚后跟都见不到。


职场是赤裸裸的利益场,除了利益以外一无所有。反过来说,那个你认为的"关系户",跟你的领导之间也是赤裸裸的利益关系。


你买东西的时候是希望卖东西的人越多越好还是越少越好?你卖东西的时候是希望买东西的人越多越好还是越少越好?所以你的领导是希望自己的团队里,牛逼的人越多越好还是越少越好?


所以哪个领导会任由自己团队的某个成员一家独大?


"我能力强,我的领导却不任用我"


人这种生物天生就有高看自己一眼的趋势的,人很难公平的对待自己和别人。所以当一个人跟我说他牛逼的时候,我心里第一时间的反应就是"你是真牛逼还是吹牛逼?"。


我平常在日常需求任务分配的时候,经常会遇到一个现象,一个PM提需求的时候指名道姓希望某研发同学来开发。此时另外一个需求的PM也立刻跳起来说他的需求也希望这个研发同学来开发。两个PM原地开始互相PK起了需求价值,我打圆场说团队还有别的空余人力,两个PM实在不好意思继续掰扯了才作罢。


两个PM不仅在人力的维度展开竞争,而且在某个具体的研发同学身上展开了竞争。



职场是赤裸裸的利益场,你的工作表现直接影响着别人的利益;反过来别人的表现也影响着你的利益。研发开发需求快质量高,可以直接的换算成需求在绩效周期内能给客户稳定使用的可能性,这个又可以直接换算成绩效,绩效又可以直接换算成年终奖。所以你的工作能力会被你的同事赤裸裸换算成真金白银,没有人会跟白花花的银子过不去,所以你真的优秀的话,别人是可以敏锐的感觉到的。


在高压的环境下,真实的你自己活在别人的眼睛里。


"我们团队确实是有嫡系的呀!"


团队里的成员加入团队的顺序有先有后,小A小B小C在团队一开始最艰难的时候跟领导一起搭建起了这条业务线。所以他们了解这个团队发展过程中的诸多细节,甚至可以说这个团队的文化是他们共同创造的。


你上半年刚加入团队,总共也没做几个需求。你要是领导,你更信任谁?有一个容易出成绩又很有挑战的项目,你更愿意交给谁?


你比别人晚来,不代表你能力比别人差,但你是不是一定就能力比别人好?还不确定。而前几个人的能力好坏领导经过多年磨合已经一清二楚了,对他来说,这个项目交给 ta 确定性就更大一些,风险更小一些。


容易出成绩的工作总是很稀缺的,所以这些工作一定要集中给更有希望晋升的人,领导的心态就是扶上去一个算一个。如果这样的工作分摊给好几个人,那好几个人都没有足够的业绩晋升,最后大家都不满意。


所有人都不满意和至少有一个人满意,是你的话你选哪一种?


这个内容甚至是写在教人当领导的书里,作为标准教程的。


再说说另外一种情况


公司要成立一个新业务线,需要迅速搭建一个20人的团队。老板认识一个别的公司的领导,那个领导表示要带着自己目前的团队一起来这个公司。老板听了大喜过望,恨不能跪在地上给对方磕俩响头。要知道想要搭建一个20人的团队,在招聘上要花费多少人力资源成本。而且招聘一个20人团队,至少需要半年的时间。人找齐了还不能立刻投入工作,彼此还得磨合。


现在好了,有人带着一个团队直接过来。成本的问题时间的问题磨合的问题一口气全部解决。


对方带了15个人过来,离20个人还差5个。于是小G被调配进入了这个团队。这个时候虽然名义上是对方几个新人加入了小G的公司,但实际上真实发生的事情是小G加入了对方的团队。所以贡献要沿着团队的历史记忆延续和排列。


小G可能会感觉到巨大的不公平,但是你尝试从老板的视角看,小G的这种"不公平"的感受,能值得起组建一个20人团队的费用吗?你的"公平"值几十万吗?


给大家几点建议。


第一,对于打工人来说,持续在同一个公司同一个团队长期工作才是最大化自己利益的最好方式,频繁跳槽的人是非常短视的。如果你加入了一个新团队,要保持耐心,耐心是一个良好的品格。


第二,机遇真的很重要,我相信这句话你已经听腻了。但是之前你听这句话只有一个宏观而含混的理解,我相信你读完这篇文章就对这句话有一个形象而具体的理解。


第三,这个世界不是公平的,如果你觉得世界是公平的,那只能说明你自己幼稚。你假设了一个"公平"的世界,但却发现真实的世界不是公平的,于是内心世界陷入了巨大的冲突,每日活在精神内耗里。请问谁许诺过你这个世界是公平的了吗?许诺给你的那个人有足够的权威保证世界是公平的吗?


要心平气和的接受世界不是公平的,然后在"世界不不公平"的基础上组织自己的想法和行动,以达到自己利益的最大化。这样就能避免很多无意义的内耗。


上面这段话好像我在PUA你,但是别忘了我只是在脉脉匿名圈顶着一个马甲的陌生人,我PUA你对我没有任何好处。然而我发自肺腑地说,我自己就是这么想的,从我是一个小兵开始就是这个想的,也是这么做的,我用这套想法获得了今天的一切,我善意的把这些想法分享给你,希望避免你的困扰。你爱信不信。


最后的最后想说一句,如果有一天你掌握了权力,我希望你能公平的对待他人,咱们就别再为这个世界的操蛋添砖加瓦了,这是一种修养。


作者:马可奥勒留
来源:juejin.cn/post/7288178532861378600
收起阅读 »

离职原因千万不要这样说!

HR 面作为面试的最后一关,非常重要,因为走到这一步,你已经和 Offer 只有一步之遥了。有人会认为:只要进入 HR 面就稳了,其实并不是! 在一个公司里,HR 拥有最终的人事任命权,部门主管只能提供用人建议,所以这一关千万不要大意,我每年都有学生挂在 HR...
继续阅读 »

HR 面作为面试的最后一关,非常重要,因为走到这一步,你已经和 Offer 只有一步之遥了。有人会认为:只要进入 HR 面就稳了,其实并不是!


在一个公司里,HR 拥有最终的人事任命权,部门主管只能提供用人建议,所以这一关千万不要大意,我每年都有学生挂在 HR 面。那么,今天我们就来聊聊“离职原因”这个话题。


1.同事或领导不行


虽然你在工作中,可能会遇到与同事或上司之间的不和谐关系,但直接将其作为离职原因,会对你的职业形象造成负面影响。


你应该这样回答



前公司的办公室政治比较严重,同事和领导之间相互推诿、扯皮的想象比较常见,工作效率也被无限拉低。我希望找一家能把精力放在高效工作的公司,同事之间分工明确、协同合作,同事之间氛围能好一点的公司,因为一个人的大部分时间都在公司,心情愉快的高效工作是非常重要的。



2.被裁员


这两年被裁员是比较常见的事,但直接说被裁了,可能会让 HR 觉得你的价值不高,因为那么多人,为什么偏偏把你裁了?是不是你的能力不如其他人?


你应该这样回答



原业务线被砍了,领导安排我转岗到其他业务线。但是新岗位和我的职业规划不相符,我还是想继续在XX方向深耕,所以我离职了。



3.学不到东西


如果直接说“学不到东西”,会让用人单位觉得你就是来学东西的,过段时间把东西学会了,也会从这离职的。


你应该这样回答



在原公司所负责的工作内容比较单一且重复性比较高,无法满足我个人的职业发展需求。我想找一个更有挑战性、并且更有成长空间的工作。



4.工资低


抱怨工资低,虽然工资低可能是客观原因,但是工资低也可能是因为你能力或经验的问题,所以因为工资低而离职,会让用人单位怀疑你的专业性和稳定性。


你应该这样回答



这几年我的技术以及业务能力已经得到了显著的提升,为公司创造XXX的业绩,领导对我也很认可,但是原公司的工资的涨幅非常有限,而现在需要用钱的地方很多,所以我想看看新机会。



5.加班多


互联网是典型的“薪资高、加班多”的公司,直接在离职原因中说加班多,可能会错失很多机会。


你应该这样回答



前公司常态化 996,但实际的工作量并不大,导致大部分人为了加班而加班,效率非常低,我个人并不反对加班,但这种低效的 996,我并不认可。



6.其他不能说的事



  1. 说上一家领导和公司的坏话,会给人留下一个不能融入环境或者缺乏团队意识的印象。

  2. 我男朋友/女朋友在这边工作,感情用事是职场大忌。

  3. 我爸妈不喜欢我原来的那份工作,没有主见也是职场大忌。


7.离职原因这样说


在原公司所负责的工作内容比较单一且重复性比较高,无法满足我个人的职业发展需求。我想找一个更有挑战性、并且有更大成长空间的工作。而贵公司的情况非常符合我的预期:



  • 首先,我很认可贵公司所推崇的人性化管理,非常符合我对工作环境的预期,我也相信在这样的环境中,我能发挥更大的主观能动性。

  • 并且我非常看好贵公司所处的行业和所做的事,如果我能有幸加入贵公司,相信一定能和贵公司一起发展、共同进步。


小结


HR 面作为面试的最后一关,非常重要,因为走到这一步,你已经和 Offer 只有一步之遥了。所以在回答离职原因时,不能太刻薄、不能太过于“现实”,要把刻薄的话委婉的说,要把个人的事儿往“大”的说。


作者:Java中文社群
来源:juejin.cn/post/7288238328381407251
收起阅读 »

去寺庙做义工,有益身心健康

《乔布斯传》中写到:乔布斯把对事物专注的能力和对简洁的热爱归功于他的禅修。他说:“禅修磨炼了他对直觉的欣赏能力,教他如何过滤掉任何能分散时间和精力的其它不必要的事情,在他的身上培养出了专注基于至简主义的审美观。” 如何在当今物欲横流的浮躁社会里不沦陷其中?如何...
继续阅读 »

《乔布斯传》中写到:乔布斯把对事物专注的能力和对简洁的热爱归功于他的禅修。他说:“禅修磨炼了他对直觉的欣赏能力,教他如何过滤掉任何能分散时间和精力的其它不必要的事情,在他的身上培养出了专注基于至简主义的审美观。”


如何在当今物欲横流的浮躁社会里不沦陷其中?如何在每天奔波忙碌之后却不内心疲惫、焦虑?如何在巨大的工作与生活压力下保持一颗平和的心?如何在经历感情、友情和亲情的起起落落后看破放下?如何改变透支健康和生命的人生模式?


程序员无疑是一个高压的职业,尤其是在头部公司工作的程序员们,工作压力更是大。并且在互联网行业,禅修并不是一件新鲜事。我们不一定要正儿八经地参加禅修活动,只是去寺庙走一走,呼吸一下新鲜空气,给寺庙干点活,对身心健康的帮助也会很大。


我与寺庙


我最早接触寺庙是在2011年上军校的时候,我的一个老师,作为大校,经常在课上分享他周末在南京附近寺庙的奇闻轶事,也会分享他自己的一些人生体验和感悟,勾起了我对寺庙生活的向往。


2013年,作为现役军人,我跑到了江西庐山的东林寺做了一个礼拜的义工,在那里,每天早上四点起床早上寺庙早课,负责三餐的行堂,也作为机动义工,干一些杂活,比如卸菜、组装床等,晚上有时也可以听寺庙的传统文化课。


2013年底,我申请退出现役,于是14年春就可以休假了,根据流程不定期去各部门办理手续即可,期间一个周末,我弟带我去凤凰岭玩,偶遇一个皈依法会,为了能看到传说中的北大数学天才,我填了一个义工表,参加了皈依仪式。


因为没有考虑政府安排的工作,所以打算考个研,期间不时会去凤凰岭的寺庙参加活动。考完研后,到18年春季,周末节假日,基本都会去这个寺庙做义工,累计得有200天以上。


期间,作为骨干义工,参与了该寺庙组织的第二至第四届的IT禅修营,负责行堂、住宿和辅导员等相关的工作。


很多人都听过这样一件往事:2010年,张小龙(微信之父)偶然入住一个寺院,当时正是微信研发的关键时刻,因为几个技术难题,张小龙连续几天彻夜难眠,终于一气之下把资料撕得粉碎。


没想到负责打扫卫生的僧人看到后,竟然帮他把资料重新粘贴了起来,还顺手写下了几条建议。张小龙非常惊讶,打听过后才知道这位扫地僧出家前曾混迹IT界,是个著名的极客。


经扫地僧点化,张小龙回到广州苦攻一年后,微信终于大成。这件事传的很广也很玄乎,可信度不会太高,不过故事中张小龙入住的寺院,就是我常去的寺庙。


至于在故事中懂得IT的扫地僧,在这里遇到其实不是什么奇怪的事,你还有可能遇到第47届国际数学奥赛金牌得主贤宇法师,他来自北大数学系;或者是禅兴法师,他是清华大学流体力学博士;又或者贤启法师,他是清华大学核能和热能物理博士。


“扫地只不过是我的表面工作,我真正的职业是一位研究僧。” 《少林足球》这句台词的背后,隐藏着关于这个寺庙“高知僧团”的一个段子。


因为各种不可描述的原因,18年9月之后,我就很少去这个寺庙了,但我知道我依然很向往寺庙的生活。于是22年春,我下定决心离开北京去深圳,其中就有考虑到深圳后,可以去弘法寺或弘源寺做义工。


去了一次弘法寺,感觉那边人太多,后面去了一次弘源寺后,感觉这里比较适合我,人少很安静,不堵车的话,开车只需20分钟到家。


目前,只要我有时间,我都会去弘源寺干一天临时义工,或者住上几天。


何为禅?


禅,是心智的高度成熟状态。直至印度词汇传入,汉语音译为“禅那”,后世简称为“禅”,汉译意思有“静虑”、“思维修”等。


禅修的方法就是禅法,禅法是心法,并不固着于某种具体形式,也不限于宗教派别。从泛义来说,任何一种方法,如果能够让你的心灵成熟,了解生命的本质,让心获得更高层次的证悟,并从而获得生命究竟意义的了悟。这样的方法就是禅修!


从狭义来说,在绵延传承数千年的漫长时空里,形成各种系统的修行方法,存在于各种教派中。现存主要有传承并盛行于南传佛教国家的原始佛教禅法与传承并盛行于中国汉传佛教的祖师禅。


如来禅是佛陀的原始教法,注重基础练习,强调修行止观。祖师禅是中国禅宗祖师的教法,强调悟性、觉性,推崇顿悟,以参话头为代表,以开悟、明心见性为目的。


我们普遍缺乏自我觉察,甚至误解了包括自由在内的生命状态真义。禅修中,会进入深刻自我觉察中,有机会与自己整合,从而开启真我。


近年来,禅修在西方非常流行,像美国的学校、医疗机构和高科技公司都广泛地在进行打坐、禅修。美国有些科学家曾做过一个实验,实验对象是长期禅修的修行人。在实验室中,实验者一边用脑电波图测量脑波的变化,一边用功能性核磁共振测量脑部活动的位置。


最后得出结论:通过禅修,不但能够短期改变脑部的活动,而且非常有可能促成脑部永久的变化。这就是说:通过禅定,可以有效断除人的焦虑、哀伤等很多负面情绪,创造出心灵的幸福感,甚至可以重塑大脑结构。


禅修能够修复心智、疗愈抑郁、提升智慧,让我们重获身心的全面健康!禅修让人的内心变得安静。在禅修时,人能放松下来,专注于呼吸,使内心归于平静,身体和心灵才有了真正的对话与接触。


“禅修是未来科技世界中的生存必需品”时代杂志曾在封面报道中这样写道。在硅谷,禅修被认为是新的咖啡因,一种能释放能量与创造力的全新“燃料”。


禅修也帮助过谷歌、Facebook、Twitter高管们走出困惑,国内比较知名则有搜狐的张朝阳和阿里的马云,还有微信之父张小龙的传说。


对于他们来说,商海的起伏伴随着心海的沉浮,庞大的财富、名声与地位带来的更多的不是快乐,但是禅修,却在一定程度上给他们指点迷津,带领他们脱离现代社会的痛苦、让内心更加平静!


乔布斯的禅修故事


乔布斯和禅修,一直有着很深的渊源。乔布斯是当世最伟大的企业家之一,同时也是一名虔诚的禅宗教徒。他少有慧根,17岁那年,他远赴印度寻找圣人寻求精神启蒙,18岁那年,他开始追随日本禅师乙川弘文学习曹洞宗的禅法。


年轻的时候,乔布斯去印度,在印度体验,呆了七个月。乔布斯在印度干了些什么,我们不得而知。不过据我推测,也就是四处逛一逛,看一看,可能会去一些寺庙,拜访一些僧人。


我从来不认为,他遇到了什么高人,或者在印度的小村庄一待,精神就受到了莫大的洗礼。变化永远都是从内在发生的,外在的不过是缘分,是过客,负责提供一个合适的环境,或者提供一些必要的刺激。


但我们知道,从此以后,乔布斯的人生,就开始变得不一样了。乔布斯的人生追求是“改变世界”,当年他劝说百事可乐总裁,来担任苹果CEO的时候所说的话:“你是愿意一辈子卖糖水,还是跟我一起改变这个世界?”激励了无数心怀梦想的朋友。


早在1973年乔布斯已经对禅有较深的领悟了。他这样说:“我对那些超越物质的形而上的学说极感兴趣,也开始注意到比知觉及意识更高的层次——直觉和顿悟。”


他还说:“因为时间有限,不要带着面具为别人而活,不要让别人的意见左右自己内心的想法,最重要的是要勇敢地忠于自己内心的直觉。”


乔布斯说:“你不能预先把点点滴滴串在一起;唯有未来回顾时,你才会明白那些点点滴滴是如何串在一起的。所以你得相信,你现在所体会的东西,将来多少会连接在一块。你得信任某个东西,直觉也好,命运也好,生命也好,或者业力。这种作法从来没让我失望,也让我的人生整个不同起来。”


他大学时学的书法,被他用来设计能够印刷出漂亮字体的计算机,尽管他在大学选修书法课时,完全不知道学这玩意能有什么用。他被自己创立的苹果公司开除,于是转行去做动画,结果在做动画的时候,遇到了自己未来的妻子。


人呐实在不知道,自己可不可以预料。你说我一个被自己创立的公司开除的失业狗,怎么就在第二份工作里遇到了一生的挚爱呢?若干年后,他回顾起自己的人生,他把这些点点滴滴串了起来,他发现,他所经历过的每一件事,都有着特殊的意义。


所以,无论面对怎样的困境,我们都不必悲观绝望,因为在剧本结束之前,你永远不知道,自己现在面对的这件事,到底是坏事还是好事。


所谓创新就是无中生有,包括思想、产品、艺术等,重大的创新我们称为颠覆。通过那则著名的广告《think different》他告诉世人:“因为只有那些疯狂到以為自己能够改变世界的人,才能真正地改变世界。”乔布斯确实改变了世界,而且不是一次,至少五次颠覆了这个世界:



  • 通过苹果电脑Apple-I,开启了个人电脑时代;

  • 通过皮克斯电脑动画公司,颠覆了整个动漫产业;

  • 通过iPod,颠覆了整个音乐产业;

  • 通过iPhone,颠覆了整个通讯产业;

  • 通过iPad,重新定义并颠覆了平板PC行业。


程序员与禅修


编程是一门需要高度专注和创造力的艺术,它要求程序员们在面对复杂问题和压力时,能够保持内心的安宁和平静。在这个快节奏、竞争激烈的行业中,如何修炼内心的禅意境界,成为程序员们更好地发挥潜力的关键。


在编程的世界里,专注是至关重要的品质。通过培养内在专注力,程序员能够集中精力去解决问题,避免被外界的干扰所困扰。以下是几种培养内在专注的方法:



  • 冥想和呼吸练习:  通过冥想和深呼吸来调整身心状态,让自己平静下来。坚持每天进行一段时间的冥想练习,可以提高专注力和注意力的稳定性。

  • 时间管理:  制定合理的工作计划和时间表,将任务分解为小的可管理的部分,避免心理上的压力。通过专注于每个小任务,逐步完成整个项目。

  • 限制干扰:  将手机静音、关闭社交媒体和聊天工具等干扰源,创造一个安静的工作环境。使用专注工作法(如番茄钟),集中精力在一项任务上,直到完成。


编程过程中会遇到各种问题和挑战,有时甚至会感到沮丧和失望。然而,保持平和的心态是非常重要的,它可以帮助程序员更好地应对压力和困难。以下是一些培养平和心态的技巧:



  • 接受不完美性:  程序永远不会是完美的,因为它们总是在不断发展和改进中。接受这一事实,并学会从错误中汲取教训。不要过于苛求自己,给自己一些宽容和理解。

  • 积极思考:  关注积极的方面,让自己的思维更加积极向上。遇到问题时,寻找解决方案而非抱怨。积极的心态能够帮助你更好地应对挑战和困难。

  • 放松和休息:  给自己合理的休息时间,让大脑得到充分的放松和恢复。休息和娱乐能够帮助你调整心态,保持平和的状态。


编程往往是一个团队合作的过程,与他人合作的能力对于一个程序员来说至关重要。以下是一些建立团队合作意识和促进内心安宁的方法:



  • 沟通与分享:  与团队成员保持良好的沟通,分享想法和问题。倾听他人的观点和建议,尊重不同的意见。积极参与和贡献团队,建立合作关系。

  • 友善和尊重:  培养友好、尊重和包容的态度。尊重他人的工作和努力,给予鼓励和支持。与团队成员建立良好的关系,创造和谐的工作环境。

  • 共享成功:  当团队取得成功时,与他人一起分享喜悦和成就感。相信团队的力量,相信集体的智慧和努力。


修炼内心安宁需要时间和长期的自我管理。通过培养专注力、平和心态、创造力和团队合作意识,程序员们可以在面对复杂的编程任务和挑战时保持内心的安宁和平静。


禅修有许多不同的境界,其中最典型的可能包括:



  • 懵懂:刚开始禅修时,可能会觉得茫然和困惑,不知该如何开始。

  • 困扰:在进行深度内省和冥想时,可能会遇到很多烦恼和难题,需耐心思考和解决。

  • 安和:通过不断地练习和开放自己的心灵,可能会进入一种更加平和和沉静的状态。

  • 祥和:当一些心理障碍得到解决,你会感受到一种更深层的平静和和谐。

  • 转化:通过不断的冥想与内省,你可以向内看到自己的内心,获得对自己和世界的新的认识和多样的观察角度。

  • 整体意识:通过冥想,您将能够超越个人的视野和言语本身,深入探究宇宙的内心,领悟更加深入和广泛的境界和意识。


程序员写代码的境界:



  • 懵懂:刚熟悉编程语言,不知做什么。

  • 困扰:可以实现需求,但仍然会被需求所困,需要耐心思考和解决。

  • 安和:通过不断练习已经可以轻易实现需求,更加平和沉静。

  • 祥和:全栈。

  • 转化:做自己的产品。

  • 整体意识:有自己的公司。


一个创业设想


打开小红书,与“疗愈”相关的笔记高达236万篇,禅修、瑜伽、颂钵等新兴疗愈方法层出不穷,无论是性价比还是高消费,总有一种疗愈方法适合你。


比起去网红景点打卡拍照卷构图卷妆造,越来越多的年轻人正在借助上香、拜神、颂钵、冥想等更为“佛系”的方式去追寻内心的宁静。放空大脑,呼吸之间天地的能量被尽数吸收体内,一切紧张、焦虑都被稀释,现实的残酷和精神的困顿,都在此间找到了出口。


在过去,简单的瑜伽和冥想就能达到这种目的,但伴随着疗愈文化的兴起与壮大,不断在传统方式之上叠加buff,才是新兴疗愈的终极奥义。


从目标人群来看,不同的禅修对应不同的人群。比如临平青龙寺即将在8月开启的禅修,就分为了企业禅修、教育禅修、功能禅修、共修禅、突破禅、网络共修等多种形式。但从禅修内容来看,各个寺庙的安排不尽相同,但基本上跳脱不出早晚功课、上殿过堂、出坡劳作、诵经礼忏、佛学讲座等环节。


艺术疗愈,是截然不同于起参禅悟道这种更亲近自然,还原本真的另一疗愈流派。具体可以细分为戏剧疗愈、绘画疗愈、音乐疗愈等多种形式。当理论逐渐趋向现代化,投入在此间的花费,也成正比增长。


绘画疗愈 ,顾名思义就是通过绘画的方式来表达自己内心的情绪。画幅的大小、用笔的轻重、空间的配置、色彩的使用,都在某种程度上反映着创作者潜意识的情感与冲突。


在绘画过程中,绘画者也同样会获得纾解和满足。也有一些课程会在绘画创作之外,添加绘画作品鉴赏的内容,通过一幅画去窥视作者的内心,寻求心灵上的共鸣,也是舒缓压力的一种渠道。


疗愈市场之所以能够发展,还是因为有越来越多人的负面情绪需要治愈。不论是工作压力还是亲密关系所带来的情绪内耗,总要有一个释放的出口。


当前,我正在尝试依托自营绘馆老师提供优质课件,打造艺培课件分享的平台或社区,做平台前期研发投入比较大,当前融资也比较困难,同时自己也需要疗愈。


所以,最近也在调研市场,评估是否可以依托自营的门店,组织绘画手工+寺庙行禅+技术专题分享的IT艺术禅修营活动,两天含住宿1999元,包括半天寺庙义工体验、半天禅修、半天绘画手工课和半天的技术专题分享。


不知道,这样的活动,大家会考虑参加吗?


总结


出家人抛弃尘世各种欲望出家修行值得尊重,但却不是修行的唯一方法,佛经里著名的维摩洁居士就是在家修行,也取得了非凡成就,六祖惠能就非常鼓励大家在世间修行,他说:“佛法在世间,不离世间觉,离世觅菩提,恰如求兔角”。


普通人的修行是在红尘欲望中的修行,和出家人截然不同,但无分高下,同样可以证悟,工作就是他们最好的修练道场。禅学的理论学习并不困难,但这只是万里长征的第一步,最重要的是,我们要在日常实践中证悟。


简单可能比复杂更难做到:你必须努力理清思路,从而使其变得简单。但最终这是值得的,因为一旦你做到了,便可以创造奇迹。”乔布斯所说的这种专注和简单是直接相关的,如果太复杂,心即散乱,就很难保持专注,只有简单,才能做到专注,只有专注,才能极致。


作者:三一习惯
来源:juejin.cn/post/7292781589477687350
收起阅读 »

成为务实的程序员

编程是一门技艺。简单地说,就是让计算机做你想让它做的事情(或是你的用户想让它做的事情)。作为一名程序员,你既在倾听,又在献策;既是传译,又行独裁;你试图捕获难以捉摸的需求,并找到一种表达它们的方式,以便仅靠一台机器就可以从容应付。你试着把工作记录成文档,以便他...
继续阅读 »

编程是一门技艺。简单地说,就是让计算机做你想让它做的事情(或是你的用户想让它做的事情)。作为一名程序员,你既在倾听,又在献策;既是传译,又行独裁;你试图捕获难以捉摸的需求,并找到一种表达它们的方式,以便仅靠一台机器就可以从容应付。你试着把工作记录成文档,以便他人理解;你试着将工作工程化,这样别人就能在其上有所建树;更重要的是,你试图在项目时钟的滴答声中完成所有这些工作。你每天都在创造小小的奇迹。



什么是“务实”?


务实(Pragmatic)这个词来自拉丁语 pragmaticus ——“精通业务”,该词又来源于希腊语 πραγματικός,意思是“适合使用”。


务实程序员特征



  • 早期的采纳者 / 快速的适配者:对技术和技巧有一种直觉,喜欢尝试。当接触到新东西时,你可以快速地掌握它们,并把它们与其他的知识结合起来。你的信心来自经验。

  • 好奇:倾向于问问题。热衷于收集各种细微的事实,坚信它们会影响自己多年后的决策。

  • 批判性的思考者:你在没有得到证实前很少接受既定事实。当同事们说“因为就该这么做”,或者供应商承诺会解决所有问题时,你会闻到挑战的味道。

  • 现实主义:你试图理解所面临的每个问题的本质。这种现实主义让你对事情有多困难、需要用多长时间有一个很好的感知。一个过程应该很难,或是需要点时间才能完成,对这些的深刻理解,给了你坚持下去的毅力。

  • 多面手:你努力熟悉各种技术和环境,并努力跟上最新的进展。虽然目前的工作可能要求你在某个专门领域成为行家,但你总是能够进入新的领域,迎接新的挑战。


务实的哲学


软件的熵



当软件中的无序化增加时,程序员会说“软件在腐烂”。有些人可能会用更乐观的术语来称呼它,即技术债。



有很多原因导致软件腐烂。最重要的一个似乎是项目工作中的心理状态,或者说文化。无视一个明显损坏的东西,会强化这样一种观念:看来没有什么是能修好的,也没人在乎,一切都命中注定了。所有的负面情绪会在团队成员间蔓延,变成恶性循环。



不要放任破窗,及时发现及时修复,漠视会加速腐烂的过程。



软件开发中应该遵循的方法:不要只是因为一些东西非常着急,就去造成附带伤害。破窗一扇都嫌太多


够好即可的软件



不要为了追求更好而损毁了原有已经够好的。



我们做的东西,从用户需求角度出发是否足够好?最好还是留给用户一个机会,让他们亲自参与评判。无视来自用户方面的需求,一味地向程序中堆砌功能,一次又一次地打磨代码,这是很不专业的表现。心浮气躁当然不值得提倡,比如承诺一个无法兑现的时间尺度,然后为了赶上截止日期删减必要的边角工程,这同样是不专业的做法。



如果早点给用户一点东西玩,他们的反馈常常引领你做出更好的最终方案。



知识组合



知识和经验是你最重要的专业资产。学习新事物的能力是你最重要的战略资产。



关于如何构建自己的知识组合,可以参考以下指导方针:



  • 定期投资:安排一个固定的时间和地点为你的知识组合投资。

  • 多样化:计算机技术变化迅猛——今天的技术热点可能到明天就接近无用(至少不那么受欢迎)。所以,熟悉的技能越多,越能适应变化。

  • 风险管理:分散风险,不要把所有的技术鸡蛋放在一个篮子里。

  • 低买高卖:在一项新技术变得流行之前就开始学习,可能和发现一只被低估的股票一样困难,但是所得到的收获会和此类股票的收益一样好。

  • 重新评估调整:这是一个充满活力的行业。你上个月开始研究的热门技术现在可能已经凉下来了。


对于那些已经构成知识组合的智力资产,获取它们的最佳途径可以参考如下建议:



  1. 每年学习一门新语言:不同语言以不同的方式解决相同的问题。多学习几种不同的解决方法,能帮助自己拓宽思维,避免陷入陈规。

  2. 每月读一本技术书:虽然网络上有大量的短文和偶尔可靠的答案,但深入理解还是需要去读长篇的书。当你掌握了当前正在使用的所有技术后,扩展你的领域,学习一些和你项目不相关的东西

  3. 还要读非技术书:不要忘记方程式中人的那一面,他需要完全不同的技能集。

  4. 上课:在本地大学或网上找一些有趣的课程,或许也能在下一场商业会展或技术会议上找到。

  5. 加入本地的用户组和交流群:不要只是去当听众,要主动参与。独来独往对你的职业生涯是致命的:了解一下公司之外的人都在做什么。

  6. 尝试不同的环境

  7. 与时俱进:关心一下和你当前项目不同的技术,阅读相关的新闻和技术贴。


批判性思维



批判性地思考读到的和听到的东西。



批判性地分析问题,先思考几个问题:



  • 问“五个为什么”:当有了答案后,还要追问至少五个为什么;

  • 谁从中受益:追踪钱的流动更容易理清脉络;

  • 有什么背景:每件事都发生在它自己的背景下,这也是为何“能解决所有问题”的方案通常不存在,而那些兜售“最佳实践”的书或文章实际上经不起推敲。

  • 什么时候在哪里可以工作起来:不要停留在一阶思维下(接下来会发生什么),要进行二阶思考:当它结束后还会发生什么?

  • 为什么是这个问题:是否存在一个基础模型?这个基础模型是怎么工作的?


务实的方法


ETC——优秀设计的精髓



优秀的设计比糟糕的设计更容易变更。



对代码而言,要顺应变化。因此要信奉 ETC(Easier To Change,更容易变更)原则。ETC 是一种价值观念,不是一条规则。关于培养 ETC 观念,有以下几点意见:



  • 不断强化意识,问自己这么做是否让系统更容易变更。

  • 假设不确定什么形式的改变会发生,你也总是可以回到终极的“容易变更”的道路上;试着让你写的东西可替换。

  • 在工程日志中记下你面临的处境:你有哪些选择,以及关于改变的一些猜测。


DRY——邪恶的重复


我们认为,想要可靠地开发软件,或让开发项目更容易理解和维护,唯一的方法就是遵循下面这条DRY(Don't repeat yourself,不要重复自己)原则:



在一个系统中,每一处知识都必须单一、明确、权威地表达。



与之相对的不同做法是在两个或更多地方表达相同的东西。如果变更其中一个,就必须记得变更其他的那些。


DRY 不限于编码,DRY 针对的是你对知识意图的复制。它强调的是,在两个地方表达的东西其实是相同的,只是表达的方式可能完全不同。



  • 代码中的重复

  • 文档中的重复:例如注释和代码表达完全相同的意思,但是未来代码变更可能不会同步注释的变更,或者用数据结构表达知识等。

  • 开发人员间的重复

    • 最难检测到且难处理的重复类型,可能发在同一个项目的不同开发人员之间。整块的动能集可能会在不经意间重复,而这种重复或者好多年都并未发现,最终导致了维护问题。

    • 我们认为解决这个问题最好的方法是鼓励开发人员间积极频繁的交流。

    • 指派团队中的一人作为项目只是管理员,他的工作就是促进知识的传播。在源码目录树中设置一个集中的位置,存放工具程序和脚本程序。

    • 你要努力的方向,应该是孕育出一个更容易找到和复用已有事务的环境而不是自己重新编写




正交性


定义:对于两个或多个事物,其中一个的改变不影响其他任何一个,则这些事物是正交的。


当系统的组件相互之间高度依赖时,就没有局部修理这回事儿。我们希望设计的组件自成一体:独立自主,有单一的清晰定义的意图。但凡编写正交的系统,就能获得两个主要的收益:提高生产力和降低风险


设计


可以用一个简单的方法可以测试设计的正交性。当你规划好组件后,问问自己:



  • 如果一个特别功能背后的需求发生显著改变,有多少模块会影响?

  • 你的设计与现实世界的变化有多大程度的解耦。 不要依赖那些你无法控制的东西。


编码


当你写下代码时,就有降低软件正交性的风险。你不仅需要盯着正在做的事情,还要监控软件的大环境。有几种技术可以用来保持正交性:



  • 保持代码解耦:编写害羞的代码——模块不会向其他模块透露任何不必要的信息,也不依赖于其他模块的实现。

  • 避免全局数据:只要代码引用全局数据,就会将自己绑定到共享该数据的其他组件上。即使只打算对全局数据进行读操作,也可能引发问题(例如突然需要将代码改为多线程的情形)。一般来说,如果总是显式地将任何需要上下文传递给模块,那么代码会更容易理解和维护。

  • 避免相似的数据:可以看看《设计模式》中的策略模式。


测试


修 Bug 也是评估整个系统正交性的好时机。遇到问题时,评估一下修复行为的局部化程度。只要变了一个模块,还是有很多处变更分散在整个系统里?当你修正了一个地方,是不是就修复了所有问题,还是会神秘地出现其他问题?


曳光弹



使用曳光弹找到目标。



对于我们来说,最初的曳光弹就是,创建一个简单的工程,加一行“hello world!”,并确保其能编译和运行。然后,我们再去找整个应用程序不确定的部分,添加上让它们跑起来的骨架。


曳光弹.png


使用曳光弹代码的优势



  • 用户可以更早地获得能工作的东西。

  • 开发者构造了一个可以在其中工作的框架。

  • 你有了一个集成平台。

  • 你有可以演示的东西。

  • 你对进度有更好的感觉。


务实的偏执


务实的程序员会为自己的错误建立防御机制。



  • 客户和供应商必须就权利和责任达成共识。

  • 我们想要确保在找出 Bug 的过程中不会造成破坏。

  • 为你所做的假设编写主动校验的代码。

  • 只要我们总是坚持走小步,就不会才能够悬崖边掉下去。


契约式设计(DBC)


与计算机系统打交道很难,与人打交道更是难上加难。而契约规定了你的权利和责任,同时也规定了对方的权利和责任。文档化及主张进行检验是契约式设计的核心。


在编写代码之前,简单列出输入域的范围、边界条件是什么、例程承诺要交付什么——或更重要的是,没有承诺要交付什么——这对编写更好的软件来说,是一个巨大的飞跃。


尽早崩溃


尽快检测问题的好处之一是,可以尽早崩溃,而崩溃通常是你能做的最好的事。一旦代码发现本来不可能发生的事情已经发生,程序就不再可靠。这一刻开始,它所做的任何事情都是可疑的,所以要尽快终止它。


一个死掉的程序,通常比瘫痪的程序,造成的损害更小。


使用断言编程


无论何时,你发现自己在想“当然这是不可能发生的”时,添加代码来检查这一点,最简单的方式就是使用断言。注意这里的断言检查的是不可能发生的事情,普通的错误处理不要使用断言。


保持资源平衡


大多数情况下,资源使用遵循一个可预测的模式:



  • 分配资源

  • 使用它

  • 然后释放它


不要超出控制范围


把反馈的频率当作速度限制,永远不要进行“太大”的步骤或任务。


当你不得不做下面的事情的时候,你可能陷入了占卜的境地:



  • 估计未来几个月之后的完成日期

  • 为将来的维护或可扩展性预设方案

  • 猜测用户将来的需求

  • 猜测将来有什么技术可用


当你编码时


传统观点认为,一旦项目到了编码阶段,就几乎只剩下一些机械工作:只是把设计翻译成可运行的代码段而已。我们认为这种态度是软件项目失败的最重要原因。编码不是机械工作。务实的程序员会对所有代码进行批判性思考,包括自己的代码。我们不断看到程序和设计的改进空间


听从直觉


倾听自己直觉的方法:




  • 首先,停止正在做的事情。给自己一点时间和空间,让大脑自我组织。远离键盘,停止对代码的思考,做一些暂时不需要动脑筋的事情——散步、吃午饭、和别人聊天,或是先睡一觉。让想法自己从大脑的各个层面渗透出来:对此不用很刻意。最终这些想法可能上升到有意识的水平,这样你就能抓住一个”啊哈“的时刻。




  • 如果这些不起作用,就试着把问题外化。把正在写的代码涂画到纸上,或者向你的同事(最好不是程序员)解释一下怎么回事儿,向橡皮鸭解释下也行。把问题暴露给不同部分的大脑,看看有没有一部分大脑能更好地处理困扰你的问题。




重构



代码需要演化:它不是一个静态的东西。



马丁.弗勒将重构定义为:重组现有代码实体、改变其内部结构而不改变其外部行为的规范式技术。



  • 这项活动是有规范的,不应随意为之。

  • 外部行为不变;现在不是添加功能的时候


何时重构


当你学到一些东西时,当你比去年、昨天甚至是十分钟前更了解某事时,你会重构。


无论问题是多是少,都有可能促使我们对代码进行重构:



  • 重复:当你发现一处违背DRY原则的地方。

  • 非正交设计

  • 过时的知识:事情变化来,需求偏移了,你对问题的了解更多了——代码也需要成长。

  • 使用:当系统在真实的环境中被真实的人使用时,你会意识到,与以前的认识相比,一些特性现在看来更为重要,反而 “必须拥有” 的特性可能并不重要。

  • 性能:你需要将功能从系统的一个区域移动到另一个区域以提高性能。

  • 通过了测试重构应该是一个小规模活动,需要良好的测试支持。如果你添加了少量代码,并且通过了一个额外的测试,现在就有了一个很好的机会,来深入研究并整理刚刚编写的代码。



尽早重构,经常重构。



如何重构


重构的核心是重新设计。你或团队中的其他人设计任何东西的时候,都可以根据新的事实、更深的理解、更改的需求等重新设计。但是,如果你执拗地非要将海量的代码统统撕毁,可能会发现,自己所处的境地,比开始时更加糟糕。


重构是一项需要慢慢地、有意地、仔细地进行的活动。马丁.弗勒提供了一些简单技巧,可以用来确保进行重构不至于弊大于利:



  • 不要试图让重构和添加功能同时进行

  • 在重构开始之前,确保有良好的测试

  • 采取简单而慎重的步骤:将字段从一个类移动到另一个类,拆分方法,重命名变量。重构通常设涉及对许多局部进行的修改,这些局部修改最终会导致更大范围的修改。如果保持小步骤,并在每个步骤之后进行测试,就能避免冗长的调试。


结尾


本文只是分享了书中的一部自己觉得比较好的、可以实际使用的观点,并非书中所有观点),强烈建议大家读一下本书,相信会有不错的收获。最后贴个大佬对本书的评价,我也是因为刷到这个所以才知道此书的。


38e638e5-520d-4505-ad79-73dfc98ac523.png


作者:raymond
来源:juejin.cn/post/7269063053877411896
收起阅读 »

关于25届二本通过某大厂实习面试后从兴奋到放弃

关于25届二本通过某大厂实习面试后从兴奋到放弃 背景 我是南方的一名25届前端程序员,找的是前端实习生的岗位,标题中的提到的大厂是北方的一家公司,就让我暂时把它和它所在的城市称为A厂和A市吧。(自身原因没法入职,我只是记录一下自己这段时间的心路历程,这家厂子的...
继续阅读 »

关于25届二本通过某大厂实习面试后从兴奋到放弃


背景


我是南方的一名25届前端程序员,找的是前端实习生的岗位,标题中的提到的大厂是北方的一家公司,就让我暂时把它和它所在的城市称为A厂和A市吧。(自身原因没法入职,我只是记录一下自己这段时间的心路历程,这家厂子的面试官真的很好,看到下面大家就知道了)


面试通过后的兴奋


2023年9月8号二面结束后,一面面试官给了我口头oc。我记得当时的我很恍惚,流程很快,从约面到口头oc也就两天,直到那个时候我还是有点不相信一个普通二本的学生能被A厂约面,不相信我能通过面试,毕竟现在的大环境大家或多或少都有亲身体验。然后我添加了未来ld的联系方式,好像一切都在往好的方向发展,一个大厂对于一个在校生的吸引是巨大的。当时的我觉得,我接下来应该就是买票、租房、入职了,我也这么以为。


觉得一切充满希望


我把这个好消息告诉了家里人,意料之中遭到了家里人的反对,我记得当时是:“你才大三,你不要那么急,附近找一个公司先过渡一下,不要一下子就跑那么远”。我理解他们的担心,但当时我的情绪也很上头,最后不欢而散。之后,我开始在网上加上一些在A厂实习的同学,加上A厂的实习同学之后,我跟他们聊了很多,就好像我已经可以成为他们的同事一样,在网上查阅一些资料,问好了租房,公司的制度,我觉得我还年轻,我可以克服很多困难,我觉得我不应该被局限,我想我做好准备了。但是,王子不一定能救出公主,走向未来的桥梁也不一定能筑起。


开始迷茫


理想和现实总是背道而驰,我知道了实习生第一个月的高额消费,还是在A市,对于我这个在校生是一个自己拿不出手的数额,我开始动摇,也是我自己对于这一方面没有做好准备,我开始咨询起之前在那边实习过的一些师兄师姐,跟他们取经,知道了去远的地方实习注定是哪里的挣钱哪里花,有的时候甚至是贴钱实习。我承认那会我有点退却了,想到一个人去一个那么远的地方,自己找房子,自己适应那边的生活,我开始觉得自己好像并不是那么勇敢。咨询了很多朋友,他们有的说:“你还年轻,这点距离不算什么,出去闯闯”。期间我也想过去借钱,去跟家里人商量一下,内心挣扎了很久,但是一直以来我都是那种不到迫不得已绝不会向朋友借钱,也不愿意让家里人去掏这个钱让我去镀金,也可能我当时对一切的未知充满了恐惧。


放弃前夕


d0b91d643a227ba0fec3b845e0419f8.jpg
这是我想清楚拒掉这个offer前一晚所写的,我想我并不是一个勇敢的人。


哭死,感谢面试官


2023年9月12日,一直在等我确认入职时间给我网申offer的"ld"却等来了我决定拒绝offer的消息,我把我的困难和拒绝offer的原因告诉了他,我本来以为这样子事情就已经告一段落了。可是后面他继续联系我,来了解我的难处,说如果我真的想去那边实习,他愿意为我提供帮助,让我安心去那边实习,其他的他来解决。他当时的原话是:“哈哈,没事,就看看你有啥困难,初期的困难是正常的,这个能帮到还是会帮到的”。我真的那会,我哭死,但是因为一些原因还是没能去那边实习,在这里真诚的感谢他。


好啦,翻篇啦,继续加油


作者:oversize的前端男孩
来源:juejin.cn/post/7277828214247768083
收起阅读 »

工作六年,我开始在意文档的外在了

💻工作六年,我开始在意文档的外在了 那些能提升美感的点,似乎就藏在一些细枝末节的地方;提升就是一瞬间的事,用心就会发现...... 🔊 个人文档排版总结。 主要观点: 秩序统一 图文并茂 人的大脑总是喜欢整洁的东西。 排版统一就会显得简洁、专业。 📕秩...
继续阅读 »

💻工作六年,我开始在意文档的外在了


那些能提升美感的点,似乎就藏在一些细枝末节的地方;提升就是一瞬间的事,用心就会发现......



🔊 个人文档排版总结。



主要观点:



  1. 秩序统一

  2. 图文并茂


人的大脑总是喜欢整洁的东西。 排版统一就会显得简洁、专业。


📕秩序统一


秩序的灵感,来源于一个博主,被他的排版所吸引,如下展示:


标题有序,干净清爽
image.png

从此命运的齿轮开始转动......


语言秩序



  1. 统一前缀

  2. 统一字数

  3. 统一主谓

  4. 统一风格

  5. ......


有标题,分类等场景,尽情地保持统一。下面是我文档示例:


标题命名一致知识库命名一致
image.png

比如主谓、动宾等


如动词+名词。 (补充一点,少用被动句描述问题)
image.png

好的文档排版,会让自己舒心。


结构秩序



  1. 左右对齐

  2. 居中对齐

  3. 上下对齐

  4. ......


除语言秩序,结构上的秩序也同等重要。具体可以是间隔距离,粗细比例等。


下图是用 PPT 绘制的某交付流程;边框结构左右、上下保持间距一致
image.png

mybatis 统一拦截环境字段原理图;图框、线条等对齐
image.png

复杂的东西,整洁以后也会变得简单


更多的统一:



  1. 统一的语调

  2. 统一的色调

  3. 统一的语气

  4. .......


整齐划一,是文档外在美的最基本元素。


📖大道至简


简单是另一种美,把复杂变简单。


语言简单


用最简单的话把事情说清楚
复:昨天从早到晚,我整整忙了一天,都没有休息一下,吃饭都没有好好吃,今天不管怎么样,也要休息休息。
简:昨天忙一天,今天休息一下。

廖雪峰老师的文章就是用朴素的话讲着最高端的技术,深得广大网友的喜爱。


如拍照中的留白,也一样高级。


📊图文并茂


文字和图片结合才能显得不单调。


icon推荐


锦上添花的 icon,像女人的首饰,小巧美丽


下面是我文章中采用 icon 图标应用示例
image.png

更多 icon 推荐:



图片推荐


一图胜千言。图片更有张力,让枯燥的文字更有活力。


个人兴趣爱好的介绍,三张图是户外爬山的轨迹记录。上图的一瞬间让生活丰富了起来
image.png

绘图推荐


工欲善其事必先利其器,选一款喜欢的绘图软件。


软件图示理由
excalidraw.comimage.png像笔一样的绘画图表,是我喜欢的风格
语雀文档里的绘图image.png可以更换绘图的风格基调

我选择绘图软件的原则,画线足够顺畅即可。我见过用 PPT 也能把图绘制得很好的人,所以工具只找适合自己的。


个人绘图原则:对齐、对齐、还是对齐!


📑 其他技巧


会用模板



  1. 提炼总结模板

  2. 参考别人模板

  3. 学习使用模板


他山之石可以攻玉。 学习别人,打开眼界,下面是某文档的【阅读书单】模板,挺喜欢。
image.png

撰写规范


没有规矩不成方圆,我的条约规范。


适合自己的规范
image.png

🖊️最后总结


关键要素



  1. 统一

  2. 对齐

  3. 图文

  4. 规范


最后的最后



  1. 总结一套自己喜欢的文档规范,适合自己的才是最好的;

  2. 排版好一篇文章,需要花费精力,但文章的内容才是最重要的,不要华而不实,徒有其表。


排版阅读


中文文案排版细则


中文技术文档写作风格指南 — 中文技术文档写作风格指南


作者:uzong
来源:juejin.cn/post/7292347319432970255
收起阅读 »

30岁以后如何提升自己的收入?

最近,和我打球几个美团的小伙伴,基本都是30岁出头,多数都刚结婚生娃,开始步入中年,面对互联网正在进行的重大变革,有些焦虑,更有些迷茫。 我永远坚信:选择比奋斗更重要,因为奋斗只体现你的勤奋与毅力,而选择则彰显你的智慧与信念。我是18年步入30岁,转眼已经五年...
继续阅读 »

最近,和我打球几个美团的小伙伴,基本都是30岁出头,多数都刚结婚生娃,开始步入中年,面对互联网正在进行的重大变革,有些焦虑,更有些迷茫。


我永远坚信:选择比奋斗更重要,因为奋斗只体现你的勤奋与毅力,而选择则彰显你的智慧与信念。我是18年步入30岁,转眼已经五年,借此回顾一下自己所做的思考和选择,希望能帮助到他人,也能为自己接下来的选择明确方向。


30多岁的人,多数人上有老下有小,既是国家的中坚力量,更是家庭的支柱。我们既要为国家创造财富,更要增加自己小家的收入。


受面向对象编程的启发,我觉得面向提升收入来展开本文,文章的结构和层级会更好,也会更吸引人,而且能够切实帮助到读者。


确保身心健康


身体是革命的本钱,没有良好的身心状态,即使我们赚了很多钱,也得花钱治病。这些年,我头顶的头发稀疏了很多,特别是最近这一两年,因为两个娃比较小,经常需要半夜起床哄娃,经常得不到充分的休息,肠胃也出现了一些问题。


为了解决身体上出现的问题,我主要通过中医、跑长跑和打篮球来调理和强身健体。在中医方面,自学了一些基础理论,比如背下了黄帝内经的上古天真论,避免选择医院或按摩店时,被人忽悠。


这两年,去三甲医院找中医开了三次中药,喝完一个疗程后,感觉帮助不大,倒是在小区的按摩店,通过揉肚子,配合艾灸,能有一定效果。总的来说,我肠胃的问题,主要是吃水果没有节制和吃饭太快引起的,要想根治,得从习惯入手。


除了饮食习惯,还得保持锻炼的习惯,所以22年初,我给自己定了三个习惯:每周至少跑10公里强体魄,每周至少读一本好书启智慧,每周至少做一次公益得快乐。


对了跑步,挺难坚持的,所以我会发动我老婆监督,一次做不到就罚款2万元给她。对于读书,结合育儿的需要,我买了一百本育儿书,正好自己有两个娃,学完就能用得上。而对于公益,我有时会带着大儿子去公园拣烟头,有时会自己到寺庙做义工。


成为技术专家


如果是本科毕业,到了30岁的时候,应该有七八年的工作经验了,硕士的话,也有五六年了,此时不管你愿不愿意,都会成为团队的技术骨干,甚至是架构师。


我是从28岁就开始带团队,在面试30岁左右的候选人时,如果他们还不能成为某个领域的技术专家,我基本上只会意思聊十多分钟,当然如果候选人,应聘的是外包岗位,可能会酌情考虑。


那么怎么样,可以称为技术专家呢,用美团最新职级标准来看的话,就是L7+的同学,差不多对应阿里P7的同学。


我参与过多个公司职级标准的制定,记得曾经和某个HR讨论时,她提出要我用一句话来总结,那就是:不仅能独立完成架构设计、技术难题公关和带领其他研发完成技术实现,而且能从整个研发流程出发提升整体的研发质量、效率和用户体验。


在此基础上,对于前端同学,如果想要获得高薪,就得需要花时间专研一些特定方向的技术,比如图形学(具备自研3D渲染引擎的能力)、音视频处理(掌握WebAssembly技术,深入研究opencv、ffmpeg等)、端智能(需要掌握深度学习及其模型的相关知识)。


从我认识的朋友来看,资深的web图形学技术专家和音视频处理专家,年薪能有150万左右,而端智能前端同学去做的比较少,多数是有算法背景的同学,年薪也有120万起。


从美团合并通道的导向来看,对于技术专家,既有广度的要求,更有特定领域技术深度的要求,你掌握的特定技术越不可替代,越容易拿到高薪。


转型做管理


不管处于什么阶段,管理都是我们需要面对的。从踏入职场开始,我们首先要做好自我管理,高效人士的七个习惯,前三个都是和自我管理有关的。


其次,我们需要做好向上管理,不管是我遇到的几个领导,还是我自己,都是比较喜欢和欢迎,下属做好充分准备好,能够积极主动地约我们,聊聊自己的困惑、工作上的思考和改进建议等。


再次,我们需要做好同事管理,如果不能很好地融入团队及企业文化,不仅自己开展工作比较困难,而且在需要裁员时,这样的同学都是会优先考虑要裁掉的。


最后,对于30岁左右的同学,即使不是实线管理者,通常也需要带着多个同学一起完成工作,就不得不强化自己向下管理的能力。像在美团,我们提拔一个同学做leader的时候,往往会先给几个同学或项目让该同学负责,看看其是否合适,合适的同学,有机会时就会优先考虑他,否则就重新招聘。


互联网研发的流动性很大,对于30岁左右的同学,不管当前有没有向下管理的机会,我都建议大家平时多去观察和思考,从职业发展的角度看,即使得跳槽,也要争取有一段向下管理的实践,否则35岁之后,好的就业机会就非常少了。


寻找副业


程序员可以选择的副业有很多种,以下是一些建议:



  • 写作:撰写技术文章或教程,发布在博客、公众号、知乎等平台上。通过广告和付费阅读等方式,可以获得一定的收入。

  • 创立个人品牌:通过积累经验和作品,创立自己的个人品牌,提高个人影响力。这可以为你带来更多商业机会,如演讲、顾问、培训等。

  • 接私活:在业余时间为其他公司或个人完成项目,如网站开发、小程序、APP 等。你可以在一些平台(如猪八戒、实现网、码市等)上找到相关项目,或者通过朋友和同事介绍获得更多机会。

  • 做个人博客或开源项目:通过分享自己的技术经验和心得,吸引更多人关注并建立个人品牌。这可以为你带来一些广告收入和合作机会。同时,参与开源项目可以提高你的技术水平,也有助于拓展人际关系。

  • 网络兼职:利用自己的技能在一些在线教育平台上教授前端课程,如慕课网、极客时间等。你还可以在一些问答平台(如知乎、Stack Overflow)上回答问题,帮助他人解决问题,提高自己的知名度。

  • 开发移动应用:如果你对移动开发有兴趣,可以尝试开发自己的应用,上架到应用商店。通过广告和内购等方式,你可以获得持续的收入。

  • 开发小游戏:如果你对游戏开发有兴趣,可以尝试开发自己的小游戏,发布在微信小程序、抖音等平台上。通过广告和内购等方式,你可以获得持续的收入。


总之,程序员可以选择的副业方向很多,关键在于发掘自己的兴趣和优势,并付诸实践。同时,副业也需要长期坚持和投入,才能获得稳定的收益。


敢于创业


程序员的尽头是什么?有人说,程序员尽头就是不做程序员。那么,不做程序员又能做什么?


信息时代,为90后提供了更多的机会和资源,让他们拥有良好的教育背景和丰富的知识储备,更好地掌握专业知识和技能,为创业打下坚实的基础。


众多创业者在创业前期,或因受到“偶像”或“故事”激励,从而走上创业之路,比如点燃雷军内心的那本《硅谷之火》,他为此认定创业是自己要走的路。


其实,人生的各个阶段都有不同的人激励我创业,以前卓越教育的校长给予我很多工作和人生方向上的指引。但我始终坚信“创业需要发自内心”,我不会因为看到某个人的故事就热血澎湃。


创业者在任何社会的群体中都是少数派,不到 1% 。就算中国最好的理工类大学也没有很多学生创业,反而他们会选择去留学、当科学家、成为公务员。创业要去无人之境、蛮荒之地,要去开创一个新的事业,往往是不被大众认可的。


程序员创富相对比较容易,是因为现在世界上最有价值的都是科技公司,程序员先天离这些公司的核心价值最近。比尔·盖茨、Larry Page、李彦宏、马化腾、张一鸣都是程序员,科技公司预估有超过一半的老板都有程序员背景,从概率的角度来看,程序员创富比其他职业更容易一点。


原因也比较简单,如果是销售人员担任 CEO,他们还得招几个程序员来构建自己的核心竞争力。而程序员作为公司创业的核心,可以不依赖别人就可以启动创业项目,且只要有两个人就可以启动了。


程序员创业有优势,但也并不是适合所有类型的项目。其中,科技创新的项目显然技术人员做 CEO 最为合适,比如研发搜索引擎,不管美国还是中国,CEO 基本上都是技术背景,因为搜索引擎是技术驱动的领域。


然而,我看见了 500~1000 个程序员创业,有 90% 的失败率,多数是回去上班接着打工去了,还有 9% 拥有一个小公司“不死不活”,每年有几十万到一两百万的收入,对个人来讲,算是创业成功。


但从 VC 投资或者个人事业追求的角度,年营业额上了 1,000 万以上,不管是技术驱动、产品驱动、销售驱动型的公司,都是 1% 以下的比例。


程序员创业要闯三关:



  • 首先是技术关,通常这是程序员最容易闯的一关,因为程序员创业肯定会找相对熟悉的领域去做。

  • 其次业务观,有一定挑战。因为做 2C 要能获客,做 2B 要能搞定客户。逻辑思维能力也很重要,但不是全部。2C 比较适合逻辑思维能力,程序员背景的人肯定能搞得很明白。2B 获客更多是软技能,其中包括察言观色、判断对方角色、决策链决策逻辑等,并不是所有的程序员都能做得好。

  • 最后是组织关。公司人很少的时候,20人以内每个人都认识,不太需要过多的管理机制。但如果公司到了 100 人甚至更多,组织能力没到,人越多效率越低,这是非常大的障碍。


所以程序员除了固有的理性思维能力之外,还要能培养跟人打交道的能力,培养个人魅力,同时对组织管理要有敬畏之心。


总结


转眼,我已过30岁有五年了。从本科毕业到军校培训担任班长,到下到连队当排长管理40多人,然后退出现役成为小白程序员,然后在29岁时成为高级技术经理,管理20多人团队,收入也从月薪9k涨到了50k。


30岁以后,尝试过成为图形学和端智能领域的技术专家,也短暂创过业,上班时接过私活,也投入很多精力搞副业,最后美团的合同到期后,选择了先离职休养一段时间。


目前的计划是,再休息一个月,然后决定继续上班,还是基于副业去创业。


作者:三一习惯
来源:juejin.cn/post/7291936473078775843
收起阅读 »

团队的效率在于规范和沟通,而不仅仅在于技术

感谢你阅读本文! 初入职场的时候,总觉得很多事情没必要做,因为不仅浪费时间,而且还繁琐,因为人面对一件事的时候,如果自己能够快速解决,那么就不愿意再介入第三人,因为会花费更多的时间,加上大多人从内心出发是不太愿意去沟通的! 但是我们永远要相信的是,无论你这个人...
继续阅读 »

感谢你阅读本文!


初入职场的时候,总觉得很多事情没必要做,因为不仅浪费时间,而且还繁琐,因为人面对一件事的时候,如果自己能够快速解决,那么就不愿意再介入第三人,因为会花费更多的时间,加上大多人从内心出发是不太愿意去沟通的!


但是我们永远要相信的是,无论你这个人心再细,技术再牛,你总会有想不到的地方,而这些盲区大概率就是造成日后出问题的导火索!


下面我们就来聊一聊规范、沟通、技术!


规范


我上一次裸辞,上级和我聊的时候,我说了两点原因!


第一是我不想在当前的领域继续干下去了,因为我知道这个领域对我来说已经很不利了,如果再继续干下去,那只能是温水煮青蛙,最终害了自己!


第二就是规范问题,这点其实在之前我也有反馈过,不过一直都没有真正去实施,在提了离职后,谈话的时候我又去反复说这个问题!


因为之前我们线上出现的很多问题就是因为不规范造成的,我记得当时除了研发,我还负责部署,因为他们没有在测试环境测好,到了线上环境就出大问题了,恢复数据都没用,后面停服一天才恢复好。


为啥会出现这种问题!


1.职责划分不清


这点的话还是和公司的规模有关,如果公司团队比较小,那么开发就不得不身兼数职,从扫地干到CTO都行。


我们部门虽然人不多,但是麻雀虽小五脏俱全,不过遗憾的是,根本没去划分好职责,站在最前面的也是比较容易背锅的,很多时候任务倾斜特别严重。


2.没有严格按照流程来走


一个团队里面如果没有严格的流程,那么就会问题百出,特别是达到一定的规模后,有一些我们看似没必要的流程,是因为自己觉得麻烦,但是站在管理的视角,就显得尤为重要。


严格的流程是稳定和安全的保障,如果因为懒惰或者“方便”而去省略流程,那么终有一日会付出N倍的代价!


所以一个明确的规范可以帮助团队成员了解他们的职责和期望。这可以减少混乱和误解,从而提高团队的效率。规范也可以确保所有的工作都按照相同的标准进行,从而提高产品或服务的质量。


沟通


一个技术再牛逼的团队,如果不能做到有效的沟通,那么也是一盘散沙,一个人再强的人,如果不能让别人听懂他说的话,那么也是寸步难行!


沟通除了会议上要尽力把自己想表达的表达清楚,最重要的还是私下的沟通,因为会议上的东西大多都需要进行再次更改,这时候线下个人与个人之间的沟通就变得更加重要。


基本上百分之八十的问题都是沟通不到位造成的,很多时候你觉得你想的是对的,那是因为你还没有去很了解这个事物,这时候你其实就处于一个信息茧房里,所以一定是会出现问题的。


有效的沟通是任何团队成功的关键。通过沟通,团队成员可以分享信息,解决问题,协调工作,以及建立和维护良好的工作关系。缺乏有效的沟通可能会导致误解,冲突,以及工作效率的降低。


技术


技术和赚钱的关系,就是艺术和赚钱的关系。不卖座的戏只能当成兴趣。


技术是服务于项目,而项目依赖于团队,很多时候我们总是去痴迷各种新技术,不管成熟不成熟,适合不适合,往上面堆就行了,但是如果不去考虑团队的兼容性,不考虑是否好维护,那么只会自找麻烦。


热爱新技术,追去新技术是没错的,但是要根据实际情况来,并不是你的系统一定要设计成分布式,微服务,云原生,对于有些项目,QPS 50都没有,硬是要去设计成分布式,不仅花费了大量的成本,而且维护成本也高,实际上一个单体项目只要设计得好,对于中小型应用完全够用,性能比分布式的好。


合适永远比先进好,特别不是技术驱动的公司,jsp依然能够赚得盆满钵满。


但是并不是技术就不重要了,特别对于从事技术的人来说,这是安身立命之本,只有技术够硬,在脱离平台后才不会焦虑,平台能力永远不算能力,那可能是自己运气好,而脱离平台后依然能够走下去,这才是真正的能力!


总结


规范和沟通不论对于任何行业都是必须的,只有在规范和沟通中生产,产品的质量才能得到保证,团队的效率才能得到提升,技术则驱动产品进步,虽然不是必须,但是如果想在时代的进程中不被淘汰,那么技术是不可或缺的!


作者:刘牌
来源:juejin.cn/post/7291064482054209571
收起阅读 »

丈母娘说:有编制的不如搞编程的

10月17日百度世界大会召开,据说文心大模型又牛X了,综合水平相比GPT4毫不逊色,真是个让人激动的消息,国产大模型的进展可以说是日新月异,我这耳朵边一直响彻四个字:遥遥领先。 不过今天我关注的重点不是什么大模型,而是发布会上的一件趣事:相亲。这大模型和相亲有...
继续阅读 »

10月17日百度世界大会召开,据说文心大模型又牛X了,综合水平相比GPT4毫不逊色,真是个让人激动的消息,国产大模型的进展可以说是日新月异,我这耳朵边一直响彻四个字:遥遥领先。


不过今天我关注的重点不是什么大模型,而是发布会上的一件趣事:相亲。这大模型和相亲有什么关系呢?给大家说关系密切,各位男女光棍们一定要抓住这个机会。


话说在百度世界大会上出现了一位神秘的阿姨,她既不懂AI,也不懂编程,那她来干什么呢?这位阿姨拿着厚厚一叠的宣传页,见到长的有点像李彦宏的帅哥,就赶紧贴身向前,就着宣传页向对方一顿输出,热情开朗,情真意切,搞得小哥哥们都有点不好意思了。


这位阿姨在干什么呢?


原来这位阿姨是给自己的女儿来相亲的。阿姨的女儿是99年的,职业是小学老师,按说这个年龄、这个身份也应该不愁嫁吧。阿姨是怎么想的呐?


阿姨说,这可比那个什么相亲公园靠谱多了,都是高智商的人,都是搞AI的,就有编制的也不如搞编程的,这将来挣钱的一定是搞AI的。男怕入错行,女怕嫁错郎,这男人入对了行,将来挣钱源源不断!


图片


我想这位阿姨一定是受到了张雪峰老师的启发,张老师在之前的直播中就给女孩子的家长们建议过,孩子学习不好,报个计算机专业,但是进去的主要目的不是学计算机,而是找个聪明的小哥哥,以后的生活比较有着落,原因相信大家都懂,挣钱多呗!


记得以前相亲,丈母娘都是看你有没有房,还有人说中国的房价都是丈母娘搞上去的。现在房价涨不动了,以后可能还会跌跌不休,我想其中的一个原因可能是丈母娘的眼光变高了,钱财当然很重要,但是你脑子不够也不行啊,得能挣钱才行,否则就是坐吃山空,不得长久。


再看看各位网友对这件事的看法:



阿姨政策吃的透透的,风口看的准准的!


大妈打算盘的声音,我在合肥都听到了!


阿姨超有远见!


看人家妈妈的行动力,行动起来啊妈妈



图片图片


看到这里的各位男女光棍们,各位愁娶愁嫁的家长们,赶紧行动起来吧,每年甚至每周都有很多这样的技术大会,网上搜索一大堆,大会上有男有女,大部分都是高科技人才,将来前途和钱途都不可限量。多去看看,多去走走,说不定就能找到对眼的意中人,这个概率可是很高的,是经过丈母娘认可的。


最后,丈母娘也不是好糊弄的!大家一定要有真才实学。给同学们一些建议,打好基础,打好基础,技术不是东拼西凑就可以做好的,勿在浮沙建高台,容易倒;另外多实践多总结,多沟通多交流。


作者:萤火架构
来源:juejin.cn/post/7291847731459096627
收起阅读 »

做个清醒的程序员之要不要做程序员

阅读时长约9.6分钟;共计2411个字 作为这个系列的正篇开端,我们聊一个很应景的话题——要不要做程序员。 说到这个话题,就要把时间往前推到高考后填报志愿的时刻,那个时刻可以说是大部分人首次面对职业规划问题。 在很久之前,我写过一篇关于填报志愿的文章,不妨先来...
继续阅读 »

阅读时长约9.6分钟;共计2411个字


作为这个系列的正篇开端,我们聊一个很应景的话题——要不要做程序员。


说到这个话题,就要把时间往前推到高考后填报志愿的时刻,那个时刻可以说是大部分人首次面对职业规划问题。


在很久之前,我写过一篇关于填报志愿的文章,不妨先来回顾一下。


在那篇文章中,我指出填报志愿的优先原则是城市首选,院校次之,专业末位。


如此选择是有理由的,城市意味着圈子,意味着机会,意味着眼界。院校意味着平均水准,意味着知名度,意味着基本盘。专业意味着兴趣,意味着专长,意味着就业。


虽然我把专业放在末尾,但这并不意味着个人的兴趣不重要。而是当我们有了圈子,有了机会,有了平均水准之后,可以通过辅修或者转专业来进修自己喜欢的知识。


举个例子,比如一个人的高考成绩可以选择一所211或985院校,但专业只能服从调剂。也可以选一所普通院校,专业随便选。这二者之间,其实我更推荐前者。通过转专业或者辅修,最终可以收获知名院校的自己喜欢的专业的毕-业-证书。而后者最终只能收获普通院校的,自己喜欢的专业的毕-业-证书。如果有这样两份不同的学历放在HR面前,如果你是HR,你也会更倾向于选择前者吧?


这就是为啥选专业要放在选学校后面的原因。


再说城市与学校,这个就很好理解了。毕业后,大部分人都会选择参加工作。如果去的城市就业环境不好,机会少,行业内的大佬也不在此地聚集。就算个人再努力,和那些经常和行业大牛接触的人相比,日子久了,差距就会逐渐拉大。这是眼界、格局的差异,不是单纯的能力就可以弥补的。


简短地回顾完旧文章,我们把话题拉回来。就是要不要走软件开发这条路呢?


诚然,在这个问题上,我曾经没有丝毫犹豫,因为我根本就没想过甚至还有点抵触走这条路。


我最初的想法其实是做设计,图形图像方面,或是做视频剪辑。后来又想着做网络工程师,自学了一段时间的思科认证。直到后来快毕业的时候,有培训机构的讲师来做宣讲会,我稀里糊涂地就上了Android App开发这条船。也许是运气爆棚,我还真的挺适合走这条路。


但话说回来,为什么我会在大学期间对自己的未来有那么多的不确定呢?为什么不能坚定地走一条路呢?因为这个专业就不适合我,从一开始报得就有问题。


我填报志愿的时候是师范大学的信息工程,我依稀记得自己就是冲着这个名字选的,没怎么看都有哪些学科。根本就没料到会学什么单片机、电路原理、汇编语言之类的。这些我完全不感兴趣,学习成绩自然也很一般。虽然狗屎运一般地还拿了一次奖学金,但要说心里话,那就是:“这TM学的都是什么玩意”。我这个专业就一个班,而且是全学校唯一一个工科。我有时候就在想,我为啥报了这个专业,以至于荒废了四年大部分的时间。


而且我总共没怎么挂科,然而C语言挂了。所以当时的我怎么也想不到自己会做软件开发,其实这也注定了我也许做不到金字塔顶的那一小撮人。


所以,我特别希望今年的考生,特别是看到我这篇文章的考生,报志愿的时候一定要清醒一些,别像我似的。没有目标感的日子,真的不好过。


另一方面,也是我想表达的重点,就是如果我喜欢做的事情,不挣钱,或是就业前景非常不好,怎么办?


诚然,我当时报这个专业,或多或少是因为这个世界未来的时代将会是信息时代,这一点是毋庸置疑的。没错,选学校、选专业时,考虑的一个因素就是就业。但我认为,就业确实该考虑,但完全不用以它为导向。更多的,还是看个人的擅长领域,只要不是特别离谱就行。


举个例子,小X不喜欢编程,但迫于就业,想多挣些钱,走了编程这条路。刚开始的时候还不错,薪水在同学圈里不算低,自己也因为实现了多挣些钱的目的而开心。但随着时间的推移,他发现薪水的涨幅变慢了。更要命的是,由于自己根本就不喜欢编程,甚至会抵触工作。总是想:“要不是为了钱,老子早就辞职了”。终于有一天,遇到裁员潮。等到他在出去求职的时候,发现同龄人比自己强好多,自己在职场上几乎没什么竞争力。再加上年龄增大,薪酬高的能力够不上,薪酬低的不想去。陷入非常尴尬的境地。


另一个人,小Y,特别喜欢编程。第一份工作的工资或许没有小X高,但他干得很开心,因为他喜欢他的工作内容。而人一旦从事自己真心喜欢的事,就会变得非常积极主动。所以薪资很快就涨到了和小X差不多的水平,但他依然还是很积极地工作。随着他的薪水不断增多,生活水平慢慢地越来越好,他能在更舒适的环境中工作和学习。后来他发现,金钱对他来说不是第一要务,实现人生理想才是。于是他更加积极,甚至把自己所学分享给他人,决定做个对社会有贡献的人。


你看,这就是喜欢和不喜欢的区别,这里面的小Y其实就是我。


发自内心的喜欢,是工作积极主动的重要条件之一。对于真正喜欢的事业,做起来是会非常开心,非常投入,甚至还不觉得累,甚至还是不计回报的。在这种情形下,没有理由做不好。既然能做好,必然就会受到公司的青睐,不用为找不到工作发愁,从而让赚钱成为顺便的事儿。


所以,我的观点,在决定要不要走软件开发者这条路之前,不妨问问自己的内心:我真的喜欢这个行业吗?我真的具备这个行业从业者应有的素养:强大的自学能力、工作中的自律、缜密的逻辑等等吗?我愿意为了可能的加班,牺牲休闲时光吗?我愿意熬夜发版,牺牲睡眠吗?我愿意承担有可能秃如其来的迷人发型吗?……


但是,如果你和这个行业优秀的前辈们那样,希望用键盘,生产那些改善人们生活乃至改变世界的产品;是终身学习者,对新技术、新领域保持好奇;务实,不相信道听途说,善于用实践来检验真理;能和难题死磕到底……那么,非常欢迎你,成为我们的同行。


当然,一旦做了选择,那就没什么可说的。不再犹豫,风雨兼程。十余年的工作经验教会我一个朴实、简单却有奇效的道理——坚持。在坚持面前,一切困难都将不再可怕。而能坚持的人,便是手持利刃的勇士,必能披荆斩棘。


好了,说到这,就有点鸡汤的意味了,我就不给大家打鸡血了。


重复一下重点:走,抑或是不走软件开发这条路。要充分考虑自己的兴趣、擅长以及个性,切勿只考虑就业。况且,四年后的事,谁都说不准。


作者:萧文翰
来源:juejin.cn/post/7217621436512469052
收起阅读 »

很多人找不到人生的意义,但这不妨碍他们快乐的度过一生

”愿世间没有肿瘤,没有疾病,没有痛苦“ 朋友圈里前同事的一条消息惊醒了我,震惊的情绪驱散……了睡前的疲惫,上一次有这种情绪是听到同学的噩耗~ 。 每当悲伤的情绪涌上心头,生死之间的恐惧与震惊会让我禁不住的思考我现在的人生是不是有意义的人生。我会想人生的意义在...
继续阅读 »

”愿世间没有肿瘤,没有疾病,没有痛苦“



朋友圈里前同事的一条消息惊醒了我,震惊的情绪驱散……了睡前的疲惫,上一次有这种情绪是听到同学的噩耗~ 。


每当悲伤的情绪涌上心头,生死之间的恐惧与震惊会让我禁不住的思考我现在的人生是不是有意义的人生。我会想人生的意义在哪里?努力学习,努力拼搏的意义在哪里?仿佛一切努力都不值得~ 在死亡面前一切努力都不值得,反而是笑话。


如果,我是说如果,知道自己死亡的那一天是哪一天,我相信很多人会有另一种不同的活法。


每个人的命运掌握在不同的人手里,有的人掌握在父母手里,有的人掌握在孩子手里,有的人掌握在死神手里,有的人掌握在病魔手里,甚至有的人的命运掌握在酒后驾车司机的手里。


五年前的冬天,我刚毕业一年多,在公司里如鱼得水,每天的状态元气满满,业余时间还会搞开源项目。那个时候还没有体会到北漂的孤独,更几年后,看不到未来的时候对未来的绝望。


给我留下深刻印象的是,那年冬天回到老家,让我第一次感受到,好好活着是一件很难的事。


“林涛, 死了”。四个字就好像晴天霹雳一样在脑袋上炸开。我不记得我爸说话时的语气和表情,我只记得震惊和恐惧的情绪在我脑子里爆炸,好像有人用手掐着我的脖子,我呆住了。


林涛(化名)


愣了一会,才听见我爸说,“林涛出车祸了,和朋友去喝酒,喝完酒一起开车去KTV,路上出事儿的,他坐副驾驶,没系安全带,被甩出去了。”


林涛是我十几年前的发小,那时候天天腻在一起玩,后来渐渐不联系了。偶尔在老家见到,也只是打个招呼……


以后的几年里,时不时的会想起这件事。我第一次意思到,在死神眼里,人人平等,包括90后。


我在想,死亡是我们这个年纪该承受的吗?


如今朋友圈里的消息又让我想到这一切,我又开始思考,人生的意义在哪里?史铁生说,死是一件不必急于求成的事。是啊,任何一个健康的人都不会急于求成这件事。时不时出现的死神仿佛在向我们说:你命由天不由你。


这种情绪时不时的困扰我,每次都会有几天,过几天我又会有 “我命由我不由天”的感觉。没错,过几天就会支棱起来。


我也在想,为什么能支棱起来?主要是命运之神没有狠狠地捶打我。除此之外,我想应该有对美好未来的期待。


当我问老婆,你人生的意义是什么?


“为什么要问人生的意义?” 我老婆反问我。“问这个问题有什么意义,我只想和你快快乐乐的过一辈子。”


是我又矫情了……


我们不再是为赋新词强说愁的少年,我们已经长大,生活工作中有太多的酸甜苦辣,与其再去寻找人生的意义,不如静下心来,想想自己还有哪些人生的愿望,人生的牵挂。


人生苦短,及时行乐。


与其追寻意义,不如快快乐乐的过好每一天。


作者:他是程序员
来源:juejin.cn/post/7291680355798286347
收起阅读 »

和一个做直播的朋友聊了聊

昨天,昨天和滨江的一个朋友聊了聊,他是那边的一个公司产品负责人,也算是核心合伙人的角色之一,他们的公司是做直播业务的,大概有七八十人的团队,开发人员大概是30人左右,占比35%左右,其中里面还有一个CTO角色,或者说技术总监的角色,其他的全部都是干活的小兵和小...
继续阅读 »

昨天,昨天和滨江的一个朋友聊了聊,他是那边的一个公司产品负责人,也算是核心合伙人的角色之一,他们的公司是做直播业务的,大概有七八十人的团队,开发人员大概是30人左右,占比35%左右,其中里面还有一个CTO角色,或者说技术总监的角色,其他的全部都是干活的小兵和小组长之类的。


我们主要聊到了两个不同规模的公司的工作模式的问题,因为我所在的是阿里巴巴应该是非常典型的超大型互联网公司,而他们公司这个人数刚好是属于小型的互联网公司。


他的公司主要是做直播业务的,大家都很熟悉诸如抖音快手这样的直播平台,这么小的公司怎么能做好一个直播平台呢?那他们的业务模式也非常的经典,那就是做一些非常小众的网红和用户产品。



一、直播市场的长尾用户


他描述了一下他自己的一些对于直播和用户的一些观点和理解,比如说现在众所周知的类似于抖音这样极大的平台,有超级大的网红IP,也有无数的粉丝。但是国内互联网用户基数非常之大,存在非常多的长尾用户,比如一些粉丝想在平台上获得一些娱乐感和交互感,这个是抖音这种大平台所满足不了的。另外一方面有大量的尾部网红在抖音这种大平台上面往往也拿不到任何的流量,所以他们也需要一种更小的平台,有充足的流量扶持。


在这个背景下就有了针对这些长尾用户的一些小的直播平台,那在小的直播平台上,哪怕你再小的网红,你都会有一些流量上面的倾斜,对于用户来说,在抖音上给大V打赏几万可能主播都不会理你,但是你在小平台上直接给主播进行打赏交互,就会变得更加的简单和高效。毕竟我们可以想象一下,很多花不起大价钱的“屌丝”用户,可能在这种小平台上面砸个几百几千,可能就能够约网红出来吃个饭,聊个天什么的。一些尾部网红也是一样,长期在抖音中大平台上面基本上没有流量,也没人关注和在意,但是到小平台上面可能就有比较多的几十个,甚至几百个粉丝过来和你交互和聊天打赏,很容易形成一个正反馈。


所以对于刚刚起步的网红来说,在这种小平台上面去发展,获得自己的正反馈和积累初步的影响力是非常的必要的。那对于一些没有太多钱、时间又空闲的粉丝们来说,对于小平台上面也能够有一个快速的通道去接触到这些主播或者兴趣相同的朋友。


于此同时,各行各业,蚊子肉都是大平台吃不到也不想吃的,这类长尾用户是大的平台是往往无法覆盖的,也是看不上的,所以给了这些小型的平台很多的发展空间,这个就是非常典型的一种长尾生态形式。也非常符合之前我所推荐的那本书叫做《长尾理论》,这种小平台因为它的边际成本是非常的低的,所以它可以在各个地方花钱去投放广告,吸引长尾客流,主打各种形式的娱乐化的直播并从中抽佣。


我们也可以看到这种平台本身也不大可能做的非常大,一方面它可能在形式和内容上面都可能走一些擦边或者灰色的方式,另外一方面对他们自己来说,他们也不想做的做大,做大以后以后就会面临着更加复杂的问题,比如监管问题。所以很多这种小型的平台活的非常的滋润,从来没想着做大做强,而是在自己的一亩三分细分领域里深耕,现金流反而还比大平台的还更加的充足。


他们公司在前两年就寻求上市,因为经济的原因中止,但这也就说明他这种模式实际上非常赚钱,现金流是非常的稳定的。


二、快进快出的用人理念


除了这种非常好的商业模式之外,另外一个讨论点就是我们工作模式上面的最大的区别。他提到了他们公司的员工的离职率是非常高的,基本上几个月、半年可能就大量的技术人员离职汰换。这个也很简单,她说对于新招聘的员工来说,如果半个月上不了手的情况下的话,就会在试用期里面就会解聘掉,主打就是追求实用主义,员工拿来即用没有培养一说。对于一个小的技术公司来说,它的成本控制的非常的严格,如果员工短时间内不能上手的情况下的话,对他们来说是没有任何价值的,所以对于员工都采用快进快出这样的方式,完全不像我们大平台大企业,可能给到一个员工的成长时间,短则三个月,大长则半年,一年。而小公司完全吃不消这种巨大的人力培养成本。


另外就是对于他们一些比较资深的工程师来说,工龄时间也不会太长,因为他们给不了员工的一个向上的晋升通道。当个员工工作了两年到三年,技术能力各方面能力都提高了,以后也没办法往上升或者持续加薪,因为毕竟上面只有一个技术合伙人,总不能把这个技术合伙人给顶下去吧,所以他们大部分的员工工作了两年到三年之后,技术能力上面都有非常大的成长之后,往往就会跳出这个小厂去寻求其他的大厂机会。


然后他们公司本身对于技术的追求也不深,大部分完全采用的是“拿来即用”的原则,他说在早期的时候做平台还会去找一些开源源码自己来部署,到了现在大部分能力都有非常成熟的第三方厂家来支持,他们公司技术人员只要做集成和包装就可以了。现在据我所知,类似于阿里云这样的云平台,已经把整个云计算API、网络直播的API,甚至很多底层技术全部做的非常好,都打包成SDK或者封装成API,所以上层业务方只要购买服务后把API包装一下,封装就可以直接使用了,五分钟生成一个直播平台APP已经没有任何问题了。



以我的理解,一个正常的工作了半年到一年的同学,我觉得在这种SDK或者API的加成下,就应该在一个星期内能创建出来一个直播平台APP了。所以很明显在这种基础能力非常强大的情况下,他们公司就会可以把成本压的更小,他们可以随时的去调整自己的业务方向和迭代,基本上几周就会有一个小版本迭代或者出全新的APP。


我问了一下,他们有没有一个知名的应用市场APP,给我的答案是他们开发成了很多非常小的一些APP,然后在应用市场上面去打广告引流,用户量和粉丝量都不算大,明显就能看到这种模式主打一个灵活、主打分布式。


三、反脆弱的商业形式


所以相对于小厂和中厂来说,不管从业务模式上还是从技术架构上,还是从经营理念上完全不可同日而语。但不得不说,我觉得正如我们的自然界生态系统一样,有些时候很微小的生物往往能够在漫长的生态环境中存活下来,比如蟑螂老鼠,而有一些庞然大物,诸如恐龙猛犸象这样的大体积的生物,反而还容忍不了生态气候的变化而灭绝。


而对于他这样小的一些经济体,几十个人,有自己的一些核心的产品模式,并且能够快速的迭代,对成本控制严格,对经济变化敏感,反而还能够存活到各个不同的周期里面,所以这我觉得也是一种值得我们羡慕的地方。这也是知名作家塔勒布在他的《反脆弱》一书里提到的一种形式,这种公司反而具备更强的反脆弱性,当经济越差,他们不仅不受影响,反而反弹变得更强壮、盈利性更强。


最后一步来说,对于程序员来说,根据自己的兴趣、爱好、能力水平,在当前的经济周期找到一个比较合适自己的平台,能够锻炼到自己的能力,不管是从技术还是从业务经营,产品各个方面都有所成长,那对自己来说就是好事。对于创业者来说也未必要盯着非常大的市场,动不动就来个规模效应,有时候去做这种非常小微公司和长尾市场,往往活得会更加的滋润和惬意。


作者:ali老蒋
来源:juejin.cn/post/7290898686582669351
收起阅读 »

RTX 4090也被禁售了?

游戏也不能玩了? 谁也没有想到,美国针对 AI 大模型技术卡脖子的争端,竟然砍到了玩家头上。 本周二,美国商务部放出最严对华出口管制规定,H800 等关键 AI 加速器成为制裁的焦点,然而消息曝出还没几个小时,人们发现各大电商平台上的高端消费级显卡 GeFo...
继续阅读 »

游戏也不能玩了?



谁也没有想到,美国针对 AI 大模型技术卡脖子的争端,竟然砍到了玩家头上。


本周二,美国商务部放出最严对华出口管制规定,H800 等关键 AI 加速器成为制裁的焦点,然而消息曝出还没几个小时,人们发现各大电商平台上的高端消费级显卡 GeForce RTX 4090 也下架了。


此前一系列对于 AI 芯片的限制已经让人愤怒,这次美国对消费级产品的打击直接影响到了更多人,事件瞬间登上了热搜。


很多人一觉醒来就在问:发生什么事了?



突如其来的消息引发了人们的讨论。游戏圈的人纷纷表示,没想到玩个游戏也能被美国制裁。也有玩生成式 AI 的人说,本来还想攒钱买块显卡跑 AI 画图,现在也不用等了。


但一纸蛮横无理的「禁令」并不能让生活停止,冷静下来之后,很多人进行了分析。首先,更严格的限制会让国内火热的生成式 AI 领域受到影响。


有评论解读认为,按照美国商务部的新规来看,以后出口芯片都要按计算器算一下,芯片的总体性能和性能密度是限制点,因此 RTX 4080 和 AMD 的 7900 XTX 也是有被禁风险的。 



也有人表示,不赚钱让出市场是不可能的,看上次 H800 的做法,英伟达马上就要出 4080Ti 了。



就在我们在计算什么游戏必须要用 4090 才能跑得顺畅的时候,这场闹剧很快又发展到了新的阶段。


禁了,但没完全禁:美商务部澄清


昨天,美国商务部工业和安全局(BIS)更新对华出口管制规定,进一步收紧 AI 芯片等领域的限制。新规显示,此次限制的核心对象是先进计算半导体、半导体制造设备和超级计算机项目,更加严格地限制了中国购买重要的高端芯片。


仔细解读这份新文件可以发现,新规则修改了需要受限的高级芯片的认定规则(参数)。比如删除了「互连带宽」作为识别受限芯片的参数,还设置了一个新的「性能密度阈值」(这个标准更为变通和灵活)来作为参数。



美国政府高级官员说,如果数据中心芯片超过了去年 10 月设定的「性能门槛」,或者超过了以每平方毫米计算的新的「性能密度门槛」基准,美国将限制数据中心芯片的出口。想要向中国或其他禁运地区出口芯片的公司必须通知美国政府。


更新后的禁令还将更多公司列入到「实体清单」,包括两大国产 GPU 显卡厂商摩尔线程、壁仞。


另外在新规定中,香港和澳门地区也在管制区域的范围内。


英伟达在 2022 年 9 月已被禁止向中国出售 A100、H100 等高端 AI 加速器。在当时,英伟达立即设计出了效能、互联性能稍差,但相比前一代提升明显的 A800、H800,作为「特供」中国的替代品。然而在更严格的限制之下,这些产品也被列为禁止出口。


这种管制对于国内科技公司和大模型前沿技术发展的影响,目前还难以分析,但事件的另一个利益相关方英伟达不可避免地再次陷入了被动。


作为上市公司,英伟达立刻提交给美国证监会(SEC)一份报告,主要声明了以下几点:这些限制适用该公司的 A100、A800、H100、H800、L40、L40S 和 RTX 4090 芯片,同时也影响了与这些芯片一起销售的整个系统,包括 DGX 和 HGX 系统。


另外,这些限制可能会损害英伟达按时完成新产品开发的能力。



公告地址:http://www.sec.gov/Archives/ed…


英伟达自己说了,这些你叫得上名的芯片都会受到影响,未来的计划也被打乱了。消息一出,英伟达股价遭遇了大幅缩水,AMD、英特尔也随之下跌,券商也纷纷调低了对于此类公司股价的未来预期。


与此同时,我们看到了在国内的电商平台,RTX 4090 纷纷下架的情景。


消费级显卡被列在了先进计算项目的管制名单里,这并不像是一件正常的事,美国商务部很快对 ECCN 3A090 的高科技出口管制政策做出了澄清。


关于该政策中对 NVIDIA GeForce RTX 4090 显卡的禁令,美国商务部允许对消费性应用的芯片进行出口豁免。不过这里也有争议,并没有明确指出是否包括 RTX 4090。



文件来源:http://www.bis.doc.gov/index.php/d…


这意味着 GeForce RTX 4090 显卡可以在中国(包括香港和澳门)的消费市场进行零售,但不允许将 RTX 4090 芯片用于商业和生产用途。


考虑到目前主流厂商的显卡成品均不是在大陆组装的,新限制对于消费级显卡的影响似乎可以认为是几乎没有。所以此处把问题归于黄牛囤货,是不无道理的。


RTX 4090「算力过高」,5090 怎么办?


所以作为一个玩家,我们就不用担心显卡被禁了,但以后怎么办?


自去年 9 月黄仁勋在 GTC 大会上推出 RTX40 系显卡,已经过去了一年多时间。RTX 4090 相较于 3090Ti 性能翻了一倍,光线追踪性能则提升了 4 倍。



不过,12999 元的起售价似乎让 RTX 4090 在市场上有点卖不动,所以有人调侃称此次 RTX 4090 可能被禁售的传闻是为了用涨价折抵销量的伎俩。


暂且不说被澄清可以消费使用的 RTX 4090,很多人更担忧的是,近来一直爆料不断的下一代旗舰机显卡 RTX 5090 未来会不会步其「前辈」的后尘呢?


据此前消息,RTX 5090 的整体性能会比 4090 提升 70%,其中:




  • CUDA 内核数增加 50%,达到 24576 个




  • 内存带宽增加 52%




  • 缓存增加 78%




  • 频率提高 15%




显然,RTX 5090 的算力很强,强到让人担心次一级的 5080 是不是也在美国商务部那个「算力密度」的范围内。毕竟黄仁勋可是说出过自家芯片每代性能都翻倍这种话的。



图源:videocardz.com/newz/nvidia…


目前看来对于出口的限制仅限数据中心使用的产品,纯粹的民用消费级产品则不受影响。


但不到一年的时间就已经两次修改,以后不好说 —— 不过禁售大众商品完全就是自损一千给助攻的行为,拱手让出消费级市场,是英伟达、AMD 等芯片公司不想看到的事。


尤其对于英伟达这个在中国拥有巨量需求的 GPU 厂商,他肯定不希望因为可能的禁售失掉占其全球营收近一半的中国市场(仅就 2023 财年来说)。未来对于国际芯片厂商和国内科技公司来说,日子可能会更不好过。


从另一个角度看,美国对于高端 AI 加速器的限制,让我们对于发展自身硬件技术有了更强的紧迫感。


或许在限制不断加码的背景之下,会有国内的芯片厂商把握住机遇。


参考内容:


http://www.sec.gov/ix?doc=/Arc…


http://www.zhihu.com/question/62…


作者:机器之心
来源:juejin.cn/post/7291672829135765513
收起阅读 »

因为月薪过高,我的工资发放失败了。。。

0x0. 剧情概要 码农卫师傅,在忙碌地写了一个月 bug 后,迟迟未能收到工资,紧接着又经历了20元巨款的不翼而飞。这究竟是道德的沦丧,还是人性的扭曲?欢迎收看第996期《走近科学之消失的血汗钱》。 对打工人来说,最重要的东西是工资,如果没工资,谁愿意打工?...
继续阅读 »

0x0. 剧情概要


码农卫师傅,在忙碌地写了一个月 bug 后,迟迟未能收到工资,紧接着又经历了20元巨款的不翼而飞。这究竟是道德的沦丧,还是人性的扭曲?欢迎收看第996期《走近科学之消失的血汗钱》。


对打工人来说,最重要的东西是工资,如果没工资,谁愿意打工?

至于你干不干,我反正是不干,我只是一个脱离了高级趣味的打工仔,眼里只有低俗的钱。上班不图钱,图啥?图老板画的饼来填饱肚子吗?亦或是图理想和未来?我特么还图小鹏特斯拉呢。

每月8号,是我司的发薪日,这次,我能如期等来工资,只等来了财务的通知,告诉我工资发放失败了。真是活久见,小刀揦屁股,开了眼了。

就这样,工作11余年,我第一次走上了「讨薪」之路。在经历了一波三折后,终于在3天后拿到工钱了。那么,为啥工资会发放失败呢?背后的原因令人暖心:

因为我工资太高了,被银行拦截了

是有点搞笑,你可能不信,但你还是要相信。反正事情就是这么个事情,情况就是这么个情况。

这篇文章主要记录「讨薪」的过程,以及一些碎碎念。对废话没兴趣的老哥,可以先行离开了。

0x1. 案发经过

过去10年,我的工资卡一直都是招行的,入账有短信提醒,因此,我从未主动查过工资是否到账。现在的公司用中国银行,短信提醒居然要收费,没钱,不开。

我的房贷还款日也是8号,我都是等工资到账后,再转账到房贷卡。但是,工资到账时间不固定,我又懒得去查询,为了避免错过还房贷,就设置了个每月8号重复的日历事件,17点提醒我查工资并转账。

时间来到9月8日,这天是个星期五,17点,手机准时响起,打开中行 APP,余额为0。虽然有点奇怪,但也没放在心上,毕竟腾讯也有过晚上10点多才发工资的情况。

半个多小时后,收到财务的消息,告诉我因为工资卡上没钱,导致工资发放失败了,需要转点钱过去,等银行处理后重新发送工资。不理解,余额为0跟收工资有啥关系?财务表示这是银行的口径,可能是卡被冻结了,以后都需要保持卡上有钱才能发工资。

确实,我的工资卡余额常年为0,个人习惯的原因,每次工资到账后,我都全额转到招行卡里消费用。

现在,死循环了,因为没收到工资,所以余额为0;又因为余额为0,导致收不到工资。难怪我同事说:

月光族,连工资都不配收到了

虽然觉得扯淡,我还是从招行转了20元到中行。很快啊,招行提示转账成功,也扣款了。此时,更离奇的事情发生了,中行 APP 依然显示余额为0,也没有任何异常提示,多次刷新后,涛声依旧。

这就超出我的认知了,人不能赚到自己认知以外的钱,这没毛病,但是,你也不能把我认知以内的钱卷走啊。

我得反思下了,为什么别人都能收到工资,就我收不到?先找找自己的原因,去年从帝都到霸都,从大厂到小厂,从组长到小兵,工资断崖式下跌,年终奖比 HR 的承诺少了一半。现在,一年多过去了,工资一毛没涨,公司股价跌了33%,我到底有没有认真工作?


WTF! 现在是属于我的工资和转账没收到,我特么反思个鸡毛,赶紧去找银行要钱。

0x2. 出师未捷

致电中行客服,在听了一堆电脑播放的废话后,终于接通人工客服,告诉我需要设置电话银行密码才能继续。设置完成后,回不到人工客服了。。。

重新拨打,又听了一遍废话,跟客服重述了一遍问题。他帮我查了一下,耗时仅2分钟,告诉我卡片一切正常,也没有查到那20元的转账记录。如果想继续追究的话,带上身-份-证,人肉前往柜台办理即可。

Good idea,我咋就没想到呢?我想他可能是忘了,此时是18:15,银行已经关门1个多小时了。。。

周六,银行错峰休息,开户行不上班。周日早上,前往银行,取号,7个人排队,2个窗口。前面的大爷大妈基本都是存钱取钱,挺慢的,等了近半个小时。

窗口1,跟工作人员描述了一遍我的问题,只见他一顿操作猛如虎,然后轻声细语(此处为贬义词,对方声音小到几乎听不见)地告诉我,银行卡没问题,一切正常。而且,近期没有交易记录,最近的一笔还是半个多月前的。让我再转账1元试试,从之,从招行转了1元。

我艹屮艸芔茻,闹鬼了,这次成功收到了。中行 APP 上赫然显示着余额1元,打脸了,尼玛,为什么?!


我问他为啥工资和周五转的20元都没能收到?依然答复说卡是正常的,顺便给我抛出了两个问题:

  1. 你们公司是不是没发工资?
  2. 你是不是银行卡号输错了?

大哥,你这是在侮辱我的智商啊,把我给逗笑了。首先,我司虽然不如贵行财大气粗,但按时发工资还是能保证的。其次,卡号都保存在招行的通讯录,根本不需要输入,而且卡号错误,根本就转不过去啊。

我憋着一肚子气,告诉他,都不可能。所以,我这卡到底是咋了?我要做什么才能确保工资顺利入账?答复曰,那就不知道了,而且你刚才转账也成功了,要不你再问问招行?

行吧,居然连柜台都解决不了,也明显感觉他的敷衍。临走前,我向他表达了我的不爽:

你们中行真的是辣鸡

当然,这跟他无关,他跟我一样,只是个打工仔而已,没必要跟我掰扯,就当我在放屁了,头都没抬一下。

0x3. 卷土重来

问题没有解决,我只能骂骂咧咧地走出银行,坐上心爱的小摩托,打算用心中的怒火来发动它。

虽然我知道问题肯定在中行,还是抱着死马当活马医的想法,打开招行 APP,看看能否发现什么蛛丝马迹。又转了1元过去,又成功了,但20元依然没有退回。

四处点了点,在转账的进度查询里,发现了这么一段:


有了这个报文 ID,中行不能再甩锅给招行了吧?山穷水尽疑无路,柳暗花明又一村,古人诚不我欺,遂折返银行。

再次取号,这次变成12个人等待了。为了减少等待时间,找到大堂经理,告知来意,出示报文号,问能否帮忙查下。答曰查不了,需要到窗口,在报文系统中查询。

只能老实回去排队,百无聊赖地玩着手机,仿佛多次听到「工资」一词,便抬头四处看看。

窗口2,正在办业务是个小伙,卡一直正常使用,突然就收不到转账了。我赶紧竖起耳朵,仔细「偷听」了起来,无巧不成书,他碰到了跟我一样的问题。为他办业务的是位小姑娘,明显感觉比窗口1的大哥有耐心,至少花的时间比我长。

希望再次冉起,我这急性子,没等小伙的业务办完,立刻跑到窗口2,一顿狂吠:

我也是工资没收到,但是旁边的窗口告诉我说查不到原因,肯定是你们银行对我的卡做了什么,bala,bala...

喷完后,感觉自己有点失态了,身边多了一圈不明真相的吃瓜群众。冷静了下,我说我有招行的报文 ID,能否定位问题?

此时,从窗口3探出了一个头,说查不了,可以等小伙的业务办完后,让窗口2的姑娘帮忙看下我的卡的故障。此时,我才发现窗口2的姑娘是位实习生,窗口3可能是实习生的上级或者导师,她们貌似在结对办公。

又过了5分钟,小伙完事了。我赶紧上前,先解释插队的原因,我和刚才的小伙的问题一样,但窗口1的大哥没能解决,能否帮我看看?还没等窗口2的姑娘开口,窗口3直接问我一个「高压线」的问题:

你月薪超过 X 了吗?

点头,又问我是否周五发的工资,再次点头。她立刻说到,那是碰到同样的问题了,现在已经解决了,她们的工作群里也在讨论此事:

周五,银行批量将部分账户的日收款限额调整为 X 元,如果月薪超过 X,会发放失败。收到客户反馈后,已经批量调整为 Y 元了

然后,她让我回去等财务重新发工资即可。呃,Y 也不够啊,给我调整到 Z 吧。

她们略带吃惊地看着我,估计觉得我在吹牛,问我哪个公司的,能有这么高的工资?我说了个名字,窗口3表示没听过,实习生倒是知道,只是不知道合肥有分舵。毕竟高新区的公司,高薪是入驻的必要条件🐶

我收入确实比 Y 高,但离 Z 还差的远,Z 是我在腾讯时的收入。虽然短时间内涨薪是不可能的,但梦想还是要有的,否则如何装逼?

之后,领导授权实习生帮我调整了限额,并说不敢保证银行不会再次批量调整。然后,实习生羡慕地说道:

你们工资好高啊,我就没这个烦恼

啊,装逼装大了,赶紧说没有没有,我是怕年终奖超了,就搞个大点的数字,省的到时又要跑一趟。

5分钟后,调整完毕,这是调整后的回执:


当时没仔细看,事后发现这个回执上只有红框中的3个限额是 Z,但从字面上看,肯定不是入账限额。我猜测这是个隐藏的设置项,不会体现在回执上。


之后,她给我留了个银行的电话,如果以后再碰到这个问题,直接打电话就行,不需要再人肉过来了。


此时,还有个问题:



我的20元巨款去哪儿了?



她回复我说,因为刚刚才调整了限额,调整生效后应该会退回招行,或者重新入账,先回去等两天。如果没动静,再过来看看。


OK,从之。


0x4. 落袋为安


周一上午,我将了解到的 X、Y、Z 信息告诉财务,供他参考,以便其他同事能去银行准确地办理所需的业务。


周一下午,财务问我工资是否到账,他那边显示成功了。打开中行 APP,余额 = 工资 + 22,20元是早上08:45收到的。


完结🍭,撒花🎉,鼓掌👏🏻。等等,还有个大大的疑问:



我司大部分的人工资应该都超过了 X,为什么只有少数几个人受到了影响?



关于这个问题,我也咨询了那位领导,她表示不清楚,只是猜测跟反诈有关。我觉得很可能是真的,因为这张卡平时从来不用,只在发工资当天有进账,又在很短的时间内就全部转出,像极了骗子收到赃款立刻转走的行为。再叠加长期余额为0的因素,估计被风控识别为电信诈骗的账户了。


其实,我在几年前就碰到过类似的事,只是追债太麻烦了,我尝试过两次,放弃了,至今都没把钱要回来。事情是这样的:


我在《如何用1个2手计算器换3台 Mac》系列文章中提到,我靠着 WP8 应用赚了几千美刀。2015年,WP8 嗝屁,开发者账户里还有几百刀,彼时外汇无法入账境内银行卡了,之前是没问题的,就全提现到了 Paypal 了。


国内支持 Paypal 的地方太少,我不会海淘,提现到银行卡的手续费巨贵,就那么放着了。


2019年底,了解到 Paypal 提现到香港卡的手续费很低,只要超过1千港币,就不要手续费了。有这好事,赶紧梭哈,All Out,全部提现。


然后,悲剧了,Paypal 显示提现成功,但银行始终没收到。


先致电银行,对方表示查不到入账记录,需要联系 Paypal。电话 Paypal,对方说被美帝的什么机构拦截了,让我提供一堆英文材料证明这是合法收入。当时工作比较忙,之后没多久,那啥开始了,就没心思管这事了。


去年10月底,腾讯股价跌破200,之前看不上的几百刀,感觉也是一笔不小的数字了。再次致电 Paypal,想看看现在的流程是否简单些,把钱要回来。


因为年代久远,几经周转,PayPal 给我发了站内信,说是可能涉及跨国犯罪的洗钱,被拦截了。具体的条例是31 CFR Part 590 - Transnational Criminal Organizations Sanctions Regulations,需要去 OFAC 申请什么许可证,有问题联系 cncsdoc#paypal.com。


有戏,马上搞起,申请 OFAC 许可证的页面长这样:




好家伙,这么多内容要填,而且多达8步,不知道要怎么填,邮件咨询 cncsdoc 是否有模板参考,杳无音讯。算了,几百刀而已,比起梭哈 All In 在腾讯上的亏损,毛都算不上,责任全在美方。


所以,梭哈并不是好主意,无论是 All In 还是 All Out。做人留一线,日后好相见。


话说回来,比起 Paypal,这次中行的经历虽然也不太爽,但除了浪费时间和口舌,实际上并没有损失什么。


换个角度,我费了老大劲才查到银行卡的异常原因,这其实是一件好事。互联网也类似,为了避免敏感信息泄露,给用户的提示语,有时需要模糊化处理。例如流量因为广告作弊被封禁,触碰到风控系统的哪条红线,肯定不会明确告知的。


中行 APP 和电话客服都没能查到异常,连窗口1的大哥都没能搞定。这也是为了避免真正的犯罪分子轻松获知阈值 X,从而绕过风控。那么,是否会有犯罪分子看了这篇文章,主动去窗口要求提高限额的阈值呢?他敢?正好自投罗网,可狱而不可求啊。


PS.



阈,读音同玉,读作 yù;把阈值写成阀值,以及把阈值读作 fá 值的都是异类



所以,虽然我是此次误杀的受害者之一,也给我带来了诸多不便,还是给中行点个赞。现在电信诈骗太猖獗,宁可错杀,不可漏杀,也没毛病。


0x5. 一些启发


虽然没有实际损失,但是用户体验很不好,从开发角度看,这件事也给我带来了一些启发:



  1. 在定位 bug 原因时,经验固然重要,态度也很重要,即所谓 owner 意识;例如限额的 bug,虽然窗口1的大哥是 owner,但最终是态度端正的实习生和经验丰富的领导帮忙解决的。

  2. 涉及 C/S 交互的代码,Log 中至少要有 ID,可以是哈希或加密的,也许是定位 bug 的救命稻草;例如转账的报文 ID,虽然没能用上,如果数额很大,我猜肯定能查到。

  3. try...catch 时,如果出现 exception,考虑再来一发,尤其是网络相关的,也许会被路由到另一条畅通的路径;例如我被路由到了实习生那,finaly return true。

  4. 如果必须牺牲部分用户,应该利用多种数据源交叉验证,尽可能避免错杀;例如,查询下给我的付款的账号,就知道这是工资,可以放行,除非宗旨是宁可错杀,不可漏杀。


另外,为了避免出事后找不到人,互联网有个不成文的规定:



临近节假日,非必要不上线



我做客户端的都知道,更别说后端了。据我了解,金融系统的后端和数据库更新,多是在大半夜进行。周五,白天,批量设置用户的入账额度,真就视金钱如粪土,骚!




虽然从电信反诈的角度,中行做的没错,也是有必要的。但是,从码农的角度看,还是有值得改进的地方,以减少对普通人的影响。试想,万一被拦截的是救命钱呢?间隔50多个小时才到账,生命等的起吗?医院愿意等吗?点到为止,不展开了。


0x6. 努力与回报


行文至此,本应该结束了,但按照应试作文的惯例,还是得故作深沉的再 BB 几句,以此来升华主题,彰显作者的真知灼见,轻松获得高分。我来个画蛇添足,这件事因工资而起,为了首尾呼应,也以工资结束吧。


说到工资,我在旧文《鹅厂组长,北漂10年,有房有车,做了一个违背祖宗的决定》中提到,去年从北京回到合肥,经历了断崖式的降薪。即便如此,现在的收入在合肥还是算高的。因为当我说 Y 不够时,两位工作人员的表情不像是装的,居然连银行的人都没见过这么多钱🐶。


这不是凡尔赛,更不值得炫耀,有没有一种可能,是合肥的收入太低了,使得平平无奇的工资也能鹤立鸡群了。合肥,作为网红二线城市,号称「最牛风投」城市,也诞生了诸多网红,在提高工资水平一事上,任重而道远。


就个人来说,如何才能获得高薪呢?没有答案,但我知道仅靠努力工作肯定是不行的,相比努力,运气可能更重要。如长者所说:



一个人的命运,当然要靠个人的奋斗,也要考虑历史的进程



条条大道通罗马,有人出生就在罗马,没有绝对的公平。互联网的起薪,可能是绝大多数行业的天花板。


我在之前的旧文中多次提到,一命二运三风水。拿我自己来说,所谓的「高薪」,努力的作用只占30%不到,更多的还是因为身在互联网行业,毕业时又赶上了移动互联网的起飞。所以,虽然我很羡慕因为房子或公司股票增值而暴富的,但也没有觉得他们比我更牛逼,他们只是运气比我好,仅此而已。




人贵在自知之明,不以物喜,不以己悲。不能因为自己赶上风口先富了起来,就讥讽别人没有努力工作。更不必因为收入不高而妄自菲薄,他们可能只是运气好而已。在此,引用下罗翔老师的话:



人不应该相信天道酬勤,因为如果你相信天道酬勤,会很容易走向骄傲或者虚无。


当你成功的时候,你觉得这一切都是靠你努力拼搏得来的,你就配拥有这一切,所以你就瞧不起那些失败的人。但是当你努力最后依然失败,依然是一事无成,你又会陷入一种极大的抱怨,你会觉得天道不公。



当然,罗老师不是鼓励躺平,他还说了:



人生中95%的事情可能是我们自己决定不了的,但是我们依然要用5%的努力去撬动那95%你无法决定的事情



虽然我的关注者不过200来人,我决定不了谁会打开此文,更决定不了有多少人会读完。但我还是花了近两周的时间,努力修改措辞,力求使得文章更通顺,同时尽量有趣点。这既是对读者的尊重,也是对自己时间的尊重。至于读者是否买账,那就不是我能决定的了,正所谓:



岂能尽如人意,但求问心无愧



以上,是我自己的一些想法,如有异议,欢迎留言讨论。


作者:野生的码农
链接:https://juejin.cn/post/7282666872217157643
收起阅读 »

3个bug,让老板亏了北京1套房。。。

0x0. 背景介绍 再过几天就是 1024 程序员节了,提前祝广大程序员工友们节日快乐,少写 bug,早点下班回家,不熬夜,尽量 delay 秃头的上线时间😭 上篇文章《因为月薪过高,我的工资发放失败了。。。》中,我分享了中行的骚操作导致我收不到工资的故事。简...
继续阅读 »

0x0. 背景介绍


再过几天就是 1024 程序员节了,提前祝广大程序员工友们节日快乐,少写 bug,早点下班回家,不熬夜,尽量 delay 秃头的上线时间😭


上篇文章《因为月薪过高,我的工资发放失败了。。。》中,我分享了中行的骚操作导致我收不到工资的故事。简单的说,就是中行的码农老哥上线了一个 bug,误伤了普通用户,将正常的银行卡标记为风险账户导致入账失败。


这个 bug 看似没有带来实际损失,但是浪费了客户、客服、柜台人员的大量时间,这些都是成本。更重要的是,中行损失了潜在的高净值客户,某网友撰文吐槽此事,试图搞个大新闻,居然获得了几万的阅读。万一读者里有未来的首富,发誓不跟中行做生意,中行怎么也得损失几个小目标吧🐶。


作为码农,我们和 bug 的相处时间可能比另一半都多,毕竟咱们就是以写 bug 为生。写代码赚大钱的故事,大家见的多了,尤以逼乎和卖卖为甚。可能是大多数开发离钱太远,亦或是因为家丑不可外扬,网上鲜有人分享因为 bug 亏大钱的事故。


恰好,我做过日入过亿的大项目,脸皮也足够厚,本文分享3个我亲身经历的简单 bugs,简单到只需几秒钟就能修复。但是它们带来了巨额的亏损,足够在北京四环全款买一套100平的房子,甚至更多。


面币思过


对了,上文有老哥留言说我废话太多了,这里稍微解释下,我的个人简介里有写的:



本人主业是讲段子,副业才是写 bug



所以,为了避免文章过于枯燥,本文,我依然会按照自己的风格,用「废话」的方式来回答:



bug 产生的原因是什么?为什么没测试出来?给用户带来了什么影响?如何修复?耗时多久?如何避免?



如前所述,都是非常简单的 bug,并没有什么深度和难度,只想看干货的老哥,恕难满足,超市里应该有:


干货


声明:本文内容,毫无虚构,如有雷同,纯属雷同。


0x1. 挤兑的代价


若干年前,北京,12月的某天,23点,-10℃,骑摩托刚到家不久,正坐在暖气片上加热被冻的冰凉的屁股,接到同事电话:



合作团队 X 部门说我们最近几个月的 CDN 带宽陡增,每个月有近千万的成本



千万每月?我以为我听错了,他又重复了一遍,我蹭地一下站了起来,连呼三声卧槽,差点整个人都凉了。彼时,临近年底,老板正在分配年终奖,如果真要支付这么多成本,还发啥年终奖啊,部门都可以就地解散了。


稍后,同事又补充道,这是折扣前的成本,折扣后应该会少很多,具体需要拉上相关同事详细计算。罢了,事已至此,先睡觉吧。


次日,找到相关同事简单讨论了下,基本确定了原因。我们的产品是 SDK,先说下背景:




  1. 不久之前的某个版本增加了功能 A,功能 A 需要用到一些配置 C

  2. 为了能让用户体验更好,SDK 初始化时会主动从 CDN 下载配置 C



最近,我们完善了功能 A,配置 C 的体积也增大了数倍。同时,为了配合推广功能 A,我们做了一次运营活动,鼓励更多用户升级到最新版本。于是,在用户数量和配置 C 的体积双双陡增的情况下,带来了 CDN 流量的暴涨。


雪上加霜的是,一些宿主 APP 用黑科技对抗 ROM,力求做到「保活」,导致 APP 短时间内多次被系统干掉又自动重启,引发 SDK 初始化并下载配置 C。


另外,CDN 的计费是按照当天的峰值带宽来的,24小时内,哪怕波峰只持续了1秒,当天的成本也是按照最高点的带宽来核算的,如下图就是按照接近80的带宽来计算:


CDN 带宽示意图


再考虑一下我们平时使用手机的习惯,有明显的3个高峰期:




  1. 06:30 ~ 08:30

  2. 11:30 ~ 13:00

  3. 18:00 ~ 21:00



这3个高峰期与我们观察到的 CDN 带宽曲线非常吻合,而且早晚高峰远高于午高峰。虽然配置文件 C 并不大,但是海量的用户一股脑地同时请求 CDN,直接将瞬时带宽推上天了,进而导致核算成本超高。就像今年初的硅谷银行,因为储户的大量挤兑,直接把它给干倒闭了。


原因找到了,解决就简单了,各个击破之:




  1. 找到流量占大头的宿主 APP,与开发者沟通,配置其不请求 CDN,带宽直接降低 90%

  2. 确定根本不需要功能 A 的宿主 APP,配置其不请求 CDN,带宽再次降低 50%

  3. 减小配置 C 的文件体积,精简、移除不必要的内容

  4. 削峰填谷,优化下载策略,平滑 CDN 带宽曲线



前两步在当天就完成了,第3步和第4步是逐步完善的,最终带宽稳定在优化前的5%左右。


我猜,肯定有读者质疑,为何要在 SDK 初始化时就请求 CDN 下载配置?应该先请求某个后台 CGI 接口,由后台决定是否需要下载或更新配置。这就是另一个话题了,历史原因,前后端的合作比较拧巴,许多本该后端完成的工作,下放到客户端了,导致技术方案很山寨。后来通过两次请求 CDN 迂回实现了这个功能:




  1. 先以某个固定 URL 请求 CDN,得到配置文件 C 的 URL,URL 中有 C 的哈希

  2. 如果 URL 中的哈希与本地配置文件的哈希不同,再次请求 CDN,下载配置文件 C



问题虽然解决了,已经产生的带宽费用怎么办?部门间结算是按季度进行的,但是负责基建的 X 部门,未能及时告知我们带宽异常情况,造成了带宽的浪费。彼时,降本增效尚未开始,经过与 X 部门的协商,对方减免了我们近几个月的带宽费用。


这个问题持续了几个月,粗略的估算,即使打折,实际消耗也有数百万了。虽然 X 部门没要钱,看似是我们赚了,但最终肯定是小马哥给报销,亏的他只能坐公交了。


小马哥坐公交


0x2. 最贵的字符


不久后,轰轰烈烈的降本增效运动开始席卷整个公司。如何降本?最简单粗暴的方法就是开猿节流:


开猿节流


幸运的是,我所在的部门一直有盈利,没有采取这种低级的手段。不开猿,就只能节流了。在解决上面的 bug 后,我们就开始尝试使用不同手段来优化各种机器成本,包括 CDN 带宽、磁盘存储、CPU 资源等等。尤其是 CDN 带宽,每天上班都会看一眼,防止又出事了。


几个月后,优化初见成色,着实为部门省下了一大笔钱。距离当初定的优化目标,每天都在更近一步,心中甚是喜悦。然鹅,快乐的日子总是短暂的,在准备将这份喜悦分享给老板的前夕,出岔子了。


某天,我突然被 Y 部门的人拉到一个群,询问其 CDN 上的某个文件 F 是否归属我的部门。在得到我肯定的答复后,他们说其 CDN 上 99% 的流量来自文件 F,让我们赔付近几个月消耗的数百万元,同时不排除追溯历史费用。


我屮艸芔茻!Yesterday Once More?稍作冷静,直觉告诉我不可能有这么多钱,因为 F 的使用方式如下:




  1. 应用中自带一份 F,程序启动时会加载 F

  2. 当且仅当本地的 F 与 CDN 上的不一致时,才会重新下载



我们两到三个月才会更新一次 F,理论上,只有在更新 F 时才会产生 CDN 流量,费用最多只有他说的 1/10。彼时,大家都在「降本」,我不敢懈怠,为了尽快把锅甩出去,赶紧找经验丰富的同学的帮忙排查。


很快啊,锅就回来了,因为某处多了一个字符,导致 CDN 带宽暴涨。先暂停1分钟,能猜到可能的原因吗?


---------- 我是没用的分隔符 ----------


问题出在上面的第 2 步,假设 CDN_FILE_HASH 是 CDN 上的文件 F 的哈希值,由后台的 CGI 接口返回给客户端。整个流程的伪代码如下:


 CDN_FILE_HASH = get_cdn_file_hash_from_cgi();
 if (CDN_FILE_HASH != localFile.hash()){
  downloadFile();
 }

简单的 debug 了下,cgi 返回的 CDN_FILE_HASH 比预期多了个换行符 \n,这就导致了 if 语句始终为真。于是,应用每次启动时,都会重新下载 F。谁说人不能两次踏入同一条河流的?这跟第1个 bug 不是一毛一样吗👀。


我们每次在更新 F 后,会将其哈希写入另一个配置文件 H。在收到客户端的请求时,后台读取 H 的内容,返回给客户端。后台相关代码自上线后就没动过,所以多出来的 \n 只能是来自文件 H。


之前,我们是先人肉更新 CDN 上的 F,再将其哈希写入 H,每次都需要在 Web 上填一堆东西,比较麻烦。为了增效,就写了个脚本,一键更新 F 并将其哈希写入 H,真爽!


不用说,肯定是写文件的地方有问题,伪代码如下。暂停1分钟,看出 bug 了吗?


 def write_F_hash_to_H(F)
  with open('H', 'w') as H:
  print(F.hash(), file=H)

---------- 我是没用的分隔符 ----------


对 python 熟悉的小伙伴应该看出来了,print 会自动追加换行符(默认为\n),而 JAVA 只有 println 才会追加:


print


就这样,价值数百万的换行符诞生了,这是我见过的最贵的 bug 了,这亏钱速度,大 A 看了都要落泪😭。


修复也极其简单,将 print 函数的 end 参数赋值为空字符串即可。当务之急是减小损失,遂立刻人肉删除文件 H 中的换行符,CDN 流量瞬间就跌下来了:


仅亏损95%的股票走势


之后的 CDN 带宽走势与上图箭头右侧非常相似,这是我去年中买的一支股票,买在箭头所示的地方,两个月前割了,仅亏损95%😎。


现在,同样的问题又来了,已产生的几百万的费用咋办?彼时,各部门都在「降本」,我们之前那套说辞不好使了,对方坚称要赔付。经过几轮「友好」的争吵与互相问候,几番讨价还价,赔付自 bug 发生日期之后的费用即可,分期付款。


上面提到,我每天都会看一眼 CDN 带宽,这条大鱼为啥还会漏网呢?这就说来话长了:



很久之前,我们也隶属于 Y 部门,CDN 自然也是同一个。


后来,组织架构调整,我们被“赶出” Y 部门,自立门户了。



因为文件 F 非常重要,为了保证存量客户端版本不受影响,分家的时候,F 没有迁移,仍然保留在原 CDN 上。后续 F 有更新,还是上传到原 CDN。正常情况下,F 的带宽非常小,可能 Y 部门没发现或者懒得计较,放任我们白嫖了。


我没有权限查看 Y 部门的 CDN 的监控面板,亦不了解那段历史,直到因为 bug 暴雷,我才知道是 Y 部门在替我们「负重前行」。


bug 持续了两个多月,粗略估算,我们支付的费用,足够正常情况下使用好几年了。真的是应了那句:



所有命运馈送的礼物,早已在暗中标好了价格



不用说,最终又是老板一个人承担了所有


小马哥承担


0x3. 狸猫换太子


前面的 bug,根本原因都是技术方案不完善和细节考虑不周所致,简单的说,是自己人的锅。但,即使把代码写的完美无瑕,就一定能正确运行吗?


11年前,我是个刚出道不久的小菜鸟,接手了一个偶现 bug,涉案金额可以忽略不计。业务逻辑非常简单,如下:




  1. 客户端 POST 本地数据库中的数据至服务端,服务端返回响应 rsp

  2. 如果上传成功,客户端删除本地已上传数据;否则,再重试一次



零星有几个深圳的用户反馈我们的 APP 消耗了很多流量,最终的排查结果,嘿,您猜怎么着?高情商的说法是「涨见识了」,低情商的说法是「操」!


还有这种操作


为了复现这个问题,我尝试了三个运营商的手机卡,在GPRS,EDGE,CDMA 1x,3G等多种网络条件下测试,流量完全正常。因为缺少必要的 log,只能从代码入手,初步怀疑可能有 bug 的地方:




  1. 上传成功,但本地数据删除失败,导致每次重复上传旧数据

  2. 重试逻辑不严谨,如果上传失败,可能多次重试,浪费流量



喊上导师一起仔细读了几遍代码,确定代码没问题。之后的细节记不清了,最终是在深圳同事的协助下,找到了复现的严苛条件:



深圳,中国电信手机卡,数据流量上网,选择 CTWAP 接入点



复现时,远程 debug 发现,客户端每次都走到了上传失败的分支,但手机的网络是正常的,也能 ping 通我们的域名。


猜测是客户端或服务端收到的数据有问题,亦或二者皆有,用 tcpdump 在客户端和服务端分别抓包,很快确定了:




  1. 服务端收到了正确的数据,返回的 rsp 是 gzip 压缩的 JSON 串

  2. 但是,客户端收到的 rsp 与服务端发出的不一致,有些字节被篡改了



看到这,可能有读者会说,这不就是「HTTP 劫持」吗?某些无良运营商,利用 iFrame 在网页上插个「性感荷官,在线发牌」的广告,祖传手艺了。


根本原因肯定是 HTTP 中间人攻击,篡改了数据,但我觉得更像是运营商 CTWAP 的 bug,因为以下两种修改都可以收到正确的 rsp,说明并非运营商刻意为之:




  1. 手机上将接入点改为 CTNET

  2. rsp 不启用 gzip 压缩



在选择 CTWAP 接入点时,手机的 HTTP 请求都会被转发到电信内网的代理服务器 10.0.0.200:80。怀疑是深圳部署的 proxy 有 bug,识别不了 gzip 格式,或者某些二进制字节被误判为「非法」字符,出于好心,就顺手帮我们改了。大概类似这个15年前的笑话吧,异曲同工之妙,我不知道「绿坝」是啥:



因为「绿坝-花季护航」的屏蔽,华为官网的「24口交换机」已改名为「24嘴交换机」



再说回 bug,现在原因很明显了:



上传成功 -> 服务端返回 rsp -> CTWAP 网关篡改 rsp -> 客户端认为上传失败 -> 重试 -> 再次失败 -> 下次满足条件时继续上传...



修复也很简单,因为 gzip 压缩前的 JSON 也就几十个字节,没必要压缩。正好客户端使用的 HTTPClient 可以自动识别 rsp 是否被 gzip 压缩并正确处理,所以只需要服务端关闭 gzip 压缩即可。


彼时 3G 已经普及了,大多数电信手机的默认接入点都是 CTNET,加上网速也不快,所以实际的影响非常有限。当然,针对受影响的用户,我们如实赔付了其损失的流量费。同时,也将这个问题报给了深圳电信,至于是否修复,就不得而知了。


这大概就是「人在家中坐,锅从天上来」吧,所以,bug 不可怕,可怕的是没 bug,那必定是有 bug🐶


0x4. 总结 & 反思


所谓「常在河边走,哪有不湿鞋」,即使经验丰富的大佬,也能写出匪夷所思的 bug,例如臭名昭著的goto fail漏洞:


CVE-2014-1266


这段代码存在于 iOS 7.0.6 之前,其正式编号为CVE-2014-1266,会导致非法的 SSL 证书也能被接受,有极大的安全隐患,详细分析见dwheeler.com/essays/appl…


所以,也没啥好总结的,就像每次版本发布之后,无论针对 bug 的「批斗大会」开的多么成功,码农的反思多么深刻,下次一定还会有 bug,正如黑格尔所说的:



人类从历史中学到的唯一教训,就是人类无法从历史中学到任何教训



虽然无法完全杜绝 bug,但一向好为人师的我,还是想 BB 三句,仅针对本文分享的几个 bug:



  1. 提高成本意识:客户端开发大多都没有机器成本的概念,包括我自己,我们需要尽可能优化网络请求次数和数据量,这些都是💰啊,除非你是帮老板解决钱花不完的烦恼🐶

  2. 增加白盒测试:程序正确运行,不代表没 bug,本文第2个 bug,如果有白盒测试,上线前一定能发现每次都下载 F 的问题。至于哪里用白盒,没有标准,与💰强相关的地方,优先考虑

  3. 一切皆有可能:当出现 bug 时,如果无论如何也找不到原因,也许真的就不是自己代码的 bug,先拖一拖吧,也许它自己就好了,尤其 Android,太多玄学的事情了。。。


再啰嗦一句与技术无关的,发展才是硬道理,随着发展,把蛋糕做大,很多问题会自动解决或可以忽略。例如第1个 bug,降本增效之前,地主家还有点余粮,直接给我们免了;第2个 bug,虽然之前一直是白嫖,但彼时业务在高速增长期,CDN 那点钱比起赚到的钱来说可以忽略不计,所以 Y 部门一直也没计较。就酱,点到为止。


最后,用专治八阿哥的雍正帝镇楼,保佑码农兄弟姐妹们碰到 bug 时都能迎刃而解:


专治八阿哥的雍正


对了,欢迎大家关注我的同名公众号,所有的文章都是首发在公众号,因为他的审核速度最快。


野生的码农.png


作者:野生的码农
来源:juejin.cn/post/7291550018922577920
收起阅读 »

如果回到过去,我会这样告诫我自己

如题,一些牢骚。希望对年轻的你有点帮助。 # 勇敢点 提前规划,在大学的时候,你就应该开始“面向大厂”规划自己的职业路线,争取校招进入大厂实习。 不要整天宅在图书馆,看什么 Linux 内核、Unix 编程艺术、Unix 网络编程、计算机的构造与解释、不要学那...
继续阅读 »

如题,一些牢骚。希望对年轻的你有点帮助。


# 勇敢点


提前规划,在大学的时候,你就应该开始“面向大厂”规划自己的职业路线,争取校招进入大厂实习。


不要整天宅在图书馆,看什么 Linux 内核、Unix 编程艺术、Unix 网络编程、计算机的构造与解释、不要学那么多编程语言,Python、Java、Perl、Ruby、JavaScript、PHP、Go、C++…


多刷题,一定要争取去大厂,你一定可以,只要你勇敢点。


在现实生活中,人们往往依靠勇气而不是智慧去取得领先的地位。


# 不要呆在非一线城市


这里机会非常少,不是你不行,不要自卑,不要内耗,这不是你的问题,你应该去能够发挥你价值的地方。


虽然那里生活和工作节奏快。但是现在国内互联网企业都一个德性,都在模仿“狼性”文化,说着一样的互联网黑话,一样是内卷,去一线城市、一线大厂赚更多钱不好吗?


为了钱,不寒碜。


# 不要只关注技术,花点时间了解世界


不要只关注技术!别老是看那些技术类的书,你压根记不住,也很少有实践的机会。


多看点别的书,多了解自己、了解人类、了解世界、了解政治、了解经济/商业的运作原理和底层逻辑。提前布局、提前投资


世事洞明皆学问,不要穷极一生都是为了钱而工作,成为钱的奴隶,一直被恐惧和欲望支配。


推荐图书:人类简史、纳瓦尔宝典、富爸爸穷爸爸、黑客与画家


# 接受不完美的自己和代码


不要追求完美,你很普通,接受自己的平庸吧。


你不可能什么都精通,把精力花在自己核心竞争力上。


就像系统总有改不完的 bug,接受不完美的自己,学会放弃。


不要单打独斗、 尽量和更聪明的人共事。在矮子里面当将军,不如在巨人里面做士兵。


# 了解你的公司


不要只关注你眼前的这颗螺丝钉。



  • 你的公司是做什么的?核心竞争力是什么?

  • 公司的管理模式是什么?为什么要这样管理?规范的目的又是什么?

  • 公司的商业模式是什么?靠什么赚钱?怎么卖出去?

  • 公司的用户是谁?给用户创造了什么价值?

  • 公司的技术架构是怎样?

  • 公司的组织架构为什么设计?团队之间又是怎么协作的

  • 我努力加班赚的钱,最后进谁兜里?凭什么是他?



难道你不好奇?不八卦吗?


# 多积攒人脉


某些关键时刻,他们能捞你一把。同时你也要努力成为别人的有价值的人脉。


这其实并不需要你付出真感情,而应该把它当作资产。


# 可以认清现实,但是要保持批判精神


宏观的大环境个人是无法干预的,我们只能去适应。当然适应并不意味着委屈求全,每个人有选择的权利,当你无法接受公司的工作环境,不能接受公司的价值观,我们是可以选择跳出来的,而且越早越好。


我们的适应能力很强,同样能够适应糟糕的问题,然后置之不理。就比如人类的嗅觉,古人云”入芝兰之室,久而不觉其香;入鲍鱼之肆,久而不觉其臭”。


就比如笔者所在公司最近开始抓考勤打卡了,一开始内心十分抵触,现在也慢慢‘适应’了,也没有之前的抱怨,但我知道这对我来说并不是一件好事。


既要认清现实,保持批判精神,否则将一成不变。


# 关注战略设计


大部分程序员都是实现者,即战术实现者。很多时候,我们都不知道我们的工作的价值是什么。


因此我们也要关注战略设计,保持对一切事情的好奇心,尝试突破自己的职能边界,没人会阻止你,也很少人会给你机会。


# 效率从来不是一个人的事情,伟大的项目也是如此


不要相信小说、传记里面的孤胆英雄。


前几年关于 10 倍程序员也很多讨论,比如极客时间 10X 程序员工作法, 这些教程总结了很多务实的提效方法论。


总的来说,提高效率从来不是一个人的事情,另外程序员的主要工作‘编码’ 也仅仅只占整个研发流程的 20% ~ 30%。


# 不要什么都亲力亲为,学会外包


让你的能力和知识可以复制和传递,比如 CodeReview,技术写作,写好文档。


培养得力的助手,或者更好的方式是招揽比你更聪明的人。


# 不要轻信什么最佳实践


没有绝对正确的东西,没有放之四海皆准的东西。


学习它们,然后忘掉


# 问题的维度


不要只关注吃掉眼前的棋子,从更高的维度去解决问题。


举个例子



  • 问题域。有些问题不一定就要在技术层面解决,可能在产品层面、战略层面就能规避掉。

  • 解决域。另外,提升抽象的高度,在解决问题时能否举一反三?覆盖更多场景?


# 不要被奴役


有房一族(来源:富爸爸穷爸爸)



  • 鼓励抱怨,但也要解决问题。

  • 不要为了钱而工作,让钱为你工作。

  • 工作不是为了写代码,让代码为你工作。

  • 把自己当成一家公司去经营

  • 不要被雇主奴役,你和他们是雇佣合作关系,不是奴隶关系,不要被 PUA

  • 不要被机器奴役。人类创造编程语言是为了服务人类,而不是服务机器。不要追求那些反人类的奇技淫巧,也不要自以为掌握了一门底层、学习曲线陡峭的编程语言而沾沾自喜,不符合人类心智的技术迟早被淘汰。


# 不管你喜不喜欢,在中国你还是得要学会“管理”


金字塔


在国内 IT 打工人的体系更像是军队管理,俗话说就是吃年轻饭的。


尽管未来的趋势是分工的精细化,管理者也是占少数。为什么我就不能当个平庸的程序员呢?



  • 我们所处的社会主导集体主义,自然也会滋生对权力的崇拜,很多人对这个金字塔尖趋之若鹜。权利也意味着‘成功’

  • 平庸很容易被取代。而熟练工并没有壁垒,你能干别人也能干。商业是逐利,在高度内卷的市场下,为什么就不能选择跟便宜、精力更旺盛的年轻人呢?


你面前可能有几条路,创业、技术专家、管理,不管是哪条路都是很艰难,管理在很多人看来是顺理成章。


或者,现在就想想,你不搞 IT 还能干什么?提前做好投资


# 精心炮制的故事


这个世界的秩序是由精心炮制的故事组成,而且大部分人都相信它。


保持怀疑的姿势,可以让你跳出游戏


# 直面你的恐惧


为什么你会社恐?


为什么几天后的一个会议会让你忐忑不安?


为什么你那么在乎别人的看法?


为什么你总是感觉到焦虑?


为什么你不敢说出你的真实想法?


为什么你会情不自禁地与别人做比较,然后妄自菲薄?


为什么你会恐惧?如果人生是一场游戏呢?


# 编程的本质是抽象


编程是一门抽象艺术。


把现实世界的业务抽象成二维表,数据结构,对象关系、业务流程。


前端页面抽象成组件,低代码,DSL,本质上都是抽象的艺术。


抽象需要发挥人的主观能动性,人与人的差距就体现在这里。而工具通过学习一般都能掌握,很难建立壁垒


# 不要自我感动



  • 只有功劳,没有苦劳。

  • 选择比努力更重要。

  • 大部分企业并不在乎你代码写得多多漂亮,而在于你能不能真正创造价值。


# 继续保持专注


远离那些垃圾。


# 总会有差评


不管是多好的产品都会有差评。


# 不要随波逐流


我发现,程序员群体大部分是比较‘安分守己’的,身边很多典型的例子,早早地结婚,早早地生子,996 的工作,电子产品自由,开着特斯拉,在老家可能还有套套牢的房。


人生的轨迹和父辈其实不会有太大的区别。


这真是你想要的人生吗?


# 降低欲望,你会更快乐


所有的痛苦都来源于欲望,远离一切成功学,回头是岸


作者:荒山
来源:juejin.cn/post/7283313180730277907
收起阅读 »

实习到毕业一年的回忆:工作旅程

前两天和实习那会的同事一起吃饭,聊到了他们那会刚毕业两三年的工作收入,问完我之后说,“你刚毕业一年的起点太高了,税后五位数,而且还是大专学历,这在外面根本找不到薪资那么多的工作”,“这一切还是得感谢你们几个人,如果不是前年你们收留了我,估计我都不干这行跑去流水...
继续阅读 »

前两天和实习那会的同事一起吃饭,聊到了他们那会刚毕业两三年的工作收入,问完我之后说,“你刚毕业一年的起点太高了,税后五位数,而且还是大专学历,这在外面根本找不到薪资那么多的工作”,“这一切还是得感谢你们几个人,如果不是前年你们收留了我,估计我都不干这行跑去流水线拧螺丝了”,我点头说道。


21年六月在学校投了上百份简历,面试收到了几个offer,但是实习工资给的太少,不是2.5k或者3k,这对于那时年少轻狂的我怎么可能接受呢,果断拒绝,快月底临近毕业找不到工作的我越来越慌了,后来约了一家线上面试并且通过了,实习工资150一天,正常每个月能拿3.3k,有节假日的情况下只能拿到不到2.8k的可怜工资。但命运真的很神奇,因为这家实习公司,结识了能够在职场上帮助到我的良师益友。


实习公司所在的写字楼


21年十月认识了一位朋友介绍的女生,可能是好久没和女生接触过,我变得不怎么会和女生聊天了,只记得我和她打了两个月的王者,基本上天天玩,还都是玩的人机,后来不知道啥原因就凉凉了,当然两个月也没见过面。当然因为这个事搞的我心烦意乱,工作没法工作,21年底,22年初,也就是元旦期间,我向公司提出离职,电话裸辞,直接就不去公司了,给老板整的一脸懵逼。22年一月中旬,公司聚餐邀请了已经离职的我,晚上酒喝起兴的我,在同事的劝说下,我向老板表明了我想回到公司的意向,后来如愿以偿的回到了公司,此时,我的工资不是150一天了,而且达到了惊人的4.5k每月。


上班路上的金鸡湖大道


22年六月临近毕业,在实习公司沉淀了一年,我觉得时机已经成熟是时候走了,鼓起勇气和老板说了离职,老板同意了。这个时候我还不知道未来的一年,我还会和他们经常聚餐,一起聊行业、工作、生活。甚至今天的这份工作也得益于他们。


离职后,准备去南京发展,当时在常州的同学那暂住了几天,闲的没事干就投了几份简历玩玩,面试了两家都收到了offer,一家给政府做erp系统的公司给了7.5k,另一家是上市公司的外包给了8k,随后我就不想去南京了,选择了那家外包公司,在那前几个月基本上天天没事,过的相当的安逸,每天晚上下班后,5:30准备到球场,后来我换了个组长,我开始做MES系统了,第一个系统我身份是打杂的,给另一个同事当助手,后来做的系统,我开始当主力开发。22年底,工作干的十分不顺心,萌生了离职的想法,向外包公司的部门经理提了涨薪,他只给涨500块钱,我觉得也没必要留下了,所性直接离职,此时我还没有转正,所以我直接在一周到走人。


再次离职后,我选择回到老家休息一段时间,思考一下第二年该去往何处。在家乡待了近四十天,基本上没有碰过电脑,我到处的玩,打球,打游戏,泡澡,感觉已经废了。


过年前几天,我开始慌了,于是我重新打开我的小米笔记本,打开了熟悉又陌生的IDEA,学习了几个开源框架,背了一些面试题,准备年后去外地找工作。


CIM开源框架


大年初三,我早早的买好火车票去往常州,准备在常州找一份工作,可惜我找了近一周,一份工作也没有找到,于是我将目光看向南京和老东家所在的苏州。我联系了实习公司一个同事现在所在的公司,于是他将我内推到了现在的这个公司,他向上面的人担保我肯定没有问题,所以我直接跳过了面试,也就是在这个公司,因为我代码写的好,所以我两次加薪达到了税后五位数。


23年五月二十号,公司安排我去西安出差两周,这是我人生第一次出差,见到了网络上所谓的甲方,值得我纪念一下。


飞机上的云层
仓库


如今,那位内推我的同事,也就是我第一份实习公司的同事,他要走了,去了一家做大数据的公司,领导让我开始学习做管理,以后带新人做项目,我只能说尽力而为。


对于像我这样学历不高的人而言,个人觉得代码不是技术架构,而是人情世故,人脉是人生宝贵的一笔财富。


浪子花梦


上班摸鱼写于2023年7月12日11点。


作者:浪子花梦
来源:juejin.cn/post/7254572372137410597
收起阅读 »

职场坐冷板凳的那些日子

曾经有一段职场生涯,坐了很长时间的冷板凳,也正是那段经历,彻底改变了整个职场生涯。今天这篇文章聊聊自己曾经的经历,也聊聊如果在职场中被坐了冷板凳该咋办。 关于冷板凳 有人的地方就有江湖。而这个江湖中是否性情相同,是否因某些事(或利益)产生矛盾,都可能造成职场坐...
继续阅读 »

曾经有一段职场生涯,坐了很长时间的冷板凳,也正是那段经历,彻底改变了整个职场生涯。今天这篇文章聊聊自己曾经的经历,也聊聊如果在职场中被坐了冷板凳该咋办。


关于冷板凳


有人的地方就有江湖。而这个江湖中是否性情相同,是否因某些事(或利益)产生矛盾,都可能造成职场坐冷板凳的情况。


冷板凳常见于上级对下级的打压。一般手段就是让你无所事事或安排一些边缘性的事务,不怎么搭理你,从团队层面排挤你,甚至否定你或PUA你,别人也不敢跟你沟通,以至于让你在团队中形成孤立的的状态。


根据矛盾或冲突的不同,冷板凳的程度也不同。常见的有:浅层次的冲突,可进行修复;不可调和,无法修复;中间的灰度状态。


通常根据具体情况,判断程度,有没有可能或必要修复,再决定下一步的行动。


第一,可修复的冷板凳


有很多同学,特别是技术人,在职场上有时候特别的“刚”,为了某个技术点跟领导争的面红耳赤的,导致被坐冷板凳。


比如有同学曾有这样的经历:领导已经拍板的决定,他很刚的去跟领导据理力争,导致起了冲突,大吵一架,领导也下不来台。随后领导好几天没搭理他。


针对这种情况,一般也就是一顿火锅的事,找领导主动沟通,重拾信任。甚至可能会出现不打不相识的情况。当然,一顿火锅不够还可以两顿。


第二,清场性质的冷板凳


这种情况常见于业绩或能力不达标,已经是深层次的矛盾,一般会空降过来一个领导,故意将其边缘化。属于清场接替工作性质的,基本上无法修复。


针对这种情况,看清局势,准备好找下家就是了。如果做得好,准备好交接工作,给彼此一个体面。毕竟,很多事情我们是无法改变的。


第三,灰度状态的冷板凳


以上两个常见都比较极端,而大多数情况下都是灰度状态的,大的可能性就是一直僵持着。这时作为下属的人,一般建议主动去沟通、修复。


如果阅历比较浅,看不出中间的微妙关系以及深层次的冲突点,就请人帮你看看,听听别人的建议和决策。再决定值不值得修复,要不要修复。


我的冷板凳


曾经我在一家公司坐的冷板凳属于第三种,但却把这个冷板凳坐到了极致。下面就讲讲我曾经的故事。


跟着一个领导到一家新公司,本来领导带领技术部门的,但由于内部斗争的失利,去带产品团队了,而我也归属到他对手的手下了。这种情况下,冷板凳是坐定了,但也不至于走人。


被新领导安排了一个很边缘的业务:对接和维护一套三方的系统。基本上处于不管不问,开会不带,接触不到核心,也与其他人无交流的状态。起初这种状态非常难受,人毕竟是社群动物,需要一个归属感和存在感的。


但慢慢的,自己找到了一些属于自己的乐趣。


首先,没人管没人问,那就可以自己掌控节奏和状态了。看他们天天加班到凌晨一两点,而自己没人管,六七点就下班了。最起码在那段持续疯狂加班的岁月里,自己保住了头发。那位大领导后来加班太多,得了重病,最终位置也没保住。


其次,有了大把的时间。上班几乎没人安排工作,于是上班的时间完全自己安排。三方服务商安排了对接人,好歹自己作为甲方,于是天天就跟服务商的技术沟通,询问他们系统的设计实现,技术栈什么的。


在那段岁月里,完成了几个改变后续职场生涯的事项。


事项一:那时Spring Boot 1.5刚刚发布,公司的技术栈还没用上,但服务商的这套系统已经用上了。感觉这玩意太好用了,于是疯狂的学学习。因为当初的学习,后来出版了书籍《Spring Boot技术内幕》那本书。


事项二:写技术博客,翻译技术文档,录技术视频。服务商的系统中还用到了规则引擎,当时市面上没有相关的中文资料。于是边跟对方技术沟通,边翻译英文文档,写博客。后来,还把整理的文档录制成视频,视频收入有几万块吧。


这算是自己第一次尝试翻译文档、录制教学视频,而且这个领域网络上后续的很多技术文章都是基于我当初写文章衍生出来的。最近,写的第二本书便是关于规则引擎的,坐等出版了。


事项三:学习新技术,博客输出。当时区块链正火爆时。由于有大量的时间,于是就研究起来了,边研究边写技术博客。也是在这个阶段,养成了写技术博客的习惯。


因为区块链的博客,也找到了下家工作。同时写了CSDN当时类似极客时间的“Chat”专栏,而且是首批作者。也尝试搞了区块链的知识星球。后来,因为区块链的工作,做了第一次公开课的分享。还是因为区块链相关,与别人合著了一本书,解释了出版社的老师,这也是走上出书之路的开始。


因为这次冷板凳,让职场生涯变得极其丰富,也扭转了大的方向,发展了副业,接触了不同行业领域的人。


最后的小结


在职场混,遇到坐冷板凳的情况不可避免,但如何化解,如何抉择却是一个大学问。尽量主动沟通,毕竟找工作并不容易,也不能保证下家会更好。同时,解决问题,也是人生成长的一部分,所以,尽量尝试化解。


但如果矛盾真的不可调和或持续僵持,那么就更好做好决策,选择对自己最有利的一面。


曾在朋友圈发过这样一段话,拿来与大家分享:


“始终难守樊登讲过的一句话:人生成长最有效的方法,就是无论命运把你抛在任何一个点上,你就地展开做力所能及的事情。


如果还要加上一句,那就是:还要占领制高点。与君共勉~”


作者:程序新视界
来源:juejin.cn/post/7267107420655583292
收起阅读 »