作为一个三年程序媛的小建议

大学快毕业的实习期间,我进入了一家软件公司做iOS开发。在此之前我没有过项目开发的经验,只做过很小的demo。

我觉得开发这件事,是需要实践出真知的,加入工作一边写一边思考哪里不会,然后再去系统的看。当时的我加入了一个开发小组,看文档,学习框架,每一个需要我做的功能,我都分解成几小块,列一下都应该怎么去实现,再去真正的写。

那段实习期间,我利用下班的时间看书、练习demo、写总结,这种方式让我在团队里脱颖而出,渐渐成为一个真正的iOS开发工程师。同时我也有没完善的地方,在此记录,共同改进。


第一:学习方式多样化。

我们应该多看一些编程相关的社区、博客,关注一些大牛的成长,给自己刺激和方向。应该结交一些在技术上有追求的人,加入一个圈子,相互鼓励。应该留意一下新的技术,它解决了什么样的问题,以及是否适合我们,如果适合就及时的去学习,不断提高自己。


第二:环境很重要。

我曾经住过很差环境的宿舍,从小到大没见过蟑螂的人,在租来的屋里见到了蟑螂,当舍友尖叫着的时候,我心里也打怵,觉得怎么能生活在如此恶劣的环境下。在这样的环境里,我回到宿舍只想看电影玩手机,这真是极大的浪费了我的青春。

所以我很想说环境对于一个人真的很重要。如果你想提升自己,想下班后回到宿舍通过业余时间学习,真的需要找一个相对优雅的环境作为临时的家。在一个好点的环境中提升自己的技术水平,还是很让人享受的。


第三:不忘初心,方得始终。

很多和我一起进入软件行业的同学,转行了,有去考公务员的,有去考老师的,他们听从了家长的建议,走了一条比较稳定的路,我觉得选择行业应该根据自己的性格来,如果自己很向往很羡慕那种朝九晚五喝茶看报的生活,考公务员不失为一种很好的选择,但是如果自己是喜欢拼搏更关注自己的成长,那还是选择更有挑战的工作比较好,如果换来换去,最终只会是什么事情也做不好。


第四:效率的提升是关键。

工作中肯定有一些问题是自己解决不了的,这时候去问别人是很好的途径,但最好是在问之后,做一个笔记,做一下总结,这样就可以不断的提高自己的水平。同时可以尝试使用思维导图,分析出脉络,会有很大的帮助。

如果你的工作效率很差,可以尝试先做计划,预估每一个计划需要多少时间,然后先做容易的,再做难一点的,每天有持续不断的输出。

第五:学习到的知识点及时的用到工作上。

很多时候我们平时学到的东西没有及时的结合到工作上来,这样会让自己的产生一个错觉,就是自己学习的那么多知识点是不是没有用,是不是一直在做无用功,就会很打击积极性。此时的好办法就是及时的主动的把学到的东西用到工作上,在工作中遇到问题就主动的去钻研一下,找解决的方案,学习新的技术,然后使用技术解决问题,这样才能知行合一,才能更好的发展。

这是我三年工作的小建议,希望大家共同努力,在技术的道路上越走越顺~

你可能感兴趣的:(作为一个三年程序媛的小建议)