从let it go 到make it happen

作者: admin 分类: 公众号存档            1 次浏览 发布时间: 2018-09-01 23:59

公众号:杨建荣的学习笔记 · 作者:杨建荣 · 发布:2018-09-01 23:59:33 · 原文链接

在工作中我是个相对目标导向的典型性格,我尤其受不了纠结的人。 

如果还没开始做一件事情,就开始纠结,那只需要问一个问题,还要继续做吗?

否则,我们就得按照先后的优先顺序来决定潜在的问题或者可能的问题。 

在这种情况下,一种倡导的方式就是let it go ,有些情况下,可能这种情况适得其反,就是这个问题真go了,我们直接忘记了或者放弃了,这样不好。 

我们总是会说试错,你连试都没试,决定不了什么的。一下子就做成标杆或者模板,怎么可能? 试错需要土壤,有时候没有明确的支持,但是事情还是可以做的。 

相信我在昨天写的一篇 最近处理的一些技术难题的感悟,认真看的同学还是少数, 其实里面要表达的思想主要是希望大家能够需要懂得权衡,通过迭代的方式来实现自己的计划。我们可以要求技术指标,但是从上层来说不需要太关注细节了。 整个这个过程就是一个试错迭代的过程,所以前期的工作就是let it go .

 所以如果一件事情你觉得看起来很简单,但是实现起来很琐碎,甚至繁琐,那么这件事情其实是值得做的。因为越是繁琐,真正愿意去做好的就是少数的人了,那么就值得你来关注。 

    我在最近梳理一些基础架构的时候,发现在几个方面存在不小的改进空间。 

  1.     动态表单

  2.     动态下拉框

  3.     文本框和表格的切换

  

而这些如何去找到思路呢,主要有两种,一种是文档或者文章,另外一种就是代码了,我们可以通过开源网站去看一些相关的源代码,去找到一些灵感。 

比如这一篇就很不错哦。 

而对于看起来繁琐的事情,比如密码管理,一个关键就是安全。 我们可以考虑如下的加解密方式 。

md5_string=hashlib.md5(“xA!sdfsadfj” +conn_str).hexdigest()

b0JuNjN1RlAxNFJyS3NEaGVsbG8sd29yZCE=
hello,word!

然后使用如下的方式来做加密解密。 

print “””””””
import base64
random_str=”oBn63uFP14RrKsD”
s = ‘hello,word!’
print(base64.b64encode(bytes(random_str+s)))
print(base64.b64decode(‘b0JuNjN1RlAxNFJyS3NEaGVsbG8sd29yZCE=’)[15:])
这样一来,就是多种算法的组合了,想要破解还是很困难的。 

后面对于前端的一些需求,一个方面就是JS来满足,这里我要逐步考虑使用React的方式来改进。 

所以另外一种思路就是make it happen.

admin

杨建荣,《Oracle DBA工作笔记》《MySQL DBA工作笔记》作者,dbaplus社群发起人之一,腾讯云TVP,现任竞技世界系统部经理,拥有十多年数据库开发和运维经验,目前专注于开源技术、运维自动化和性能调优

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注