程序之美
作为一名老程序员,我有着大家一贯的工作作风-开门见山,你看我的文章的目的是为什么?当我们在博文的海洋里点来点去,我相信你们一定是带着问题来的,当然你可以说我是因为无聊,但我觉得这样想法的应该是少数吧!多数人还是来这里寻找答案的,你们应该和当年的我一样,真想直接就能找到对口的素材,直接就能找到问题的答案。
确实如此,这是一个加速的时代,技术进步的速度是按指数增长的,我们都知道如果你不全力奔跑,就会跟不上时代的节奏。在公司,如果大家都是10分钟解决问题,而你用了15分钟,上司就会对你另眼相待;在客户那里,如果别的供应商只用了8分钟就可以圆满完成任务,而你用了10分钟,你就会失去这次项目合作的机会;在研发过程中,大家都在争分夺秒的赶进度,而你却在花费大量的时间寻找素材、验证、测试,可想产品的稳定性周期必然受损。我们或许可以反驳说:“并不是所有的快的都是好的”,但你是否也应该承认快速找到素材和问题的答案,你能节省更多的时间学习,你能有更多的时间成长!
我不是业界的大牛,也不是人们口口相传的大神,我只是做几年开发的一个老工程师,只是比你们大家多吃了几年白饭,我希望把我学习工作中遇到的问题整理出来,当各位(包括我自己)遇到困难的时候,可以快速的信手拈来,解决实际问题。当然,有朋友会问我:看了你的文章我能月薪过万么?我会回答不知道。还有的朋友会问我:看了你的文章我遇到的问题都能迎刃而解么?我会回答不知道。读了你的文章我能有很大提升么?我会回答不知道。你可能会怒了:啥都不知道,我为什么看?朋友,请息怒,听我细细道来。
现在在做安卓开发的,分为几个阶段:第一个阶段:阅读基础性Android书籍,第二个阶段Android踩雷和排雷,第三个阶段Android的质的提升,第一个阶段完成,吃透熟练,你可解决温饱,比如月薪8000-10000,若想15000-20000那你就要完成踩坑和排雷,这也就是本文章要起到的作用;不行我要30000那好了你要有质的飞跃,除了吃透熟练,你还能表达出来,推销自我!试想,你去面试一家公司,无论你是否真的做过,考官一问,你滔滔不绝,知无不言,言无不尽,我相信月薪30000你唾手可得!因为一般很少有公司能分离出平台让你来实践。你说不行,我要拿的更高,那好,你除了会推销自己外,还要真正的实践过,比如,技术总监正在面试你,现场有解决不了的问题,你毛遂自荐,临危受命,完成任务后,我保证人事会找你谈,让你说个数,公司绝不还价!这种机会一般是可遇不可求的,我接触过很多公司,只要是正规的公司,他们都是求贤若渴的,你要你有真才实学,他们一定可以给你一个合适的定位。
言归正传,今天说下建工程的一些问题,随着kotlin的诞生,java已不是Android开发的唯一语言,在创建工程的时候,Android studio 3.0开始支持kotlin,注意区分,kotlin和java代码互转很容易,工程互转就很麻烦,所以在前期创建的时候就明确好是kotlin工程还是java工程,这样会避免以后麻烦!具体的创建选择如下图所示 打开Android Studio
选择Empty Activity,点击Next
创建Kotlin工程或者如下图创建java工程 点击Finish即可。
|