程序员恶性循环- 有感
源自:http://bbs.csdn.net/topics/390729660
里面有位PHP同胞写到
穷人的恶性循环:
穷 -> 需要努力工作 -> 没有时间去交际 -> 人脉越来越狭窄 -> 工作越来越难做 -> 越需要努力去工作 -> 越没有时间去发展人脉 -> 越穷
富人的良性循环:
有钱 -> 工作很轻松 -> 很多时间都在交际上 -> 人脉越来越广 -> 工作越来越不用努力 -> 越有更多的时间精力去发展人脉 -> 越富有
程序员的恶性循环:
加班 -> 没空学习 -> 老是写同等水平代码 -> 无法提升代码质量 -> 老是出BUG -> 老是需要修改 -> 加班 -> ....
说的很精辟。。。
尤其是这个回复,,太让我们感叹了。
1.刚开始网上搜罗代码,各种求大神
2.在项目里面学习编程知识,熟悉编程技巧 + 各种C++书籍,扎实基础及编码规范 设计模式? MVC?
3.了解所做项目的框架及相关设计及相关技术,为什么要这么设计,效率?成本?可移植?可扩展?
4.软件工程?大数据?高并发?安全?稳定?
有时不是我们的工资太少,而是我们没有能力拿高工资。我看到一些招聘岗位写的那么好的待遇,但是,我能够胜任吗?我英文足够好?我精通XXX?(不少公司都写着精通,虽然是扯淡,姑且这么说吧)我负责过项目研发?你们公司的这个职业的工作对我来说家常便饭?
我知道我不能在面试官面前理直气壮的说:Yes, I can do it, I can do the job.
所以继续学习,继续努力。不是几年的工作经验让你加工资,而是你的能力让你加工资。
如果你一直原地踏步,写个网络模块还要百度异步套接字,写个数据库模块还要在CSDN上下载 MFC连接SQL2008,不能说通过百度能够解决问题不好,只是你编了几年了还这样连基础都要百度,那只能反省自己。
加班,是的,加班是万恶的,但是你也在工作,如果加班只是坐着发呆,那不能怪你,但是加班也是在工作,我知道很多工作是不能学到什么的,千篇一律,但是你能不能创新一点?网络模块总是这几个API,封装不可以么?数据库面临的总是那几个问题,了解不?项目的代码没事看看,啥线程池、内存池、DLL这些也时常会用到,能够信手拈来不?
程序员最不应该做重复的工作。因为程序员的时间太宝贵。所以很多能封装就封装。
为什么有的人可以做项目经理有的人做码农,有的人做测试? 技术不同,能力不同。(要说有其他方面也行,但是最主要的还是技术不同)。
不要你做比尔盖茨,要复制那些成功是笑话,别人有的条件,机遇,眼光压根我们就没有。但是我们可以做好自己。不断的学习,不断的进步。就说英语口语,你说单词少,一天记忆10个单词,你一年就有3650,而你作为大学生以前至少也有个几千的词汇量。不就够了?你说没条件读?一个做衣服的人都抱着吉他在吵闹的宿舍里面练,你说他有那么好的条件?你在地铁上不能听单词?你查MSDN的时候不能记下一些单词的用法?功夫不负有心人。日积月累,不积跬步,不足以至千里,不积小流,无以成江海。
控制自己的行为是最艰难的。给自己创造条件也是最艰难的。但是你做到了,你就比别人强。
楼主,能力和机会。机会是可遇不可求的,能力是可以锻炼的。
其实这些话是给我自己说的。。。
大拿。。。我拿什么拯救我自己。。。都工作四年有余了。。。做程序员2年有余了。
作者:issta hu
出处:http://www.cnblogs.com/hcu5555/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。