殘劍:為什么選擇做android開(kāi)發(fā)?
斯佩狩:不是選的俺夕,而是順其自然就干這行了裳凸。畢業(yè)那時(shí)候根本不知道自己能干什么,校園招聘技術(shù)型的公司比較多劝贸,然后了解到JAVA開(kāi)發(fā)姨谷、測(cè)試、技術(shù)支持等崗位映九,當(dāng)時(shí)覺(jué)得自己特別水梦湘,開(kāi)發(fā)是沒(méi)希望了,技術(shù)支持基本都是要男生的件甥,測(cè)試的女生比例較大捌议,所以就偏向投測(cè)試。第一家公司是比較有名的外包公司引有,而且網(wǎng)上有高度評(píng)價(jià)這家公司的培訓(xùn)瓣颅,對(duì)于我這樣什么都不懂的人很有誘惑力,簡(jiǎn)歷投的意向是測(cè)試譬正,但錄取時(shí)我們的崗位都變成JAVA開(kāi)發(fā)宫补,然后11月底就開(kāi)始培訓(xùn),培訓(xùn)結(jié)束后閑了一段時(shí)間后就被分配到做android開(kāi)發(fā)了曾我。
殘劍:從你的經(jīng)歷來(lái)看粉怕,你已經(jīng)換過(guò)幾份工作,是什么原因迫使你需要更換工作抒巢?
斯佩狩:第一次換工作純粹是因?yàn)樘e了贫贝,由于是在外包公司,總有閑著的人和忙著的人虐秦,沒(méi)有接到相關(guān)的項(xiàng)目平酿,我們幾個(gè)android開(kāi)發(fā)的都不幸成為閑著的人,除非特別積極且自制力強(qiáng)的人悦陋,一般人在這種情況下成長(zhǎng)比較慢。我不是自制力特別強(qiáng)的那種筑辨,在沒(méi)有項(xiàng)目做驅(qū)動(dòng)的情況下很難進(jìn)行持續(xù)的學(xué)習(xí)俺驶,但我又是有點(diǎn)進(jìn)取心的,所以越干越不開(kāi)心,就辭職了暮现。
第二次換工作是因?yàn)楣静脝T还绘,于是還在試用期的我就被裁了,這個(gè)也是能夠預(yù)知的栖袋,畢竟兩個(gè)android開(kāi)發(fā)的拍顷,一個(gè)是老員工,一個(gè)是試用期塘幅,那結(jié)果很顯然昔案。不過(guò)當(dāng)時(shí)的我一點(diǎn)都不為被裁而感到不快,反而有些輕松电媳,因?yàn)橹坝卸螘r(shí)間我一直在猶豫踏揣。基于對(duì)項(xiàng)目的熟悉程度匾乓,項(xiàng)目重點(diǎn)部分的調(diào)整一般都不會(huì)交由我處理捞稿,而且這個(gè)項(xiàng)目已經(jīng)基本成型,我能干的事情主要是維護(hù)拼缝,還有一些功能點(diǎn)的增加娱局、修改,由于這個(gè)項(xiàng)目我就參與了最后那一部分咧七,總覺(jué)得自己沒(méi)起多少作用衰齐,有種可有可無(wú)的感覺(jué),而且自己能力的提升有些緩慢猪叙。
殘劍:到新公司后娇斩,發(fā)現(xiàn)需要獨(dú)自一個(gè)人去完成一個(gè)項(xiàng)目時(shí),是否感覺(jué)到恐懼穴翩,是否想過(guò)退縮犬第?
斯佩狩:剛到一個(gè)新環(huán)境,并且有一個(gè)全新的項(xiàng)目芒帕,興奮感蓋過(guò)了其它的所有情緒歉嗓,后期也沒(méi)有覺(jué)得恐懼和想退縮,一個(gè)人完成一個(gè)項(xiàng)目背蟆,感覺(jué)整個(gè)項(xiàng)目都在自己的掌控中鉴分,挺爽的。
殘劍:你獨(dú)自一人是如何解決那些問(wèn)題的带膀?
斯佩狩:對(duì)于界面設(shè)計(jì)不確定志珍,一般我都會(huì)先定出一個(gè)大概的樣式,再尋求上級(jí)的討論垛叨,最后敲定伦糯,不過(guò)對(duì)于細(xì)節(jié)的處理主要還是自己和美工討論。
對(duì)于java層的一些問(wèn)題一般是通過(guò)google搜索,搜不到合適就邊查看源碼邊繼續(xù)搜敛纲,自己搗鼓解決方案喂击,后期整理代碼的時(shí)候會(huì)再去處理那些因腦子短路退而求次的解決方案。
對(duì)于c層的問(wèn)題就有些無(wú)力了淤翔,特別是這次項(xiàng)目涉及播放器翰绊,代碼之多之復(fù)雜,要找出問(wèn)題的所在很難旁壮,這種特別耗時(shí)而且也在我能力范圍之外的問(wèn)題我就會(huì)尋求可替代品——其它播放器监嗜,這種時(shí)候我就特希望身邊有個(gè)有相關(guān)經(jīng)驗(yàn)的人在旁邊給予支持,至少這樣我不會(huì)完全毫無(wú)頭緒寡具。
殘劍:對(duì)于android開(kāi)發(fā)這塊秤茅,有什么樣的心得?
斯佩狩:對(duì)于像我這樣初次接觸(之前從來(lái)沒(méi)做過(guò)開(kāi)發(fā))android開(kāi)發(fā)的人來(lái)說(shuō)指引者很重要童叠,我的android引導(dǎo)者早期就向我傳輸了代碼編寫(xiě)規(guī)范的思想框喳,讓我很快的了解了一些常用的代碼優(yōu)化方式,而且能較快的解決我關(guān)于技術(shù)上的疑問(wèn)厦坛。入門(mén)后五垮,就可以接觸一些開(kāi)源項(xiàng)目,比如比較常用的下拉刷新杜秸、slide menu等放仗,可以從中了解到一些新的控件,觀察他們的代碼編寫(xiě)和部分優(yōu)化撬碟,如果可以將學(xué)到的東西記錄下來(lái)那就更好了诞挨,我接觸的比較晚,而且還沒(méi)養(yǎng)成記錄下來(lái)的好習(xí)慣呢蛤,看過(guò)很容易忘惶傻。提升的話(huà)還需要多做項(xiàng)目,項(xiàng)目過(guò)程中會(huì)碰到很多問(wèn)題其障,學(xué)著自己分析或求助于google大神银室。我覺(jué)得自己還處于初級(jí)階段,至于進(jìn)一步提升應(yīng)該是要了解些網(wǎng)絡(luò)基礎(chǔ)知識(shí)励翼、重構(gòu)優(yōu)化蜈敢、C語(yǔ)言等等。
殘劍:你是個(gè)比較開(kāi)朗的女孩汽抚,那么你喜歡什么樣的工作環(huán)境抓狭?
斯佩狩:最重要的就是有一個(gè)容易相處,容易交流造烁,能相互幫助的團(tuán)隊(duì)辐宾,團(tuán)隊(duì)的每個(gè)人都能對(duì)自己的那塊負(fù)責(zé)(包括表達(dá)自己的疑問(wèn)及意見(jiàn))狱从,其次要有好的領(lǐng)導(dǎo)膨蛮,好的領(lǐng)導(dǎo)要么能在技術(shù)提升方面能給予指導(dǎo)叠纹,要么能對(duì)職業(yè)生涯方面給予指導(dǎo),要么能在眼界敞葛、考慮問(wèn)題方面給予間接或直接的幫助誉察,總之我們能從他身上學(xué)到認(rèn)為有價(jià)值的東西。大環(huán)境的話(huà)惹谐,喜歡彈性工作制持偏,不喜歡硬性加班,喜歡能各抒己見(jiàn)氨肌、精而少的會(huì)議(這對(duì)會(huì)議主持人的要求比較高)鸿秆,不喜歡冗長(zhǎng)、經(jīng)常性的會(huì)議怎囚。
殘劍:工作的這段時(shí)間有什么樣的個(gè)人感想卿叽?
斯佩狩:工作的這段時(shí)間我一直都處于很迷茫無(wú)目的的狀態(tài),每當(dāng)有項(xiàng)目做的時(shí)候我就充滿(mǎn)激情恳守,因?yàn)橥瓿扇蝿?wù)能給我?guī)?lái)成就感考婴,但一旦一段時(shí)間沒(méi)項(xiàng)目,我就會(huì)覺(jué)得無(wú)趣催烘,即使我想學(xué)習(xí)其它語(yǔ)言沥阱,學(xué)習(xí)一段時(shí)間后一想到?jīng)]項(xiàng)目練習(xí),我就會(huì)頓時(shí)懶惰下來(lái)伊群,自己給自己安排的項(xiàng)目一般都會(huì)不了了之考杉,有一部分原因是缺乏團(tuán)隊(duì)一起做項(xiàng)目的交流,樂(lè)趣不夠舰始,我目前要努力克服的就是三心二意+半途而廢崇棠,努力做到能將自己的空余時(shí)間安排起來(lái),目的的明確不是近期的我能明確的蔽午,所以先緩一緩易茬。
殘劍:在創(chuàng)業(yè)公司待了一年有什么感想?有什么地方是你覺(jué)得不是很滿(mǎn)意的及老?
斯佩狩:公司很多決策都是領(lǐng)導(dǎo)層確定了我們才被安排知曉的抽莱,我能干的只是對(duì)與我相關(guān)的任務(wù)發(fā)表一些想法而已,這些想法對(duì)結(jié)果的影響力微不足道骄恶,當(dāng)然這里面包含兩方面的因素:一是我的意見(jiàn)比較一般食铐;二是上級(jí)比較堅(jiān)持自己的想法,也不能說(shuō)這樣的結(jié)果絕對(duì)不好僧鲁。決策都由領(lǐng)導(dǎo)層決定我倒無(wú)所謂虐呻,因?yàn)槲覍?duì)市場(chǎng)不了解象泵,我比較關(guān)心的是與我切身相關(guān)的事情,比如公司管理制度斟叼、領(lǐng)導(dǎo)的能力偶惠、團(tuán)隊(duì)人員等,其中不是很滿(mǎn)意的就是領(lǐng)導(dǎo)力朗涩。
殘劍:當(dāng)接受一個(gè)任務(wù)時(shí)忽孽,你會(huì)如何去處理?如果這個(gè)任務(wù)超出了自己的能力范圍谢床,你會(huì)怎么辦兄一?
斯佩狩:對(duì)于一眼看上去不是屬于我范疇的任務(wù),我會(huì)稍微先想下识腿,如果確實(shí)不是我能處理的我會(huì)直接提出反對(duì)意見(jiàn)以及我在這個(gè)任務(wù)中可能起的作用出革,比如讓我去定義終端接口實(shí)現(xiàn),這肯定是不現(xiàn)實(shí)的渡讼,因?yàn)榻K端功能不是我實(shí)現(xiàn)的骂束,我也想象不到終端可能出現(xiàn)的問(wèn)題,我能干的事情就是在接口定義的過(guò)程中根據(jù)客戶(hù)端的需求來(lái)給出一些意見(jiàn)硝全。
對(duì)于屬于我范疇的任務(wù)栖雾,如果我不清楚任務(wù)目的的話(huà)我會(huì)詢(xún)問(wèn)上級(jí)為什么要這么干,不過(guò)一般在任務(wù)布置之前都已經(jīng)了解目的了伟众,出現(xiàn)這種情況基本是我認(rèn)為任務(wù)沒(méi)必要時(shí)才會(huì)出現(xiàn)的析藕,比如客戶(hù)端還有好多問(wèn)題(為什么界面又要換,或者廣告放在這個(gè)位置得不償失等)凳厢。不過(guò)最終我只是提出異議罷了账胧,任務(wù)繼續(xù)。大部分任務(wù)在處理之前我會(huì)先想象一下整個(gè)交互界面先紫,可能運(yùn)用到的控件治泥,如果涉及到自定義控件,首先會(huì)在github遮精,google code上搜索前人是否已栽樹(shù)居夹,如果沒(méi)搜到就邊自己處理邊借鑒其它項(xiàng)目。
一般超出我的能力范疇的任務(wù)本冲,我都會(huì)先表明下自己可能處理不了這事准脂,然后去嘗試下,嘗試一段時(shí)間發(fā)現(xiàn)真的自己處理不了就會(huì)直接匯報(bào)上級(jí)“任務(wù)我處理不了”檬洞。
殘劍:在技術(shù)方面狸膏,你喜歡哪方面的東西?
斯佩狩:可以說(shuō)什么方面的東西都感興趣添怔,但是要持久感興趣必須得有項(xiàng)目做湾戳,如果難度大則需要依靠有經(jīng)驗(yàn)的人的指導(dǎo)了贤旷。