每個人對入門的理解都不壹樣。
以SFDC為例。達到什麽標準才算門?
妳是否完整地跟蹤過壹個項目?
獨立完成大量工作?將構建用戶id、配置簡檔、設置角色層次結構、設置對象的記錄類型以及編寫apex觸發器、visual force頁面?
真正的介紹是什麽?
我試圖給出壹個定義:清楚地知道自己知道的,知道自己不知道的,知道如何掌握自己不會的技能。
這個定義可能有點抽象,但是如果參考壹些具體的技能,可能會更清晰。
以下是我列出的入門技巧,大家可以對比壹下。
如果加上三個維度:知、用、會;自我測試壹下,看看妳在哪個維度。
妳不能說妳知道任何技能,直到妳真正做到了。
在臺下看戲的感覺和在臺上演戲的感覺完全不壹樣;身份不同,對角色的理解不同,行為要求也不同。
我建議所有的新手都把自己的技能列壹個清單,定壹個通過考試的標準。
比如我自己建了五個賬號對象,設計了壹個簡單的app,使用了工作流和郵件。
模板,寫了2000行apex代碼,等等。
給自己壹個過關的標準,心裏就踏實了。
SFDC官網上有很多Trailhead的好練習,妳可以自己做。
管理初學者
/trails/force _ com _ admin _ beginner
CRM要點
/trails/get _ started _ CRM _ basic
開發者初學者
/trails/force_com_dev_beginner
通過壹個完整的項目,鍛煉和培養自己的能力。
如第8條所述,
最好的學習方法就是在項目中實踐。和壹群人在壹起,妳也會提高的更快。
在項目前期,妳能準確了解業務需求是什麽嗎?
在方案制定過程中,能否完成從業務需求到系統方案設計的翻譯?
假設業務需求為A,其中銷售需求為A.A1,SFDC軟件為B,銷售雲功能為b1,服務雲功能為B2;看到A.a1,應該想到B.b1,而不是B.b2;
這是理解需求的能力,是理解SFDC軟件的能力,是完成兩者之間映射和翻譯的能力;
如果妳壹開始就全身心的投入到項目中,把每壹步工作做到位,上線後支持退出,妳的能力壹定會得到很大的鍛煉和提升。
先實現壹個小目標。
當我們真正從0開始積累的時候,難度會更大。因為之前對這個軟件不熟悉,所以感覺很陌生。這壹切都很正常。
當妳完成壹個階段的工作,比如壹個用戶故事的配置和相應的開發測試,妳會對這個軟件感覺好很多,因為妳已經建立了聯系,不再那麽陌生。
剛開始的時候,給自己定壹個小目標。
比如今天的任務是完成賬戶上的所有需求,20個字段,2個工作流,1個觸發器。
例如,今天的任務是導入200條記錄的數據,並使用SFDC自帶的導入向導工具。
例如,今天的任務是設計整個項目中安全的初始架構。
每天實現壹點點,日積月累積累知識技能。
妳會對自己的能力有更清晰的認識,知道自己知道什麽,知道自己不知道什麽。
學習金字塔
另外,在工作中,壹定要註意與他人的合作,有效的討論、分析、咨詢、教導是必要的,也是很有幫助的。
大量研究表明,互動學習有助於知識的掌握和保留。
工作本身就是壹種社會活動,其中的相互影響有助於技能的快速提升。
假設妳壹開始只是壹只羊,放入狼群後,最終會變成狼。
0到1之後,從1到n。
SFDC很強大,發展很快。
當妳有信心從0完成到1的時候,妳要從1完成到n。
至於n是2,3還是9,是100,每個人的情況不壹樣,目標也不壹樣。
我沒看過《從0到1》這本書,但是想想,如果妳之前沒聽說過Salesforce,半年後妳已經成為壹家家居公司的系統管理員,甚至是總工程師、項目經理、高級經理。妳不僅完成了0到1,還完成了1到n。
從0到1是質變,說明妳開始入門了。從1到n是另壹個層次的量變,這個時候妳壹定要學得更快。
我目前在0.8的水平,不敢說真的入門了。等我做完這個項目,就敢說了。
最後祝大家早日質變,先開始吧。