北京三个月心得与体会

       转眼已经在北京待了三个月有余。有一些心得和体会记录下来,以便督促和发现自己的不足,时刻提醒自己改进。今天就从我认为的在工作中必须加以培养的习惯或者素养动笔吧。

执行力:
     首当其冲的便是它了。工作中,有时候遇到的问题需要和同事、甚至是别的公司的团队进行沟通。由于我初来咋到,一开始遇到问题确实不知道找谁,面对那些大牛也有些不太好意思,但每个版本都有自己的Dealine,这些问题必须推动着解决,你不解决,这个由你负责的问题就拖下来了,就会造成很坏的影响。同时也要注意到沟通的技巧和方式。
     此外负责的bug,也要紧紧的跟踪、解决。

踏实、认真:
     有很多知识点是需要深入了解的,遇到不懂的,不能百度一下,浏览一下网页,碰巧解决了当前遇到的问题就不管了。这只能算是知其一,不知其二。就比如说知道了Observer,但是对Observer的不同用法是不是真正掌握了。再深入一点ContentObserver是不是掌握了。一个完整的知识点,花半天的时间去了解和学会使用是非常值得的。最后再通过笔记记录下来,发表到blog,下次遇到就不是问题了。
     回头看看我的blog和印象笔记的文章,很多都写得很肤浅,潦草。今后一段时间,打算把这些文章都好好整理下。我相信我把这些文章真正搞懂,绝对会成为一个不错的Coder。
     有次跟项目经理讨论过学习深度和广度的问题。他说,没有深度就别去谈广度,很多做了几年Android的人,连handler背后的原理都不清楚,肯定不行的。

折腾:
  •      遇到不懂的问题,要先自己认真思考了。如果实在不会,一定要向同事们请教。不能糊弄就去就完事了。
  •      有很多代码是需要重构的,当看到这些代码时,向组长提出重构的要求,再写一个重构的方案,小组内部讨论敲定后,开始重构。这样不仅有利于深入发现自己不会的知识点,思考别人写代码的逻辑。优秀就吸收,不足就补充。才能提高Coder的”内功“。
  •      尽量工作的时间做工作的事,其余的时间用来提高自己。不能工作做的比较拖沓,一直做做需求就没事了,这也是”内功“。

细节:
     很多工作上的细节,体现了一个人的工作态度,提高了工作效率。实习的三个月已经积累了一些细节注意点,在此罗列下。
  •      每天早上来之后,要查看自己负责的需求和bug,及时更改相应的状态。
  •      遇到自己不会的知识点,记在笔记本上的右侧,即使当时没有时间,回头也要去认真研究解决。
  •      代码提交到gerrit上之前,一定要查看是不是符合规范,列出以下几点:
    1. 命名的格式是不是符合规范
    2. 命名的含义是不是能表示出变量或者函数的功能
    3. 公共的字符串是不是写到了公共的类当中,比如String写入到Constants中
    4. 是不是采用了本身封装的类和方法
    5. 尽最大努力不去修改源代码,防止给别人review时造成麻烦
  •      重构了类或者方法时,需要QA帮忙测试,一定要给出QA测试的范围,不能大回归、小回归不分。
以上。
     


极化码(Polar Code)是由土耳其科学家Erdal Arıkan在2009年提出的一种新型纠错编码技术。它通过利用信道的极化现象,将虚拟信道分为误码率接近0和接近1/2的两类。在编码设计中,数据被放置在误码率极低的信道上,从而实现高效的数据传输。极化码的主要优势在于其理论编码容量能够达到香农限,并且构造方法较为简单。 MATLAB是一种功能强大的数学计算和编程工具,广泛应用于科学研究和工程领域。在极化码的研究中,MATLAB可用于构建编码和解码算法,模拟数据在不同信道条件下的传输效果,验证理论性能,并优化相关参数。 SC(Successive Cancellation,逐位取消)译码是极化码的基本解码方法。它从最可靠的比特开始,依次解码每个虚拟信道,且每个比特的解码结果会影响后续比特的解码,因为它们之间存在依赖关系。虽然SC译码的实现较为简单,但其计算复杂度较高,随着码长的增加,解码时间会线性增长。 SCL(Successive Cancellation List,逐位取消列表)译码是SC译码的改进版本。它通过引入列表机制,同时处理多个路径,从而增强了错误校正能力,并在一定程度上降低了错误率。SC译码相比,SCL译码虽然需要消耗更多的计算资源,但能够提供更好的性能。 一个完整的MATLAB仿真资源通常包含以下内容: 编码模块:用于实现极化码的生成,包括码字构造和极化矩阵操作等。 信道模型:用于模拟各种通信信道,例如AWGN(加性高斯白噪声)信道或衰落信道。 SC/SCL译码模块:包含SC译码和SCL译码的算法实现。 误码率(BER)计算:通过比较发送和接收的码字,计算误码率,以评估编码性能。 性能曲线绘制:绘制误码率信噪比(SNR)之间的关系曲线,展示不同译码策略的性能差异。 使用说明:指导用户如何运行仿真,理解代码结构,以及如何调整参数以进行自定义实验。 代码注
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值