我的创作纪念日

本文讲述了作者通过写博客分享代码,如何帮助自己巩固知识、提高理解,以及在工作中解决问题的过程。作者分享了一段高效的完美洗牌算法,展示了个人的技术提升和职业规划成为全栈工程师的愿景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

机缘

写博客的初心就是分享自己觉得优秀的代码,觉得可以给大家学习的代码。
自己初学时有很多不懂的问题去问别人,但是别人多多少少没时间理会。所以当我掌握知识后,
我很愿意通过分享来回馈社区,帮助那些可能需要学习的人。


收获

  1. 写博客帮助我对自己已经解决的问题进行重新梳理,加深了我对问题的理解和知识的掌握
  2. 培养自己写博客的兴趣也让我在遇到一些有意思的问题时,会更加注重解决过程中的细节,
    力求能够在解决问题后快速提炼解决方案
  3. 写博客也锻炼了我个人的 markdown + latex 写作技巧,这些或多或少的回馈到了我的日常工作中

日常

  1. 目前从事的工作自然与编程相关,因为工作的特殊性需要使用多种语言和框架,所以要保持高昂的学习状态
  2. 在应用框架到实际项目的过程中,遇到了非常多的问题,将这些问题提炼成博客的方式帮助我在团队中快速分享自己的所学所得

成就

近期个人最满意的代码是下面这段求解完美洗牌的算法吧,代码精简、高效又富含算法知识和编程技巧,我对这样的代码没有抵抗力。

import math

def test():
    # 51 | 2 ** n - 26 

    m = 52
    b = m // 2
    c = m - 1
    n = math.ceil(math.log2(m) - 1)
    a = 1 << n
    
    while True:

        if (a - b) % c == 0:
            print("success", n)
            break
        n += 1
        a <<= 1

## res:
## success 7
test()


憧憬

职业规划:全栈工程师

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值