Hi,
Update: 本網(wǎng)站的“招聘員”不回復(fù),所以我無法和候選人溝通。所以請對此訂單有興趣的候選人push本網(wǎng)站的“溝通員”,或直接留言告知我,你的溝通方式。
***【訂單需求描述】***
我正在尋找Flutter開發(fā)者,可以
1.開發(fā)optimal的“可滾動(dòng)且可擴(kuò)展的列表”顯示本地?cái)?shù)據(jù)。
2.創(chuàng)建一個(gè)本地DB的wrapper class,該類將授予列表搜索,添加,刪除或修改數(shù)據(jù)的功能。
3.可以在紙上證明他/她自己的總體系統(tǒng)設(shè)計(jì)是可以云備份的,并且可以輕松擴(kuò)展以進(jìn)行潛在更改
4.在敲任何代碼前,先向我解釋他/她的開發(fā)計(jì)劃,系統(tǒng)設(shè)計(jì),或提供可支撐他/她的決定或建議的references。
這份小訂單可以理解為是一個(gè)由3個(gè)部分組成的頁面:
///////////////////////////
標(biāo)題
搜索欄
//////////////////////////
可擴(kuò)展和滾動(dòng)列表 (parent bar是可擴(kuò)展/收起child bar的)
[parent bar顯示: 等待中的學(xué)生~教室-1default]
-學(xué)生a
[parent bar顯示: 老師名稱2~教室100]
-學(xué)生b
[parent bar顯示: 老師名稱3 ~ 教室100]
-學(xué)生c
-學(xué)生d
//////////////////////////
導(dǎo)航欄[place holder]
***【雇傭考慮】***
出于雇用考慮:您將需要先回答以下5個(gè)基本&非API死記硬背的問題,以證明您的認(rèn)知程度,然后再提供您的技術(shù)背景,先前項(xiàng)目,公司經(jīng)驗(yàn),等等介紹。
1.您將使用什么數(shù)據(jù)庫來實(shí)現(xiàn)可擴(kuò)展和可滾動(dòng)列表功能,為什么?
2.即使數(shù)據(jù)增加,您如何保持列表的最佳性能? (提示:Flutter’s buffer & local DB read cache的實(shí)施)
3.您對此訂單的整體系統(tǒng)設(shè)計(jì)思路是什么?
4.您系統(tǒng)設(shè)計(jì)中的云備份服務(wù)是如何可以與[任何云供應(yīng)商]做好擴(kuò)展與交互的準(zhǔn)備?
5.您對此訂單的報(bào)價(jià)與編碼/開發(fā)時(shí)間是多少?(請看【重要備注2】的部分)
***【重要備注1】***
這份小訂單是為了我后續(xù)訂單尋找一個(gè)可靠的開發(fā)者。我不希望與一個(gè)連自己寫的代碼,技術(shù)決策,方案都沒有邏輯,參考和技術(shù)理由支撐的 “固化dev”或 “ API Memorizer” 合作。因此,我要求開發(fā)者在實(shí)際開發(fā)之前向我展示與解釋TA的整體系統(tǒng)設(shè)計(jì)和任何其他方案。
***【重要備注2】***
最理想的合作伙伴是具有豐富代碼庫的軟件工程師。他們可能只需要在他們自己現(xiàn)有的代碼庫里做一些微小的更改,就可以在很短的時(shí)間內(nèi)完成我的第一筆訂單(我堅(jiān)信,對于優(yōu)秀的Flutter開發(fā)者來說,這個(gè)訂單的需求并不難)。所以接單人的【實(shí)際coding/開發(fā)時(shí)間和報(bào)價(jià)估算】也會作為他/她的經(jīng)驗(yàn)證明和合適度評估指標(biāo)之一。
謝謝