有人说,感觉最难的是 trade-off;
也有人说,给函数和变量起一个不用写注释的名字;
架构师说,预测需求的变化比较难;
一线码农说,写出可被长期维护并持续产生价值的代码是最难的。
你觉得编程中经常碰到且觉得难的事是什么?
是:
“1、用新技术做项目,编写到80%-90%左右,发现了更优的方案,然后在重构和继续之间取舍......
2、变量命名难;
3、编码进入超凡状态时被打断 。”
还是:
“1、双方对接,涉及到加解密算法,对方又不给你提供明确说明的,比如RSA吧,虽然都叫RSA,可是不同填充方式,以及不同的秘钥长度等都会影响到加密结果。自己只能一遍一遍试,再加上对方态度再傲慢点,那简直了...这也不叫多难,主要是烦~
2、涉及到高并发的场景,要减少延迟,数据也要时实入库,架构的设计还要求可动态扩展;
3、数据库字段名,一般是 user_name 而实体类属性一般是 userName,如果遇到好的持久化框架能自动做好映射,遇到不太好的,还是比较 ;
4、某个查询结果要从多表中获取,超过3个表以上的,用联查吧,怕性能问题,不用联查吧,还得改表结构,这种两难的处境;
5、开发的时候周围乱遭遭,不断有人或事找你,本来静下心来一会儿能完成的工作,偏要一整天;
6、框架调试出现问题,报个错误,网上搜不到原因...
7、码着码正过瘾呢,突然断电...
8、出来找工作,被问到上家公司待遇问题,回答一个少的可怜的数字,对方听到后沉默了;
9、离职后找工作1到2个月都没有收到offer;
10、和面试官对问题看法不统一。”
或者:
“需求就像小孩子的脸,说变就变了,毫无征兆。
最后只能一句话总结:
加班没有加班费,老婆孩子没空陪;
买房永远是个梦,背井离乡身心惫。”
亦或是:
“最难的是公司缺少一位心仪的对象”
你在编程中经常碰到且觉得难的事是什么?可留言给千硕君哦~
来源:指尖上的代码
千 硕 教 育
| 打 造 更 好 的 自 己 |
领取专属 10元无门槛券
私享最新 技术干货