不应该去研究数据库底层吧,用的是对整个软件的把握。在某种程度上已经完成了,下一步做的,是别的需求吗。
钻了那么久数据库和内部代码,并没有找到自己需要的东西,反而了解到一些程序底层的设想,越往底层逻辑越脱离现实,不清晰,大概是需求不到的原因吧。应该很清晰才对,或许因为不成熟所以不清晰,或许因为怎样都可以用,不是占有决定因素的东西。
不管数据库发展了多么多年,我没有探索挖掘出来什么,也不懂为什么事情会如此繁琐。保存数据每一块都做好它自己应该有的任务,让程序员去记忆那些细节明显是不对的。或许是很多人在编码的世界待得太久,对各方面的铺设不够了解。
在我看来,很简单的处理逻辑就可以走通,不明白为什么现在还做的那么乱。只要每一部分维护好应该做的,从定点上整理自己的逻辑好于别的功能搭配,就可以很好解决问题。
有些不想去看软件细节了,回头飘到顶层,抓着整个架构。底层的事一时管不了,只能从可有逻辑来带动影响底层的发展。
程序还是不想自己去编写,设计网站也不好铺展。回到架构上,不知道对别的公司有什么作用,在分工上用得都不是一套语言。有些不明白服务分布,每个端口都会去想,像Socket,这些东西其实在架构层不应该去涉及。只是想让自己做的东西更有用。被需求拽着。
脱离需求程序走通有它本身的逻辑,写的人观察角度的不同会有不同程度的偏离,掌控项目就是确保它们走回本来的路线上, 站在整个项目的角度,调整每一部分的流通。而且走通了逻辑,和程序员交流起来应该是很容易的事。
如果说钻底层获得了什么,可以说是信心,做事的信心。编程世界里并没有那么高的要求,基本能用是现在的状态,有些这样发现到。
像工厂、Socket这些都已经是内部处理,根本不应该是架构管的事。
我缺少踏地的感觉,缺少对自己所掌握知识 在项目中进一步应用的铺展。在这个项目中,我所研究的知识有哪些功能,当可以铺展到足够的项目影响,就可以去应聘这个职位了。
看着需求想不到,理解底层显得有些绕。我需要的是,人文交流。