程序员的核心竞争力
1|0前言
鄙人不才,上次写了一篇文章 其中谈到了,如果要作为一个合格的.NET开发人员,需要具备一些什么素质,今天手痒了,想再写一篇文章,谈谈程序员的核心竞争力是什么,怎么培养核心竞争力?大家应该不介意吧,(*^__^*) 嘻嘻……
2|01.兴趣
为什么说兴趣很重要,因为兴趣能让你保持对编程的好奇心,我目前在一家外企工作,是今年5月份入职的,和我一起入职的还有一个小伙子,他这个人很聪明,嘴巴也特别会讲,但是这次某公司裁员把他给裁掉了,我其实并不感到意外,为什么?对于一个这么聪明的,能说会道的人,为什么还会被裁掉而让我不感到意外呢?关键的原因就是他对编程的兴趣很有限,他只能像学校读书的时候一样,要一个环境去逼迫他去做事,要领导给他工作上的压力。他还提过要去参加软件培训,以此来提高他的技能。
3|02.学会聪明的问问题
这点很重要,问问题并不是说碰到不会的就去问,其实问问题也不仅仅限于去网上查资料,其实我更建议大家去推导出问题的答案,因为很多的问题都是实际项目中的问题,你在网上根本很难找到100%匹配的问题,如果你拿你的问题去网上问,也不一定有人能给你一个完整的答案。我给大家说2点,第一,看VS给的异常信息,第二,学会举一反三,因为任何的问题不可能完全匹配,但是大体的思路是正确的,如果你掌握了思路,那一切都很好办了,以后碰到类似的问题你也可以解决了,不用看那个固定的答案了。
4|03.要有危机意识
记得有个人曾经对我说过一句话:如果你在不该安逸的年纪安逸,那么你将在安逸的年纪不能安逸。这句话折射出一个问题,最危险的地方往往是最安全的地方,最安全的舒适的地方往往最不安全,世界对每个人不可能公平,物竞天择,优者生存,如果你经历过裁员,你应该懂的。如果你经常上Cnblogs你也许会觉得你还“行”,但是如果你去CSDN的话,你会发现很多大一的学生(我发现他写了几百篇博客,一年之间)都比你工作了2,3年的人还要懂得技术,你说你有技术,他们大一就超过了你,你说你有兴趣,他说他可以每天熬夜写代码,试问一句,你有什么资本和他们去竞争?你缺什么,你缺时间,因为年纪越大,你的剩余时间就越少!
5|04.千万不能只学技术
作为一个.neter,上次去了家互联网公司面试,结果彻底被鄙视了,为什么?因为我懂的技术太多了,什么MVC啊,EF啊,NHibernate啊,有人可能会奇怪,会这些东西不是很好吗,为什么还被鄙视呢?因为他们除了.net framework以外,其他的东西根本就不用,也就是用不上!甚至连现在流行的MVC都不用,他们是所有的控件,底层的代码,都是根据自己网站的需求去额外定制!框架的作用是方便我们去使用,但是也会让我们变成填鸭式工作的模式,因为你只要用一个Helper类就可以解决所有的问题了啊!编程的精华是架构和底层,但是往往能真正懂架构的人是很少的,或者说是,懂架构的人多,但是能运用在实际场景中让她发光发亮的人 - 很少!编程思想很重要!
6|05.选择公司要慎重
为什么这么说呢?这和一个人的核心竞争力有关系吗?当然有了,如果你选对了一个适合自己发展的公司,那么你就会在这个公司得到长足的进步,只要你进步了,你的竞争力就得到了提升!那么怎么选择适合自己的公司呢?首先:公司的源码是否开放,有些公司封装了底层的源码而只是在高层进行开发,这样对技术的进步很有限,第二:看你个人喜好往哪个方向发展,比如互联网公司用到的技术就比较新,你可以先去网上看看一些信息,然后有针对性的学习,第三:我还要重申一点,没有人天生是架构师,如果这个公司的领导不让你尝试着去修改架构方面的东西,或者说是一点培养的意识都没有,如果你想长足发展,我建议这样的公司最好三思。第四:谈工资或者离职的时候千万别被感情牵住,程序员很单纯,世间很险恶,且行且珍惜,当他们拿感情牌的时候,你想想外面的某些企业是怎么裁员的(既然他裁员的时候都不提前通知一声,我为什么又要在他困难的时候,或者是需要我的时候去考虑情分呢,记住一句话就行:没有永远的朋友,只有永远的利益)。
7|0后记
我作为一个工作了2年的菜鸟吧,总结出这些东西,也许不完全正确,还是希望,如果你觉得我说得对,可以让你少走弯路,我也会很开心(*^__^*) 嘻嘻……。
__EOF__
作 者:ღKawaii
出 处:https://www.cnblogs.com/kmsfan/p/4951585.html
关于博主:一个普通的小码农,为了梦想奋斗
版权声明:署名 - 非商业性使用 - 禁止演绎,协议普通文本 | 协议法律文本。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!

出处:http://www.cnblogs.com/kmsfan
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
欢迎大家加入KMSFan之家,以及访问我的优酷空间!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?