编程是一门非常有技术含量的手艺活,待遇和福利相对来说较为丰厚。由于种种原因想要转行做程序员的人,总会有这样的困惑:我是否适合做程序员呢?
衡量一份工作是否适合自己的标准至少有三个:你所擅长的、你所喜欢的、对你来说最有价值的(能挣钱的)。而判断一个人是否适合做程序员的几条核心的标准,你是否符合呢?
1.热爱
单纯地讲「热爱」这个词可能很难想象,所以这里举一些工程师日常生活的一些言谈举止,通过这些能感受到他们真的喜欢折腾,喜欢写代码:
- 喜欢阅读各种技术类的书。
- 日常聊天喜欢讨论技术问题,甚至连吃晚饭的时候也在讨论。
- 喜欢用代码写点东西或解决重复的问题。例如批量处理某种格式的数据时,用 Excel 重复劳动处理太累了,资深工程师分分钟写出来一个处理脚本,以后全部自动化起来。
- 特别关心其他的工程师的代码或设计。比如一个工程师写出来一个东西后,可能会遭到其他工程师的“群殴”,比如设计结构是否清晰、如何扩容缩容、如何应对突然的超大量级流量等。
2.逻辑能力和独立思考能