2011工作总结

1、编码能力

      代码实践中,开始注重模型的概念。所谓模型打个比方:要做一台电视机,首先搞清楚你想怎么使用它,目的是让它看起来更方便易用。根据常规经验判断,电器需要电源、需要信号,这两点是必不可少。OK,那画个草图,电视要显示,那我给它准备一个显示的东西,现实生活中,有以下标准可选:液晶显示器,投影显示器、柜状显示器。接电源的地方和信号线的地方,为了设计美观,我们把它放在背后。这就是电视基本的原型。再细想,显示需要哪些元件,各种元件需要信号的支持么,需要额外在电视外面插根天线,需要接地线吗,为了适应某个特殊的功能,需要特殊的元件,而特殊的元件需要改变整体电视的外观,这样合适吗?这种特殊功能是必不可少的吗,去掉会有哪方面的缺点,客户能接受吗? 尽可能的考虑到每个元件的普遍性和特殊性,权衡它们的取舍。

     在实践中,重构是过程,思考是核心。自己需要注意和提高的地方就是:

     第一、莫以代码少而不为(重构)。

     第二、在模型考虑清楚的情况下,代码设计尽量层次少并精炼易懂,代码技巧少用。

 

2、交际能力

      自己职业化还不足,有时候沉不住气。遇到问题,需要与多人沟通,这个自己做的比以前好了。但在与人打交道过程中,措辞不够精炼,不够有感召力,有时候让人感觉不尊重对方,所以这方面得好好锻炼锻炼。

      如何锻炼需要从几方面着手:

      第一、尽可能用最简单精炼的语言描述问题。

      第二、需要找人协调工作的时候,尽量表现出自己的诚恳。

      第三、尊重对方的劳动成果,并留意对方的闪光点。

 

3、解决问题能力

      业余时间做了些跟工作相关的事,在跟客户打交道过程中,需要非常注意客户产品的测试。因为自己产品的自己测试若没把好关,客户反馈你的错误信息会千奇百怪,会浪费你更多的时间去找问题。在处理问题的过程中,尽量站在客户角度去想问题,不能圈在自己的想法,多以电脑初学者角度去找线索,根据线索推断问题的根源,以最合理的方式去解决问题。

         切忌:

         第一、赶进度不认真测试。

         第二、解决问题不严谨彻底,以补丁的形式解决表面问题。

 

最后2011年总体感觉技术能力提高还比较快,但充电时间太少了,money有大幅提升,但底气还不足啊,来年争取驱动领域尝试学习下让自己的知识体系更完整,为人交际更成熟,多看书啊,这年看书太少了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/499635.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

逆向调试完成端口回包实践总结

大概描述下完成端口的原理 一个套接字可以对应多个overlapped, 每个overlapped都由相应的一个线程来处理。而WSARecv绑定好了一个OVERLAPPED,WSARecv的调用会通知数据即将到来,同时将会触发某线程中的GetQueuedCompletionStatus函数调用完成,…

编码问题

从XML读进来的UTF8编码需要转一次到宽字符,宽字符再转化成窄字符。 在中文系统下面读中文,没问题。 但读韩文的时候,第二步就会出现丢失现象。 所以在国际化中,最好都统一用宽字符编码

zeromq

使用zeromq注意context是多个socket的集合。 频繁删除创建context会产生异常,估计是zeromq的bug,待分析

静态添加DLL

LordPE 这个工具能够直接静态添加DLL,这下更方便了具体步骤:1. 点击PE编辑器,打开要添加的exe2. 进入目录表,选择输入表一项,点击省略号3..进入添加DLL界面。选择要添加的DLL。dll必须有一个导出函数添加即可,最后保存

区块链读书笔记一

区块链的本质就是交易各方信任机制建设的一个完美方案。 为什么是完美方案,原因 其一:是用纯数学方法来解决信任机制。 其二:不需要借助任何第三方结构。 其三:建立信任关系的成本几乎降到了零。 关于区块链问题,这…

区块链读书笔记二

“双花”问题,在区块链加密技术出现之前,加密数字资产和其他数字一样,具有无限复制性,如果没有一个中心化的机构,则我们没有办法确认一笔数字现金是否已经被花掉。在交易中一个可以信赖的第三方会保留甲乙总账从而保证…

区块链读书笔记三

区块链货币未来的完善分三个层面: 用户层面:区块链加密技术需要用户都要保存好自己的私钥,这涉及一个问题,若私钥丢失了,那意味着你的比特币也丢失了。这时候并没有第三方机构来为你进行密码恢复或找回私钥。 商户层面…

区块链读书笔记四

区块链对大规模协作产生的影响 对区块链未来的前景的兴奋点在于,极高的生产力会将这个星球上所有的人和机器都连入一个全新的网络,也许到了21世纪下半夜,资本主义走向没落,区块链去中心化协同共享将取而代之,每个人都有…

模拟网页行为之工具篇

模拟网页行为最常见的包含模拟网页登陆,模拟提交表单,甚至可以拒绝网页第三方安全软件的加载等一些更酷的行为,这种行为不仅仅是减少了一些非常枯燥重复的过程,更重要的是提升了商业行为中的效率,甚至会给你直接带来金…

模拟网页行为之工具篇二

先说360浏览器,打开开发者选项,可以看到界面提供了几个功能选项,如图: 这个图片的第一个搜索图标点中过后,再去选中网页你感兴趣的部分就可以在Element选项中跳转到你感兴趣的代码。也可以直接ctrlF2搜寻你感兴趣网页元…

模拟网页行为之实践篇

无论是模拟网页点击还是直接协议发包,都有其适用的环境。不同的需求选择不同的方案。如果只是简单的获取类似网页IP地址的需求,实际上协议发包是最简单的。但如果是用户名网页登陆等稍微复杂的登陆要求,则直接填写表单,并获取按钮…

模拟网页行为之实践篇二

在模拟网页行为中,最常用的就是提交表单了,其次就是获取验证图片数据,再次hook网页中的js代码的实现。 先说具体的应用场景,简单的场景,如填写用户名密码登陆,这里就涉及到获取表单,填写表单数据…

模拟网页行为之实践篇三

现在来谈下验证码图片的获取方式,带有验证码的地方都会附带有个刷新按钮,而刷新按钮的地方就是获取验证码网址代码。如果看过前面写的《模拟网页行为之工具篇》就会很容易定位到代码位置。定位到代码位置后看下图: 基本可以看到的是获取验证码…

调试某游戏副本中的加亮提示信息思路

对于经常玩游戏的人比较容易知道,在副本里面,当进行到某个步骤或者当队员站位触发某个情景时,游戏界面中央会出现字体提示字符,可能是BOSS跟你的对话也有可能是游戏给你的下一步提示。让我们分析下,这个情景到底是本地…

RC4算法实现

1、密钥流:RC4算法的关键是根据明文和密钥生成相应的密钥流,密钥流的长度和明文的长度是对应的,也就是说明文的长度是500字节,那么密钥流也是500字节。当然,加密生成的密文也是500字节,因为密文第i字节明文…

模拟网页行为之实践四

这篇谈下c如何hook网页中的JS函数,即网页可以执行我们修改的JS函数。 相应的步骤可分为: 1.找到需要修改函数的时机。 2.得到需要修改函数的com对象。 3.将我们新的com对象替换修改函数。 第一步,找到需要修改函数的时机,在谈…

SHA-256算法实现

SHA-256 算法输入报文的最大长度不超过2^64 bit,输入按512-bit 分组进行处理,产生 的输出是一个256-bit 的报文摘要。该算法处理包括以下几步: STEP1:附加填充比特。对报文进行填充使报文长度与448 模512 同余(长度…

RSA算法演绎

RSA是第一个也是使用的最广发的公钥加密算法,在1978年由R.Rivest、AdiShamir和Adleman三人发明,并以他们的名字命名。RSA算法的安全性基于大数因子分解的困难性,下面介绍一下它的基本原理: 1、生成公钥和私钥 (1) 选取两个大素数…

分数的乘法逆元和负数的取模运算

1.乘法逆元 A.定义 如果ax≡1 (mod p),且gcd(a,p)1(a与p互质),则称a关于模p的乘法逆元为x。 既然有ax≡1 (mod p),那么有ax - py 1,x是a关于模p的乘法逆元。 B.分数的乘法逆元 对于实数域,一个数的乘法逆元就是其倒数…

ecc算法入门介绍

一、从平行线谈起。 平行线,永不相交。没有人怀疑把:)不过到了近代这个结论遭到了质疑。平行线会不会在很远很远的地方相交了?事实上没有人见到过。所以“平行线,永不相交”只是假设(大家想想初中学习的平行…