71

编程中经常碰到且觉得难的事是什么?

 5 years ago
source link: http://www.10tiao.com/html/306/201806/2651214351/3.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Tips:预约千锋免费试听课程,点击文末“阅读原文”进行报名!


有人说,感觉最难的是 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、和面试官对问题看法不统一的。”


或者:

“需求就像小孩子的脸,说变就变了,毫无征兆。

最后只能一句话总结:

加班没有加班费,老婆孩子没空陪;

买房永远是个梦,背井离乡身心惫。”



难道是:

“最难的是公司缺少一位像小千一样,漂亮又温柔的心仪之人呢_(:з」∠)_”


往期精彩回顾

揭露IT圈的“潜规则”

大家遇到过什么「不按套路出牌」的操作?

IT行待久了会越来越像...


点击阅读原文,查看更多



About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK