与印度人共舞的必备技巧

与印度人共舞的必备技巧

打印(被阅读 4651次)
我以前有个老印同事,在我与他分享了不少技术经验之后,也与我分享了他的一个发现。

这个发现是这样的:

如果你用库函数,某个文件调用出了问题,你可以在你的Project里复制同名的文件,然后自己改写。

这确实是非常有用的技巧。当然,如果我等老印传授,才知道这样的技术,大概早就被淘汰了。

这样的技术,不是课本上传授的名门正派技术,而属于江湖派的奇技淫巧。

在印度人独霸天下之前,这样的雕虫小技是不好意思写文章宣传的。可是,时代不同了,现在这属于Hack类技术,已经成了必备的生存技能了。

我这几年,摸索了一些Hack技术。

第一:从可运行代码着手,从后向前。很多人依照学校的方法,尝试从样本码开始学写代码,这在工作中太慢了。应该把生产线上的代码先在自己可以控制的环境中跑起来,然后再逐步解剖。

第二,玩转Debugger。很多人都知道Debugger,但并不精。

比如,Debugger里可以改一行代码,改多了有问题。

大多数人知道在Debugger里可以看变量值,但不知道在Debugger里可以调用简单的函数。

比如说,一个比较复杂的变量,你希望得到它的Json格式,你可以调用一个Jackson的函数。

这有什么用呢?

这让你在测试中可以迅速地使用正确的数据。

第三:熟悉反汇编。把运行代码反传成源代码,不同版本功效不同。

我近年看到很多中国同事,因为不熟悉这些江湖派的技术,被边缘化,非常痛心。所以把这写出来,希望给大家一点帮助。

 
Quarx 发表评论于 
嗨,你能不能用英文写啊?这些计算机名词对来城里的人来说,还是英文容易懂
HBW 发表评论于 
按Ctrl, 鼠标上滚,显示字体就大了。
BeijingGirl1 发表评论于 
谢谢传技! 我不是科班CS出身, 也早就知道或使用这些“技巧”。 真的很多中国同学不知道吗?

在发博文的时候, 选择“中号”字符, 可以让字大一号。 这里字有点小。 嗯, 也可能我是上年纪了吧。 
登录后才可评论.

评论

此博客中的热门博文