本人也是刚刚踏进程序员这个圈子不久,应该说还是处在一个初级菜鸟的阶段,对于很多知识点都是刚刚接触,也不是很深入的去研究,但是对于很多编程的基础知识本人还是有很多心得,现在就写点东西来分享一下我在最初开始学习时经常遇见的问题,希望大家共同进步,共同学习。
其实刚开始学习编程的时候当然是很迷茫的,网上浏览一圈,我靠,各种技术各种不懂。记得最开始写Hello World的时候,竟然连main函数都要照着书看好几遍才能写出来。对于很多学习软件编程的人来说,要么是生计需要,要么是兴趣爱好,而我呢,当然是第一种。因为在大学的专业就是软件工程,不学习,就意味着毕业要和西北风!
很多时候学习编程是需要下一定决心的,不知道大家有没有这样的感觉,当你成功的搞定一个小case的时候,你会爽的到处炫耀一番,自己让自己放松一小下;但当你遇见一个像传奇一样的bug时,恨不得想问问到底是谁发明了这恶心的编程语言。其实这种情况,只要是个写程序的都会遇到,我本人呢,是自己发明了一样很有效的解决bug的方法:当你遇见一个很难解决的bug时,千万不要死扣到底,我有个朋友就是这样,遇见bug了,总是扣啊扣啊扣,连饭也不吃,恨不得把头发后揪掉了.....这样的编程方式就是太偏激了吧,那当我遇见这样的问题时候怎么办呢?关掉程序,喝杯水,要知道,坐在电脑前面时间长了辐射量大的惊人,喝点水缓解一下体内的新陈代谢,也有助于大脑的恢复;然后呢,出去放松一下,这里的放松可不是让你出去玩的通宵放松,可以到周围有草坪,有树木的地方转转,第一是休息一下眼睛,第二是绿色的东西可以让人心情舒畅。这样转个十几分钟或是二十几分钟后,再回去看看你的bug,换一种思路去想,通常是很快就能找到解决方法的,这一招呢,本人是屡试不爽。
对于编程的学习,最重要的是兴趣,刚开始接触一门新技术的时候谁都会产生莫名其妙的抵触情绪,但是对于一个真正的IT开发者来讲,这种情况不应该发生在我们的身上,我们与生俱来就应该有着一种坚持学习的精神,无论是多么难的技术,相信只要是用心专研就能够取得好的成绩,这也就是一分耕耘,一分收获是吧。把自己定位在一个正确的位置上,不停的去学习,不停的去接触新鲜的事物,多与其他人进行交流,保持一颗年轻的心态,就一定会学有所成!
对于IT开发者来讲,如今的IT行业是一块众人拾荒的情景,遍地都是新的技术,而新兴的技术不知道那一天就会突然被淘汰掉。有很多朋友都是学了这个又忙着学习那个,最终知识知晓个大概,深层次的东西一问都不知。像当前的Android的开发一样,越来越多的开发者跳进来分享这一块香喷喷的大饼,虽然有不少人从中得到了自己想要的东西,但是谁又能保证Android的生命期会像C、C++、Java这样经历时间的考验呢。所以,在研究新型的技术的同时,大家千万别忘了自己最基础的东西,最基础的永远是最难以去全面掌握的东西。
前一阵听朋友讲,好多软件的从业人员都顶不住压力,纷纷选择转行了.......IT打拼确实很累人,劳累过度是IT人最习以为常的精神状态,其实每各行业都如此,不仅仅是IT。作为IT开发人员,不仅仅要保持一个积极向上的心态,同时要懂得自己缓解自己的压力,学非一日而成,只要用心就可以了,对于自己喜欢的东西多下功夫去了解学习,这样不仅仅学到了东西,还能是自己心情愉悦,乐此不疲。
说了这么多,其实我自己有时候也会有疲惫的时候,但是这又能怎么样呢,还是应该不断的鞭策自己,趁着年轻,多学习,多奋斗,学到的东西都是自己的,也终会有用武之地。
希望那些和我同样是刚刚迈进IT行业的朋友们,能够保持一个健康的心态,打造我们自己的IT世界!!!