成为一名优秀的程序员,你需要有意识的培养这些潜质!

意识是改变自己的基础。
————————————————托尔斯泰
在这里插入图片描述
因此,首先我们必须认识到自己的遗漏,从而改善,为未来冲上顶点做好完备的铺垫。

我们知道,万事万物都有它的共性,也有它的特性,更确切的说是它们都有自己的规律。就像作家阿城对“无为无不为”的诠释,他认为,无为即是在规律面前无所作为,例如,“热铁别摸”,但是,无不为又告诉我们,懂得了这些规律就可以无所不能为了,因为我们可以利用重力、水、石油去创造事物。

一个细节,反转全局
我们的潜意识经常会提醒我们:“差不多得了”“已经很接近了”“误差可以忽略不计”等等,这种思想在其他行业或许不会带来多大影响,但是,作为软件开发行业中,95%的正确仍然是不能用,一个“差不多”能用方法或一个使图片很“接近”居中的CSS样式都是不合格、不能用的;而这剩下的5%对于整个软件的有效性十分重要,能造成完全相反的结果。这就是行业的规律,极度注重细节。
在这里插入图片描述
如果你缺乏对细节的把控,那就想尽办法去弥补。

热爱,学习的自觉性
常言道,学无止境,但是,有一个重大前提,就是首先你得热爱你所学的东西。如果你在学习编程的过程中,厌恶情绪逐渐压过你的热爱和激情,那么,久而久之,你会慢慢懈怠,妥协,就像上一段所提,遇到事情就变成了“差不多”。这时候,你应该开始反思,是否自己真的热爱这个行业,其中客观的原因可能是,工资,前景等,而主观的原因是你对编程的过程本身的一种执迷状态,衡量其中的比例,然后判断自己是否需要调整自己的态度,我相信,热爱除了关乎自身的天赋,也关乎一个人的努力和态度,有时候,后者更重要。
在这里插入图片描述
如果你真的热爱,你会坚持不懈去学习新事物,你会喜欢这个不断变化的行业,最终,你的热爱就像一张网,越来越扩展和延伸。

压力、竞争、挑战,用意志力把控时间的限度
每个人的素质是不同的,面对压力,你是选择逃避还是面对,是被动拖沓的面对将要解决的事物,还是果敢、限定自己的时间内完成,对于不同的人,会得出不同的答案。没错,当你沉浸在编程的世界里,你会发现编程是一个很有趣的活动,我们写代码,让它们完成很酷炫的事情。但是,请不要忘记这个行业另一面的巨大影响力,那就是压力、竞争、挑战,纯粹的理想和纯粹的现实都是不存在的,我们需要做的是让理想和现实和睦共处,甚至互相补益。
在这里插入图片描述
如果你接受挑战,扛得住压力,喜欢在限定的时间里挑战自己的能力,你会爱上这个行业,并且向一名优秀程序员的方向前进。如若不是,努力改进和放弃转业,不过是一念之间。

管理好工作流程的能力
生活和工作是息息相关的,一名程序员的自我组织能力既可以体现在生活上,也可以体现在工作上。这里,我们主要谈论的是,在工作上管理好工作流程的能力。例如,能否迅速、准确的在你的计算机里找到想要的东西?一名优秀的程序员通常能迅速、准确的定位一个需要的文件,并且用工具或脚本帮他们处理繁杂的事物,这也体现出一个人高效工作的状态。
在这里插入图片描述
如果之前你还未意识到这件事的重要性,那么现在,你应该好好想想,当你学到了一个新东西时,是否会把它写下来?你是否喜欢想出办法来替你完成那些重复的工作?你能精准高效的安排好各种不同的任务吗?通过以上的问题,是否你有信心去改变好它?

提问题之前,你在思考什么?
常有人厌烦说:“为什么你总是打破砂锅问到底啊?”,似乎这是一种惹人厌恶的品质,但是我认为,不是这个品质的问题,而是你是否思考过你问的问题的价值?当你问“为什么”的时候,如果这是一个值得回答且有价值的问题之时,那将对双方都有一个帮助和提升的机会。特别在软件开发中,爱提问题,并且提出有用的问题,是每个程序员都必备的良好品质。
在这里插入图片描述
面对新事物,不仅要有好奇心,更需要对自己的问题有清醒的意识和认知,作为一名优秀的程序员,你是个充满好奇心的人,同时,也必须是个严谨的人。

化被动为主动,提升自我学习能力
总是有新手在面试的时候提出这样的疑问:“公司是否有定期培训?是否有辅导学习这款新软件?”,而作为一名优秀的程序员,首先你得学会自己钻研,无论是代码、文档,以及东西的工作原理,都要通过自己自学去了解它的原理。
在这里插入图片描述
如果你的意识里总是有着“需要人教,或等着参加热门的课程培训去学知识”,那么,首先这就说明你心中掩藏着一种被动的心理,这样很不利于你在未来工作中的发展。

语言沟通能力
这个能力在程序员中并不是必然的特征,但却是非常关键的能力,如果在同行业中,你是个编程能力突出,同时在沟通、理解能力上比别人强,那么,你的机遇或许会更乐于关注你,记住,每个人都有他(她)的长处,更不要因为你的领导不会编程而瞧不起他。这不仅是工作的能力,更是一个人素养的提升。
在这里插入图片描述

感兴趣的可以自己来我的Java架构群,可以获取免费的学习资料,群号:855801563 对Java技术,架构技术感兴趣的同学,欢迎加群,一起学习,相互讨论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值