对于编程的一些思考

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于编程的一些思考相关的知识,希望对你有一定的参考价值。

 首先要确定你的目标:你是要加入程序员的队伍?亦或仅仅是处于兴趣想了解一下编程?
 
我这里只想说说第一种考虑,因为这时候你就需要开始要弄明白自己是不是适合编程?
 
其实编程跟写作,画画,写歌曲一样是属于脑力劳动,虽然我们在进行这件事的时候需要不停的敲动键盘,甚至跟人不停的沟通,但总的来说,大脑才是最重要的,拥有灵活严谨的逻辑思维能力,就是让你成为一个不错的程序员基本素质要求,所以编程毫无疑问的属于智力活动。前面的话说道这里,听上去有些高大上,假大空,看上去有些王婆卖瓜之嫌,但是其实我并不是想说编程有多么的凌驾于其它职业之上,因为在很多人看来是智力活动又如何呢?反正老子赚的钱比你多!谈到钱多钱少的问题,真是无解啊!
 
不要以为我前面的几句话跑题了,其实我是想说所以你特别需要搞清楚自己是不是真的热爱这个职业,这不仅仅是你从事编程这个职业之前需要考虑的问题,当你选择任何一个职业作为你人生职业生涯的起点之时,为了不愧对自己,你都应该问问自己这个问题,然后认真思考一下。那么钱不要考虑吗?说实话,在这个行业里做了这么久了,各种各样的人都见过了,都说编程是高薪行业,但是实际上二三线城市一两千块一个月的码农到处都是,就算是北上广深,刚刚入门的3、4K工资的程序猿也大有人在,但是在另外一个端点上,年薪二十多万,三十多万,四十多万,甚至六十多万一百万的人也一样有,而且还并不少数。我的意思是,如果你不是真的热爱这个行业,仅仅是凭着对金钱的执着,你可能很快就会放弃了,根本无法从起点开始走完之后的路,因为现实最能打击现实的人,无休止的加班,永不停息的学习技术,高强度的工作压力,对很多现实的人来说这都过于残酷,所以如果没有点理想,你的热情很快就会被磨灭。
 
那么如何提高自己的热情和对本职业的喜爱?我的观点是“分享”,时刻保持跟周围的人交流,不断的与大家分享你的技术进步,在分享技术进步的过程中享受别人对你的认可,这样就会形成良性循环,让你不断的进步,不断的分享。
 
一个根本的原则就是一定要尽可能的提高代码的复用性,
如何提高自己的程序员素养逼格的问题。
 
因为写程序员是智力活动,所以程序员一般接触的人也大多是脑力劳动者,所以既然大家都是搞智力活动的,多看几本书必然是很有必要的,专业为主,其它学科为辅。一般而言大家不会因为你工资低而看不起你,但是如果你搞不定事情,知识匮乏,就会让周围的人很反感。与人沟通要注意口气,可能涉及到对方利益的话题要尽量说的委婉,不要太过生硬,总之要给人你是优雅有格调的人这样的印象,会让人给你大大的加分。说话不要太偏激,适时的客观的评论问题,不要过多的加入自己的感情色彩,但要保持自己思维的独特性,最好能对专业问题提出独到的见解,这都是会为你的职业生涯加分的。


3------------------------- 

以上是关于对于编程的一些思考的主要内容,如果未能解决你的问题,请参考以下文章

架构思考:对于代码开发,服务架构的一些思考

对于Python学习的一些思考

面向硬件编程的一些思考

C#编程总结多线程带给我们的一些思考

对python的一些思考

对于推荐系统的一些思考