张晨的个人博客

【聊一聊】程序员的恶性循环 (转)--收藏一个精品回复赞!

张晨的个人博客2014-04-11生活点滴 1651 0A+A-

转自 CSDN社区 http://bbs.csdn.net/topics/390729660 ,有兴趣的可以去看看里面有很多程序员回复和交流;

主要收藏一个精品回复,觉得说得非常有道理:来至niceworkteam的回复

 

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的时候不能记下一些单词的用法?功夫不负有心人。日积月累,不积跬步,不足以至千里,不积小流,无以成江海。

控制自己的行为是最艰难的。给自己创造条件也是最艰难的。但是你做到了,你就比别人强。

楼主,能力和机会。机会是可遇不可求的,能力是可以锻炼的。

其实这些话是给我自己说的。。。

 

文章关键词
程序员
发表评论