
? ? ? ?也許是冥冥中注定,軟件與我有不解的情緣。一直以來(lái),自己也保持著較好的知識(shí)沉淀習(xí)慣,各種筆記,各種封裝,各種Demo都做了很好的梳理和存放,早期也曾想過(guò)邊工作邊寫(xiě)技術(shù)博客,用于分享,然而你懂得,剛開(kāi)始工作的前幾年,更多的時(shí)間是用在了學(xué)習(xí)和加班中。最近項(xiàng)目也即將上線,時(shí)間也不再那么緊迫,所以想抽空寫(xiě)寫(xiě)技術(shù)博客,將自己多年的各種封裝的工具和控件等開(kāi)源項(xiàng)目上傳到Github上。希望讀者或同行們能夠多多點(diǎn)贊,多多提意見(jiàn)。怎么樣?我的個(gè)人LOGO還不錯(cuò)吧!字母全拼代表了我的名字,腦部用ios和方塊以及java圖標(biāo)組成的問(wèn)號(hào)?代表了我是一個(gè)喜歡思考的人,也詮釋了我現(xiàn)在的職業(yè)是ios開(kāi)發(fā)工程師和java開(kāi)發(fā)工程師。耳朵用鼠標(biāo)來(lái)代替,暗含了我整天與電腦??打交道。眼睛用Apple圖標(biāo)來(lái)表示更起到了畫(huà)龍點(diǎn)睛的作用。下面,在分享技術(shù)之前,我先介紹下我于軟件行業(yè)的戀程?。?!
學(xué)習(xí):
? ? ? ?高考報(bào)志愿,我毅然決然的在志愿中填報(bào)了【核工程】專業(yè),當(dāng)時(shí)也聽(tīng)從了老師的指導(dǎo)意見(jiàn),服從專業(yè)調(diào)劑,當(dāng)錄取通知書(shū)來(lái)的那一刻,上面赫然寫(xiě)著我被軟件學(xué)院的【軟件工程專業(yè)】錄取。一欄懵逼的我就這樣與國(guó)家的核事業(yè)失之交臂,開(kāi)始了我與軟件工程這個(gè)行業(yè)的生死纏綿。
? ? ? 初入大學(xué),面對(duì)放松的學(xué)習(xí)環(huán)境,感覺(jué)自己如放開(kāi)韁繩的野馬,沉浸在高中為了高考不得不放棄的游戲中。就這樣,渾渾噩噩的大一上學(xué)期就結(jié)束了,有什么樣的付出就有什么樣的收貨,我掛科了。。。我不會(huì)告訴你,我掛的還是C語(yǔ)言。這是我從小上學(xué)以來(lái)的第一次。開(kāi)學(xué)后,輔導(dǎo)員將我叫到辦公室,跟我說(shuō),你們這一級(jí),我們學(xué)校所有學(xué)員加起來(lái)一共招收了34名山東的學(xué)生,其他33名都拿了獎(jiǎng)學(xué)金,你是唯一一個(gè)沒(méi)有拿到的,而且更可恨的是還掛科了。太不給我爭(zhēng)氣了。輔導(dǎo)員的話使我很受打擊,我下定決心,好好學(xué)習(xí)。之后的大學(xué)生活我也沒(méi)有讓輔導(dǎo)員失望,不再掛科,大二開(kāi)始擔(dān)任班級(jí)團(tuán)支書(shū),學(xué)生會(huì)干部,年年拿獎(jiǎng)學(xué)金,就這樣,四年過(guò)去了,我也順利的畢業(yè)了?,F(xiàn)在回想起對(duì)于大學(xué)期間所學(xué)對(duì)我后來(lái)工作影響的總結(jié)就是:大學(xué)期間學(xué)的超好的SQL Server,Oracle 數(shù)據(jù)庫(kù)讓我獲得實(shí)習(xí)以外的真正意義上的第一份工作,學(xué)的一般的C#讓我第一次為我們當(dāng)時(shí)公司分部的技術(shù)經(jīng)理解決了總部對(duì)他的技術(shù)考核。大三跟著導(dǎo)師學(xué)習(xí)的iOS 編程成為了我今后主攻的職業(yè)。不得不承認(rèn),大學(xué)期間C++學(xué)的一般中的一般,印度外教雙語(yǔ)教學(xué)的Java大學(xué)期間更是學(xué)成了渣渣。
工作:
? ? 實(shí)習(xí)的工作是學(xué)長(zhǎng)介紹去的,主要做App開(kāi)發(fā)。其實(shí),能拿到這個(gè)實(shí)習(xí)機(jī)會(huì),除了學(xué)長(zhǎng)的介紹,我之前買(mǎi)的Mac筆記本了也幫了大忙,這樣為公司省了一大筆費(fèi)用。剛開(kāi)始的時(shí)候真的是各種恐懼,害怕領(lǐng)導(dǎo)安排任務(wù),盡管在那個(gè)年代,UI界面超級(jí)簡(jiǎn)單,邏輯簡(jiǎn)單,可是,對(duì)于一個(gè)沒(méi)有經(jīng)過(guò)系統(tǒng)學(xué)習(xí)的我來(lái)說(shuō)有些任務(wù)也會(huì)讓我茫然,不過(guò)這也培養(yǎng)了我一種不會(huì)就去網(wǎng)上學(xué)的習(xí)慣。如今,我依然保持著這種學(xué)習(xí)的好習(xí)慣,工作之余,看一些編程書(shū)籍和一些編程視頻。
? ? 然而實(shí)習(xí)以外的第一份工作竟然是一名DBA【數(shù)據(jù)庫(kù)開(kāi)發(fā)管理工程師】,實(shí)習(xí)畢業(yè)之后來(lái)到另一個(gè)女朋友所在陌生的大城市,當(dāng)時(shí)也是想找一份iOS開(kāi)發(fā)的工作,畢竟想和實(shí)習(xí)工作銜接下去,自己也喜歡做iOS開(kāi)發(fā),然而,這個(gè)城市在那個(gè)年代幾乎沒(méi)有iOS的開(kāi)發(fā)崗位,所以,我就想我還能做啥?當(dāng)時(shí)在DBA和C#,Java中選擇,相對(duì)來(lái)講,數(shù)據(jù)庫(kù)在大學(xué)期間學(xué)的更好,我選擇了DBA,也成功進(jìn)入了一家智能醫(yī)療軟件工程師,就這樣,開(kāi)始了我第一份真正意義的工作,慢慢的熟悉表結(jié)構(gòu),存儲(chǔ)過(guò)程到自己編寫(xiě)各種存儲(chǔ)過(guò)程,SQL腳本,作業(yè)代理等等。由于對(duì)iOS開(kāi)發(fā)的熱愛(ài),一直沒(méi)放棄學(xué)習(xí)iOS開(kāi)發(fā)編程,在工作之余,大部分的時(shí)間除了陪女朋友就是學(xué)習(xí)iOS編程了。后來(lái)我們分公司來(lái)了一個(gè)技術(shù)領(lǐng)導(dǎo),總部要考研他的技術(shù)能力,由于我們PC端軟件是用c#開(kāi)發(fā)的,所以總部對(duì)他的考核是用c#編個(gè)小程序。技術(shù)領(lǐng)導(dǎo)就想讓我們幫忙,然而我們分公司只有DBA,C#開(kāi)發(fā)都在上海,我說(shuō)我大學(xué)期間學(xué)過(guò),他就交給了我,我也不負(fù)重望,幫助他過(guò)了總部的考核。從那后,他對(duì)我特別好。
? ? 后來(lái)iOS開(kāi)發(fā)崗位越來(lái)越多,通過(guò)我在大學(xué)期間跟導(dǎo)師學(xué)習(xí),實(shí)習(xí)期間跟項(xiàng)目,工作之后業(yè)余時(shí)間的學(xué)習(xí),我很快拿到了iOS開(kāi)發(fā)的offer,就這樣,開(kāi)啟了我iOS和java開(kāi)發(fā)之旅,這一干,就是多年,見(jiàn)證了Apple的興與衰。然而,我卻依然鐘情于iOS,當(dāng)然,對(duì)于我的小情人java我也從沒(méi)落下,畢竟自己寫(xiě)界面,我想要的數(shù)據(jù)格式也是我最了解的,所以接口也自己寫(xiě)。
做iOS 和java開(kāi)發(fā),開(kāi)發(fā)上架了很多應(yīng)用,如衛(wèi)斯行,紛乘,樂(lè)乘,管易通,養(yǎng)車(chē)寶,養(yǎng)車(chē)寶商戶版等等。。期間積累了和學(xué)習(xí)了很多技術(shù)(其中有對(duì)當(dāng)今社會(huì)發(fā)展趨勢(shì)比較有針對(duì)性的支付,地圖,分享,電子商務(wù)平臺(tái)等的各種封裝,更有自己多年積累的工具類,自定義控件,通過(guò)我接下來(lái)的分享,你完全能夠快速高效的開(kāi)發(fā)一個(gè)電子商務(wù)類型的APP),也對(duì)其做了很好的筆記,封裝,梳理等。這些都會(huì)在今后陸續(xù)出現(xiàn)在我的簡(jiǎn)書(shū)和GitHub中,請(qǐng)大家多多關(guān)注。
總結(jié):
? ? ? 技術(shù)之路,就是一個(gè)不斷學(xué)習(xí)的路程。感謝之前學(xué)習(xí)工作中對(duì)我有過(guò)幫助的人。也感謝為我出力多年,卻一直對(duì)我不離不棄,依然老當(dāng)力壯的MBP。
