众所周知,IT行业是近年来比较热门且待遇不错的职业。长期以来,各行各业的从业者都是通过学习从原来的工作岗位转移到程序员岗位的。另一方面,IT行业也在与时俱进。基于互联网和技术的蓬勃发展,IT行业每天都在创新。那些对编程有着浓厚兴趣,每天乐此不疲地写代码的人,最能体会IT行业发展带来的巨大机遇和挑战。
金迅教育的培训师找到了一个热帖,讲的是IT从业者需要尽快了解的道理。事实上,无论是刚刚走出校门进行社会实践的大学生,还是在职场中浸淫多年的行业老手,如果能够学习和掌握前辈们总结的经验,对自己以后的个人成长和事业都是大有裨益的。现在,金迅教育的导师就为大家带来一些程序员日常工作必备的行业经验总结。

一群程序员最大的优势在于心思细腻,考虑问题全面,逻辑思维能力强。当PM的计划和想法放任自流时,它可以分析是否能尽快落地,并做出解决方案,使天马星空的想法可行并最终成为现实。

但这种技术思维很容易导致思维的僵化,带来的不良影响就是无论如何,我们总是从技术层面去思考事情。反而会给自己设置很多障碍,形成思维之墙。我们都知道事物都是多面的,现实中很少有非黑即白的。不是所有的事情都有最终确切的答案。所以完全用程序员的思维思考问题很容易碰壁。
比如PM脑子里产生了一个很奇妙的想法,然后公司的技术人员分析了一下,然后认为实现起来比较困难,提出了新的建议,要求先简化、调整、修改。这就是技术思维在起作用。而放弃技术思维会是什么表现?只是先不去想它在技术层面的复杂程度,至少静下心来分析一下PM提出的想法是否真的很奇妙,对于用户群体是否有真正的价值。如果答案是肯定的,那么我们就应该毫不犹豫地完成这个想法,把它变成现实。而不是直接把最初的想法一上来就打发掉,或者简化,否则会扼杀土壤里的创新种子。
因此,技术不仅仅是处理事物的一个僵硬的角度,它是一套完整的解决方案,一条被证明的成功之路。很多程序员群体学习了技术,应用了技术,最终还是被困在了技术里,思想被困在了技术的枷锁里。他们中的许多人为了技术而使用技术,大量的群体对此不感兴趣。在他们眼里,只看到代码的酷。他们学习技术,只是因为他们认为技术是一种技能,可以在业余时间和日常交流中用来说话和炫耀。所以,再熟练的程序员群体,如果不能摒弃技术思维方式,对以后的职业发展会有很大的负面作用,阻力之大,不言而喻。


