Juzen

© Juzen | Powered by LOFTER
 

【卖桃者说-03】

  • 中小厂职工避免重复造轮子。

  • 选择开源项目时要选自己熟悉的编程语言,选有大公司背书及有活跃社区氛围。

  • 在算法领域以python和c++作为开发语言会有比较宽泛的选择范围。

  • 单个模块开源项目容易上手,学习成本低,性能好。自己组合后更容易诊断问题,且单个模块的性能和效果更有保证

  • 通常我们遇到的数据量还没有那么大,并且分布式维护本身需要专业的人和精力,所以慎重选择分布式。将单机发挥到极致后,遇到瓶颈再考虑分布式

  • 思想上不能懒惰,除了关心自己每天每周要做的具体事务以外,对宏观的问题多多关注。

  • 仅仅思考和记录好点子是不够的,更重要的是投入并试着采取实际行动,尝试去改进或改善自己认为值得努力的事情。

  • 很多事情和机遇是属于别人的,专注于自己的领域和业务才是正确的选择

  • 平衡是一种能力,需要努力才能获得。

  • 其实年龄从来都不是问题,只要保持思考和学习,在职场中就有竞争力

  • 所有的创新都是递增的,在原有知识基础,用创新性的观点对其进行全新的组织。

  • 没有最佳的完美程序,程序员要做的就是越快越简单越好,真正的价值是解决问题稳准狠,以最小的代价解决问题。

  • 在理智还没追上情绪之前,可以先冷静下来,给自己一点时间,不要着急做决定

  • 推崇技术当然不是一个问题,但是所有的健康公司都必然是业务导向的公司,所有的技术人员如果希望有好的职业发展,也必然需要去理解业务。

  • 我们需要的状态是今天干完一件事,明天开启新的事,怎样判断自己在做的新的事?那就要看我们的问题是否解决得够彻底。

  • 如果我们只是在做事务,且我们并没有在实质性解决一个问题,那么这件事的长期价值就是零。所以本质上,工程师文化也是产品文化,把问题以一种自动化的方式解决。

  • 大量的注释代码则会造成干扰和混乱,尤其是我们还要继续演进时。那些由于功能开关没有启用而没有被执行的代码,更像是一个定时炸弹一样等待爆炸。

  • 当你指望一个软件24小时不间断服务时,在某种程度上来说每一行代码都是负担,所以保证所有的代码都有必须存在的目的。

  • 少就是指数级多,优秀的工程师需要批判精神,经验当然是有价值,过于相信惯例就会抑制创新能力。

  • 寻求本源,不迷信惯例和权威,以数据为指导,从根源出发去系统性解决问题。

  • 作为技术人员,经常会去追逐更新更炫的技术,但真正的宝藏却是那些经久不衰和朴实无华的东西。

  • 大多数情况下,自信和成功的人总是会显得更挺拔,更有魅力。不要把精力浪费在吐槽和恶意上,去做将来能让你自豪地向别人谈起的事情,说话表达式要准确

  • 自由的代价是孤独,没有人可以无限自由。

  • 你的竞争力在具备扎实基础的前提下,应该是经验、思路、眼界等等,技术是相通的,技术本质上是不容易改变的

  • 由点及面建立知识体系,优先打磨专业技能,养成持续学习的习惯。

  • 职场一直淘汰的都是年龄大且水平不行的人。

  • 软件设计职责单一原则,一个类或方法尽可能只做一件事,无论是效率,性能还是后期维护都会好很多。

  • 发现产品的不足,最简单的方法是天天用你的产品

  • 架构师在设计时牢记不要贪大求全,或盲目照搬大公司的做法。

  • 天下武功,唯快不破

  • 一本书读两遍的效果,绝非是读一遍的两倍。

  • 如果试图在自己能力圈外的事情上取得成功,职业生涯会异常困难。

  • 留出固定的时间,专注于你的焦虑。

  • 无须对所有的问题持有观点,困扰我们的这个时代并非信息爆炸,而是观点泛滥。

  • 管理的本质,其实就是激发和释放每一个人的善意。

  • 当你走上管理之路,第一个要培养的素质就是忍耐和克制,信任团队,给他们锻炼机会和成长空间。

  • 真正优秀的架构都是在企业当前人力、条件、业务等各种约束下设计出来的,能够合理地将资源整合在一起并发挥出最大功效,并且能快速落地。

评论