不知道准备进入这个行业做开发的初衷是什么,是热爱嘛?还是觉得每天坐在办公室里很轻松?还是觉得赚钱多?无论是哪种原因吧当你踏进来的哪一刻就要做好无尽的学习准备。三流学校毕业的我到今天已经踏入职场7年了,说长也不长说短也不短。经历过大城市的打磨也收过小城市的教育,由上市公司的工作经验也能理解小工作室的一人多用,用过c++也做过Java、PHP。知识是学不完的,所以一定要有自我学习能力,真正的工作中没有人会真心实意的教你万事只能靠自己。不要担心自己的计算机基础,刚开始的时候只会开机玩游戏。但是数学和英语很重要,逻辑思维也很重要,但现学也来得及。其实这东西不是很难但是得学,能大规模使用的都不需要智商否则他不能规模化,所以准程序员们一定要时刻警醒自己,「会一两门编程语言只是职业的开始」,编程语言只是能算技术基础,持续、深入学习,提升自己才是你的出路。
一、理论知识很重要
在校的时候真的不懂自己在学什么,学这些的意义是什么。认识好多刚毕业的学哥学姐们都说学校里的东西出来用不到,但是越往后才会发现理论知识真的很重要,数据结构,操作系统原理,数据库原理,各种面向对象等……这些基础知识决定你在技术上能走多快。
二、学习阶段多做项目
学习的时候觉得这项目很庞大啊,你可以找志同道合的同学一起完成,细化细化拆分拆分一个一个的完成。如果有老师带着你们做,那这种机会千万要抓住。做项目是成长的捷径。
三、学会用搜索引擎
百度谷歌一定要会用,真的能解决你的很多疑问,你遇到的问题不是独有的,再稀奇的问题肯定有人在你之前实践过。
四、IT行业真的是像盖楼房
盖楼需要的是搬砖和水泥,而写代码也是这样,东搬轮子西拼胎,哪里漏水修哪里,铺个地砖和个水泥,就能把房子搭起来。但是打框架的人很厉害等同于画图纸,所以要女里成为哪个画图纸的人。
五、年纪轻轻不要摆烂,除非你不打算以后继续做了
肯定有一些公司事儿少,福利好,可是玩意哪天倒闭了就知道艰辛了,再出来找工作啥提升没有完全没有竞争力,该开始最好的就是外包工作,虽然很累很压榨但成长是真的快。
六、有计划地完成任务
任何任务都要想好再动手,而想好的标志就是你程序设计好了,有能力的写写设计文档,等写好设计文档就会发现这完全是纯粹的无脑工作。一个有水平的程序员,应该花80%的时间做代码设计、上,剩下20%的时间写代码,菜鸟程序员的这个比例恰好是反的。所以一定不要直接上手干。
七、要在工作从成长自己,但不能为了成长不工作
可以在工作中学习,但不能放下工作然后去学习,除非工作已经做完了。除此之外,还有一点要强调的是,不要只在工作中学习。工作能带来的是经验、是实操,而基础知识以及前沿理论知识只有靠自己下班后来学,这也是与其他人拉开距离的时候。
八、一定要不断的学习新技术
今天的新技术可能就是明天的热门流行,鞭策自己多学习
九、学会阅读别人代码
读别人代码也许是一件头疼的事,但也是一个学习他人思维的捷径。这样做可能会让你学到很多关于库,服务,编程语言和模式方面的知识。但是,最重要的是,你能了解到其他人是如何看待编程的。
十、保持耐心
任何事都离不开耐心,我的耐心就很差。
最重要的、一定要锻炼
身体很重要身体很重要,不要因为每天上班很累了就放弃体育锻炼,这个工作其实挺伤身体的,比如腰椎脊椎眼镜。你的身体你的健康比钱更重要,也因为你很难搞一辈子技术。所以,早点开始健身、早点为你的职业发展做规划。