大道至简阅读笔记1
写程序其实就是一个题体力活,当你明白了这件事情的逻辑和方法时,那么你再去解决这个问题,你就会发现其实这件事情非常的容易。同事不管你做什么事情,解决问题的逻辑和方法的,明白自己要去怎么做,然后描述给计算机这样你的程序就能够成功的写出。程序=算法+结构,其实不得不说这是编程的精髓,也是编程的真谛。如果你掌握了算法和结构那么编程对你来说还有难度吗?至于你想用什么语言去实现那就是你的事情了,编程语言没有好和坏之分,他们本质是没有区别,只不过他们针对不同的问题会体现出不同的优势。懒人有懒人的方法,而且大部分时间是懒人创造出了更加方便快捷的方法。所以说有时候我们干工作不能一味的埋头盲目的去干,你要时不时停下来去想一想有没有更好更快的方法来解决这个问题。有时候我们需要做一个懒人,而且我们也需要有那样的懒人。如果没有懒人都是愚公那样勤奋的人,那么这个社会就谈不上进步。那我们的科学也不会得到发展,更别说我们的计算机行业能够飞速的发展了。所以我们要注意动脑,有时候动脑比动手重要多了。如果当你看到一个问题不去思考而是直接下手去做的时候,可能会付出很大的精力和时间,而且大部分还是不必要的。公司和团队都离不开一个合适的管理制度,如果你的管理制度不行或者经常性的动摇,那么这个公司或项目已经离死亡不远了。一个好的公司和团队都有一个合适的管理制度在约束。制度是用来执行的,所以管理者一定要严格按照既定的制度来执行,不要试图去动摇你的制度的权威性。当你有了一个合格组织和制度之后是不是就以为着你可以做项目了呢?其实这些还不够,因为你们组织中个人的角色还没有明确,你们的任务还没有得到明确的划分。你要让你的每个团队成员都能明白各自的较色和任务,提出那些没有角色的人,提高团队的效率。作为管理者你要学会观察你的团队工作习惯,不要一开始就试图按照你的意愿去改变他们,管理是一门艺术,需要你去用心去领会。你要不断的去发现你的团队的价值和存在的问题,再去找到合适的方法来改变这些存在的问题,这样你的团队成员才可能跟着你走。不要老是想着去转换你的角色,这意味着很大的风险,你应该有明确的任务,这样才有利于团队项目的进行,不至于造成不必要的麻烦。