真正进入软件开发领域并不容易。如果你只是一个菜鸟程序员,那你一定深刻体会到,没有经验是更难找到一份好工作的。或者你在这个行业已经有一段时间了,那么你也会深刻体会到在这个行业里出名的不容易。在工作中,我也认识了很多刚进入这个行业的程序员。一开始,他们很迷茫,因为不知道如何下手,也找不到自己的方向。往往有多种选择,那么选择哪一种才是正确的呢?1.想清楚自己想做什么在你的职业生涯中,有一个很重要的部分是要明确的,那就是职业选择。你必须认真对待你的工作,把它当作你真正的事业来做好。这家公司只要录用你,就对你有一定的认可,所以你一定要明白如何做好自己的工作。如果你下意识地只把现在的工作当成饭碗,那你的想法就已经不正确了。在我的生活中,我发现了一个每个人都可能有的问题,那就是当我们遇到同样的问题时,我们说服别人时总是有很多道理要说,但是当轮到我们遇到同样的问题时,我们不会忘记所有那些原则,问题在哪里?我觉得主要是你在给别人提建议的时候,往往可以从比较客观的角度看问题,不会有太多其他的顾虑。职业意识的原则也是如此,它可以让我们更客观地看待问题和做出决策。2.开发移动应用如果可以的话,多开发一些移动应用,可以增加你的经验,也可以在你以后的面试中有很好的谈话资本。刚进入这个行业的时候,应该接触更多的移动应用,因为移动应用是可以自己做的,这些做移动应用的经验对你以后的发展会有帮助。而且还能验证你的代码能力是否有所提升。很多公司在招聘的时候都会担心这个口若悬河的开发人员是不是真的像他说的那样有能力。因此,这个时候,你可以通过展示你的作品让他们相信你的能力,或者你这个时候,你已经创建了自己的应用商店,这样更有说服力。如果您对开发移动应用程序感兴趣,可以先查看有关此主题的基础教程:《 Introduction to Android》和《 Beginning iOS 7 Development》。下面两本书是我强烈推荐的进阶教程:《Professional Android 4 Application Development》《iOS Programming: The Big Nerd Ranch》多写一些移动应用,可以让自己更有自信,也可以让自己在开发软件方面更加熟练。但是,一开始很难做好,像你一样想学的人很多。但是,对于这个行业来说,只要你做得足够好,总是需要人才的。的。3.在工作中联系更多有经验和做得好的开发人员。那些经验丰富、做得好的开发人员的建议和讨论,对我们会有很大的帮助,所以我们一定要多和这些人交朋友,多向他们学习,多请教,这样会少走很多弯路。如果跟这些人关系不好,等到真正需要他们帮忙的时候,就麻烦了,而且也不是每个人都愿意教你的。这取决于您如何才能与他们有一个良好的开端。在这里我可以给你一些建议:你可以邀请别人几次吃饭,因为在中国,很多关系都是在饭桌上培养的。在讨论的过程中,也可以有自己的一些看法。如果你提出的意见很时尚,他们也会关注你,你也可以讨论一些你擅长的领域,但必须是别人感兴趣的。把自己擅长的东西换成别人的软件开发知识也不错。4、良好的阅读习惯。读绝对不变的正确真理。这也是人靠自己的力量出人头地的好方法,只要我们选对了书,一定会对我们有所帮助。很多时候,你不能光靠自己思考,那样会浪费你很多时间。你必须学会??阅读,从众多成功的软件开发书籍中汲取营养,才能在最短的时间内做出成绩。这里有一些推荐给刚入门的软件开发人员的书籍。《Code Complete》(《代码大全》)——代码结构的经典。《Clean Code》(《代码整洁之道》)——主要讲述如何写出好的代码的关键概念。值得一读。《Design Patterns》(《设计模式》)——掌握之后,你将在未来的职业生涯中大显身手。《 Introduction to Android》(《编程珠玑》)——好好读书,虽然很难,但后来你就会知道,付出是值得的。《Professional Android 4 Application Development》(《敏捷软件开发原则、模式和实践》)。我希望这些书和我上面的建议对你有所帮助。
