Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
中學(xué)生做 App 的流程大致和互聯(lián)網(wǎng)公司相似,只是由于沒有大公司的明確團(tuán)隊分工,主要工作都得自己來完成,類似于“獨立開發(fā)者”的角色。這意味著一個人要兼任“產(chǎn)品經(jīng)理”、“設(shè)計師”、“工程師”三個身份,每個身份都能鍛煉不同的能力。熟練掌握后,學(xué)生可以成為“文武雙全”的多面手。
聽起來復(fù)雜,其實并沒有那么難。就像做菜一樣:先決定做什么菜,再備菜、切菜、炒菜、盛菜,每一步都只是整體流程的不同階段。軟件開發(fā)也通常分為三個環(huán)節(jié):
01
需求收集
我們以微信支付為例。在沒有二維碼支付之前,微信的產(chǎn)品經(jīng)理發(fā)現(xiàn)人們在便利店購物時,如果沒帶錢包會很不方便,但手機(jī)總是隨身攜帶的。于是,他們思考能否通過手機(jī)實現(xiàn)便捷的面對面付款,這個需求開啟了移動支付時代。需求收集的關(guān)鍵在于找到用戶的“痛點”,即生活中不方便、不舒服或不適應(yīng)的地方。
02
設(shè)計
設(shè)計并不神秘。當(dāng)我們察覺到某些不便,并將注意力集中在那里,就會本能地尋找解決方案:查閱資料、記錄想法、繪制草圖。比如,我家的晾衣架常被風(fēng)吹倒。有一次我注意到這個問題,便想到是否可以用凳子夾住晾衣架,使其穩(wěn)定。搬凳子試驗太麻煩,我就先在紙上畫出“凳子夾衣架”的想法。同樣,軟件設(shè)計也是如此。以前,人們會在 A4 紙上手繪想法,如今則用 PS 或 Sketch 等軟件在電腦上完成。
03
開發(fā)
開發(fā)階段,程序員根據(jù)需求和設(shè)計圖,用代碼將設(shè)計實現(xiàn)。過去,這需要精通編程語言并具備強(qiáng)大的邏輯推理和閱讀能力。現(xiàn)在有 AI 輔助,即便不懂代碼,只要耐心地用語言描述需求和設(shè)計,并不斷提供反饋,也能開發(fā)出一個 App。
看到這里,有些家長可能會擔(dān)心:“我的孩子從沒接觸過這些內(nèi)容,對中學(xué)生來說會不會太難?”其實,早在 2011 年,就有 11 歲的小朋友成功將自己開發(fā)的游戲和工具類 App 上傳到蘋果商店。那時,微信還未推出,但這些孩子已經(jīng)掌握了 App 開發(fā)。
我認(rèn)為,如果一個孩子能觀察生活、用繪畫表達(dá)想法,并清晰地傳達(dá)自己的觀點,那么他就具備了軟件開發(fā)的基本能力。這些能力是人的本能。如果我們想幫助孩子提升這些能力,可以給他們表達(dá)的機(jī)會,多觀察和設(shè)計,進(jìn)行各種實驗。
舉個例子
假設(shè)一個中學(xué)生發(fā)現(xiàn)父母經(jīng)常因為溝通不暢而吵架,他就會思考如何改善父母之間的溝通。
他可以設(shè)計一個“家庭日記” App。每次父母吵架,他會寫日記并發(fā)到家庭群,鼓勵父母寫下各自的感想。通過這種方式,幫助父母意識到爭吵對孩子的影響,促進(jìn)家庭成員的交流。接下來,他可以繪制簡單的界面草圖。
小朋友經(jīng)常用手機(jī),對界面設(shè)計并不陌生,因此繪制草圖并不難。最后,在 AI 軟件的輔助下,將 App 開發(fā)出來,并投入使用,真正影響和改變生活。
總之,軟件設(shè)計和開發(fā)的三種能力是天生具備并可以進(jìn)一步打磨的。
在 11 月 21 日晚 20:30 的直播中,我將以中國傳統(tǒng)文化思想與大家分享一些我自己對 APP 開發(fā)的見解。想要讓孩子了解 APP 開發(fā),可以一鍵預(yù)約直播,第一時間獲取開播信息。
這門課采用雙軌教學(xué)制度,一方面向沒有編程基礎(chǔ)的同學(xué)普及編程知識和開發(fā)技能,一方面教學(xué)生如何從生活中發(fā)現(xiàn)問題、設(shè)計解決方案,再以程序的形式實現(xiàn)。同時鍛煉觀察力、思維能力、設(shè)計能力和編程能力。
我們的課程有經(jīng)驗豐富的產(chǎn)品和技術(shù)導(dǎo)師,隨時幫助學(xué)生解決問題。此外,我們的師資力量擅長指導(dǎo)如何將項目合理運(yùn)用于留學(xué)申請。完成一個綜合項目,提升自我并為留學(xué)做準(zhǔn)備,這是我們課程提供的機(jī)會。
課程的結(jié)課作業(yè)是一個實實在在的應(yīng)用“軟件”/“程序”,以及自己的個人網(wǎng)站。
個人網(wǎng)站在海外院校申請/招生的場景,可以以文書以外的互動形式展現(xiàn)學(xué)生的風(fēng)采,而學(xué)生自己寫程序、用程序改變生活/影響周邊人事物的事例也是很好的大學(xué)申請材料。
歡迎聯(lián)系小卓老師了解課程詳情。
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。