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