<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          前端轉(zhuǎn) Android 端的一年經(jīng)歷

          共 1646字,需瀏覽 4分鐘

           ·

          2021-03-25 12:32

          很抱歉,一年多沒(méi)更新了99fc569fb8b949bdcf7571a6fc977f39.webp99fc569fb8b949bdcf7571a6fc977f39.webp99fc569fb8b949bdcf7571a6fc977f39.webp

          先簡(jiǎn)單交代個(gè)人背景,本人機(jī)械專(zhuān)業(yè),自學(xué)前端,16年9月通過(guò)前端崗位拿到百度offer,17年6月底畢業(yè)。但在去年6月份的時(shí)候,接到來(lái)自HR的電話,公司由于業(yè)務(wù)調(diào)整,原本我要去的部門(mén)人員大幅縮減,然后我就轉(zhuǎn)到一個(gè) Android 研發(fā)部門(mén)。轉(zhuǎn)部門(mén)不是強(qiáng)制的,是打電話聯(lián)系我,我自愿去的,因?yàn)樵谖铱磥?lái),學(xué)啥其實(shí)并不重要,重要的是編程思維。

          一、面臨問(wèn)題

          1. 心問(wèn)題

          從前端轉(zhuǎn)到 Android,個(gè)人的心理變化過(guò)程是一個(gè)很重要方面。一直在擔(dān)心自己能不能短時(shí)間上手?Android,害怕試用期被淘汰,那可就丟臉了。

          2. 語(yǔ)言基礎(chǔ)

          這是從前端轉(zhuǎn)?Android?面臨的最大問(wèn)題:不懂 Java,沒(méi)有?Android?基礎(chǔ),一切都要重新開(kāi)始學(xué)。

          二、一年的經(jīng)歷

          來(lái)了公司后,經(jīng)理給我布置了一個(gè)任務(wù),做一個(gè)簡(jiǎn)單的 APP,以此來(lái)了解?Android?四大組件的基本應(yīng)用。為了完成這個(gè)應(yīng)用,自己邊看書(shū),邊網(wǎng)上找資料,花了兩個(gè)星期終于做完了。基本的功能實(shí)現(xiàn)了,界面也很簡(jiǎn)陋,內(nèi)部代碼邏輯亂得一逼。

          如今再回頭去看那段代碼,真是不堪入目。代碼結(jié)構(gòu),命名,注釋等都很亂,沒(méi)有規(guī)范可言。之后,又花了一段時(shí)間閱讀了某個(gè)原生 APP 的源碼完成串講。

          到8月中下旬,開(kāi)始閱讀項(xiàng)目代碼,熟悉業(yè)務(wù)。8月底開(kāi)始接觸第一個(gè)需求,需求很簡(jiǎn)單,總共寫(xiě)了不到100行代碼。但是從接到需求那一刻,我就一直開(kāi)始不停的問(wèn)跟我入職小伙伴問(wèn)題,因?yàn)槲艺娴氖且荒樸卤瓢 R恢睋?dān)心自己不能按時(shí)完成,也很努力花了很長(zhǎng)時(shí)間把其中的一些邏輯理清楚了,但是對(duì)于其他很多細(xì)節(jié)仍舊不懂。提交代碼的時(shí)候,不會(huì)使用 git,還是讓別人幫我提交的。

          之后接觸的需求也開(kāi)始更加多樣化,不過(guò)都是些基礎(chǔ)工作,適合夯實(shí)基礎(chǔ)。每次接到不一樣的需求,感覺(jué)都是一種挑戰(zhàn),因?yàn)闆](méi)接觸過(guò),不知道如何設(shè)計(jì)技術(shù)方案,也不知道估時(shí)是否可靠。幸好一切都克服了,挺了過(guò)來(lái)。

          其實(shí)一直到轉(zhuǎn)正之前,自己的內(nèi)心都處于一種很忐忑的狀態(tài),就怕經(jīng)理覺(jué)得自己太水,不讓轉(zhuǎn)正。不過(guò)最后順利轉(zhuǎn)正。內(nèi)心終于開(kāi)始安定。雖然轉(zhuǎn)正了,但是說(shuō)到我的?Android 和Java 基礎(chǔ),自認(rèn)為還是很菜9a5b1622b54b82d0f020fcb2372014f5.webp9a5b1622b54b82d0f020fcb2372014f5.webp9a5b1622b54b82d0f020fcb2372014f5.webp還有很多內(nèi)容需要我去學(xué)習(xí)。

          到了大概3月中下旬的時(shí)候,慢慢地,才開(kāi)始有了不一樣感覺(jué)。這時(shí)候面對(duì)分配給我的需求,內(nèi)心不再惶恐不安,而是一種胸有成足的感覺(jué)。有一種豁然開(kāi)朗的感覺(jué),就是覺(jué)得突然一瞬間懂了的感覺(jué)??吹叫枨?,你已經(jīng)大概知道要怎么去實(shí)現(xiàn),細(xì)節(jié)的話還需要進(jìn)一步去調(diào)研。

          再到如今,至少表面看上去,我和跟我一起入職的?Android 同事沒(méi)有太多的區(qū)別。但是基礎(chǔ)層面肯定沒(méi)有他們厚實(shí),還是有差距的。

          三、收獲

          1、Java?

          很開(kāi)心自己能夠擁有 java 基礎(chǔ)。如果我一直一名前端,我可能沒(méi)有太多時(shí)間學(xué)習(xí) Java,即使有時(shí)間學(xué)習(xí),也學(xué)點(diǎn)皮毛而已,并且缺乏相應(yīng)的項(xiàng)目來(lái)訓(xùn)練。有了 Java 基礎(chǔ)之后,以前學(xué)前端時(shí)候遇到的困惑也慢慢得到解答,思維和視野得到提升,對(duì)于后續(xù)繼續(xù)學(xué)習(xí)其他語(yǔ)言或研究其他的都很有幫助。

          2、思維和視野

          如果我一直是個(gè)前端,我的視野思維肯定也會(huì)受到限制,這里并不是說(shuō)前端不好。因?yàn)槲冶緛?lái)就是非計(jì)算機(jī)專(zhuān)業(yè)的,了解的也很有限度,只在前端的話,了解的過(guò)于片面。轉(zhuǎn)?Android 后,我更容易接觸到后臺(tái)和底層的原理,便于以后進(jìn)一步的學(xué)習(xí)。

          四、其他

          還是得感謝經(jīng)理、導(dǎo)師和各位同事在工作之中給予的幫助,沒(méi)有嫌棄我這個(gè)小白。當(dāng)然我也有自知之明,學(xué)習(xí)之路依舊很漫長(zhǎng),我會(huì)繼續(xù)努力的。

          對(duì)于前端,我后面還是會(huì)拾起來(lái)的,以后可是大前端時(shí)代啊,不能錯(cuò)過(guò)。

          對(duì)于以后的規(guī)劃,暫定是花半年時(shí)間,把?Android 的基礎(chǔ)知識(shí)整理一遍。當(dāng)然這中間也會(huì)繼續(xù)看書(shū)學(xué)習(xí),也會(huì)閱讀其他非計(jì)算機(jī)書(shū)籍,充實(shí)自己,畢竟代碼之外的世界也很精彩。

          終于寫(xiě)完了,洗洗該睡了,晚安了,朋友們5ad6e4085e449ee2535d35c10e4963bf.webp5ad6e4085e449ee2535d35c10e4963bf.webp5ad6e4085e449ee2535d35c10e4963bf.webp



          樹(shù)林美麗、幽暗而深邃,?但我有諾言尚待實(shí)現(xiàn), ?還要奔行百里方可沉睡。?--?羅伯特·弗羅斯特

          瀏覽 106
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本熟妇50乱偷交尾 | 天天爽天天干成人av一区二区三区 | 久久精品夜色国产亚洲AV | 成人mv在线观看 | 黄色片网站在线观看免费 |