百家乐官网 (中国)有限公司官网

澎湃Logo
下載客戶端

登錄

  • +1

暑期實(shí)習(xí)| 開(kāi)發(fā)微信小程序?qū)懘a也有趣味

澎湃新聞?dòng)浾?李淑平 實(shí)習(xí)生 毛聞杰
2019-07-08 17:43
來(lái)源:澎湃新聞
? 生活方式 >
字號(hào)

沒(méi)有了各學(xué)科厚重的暑假作業(yè)、不用趕著參加一堂堂補(bǔ)習(xí)班,在常人眼里,大學(xué)生的暑期生活可能與“床”、“空調(diào)”、“電子產(chǎn)品”等字眼緊密相連。然而事實(shí)上,每到寒暑假,各大高校中便有著相當(dāng)一部分學(xué)生會(huì)選擇舍棄美好的假期時(shí)光,在外實(shí)習(xí)。與“象牙塔”中的理論學(xué)習(xí)所不同,“實(shí)習(xí)”二字意味著更早地踏入社會(huì)、更多地參與實(shí)踐性工作。今年暑假,澎湃新聞采訪了高校不同專業(yè)的學(xué)生,請(qǐng)他們來(lái)分享一下自己實(shí)習(xí)生活中所體驗(yàn)到的“困難”與“美好”。

上海大學(xué) 張同學(xué) 專業(yè):智能科學(xué)與技術(shù)專業(yè)

實(shí)習(xí)的小伙伴們集體討論

小程序制作的“從零開(kāi)始”

與多數(shù)同學(xué)選擇在公司企業(yè)中實(shí)習(xí)所不同,大二的張同學(xué)在暑假開(kāi)始前就報(bào)名了學(xué)校組織的“校內(nèi)實(shí)習(xí)項(xiàng)目”。報(bào)名的同學(xué),根據(jù)其所學(xué)專業(yè)被分至各個(gè)小組。每個(gè)小組由四到五人組成,并對(duì)于一個(gè)具體項(xiàng)目進(jìn)行研究。項(xiàng)目所涉及的門類不乏包含了化學(xué)、物理、計(jì)算機(jī)等學(xué)科。

張同學(xué)所學(xué)的專業(yè)——智能科學(xué)與技術(shù)屬于工學(xué)門類中計(jì)算機(jī)專業(yè)下的一個(gè)特設(shè)專業(yè),未來(lái)的就業(yè)方向包括了程序開(kāi)發(fā)與人工智能領(lǐng)域。

張同學(xué)被分入了開(kāi)發(fā)小程序的研究小組。“我們整個(gè)項(xiàng)目大約要花費(fèi)一個(gè)半月,也就是暑假里的一大半時(shí)間了。”整個(gè)項(xiàng)目的流程分為三步,各小組首先需要完成一個(gè)小程序的前期開(kāi)發(fā)工作,后續(xù)對(duì)于小程序中存在的缺陷與漏洞做出進(jìn)一步的完善,最終將“成品”發(fā)布至微信平臺(tái)。

之所以選擇開(kāi)發(fā)一款微信小程序而不是獨(dú)立的手機(jī)app,小組成員們更多地考慮到了用戶使用度與后期管理數(shù)據(jù)的問(wèn)題。“我們?cè)?jīng)想過(guò),要是選擇制作一款獨(dú)立的手機(jī)app,在前期開(kāi)發(fā)與后期的管理上的難度要遠(yuǎn)超開(kāi)發(fā)一款微信小程序。而且僅靠小組的幾個(gè)成員也很難在短短的幾周時(shí)間內(nèi)完成一個(gè)獨(dú)立手機(jī)應(yīng)用的開(kāi)發(fā)。”

他們決定開(kāi)發(fā)一款記賬小程序,取名為“U賬本”。小程序主要充當(dāng)了“電子賬本”的角色,幫助用戶便捷地記錄下平日里的收支情況。一方面培養(yǎng)用戶們養(yǎng)成日常記賬的好習(xí)慣,另一方面通過(guò)大數(shù)據(jù)的統(tǒng)計(jì)與分析,對(duì)用戶的消費(fèi)習(xí)慣給予客觀的評(píng)價(jià)和建議。

在程序的前期開(kāi)發(fā)工作中,張同學(xué)主要負(fù)責(zé)編寫(xiě)用戶數(shù)據(jù)傳輸與數(shù)據(jù)庫(kù)管理版塊的代碼,簡(jiǎn)單來(lái)說(shuō)就是將每一位用戶在小程序中操作后所得到的數(shù)據(jù)傳輸至后臺(tái)的云端數(shù)據(jù)庫(kù),并對(duì)云端數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行整合分析與管理。由于小組中的四位成員都是初次接觸微信小程序的編寫(xiě),開(kāi)發(fā)過(guò)程可謂一次從零開(kāi)始的嶄新嘗試,初出茅廬的他們也難免會(huì)遇到各種各樣的問(wèn)題。

觸發(fā)課堂外的“自主學(xué)習(xí)”

作為一名智能科學(xué)與技術(shù)專業(yè)的學(xué)生,張同學(xué)平日在學(xué)校中所接觸到的課程類型比較寬泛,高等數(shù)學(xué)、人工智能、程序開(kāi)發(fā)等課程為小程序的開(kāi)發(fā)工作提供了一定的理論基礎(chǔ)。

理論的學(xué)習(xí)與實(shí)踐操作之間依然存在著一定的差距,“我們?cè)趯W(xué)校中所學(xué)習(xí)到的c++語(yǔ)言與微信小程序的語(yǔ)言說(shuō)是彼此獨(dú)立的,也就是說(shuō),在小程序代碼的編寫(xiě)中無(wú)法直接運(yùn)用到學(xué)校中所學(xué)習(xí)到的計(jì)算機(jī)語(yǔ)言。”

在開(kāi)發(fā)的過(guò)程,自主學(xué)習(xí)有關(guān)微信小程序的編寫(xiě)成為了一項(xiàng)首要的基礎(chǔ)任務(wù)。在業(yè)余時(shí)間里,小組成員利用網(wǎng)課、計(jì)算機(jī)論壇中關(guān)于微信小程序開(kāi)發(fā)的經(jīng)驗(yàn)總結(jié)等網(wǎng)絡(luò)資源“補(bǔ)充新知識(shí)”。

編寫(xiě)小程序時(shí)遇到難題的根源來(lái)自于何處?“小組的四位成員經(jīng)驗(yàn)的不足還是會(huì)導(dǎo)致最初的計(jì)劃有著許多漏洞,之后編寫(xiě)過(guò)程中也難免就遇到坑。”以張同學(xué)所負(fù)責(zé)的用戶數(shù)據(jù)庫(kù)管理這一版塊為例,由于初步的想法不夠成熟,且對(duì)于小程序的編寫(xiě)語(yǔ)言的掌握較為粗淺,在實(shí)際操作過(guò)程中用戶數(shù)據(jù)的存儲(chǔ)方式太過(guò)于繁瑣,喪失了小程序應(yīng)具備的實(shí)用性。

正是因?yàn)檫@個(gè)最初計(jì)劃中的一個(gè)小疏忽,最終小組成員不得不將原先已完成的工作“推倒重來(lái)”,而這還只是他們小組遇到的重重難題中的一個(gè)小縮影。

寫(xiě)代碼就像解謎,很難一次成功

“編寫(xiě)代碼的過(guò)程本身便具備著一定的趣味性,就像解謎一樣,很難一次成功,但在不斷的嘗試并有所收獲后自然而然地便產(chǎn)生了一定的成就感”,有意思的是,張同學(xué)將編寫(xiě)代碼的過(guò)程比喻為一種特殊的解謎游戲。

如同當(dāng)今年輕人所癡迷的推理解謎類游戲一般,編寫(xiě)程序的趣味就在于:程序員們?cè)诰帉?xiě)代碼的過(guò)程中往往面對(duì)著一個(gè)未知的結(jié)果,在程序最終完成之前很難輕松地得出答案。而對(duì)于程序漏洞的完善就好比彌補(bǔ)之前推理的過(guò)程中所遺留下來(lái)的邏輯漏洞,程序員們?yōu)榇诵枰冻鲆淮斡忠淮谓g盡腦汁的嘗試。

目前,小程序已完成了前期的開(kāi)發(fā)工作,“U賬本”的基礎(chǔ)界面與功能都已完成,下一步小組成員還需要對(duì)于程序中存在的漏洞進(jìn)行檢測(cè)與完善,并最終將其發(fā)布至微信小程序的平臺(tái)之中。張同學(xué)表示,通過(guò)這次校內(nèi)實(shí)習(xí)的經(jīng)歷,在很大程度上擴(kuò)大了自己的專業(yè)知識(shí)面,同時(shí)也在小組的一次一次的討論中真真切切地體會(huì)到了團(tuán)隊(duì)協(xié)作的重要性,這才是實(shí)習(xí)的最大收獲。

澎湃新聞的讀者朋友們,不管你是在校生還是已經(jīng)畢業(yè),請(qǐng)把自己實(shí)習(xí)的故事和更多人分享,我們非常愿意收到你的來(lái)信(請(qǐng)發(fā)郵箱ppzkb@thepaper.cn)。

    責(zé)任編輯:沈關(guān)哲
    校對(duì):欒夢(mèng)
    澎湃新聞報(bào)料:021-962866
    澎湃新聞,未經(jīng)授權(quán)不得轉(zhuǎn)載
            查看更多

            掃碼下載澎湃新聞客戶端

            滬ICP備14003370號(hào)

            滬公網(wǎng)安備31010602000299號(hào)

            互聯(lián)網(wǎng)新聞信息服務(wù)許可證:31120170006

            增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:滬B2-2017116

            ? 2014-2025 上海東方報(bào)業(yè)有限公司

            反饋
            百家乐官网上海代理| 澳门百家乐威尼斯| 棋牌王中王| 阴宅24山坟前放水口| 玩百家乐输了| 百家乐官网视频游戏平台| 怎么玩百家乐的玩法技巧和规则| 德州百家乐官网赌博规则| 太阳城二手房| 博彩百家乐官网带连线走势图| 德州扑克算牌器| 请问下百家乐官网去哪个娱乐城玩最好呢 | 大发888真钱游戏娱乐城下载| LV百家乐官网客户端LV| 新尊龙国际| 百家乐三珠投注法| 百家乐官网线上真人游戏| ag百家乐下载| 澳门百家乐官网威尼斯| 大发888娱乐场and| 现场百家乐官网的玩法技巧和规则 | 998棋牌游戏中心| 百家乐连闲几率| 百家乐官网线上游戏| 百家乐的分析| 百家乐官网散台| 娱乐城送体验金| 打百家乐的介绍| 门赌场百家乐官网的规则| 百家乐必赢| 金杯百家乐官网的玩法技巧和规则 | 太阳百家乐官网游戏| 饶河县| 百家乐好不好| 风水24龙| 百家乐官网长路投注法| 大发888大发888娱乐游戏| 全讯网百家乐官网的玩法技巧和规则 | 百家乐园首选| 百家乐买隔一数| 网络百家乐官网输了很多钱|