高级程序员要学什么

作者:jcmp      发布时间:2021-02-02      浏览量:93052
高级程序员要学什么

兴趣是最好的老师的兴趣,对牛逼的程序员来说很重要。(阿尔伯特爱因斯坦,学习)对于不感兴趣的人来说,代码的世界非常枯燥,毫无疑问,要想成功牛逼的程序员,需要投入很多时间进行理论学习和代码实践。(威廉莎士比亚,温斯顿)()(以及,如果能强迫你做你不感兴趣的事情,效率仍然很高,请无视这一点。在任何领域都有可能成为大人物。(大卫亚设,北方执行,成功)如何保持和维持关心?答案在下面的峰-端规则峰定律中。皮克定律皮克定律意味着,在经历的最高峰和末尾,如果体验愉快,对整个体验的感情就会变得愉快。(乔治伯纳德肖,经验名言)()我们在学习中经常会遇到“难以啃的骨头”,我们如何在被这种困难阻挡后清除对学习的热情呢?以我自己为例,我总是在学习上遇到难题,或者在一天的学习生活结束时,去Leetcode解决我一眼就能知道想法的算法问题,我会觉得一天的学习都很开心。能感受到对学习的热情无法磨灭的快乐。(威廉莎士比亚,哈姆雷特,学习)所以你可以在学习过程中学习自己最感兴趣的部分。在学习的最后一刻,不要因为学习的困难而匆忙结束,必须加上自己最喜欢的部分。(威廉莎士比亚,哈姆雷特,学习)所以我们可以欺骗自己的大脑。带着计算思维,学会像电脑一样思考,什么是计算思维?事实上,很多框架、工具和设计的原理实际上是我们周围小东西的抽象应用。从设计师的角度来看,框架、设计,所以你不仅要有工具用户,还要慢慢有设计师一样的想法。(大卫亚设,北上广深)。

 

  简化难题,我认为这是牛逼的程序员必须具备并熟练应用的能力。一边读书一边听歌的时候,这就是并行处理。例如:有一杯橙汁A和一杯苹果汁B,请问怎么换两杯液体?我们用另一个空杯子C把橙汁A倒在空杯子C上,把苹果汁倒在A上,最后把C杯里的橙汁倒在B杯上。完成了。这是标题中A,B的数字交换,C=A。A=B;B=C;已使用C完成两个数据交换。这是计算思维中的数据交换。“经典兔子”问题:有一对兔子,从出生3个月开始每月生一对兔子。兔子长到三个月,每个月又生一对兔子。根据这个规律,假设兔子没有死,第一个月刚出生的一对兔子问第n个月有多少是计算思维的递归方法。明天要带的东西放在背包里的时候,这就是预设和缓存。当你的东西丢了的时候,你沿着过去的路往回走。这就是回溯。为什么停电了你的电话还能用?这是失败的独立性和设计的冗余。怎么运动?没有人天生具有编程思维方式。编程思维方式是经过一定的训练后培养出来的。学会独立思考是很重要的。如果遇到问题,寻求别人的帮助,如何训练自己的思维?用于搜索引擎编程的这个项目似乎与上一个项目矛盾,但不是这样。我来分析一下。我们平时遇到的编程问题中,95%其实是别人已经遇到的问题,一般互联网上可能已经有更详细的解决方案和具体的原因。要想通过搜索引擎编程找到答案,必须应用简化复杂问题的思维,才能更好地说明自己的问题。在这些回答中,我们还需要不断筛选,哪些方案不可行,在此过程中,我们需要进一步挖掘这个问题的模型及其底层原理。这达到了运动事故的目的。学会把新问题变成旧问题。使用以前的故障排除模板解决现有问题。以前在某公司实习的时候,领导让我设计一个高效稳定的日志。我借用Redis持久方式中的aof和RDB思想,实时记录各日志,确保记录的稳定性。再次在空闲时间收集过去的日志信息,以便有效地阅读。付出时间和精力!不付出就没有收获。付出时间和精力就像种子,洒在想开花的地方。没有真正的“天才少年”。事实上,所有被称为“天才”、“大佬”的人,通常花费的精力是普通人的几倍。所以不要再抱怨自己为什么变得这么软弱,行动起来放下游戏和中国tickalk(配音演员)等。提高效率的方法很有必要提高效率。大家都不喜欢做吃力不讨好的事。这里推荐一些我尝试过,收益不错的学习方法。番茄钟对时间进行细分。在一段时间内保持高度集中力,然后适当休息,可以进入更投入的状态,效率更高。这个方法适合刚进入学习阶段的人。经过集中力、自律性和一定的锻炼后,往往会形成自己的生物钟,使自己的集中力得到很好的控制。