32

新工作第七周

 4 years ago
source link: http://mp.weixin.qq.com/s?__biz=MzAwOTU4NzM5Ng%3D%3D&%3Bmid=2455771061&%3Bidx=1&%3Bsn=c8e65bf0499e9e898a02232ee6753589
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

周一的时候想做个改造,grep了service的代码(后台cron),发现涉及修改的地方非常多,但其中很多可能无用了,后台代码的编写没走框架,临时需求也很多,越积越多,基本处于无控状态。

刚来的时候,就准备一个个梳理后台代码,然后小范围讨论,但看来按部就班进行的话时间会拉的很长,和大家商量了下,大刀阔斧的通过方法将一些可能无用的代码备份起来,这样grep的范围就会缩小,虽然有些风险,但现在不弄,后面雷更多。

appview(APP内嵌页面)和mobile(H5页面)我也一直想合并到一块,因为分散的项目代码无法复用,维护成本很高,但昨天又得知了一个很难迁移的原因,看来又得纠结了。

为什么合并呢?这就涉及到我长久支持的两个观点:化简和归并。

针对上周出现的磁盘满和机器重启导致服务不可用的情况,本周我在 web服务器 使用了logroute进行日志切割,使用service配置服务自启动(nginx和php-fpm)。

在这个过程中,对linux目录和文件权限有了更好的理解,以前遇到问题可以依赖运维同事,现在只能靠自己了。

另外centos7相比以前版本,也多了更多的内容,比如sysctl、rsyslogd、journal日志,甚至预装的python都是3.7版本了。

周四、周五我突然有一种紧张感,开会的时候发现很多东西都需要快速去做,mongodb也遇到了查询缓慢的问题,X站内容不能**,还有一些线上问题排查(不熟练的情况下会耗费很久),不过每解决一个还是很开心的。是不是需要更多的人来支持呢?如何在快速支持的情况下逐步优化甚至不倒退呢?

我还是很期待后续可能的实习生,我在上家公司的时候,遇到很多刚毕业或者实习的技术人员,都非常的聪明,沟通起来也较为轻松,第一眼的感觉也非常重要,不过有了更多的人,也会有其他的一些问题。

每个人都希望具备统筹能力和规划能力,不仅仅是工作包括生活也是,大公司小公司也是,大团队小团队也是,有了规划就给人很沉稳的感觉,更有方向感,也更有影响力。

如果一切顺利,我希望是这样,20%的时间从 系统 角度维护,监控,容量规划,应对危机,这个偏向基础设施领域,这方面是我感兴趣的,但目前还不具备相关方面的能力,比如很多中间件以前也没搞过,也不可能工作时间去学习,虽然只能平时去补,不过在这个过程中,我发现按部就班学习不一定合适,一定要针对问题和优先级去学习。

10%的时间去做技术储备,如果没有新的技术应用,所有的解决方案就只能使用旧的思路了,最近也买了一个极客时间的专栏,也非常巧,正好有我感兴趣的内容。

30%的时间进行核心代码的开发,这是我最犯怵的点,如果能突破这个心魔就完美了,越挑战一个难点就会更自信,自信真的非常重要。

20%查看代码逻辑,了解系统,观察每个人编码的态度。产品和运营有整体的脉络图,技术也应该有,希望将来将一些核心功能(比如注册、登陆、第三方开放平台OAuth)梳理出来,很多逻辑有的时候是听别人说的,如果通过看代码就能了解,那就走的更远了。精力也很重要了,发现产品人员也直接看一些开放平台的文档,这种学习能力真的很厉害。

其他时间,很多人说是不是要开会啊,其实这个得分情况,有些会很重要,比如了解整个产品脉络的(就是为啥要干这个),有些是技术帮产品纠正和完善想法的,甚至是砍功能的(我觉得非常重要),帮大家化解其他琐事从而安心开发。

另外这周还有一些感触,得想明白了再说,比如很多事情大家说的很对,我也不想解释,因为太多的原因需要自己去化解,在上家公司可能呆的太久了,包括自己的性格因素,我希望未来自己内心沉稳一点, 积极一点,阳光一点

最后推荐一个专栏,作者原来写的算法专栏我认为是极客时间最好的一个,所以他的设计模式专栏一出来我就购买了,如果你也想买,就从下面的二维码点进去,这样双方都有返现。

VJ7nI3z.jpg!web

YNZRZn2.jpg!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK