From c2afc68b2405e89eb0485d064cf1c24d610eef2d Mon Sep 17 00:00:00 2001 From: Dawei Hao Date: Fri, 15 Nov 2024 21:00:57 +0800 Subject: [PATCH] Deployed bdb726a with MkDocs version: 1.6.1 --- 404.html | 23 +----- blog/index.html | 23 +----- contact/index.html | 23 +----- index.html | 27 +------ projects/Drink_Order_App/index.html | 23 +----- search/search_index.json | 2 +- techstack/index.html | 118 +++++++++++++++------------- work_experience/resume/index.html | 27 +------ 8 files changed, 75 insertions(+), 191 deletions(-) diff --git a/404.html b/404.html index a61654c..7ccd9a1 100644 --- a/404.html +++ b/404.html @@ -390,28 +390,7 @@ - My Tech Stack - - - - - - - - - - - - - - - -
  • - - - - - None + 自我介紹 & Tech Stacks diff --git a/blog/index.html b/blog/index.html index 4324348..19dd4f6 100644 --- a/blog/index.html +++ b/blog/index.html @@ -392,28 +392,7 @@ - My Tech Stack - - - - -
  • - - - - - - - - - - -
  • - - - - - None + 自我介紹 & Tech Stacks diff --git a/contact/index.html b/contact/index.html index e4e683d..cb47003 100644 --- a/contact/index.html +++ b/contact/index.html @@ -401,28 +401,7 @@ - My Tech Stack - - - - -
  • - - - - - - - - - - -
  • - - - - - None + 自我介紹 & Tech Stacks diff --git a/index.html b/index.html index 513520e..cc8fed6 100644 --- a/index.html +++ b/index.html @@ -450,28 +450,7 @@ - My Tech Stack - - - - -
  • - - - - - - - - - - -
  • - - - - - None + 自我介紹 & Tech Stacks @@ -745,13 +724,13 @@

    聯絡方式 & 社群

    -
    +
  • - - - - - - - - - - -
  • - - - - - None + 自我介紹 & Tech Stacks diff --git a/search/search_index.json b/search/search_index.json index 2c6e75e..92bab22 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\u200b\\u3000\\-\u3001\u3002\uff0c\uff0e\uff1f\uff01\uff1b]+","pipeline":["stemmer"]},"docs":[{"location":"","title":"Dawei's Blog","text":"

    \u4f60\u597d\uff0c\u6211\u53eb Da-Wei\uff0c1995 \u5e74\u751f\uff0c\u53f0\u5317\u4eba\u3002

    \u9019\u662f\u6211\u7684\u500b\u4eba\u6587\u4ef6\u7db2\u7ad9\uff0c\u7db2\u7ad9\u5167\u5bb9\u4e3b\u8981\u662f\u7528 MkDocs Material \u9019\u500b\u4e3b\u984c\u6240\u88fd\u4f5c\u7684\u3002

    "},{"location":"#_1","title":"\u806f\u7d61\u65b9\u5f0f & \u793e\u7fa4","text":"
    • \u2709\ufe0f Email: dwsamurai84@gmail.com
    • \ud83d\udcbb GitHub: dwhao84
    • \ud83d\udcdd Medium: @dwsamurai84_dev
    "},{"location":"contact/","title":"Contact Me \u806f\u7d61\u65b9\u5f0f","text":"
    • \u2709\ufe0f Email: dwsamurai84@gmail.com
    "},{"location":"techstack/","title":"My Tech Stack","text":""},{"location":"techstack/#swift","title":"Swift","text":""},{"location":"techstack/#framework","title":"Framework","text":"
    • UIKit
    "},{"location":"techstack/#design-pattern","title":"Design Pattern","text":"
    • MVC
    "},{"location":"techstack/#build-ui","title":"Build UI","text":"
    • Storyboard & Programmatically UI
    "},{"location":"techstack/#library-manager","title":"Library Manager","text":"
    • Swift Package manager(SPM)
    "},{"location":"techstack/#libray","title":"Libray","text":"
    • Firebase
    • Lottie
    • Swiftlymail
    • Kingfisher
    "},{"location":"techstack/#python","title":"Python","text":""},{"location":"techstack/#selenium","title":"Selenium","text":""},{"location":"techstack/#pandas","title":"Pandas","text":""},{"location":"techstack/#openpyxl","title":"Openpyxl","text":""},{"location":"techstack/#version-control","title":"Version Control","text":"
    • Git
    • SourceTree
    "},{"location":"techstack/#_1","title":"\u81ea\u6211\u4ecb\u7d39","text":"

    \u6211\u662f\u4e00\u4f4d\u5f9e\u96f6\u552e\u696d\u8f49\u8077\u7684 iOS \u958b\u767c\u65b0\u624b\u3002

    \u5728 IKEA 5 \u5e74\u7684\u7d93\u9a57\u57f9\u990a\u4e86\u6211\u8de8\u90e8\u9580\u5408\u4f5c\u8207\u7cfb\u7d71\u5316\u601d\u7dad\u7684\u80fd\u529b\u3002

    \u9078\u64c7\u5b78\u7fd2 iOS \u958b\u767c\u662f\u770b\u6e96\u884c\u52d5\u88dd\u7f6e\u7684\u666e\u53ca\u6027\u8207\u4fbf\u5229\u6027\uff0c\u8b93\u4f7f\u7528\u8005\u80fd\u7372\u5f97\u66f4\u597d\u7684\u9ad4\u9a57\u3002\u900f\u904e Chaocode \u548c\u5f7c\u5f97\u6f58\u7684\u8ab2\u7a0b\u81ea\u5b78 Swift\uff0c\u5df2\u5b8c\u6210\u591a\u500b app \u5c08\u6848\u5be6\u4f5c\u3002

    \u671f\u5f85\u80fd\u904b\u7528\u8de8\u9818\u57df\u7d93\u9a57\u70ba\u5718\u968a\u5e36\u4f86\u65b0\u7684\u8996\u89d2\uff0c\u4e26\u6301\u7e8c\u7cbe\u9032\u6280\u8853\u80fd\u529b\u3002

    "},{"location":"projects/Drink_Order_App/","title":"Drink Order App","text":""},{"location":"projects/Drink_Order_App/#_1","title":"\u5167\u5bb9","text":""},{"location":"work_experience/resume/","title":"\u7c21\u6b77","text":""},{"location":"work_experience/resume/#_2","title":"\u5b78\u6b77","text":"

    \u83ef\u68b5\u5927\u5b78 \u5de5\u696d\u8a2d\u8a08\u7cfb 2013-2017

    "},{"location":"work_experience/resume/#_3","title":"\u904e\u53bb\u5de5\u4f5c\u7d93\u6b77","text":""},{"location":"work_experience/resume/#202211-20237","title":"\u5f7c\u5f97\u6f58\u8ab2\u7a0b 2022/11-2023/7","text":"
    • \u8a02\u98f2\u6599 App

    • App Store App

    • YouBike \u7ad9\u9ede\u67e5\u8a62&\u5c0e\u822a App

    • World Time

    • Custom MKTileOverlay in MapView

    • PsychologicalTest(\u5fc3\u7406\u6e2c\u9a57 with Storyboard)

    • Multiple Choice(\u9078\u64c7\u984c)

    • Radio App

    • Apple Music \u64ad\u653e\u5668

    "},{"location":"work_experience/resume/#ikea-20196-","title":"IKEA \u5b9c\u5bb6\u5bb6\u5c45 2019/6 - \u73fe\u5728","text":""},{"location":"work_experience/resume/#ikea","title":"IKEA \u8ce3\u5834\u92b7\u552e\u7d93\u7406","text":"
    • \u4e3b\u5c0e\u5927\u578b\u5546\u5834\u6539\u88dd\u5c08\u6848\uff0c\u7ba1\u7406 15 \u4eba\u5718\u968a\uff0c\u4e26\u512a\u5316\u4eba\u529b\u914d\u7f6e\u6210\u672c\u964d\u4f4e 15%\uff0c\u63a7\u5236\u5728\u7e3d\u9810\u7b97 5% \u4ee5\u5167\u3002

    • \u5229\u7528 Excel \u7cfb\u7d71\u5316\u7ba1\u7406\u53ca\u8a02\u8cfc\u6599\u4ef6\uff0c\u9054\u6210\u6599\u4ef6\u4f7f\u7528\u7387\u9ad8\u9054 99.95%\u3002

    • \u5728\u8de8\u90e8\u9580\u6e9d\u901a\u5354\u4f5c\u4e0b\uff0c\u9806\u5229\u7d44\u7e54\u5de5\u7a0b\u9032\u5ea6\uff0c\u5e36\u9818\u5718\u968a\u63d0\u524d\u5169\u9031\u5b8c\u6210\u4efb\u52d9\u3002

    • \u5be6\u65bd\u6599\u4ef6\u96fb\u5b50\u5316\u7ba1\u7406\uff0c\u4e26\u900f\u904e Excel & Python \u88fd\u4f5c QR Code \u8207\u81ea\u52d5\u5316\u7ba1\u7406\u6578\u64da\uff0c\u63d0\u5347\u8ca8\u54c1\u7ba1\u7406\u6548\u7387\u3002

    • \u7d71\u7c4c\u570b\u969b\u63a1\u8cfc\u5c08\u6848\uff0c\u8207\u4f9b\u61c9\u5546\u5efa\u7acb\u6a19\u6e96\u5316\u9032\u51fa\u53e3\u6d41\u7a0b\uff0c\u6574\u5408\u8de8\u570b\u7269\u6d41\u6642\u7a0b\u8207\u9810\u7b97\u7ba1\u63a7\uff0c\u5be6\u73fe 95% \u6e96\u6642\u4ea4\u4ed8\u7387\uff0c\u5e74\u5ea6\u63a1\u8cfc\u652f\u51fa\u8f03\u9810\u7b97\u6e1b\u5c11 12%\u3002

    "},{"location":"work_experience/resume/#ikea_1","title":"IKEA \u8996\u89ba\u9673\u5217\u5e2b","text":"
    • \u898f\u5283\u5b63\u7bc0\u6027\u4e3b\u984c\u4f48\u7f6e\u8207\u8de8\u90e8\u9580\u5408\u4f5c\uff0c\u63d0\u5347\u5546\u5834\u9ad4\u9a57\u6307\u6578\u9054 85%\uff0c\u5e36\u52d5\u5e74\u5ea6\u92b7\u552e\u984d\u6210\u9577 15%\uff0c\u5ba2\u6d41\u91cf\u589e\u52a0 15%\u3002

    • \u9818\u5c0e 30 \u4eba\u5718\u968a\u5b8c\u6210 500 \u576a\u5546\u5834\u6539\u9020\u5c08\u6848\uff0c\u512a\u5316\u52d5\u7dda\u8207\u9673\u5217\uff0c\u55ae\u5340\u6708\u5747\u92b7\u552e\u984d\u6210\u9577 20%\uff08300 \u842c\uff09\uff0c\u576a\u6548\u63d0\u5347 35%\u3002

    • \u8a2d\u8a08 12 \u6a94\u4e3b\u984c\u884c\u92b7\u6d3b\u52d5\uff0c\u914d\u5408\u92b7\u552e\u5718\u968a\u5be6\u73fe\u5546\u54c1\u8f49\u63db\u7387 28%\uff0c\u9867\u5ba2\u6eff\u610f\u5ea6\u5f9e 75% \u63d0\u5347\u81f3 85%\uff0c\u6703\u54e1\u56de\u8cfc\u7387\u589e\u52a0 10%\u3002

    • \u5236\u5b9a\u65b0\u4eba\u57f9\u8a13\u8a08\u5283\uff0c\u6bcf\u5b63\u5ea6\u57f9\u8a13 15+ \u65b0\u9032\u4eba\u54e1\uff0c\u54e1\u5de5\u6eff\u610f\u5ea6 90%\u5e73\u5747\uff0c\u7e2e\u77ed 40% \u9069\u61c9\u671f\uff0c\u3002

    • \u64d4\u4efb\u5167\u90e8\u8b1b\u5e2b\u54c1\u724c\u6587\u5316\u77e5\u8b58\u63a8\u5ee3\uff0c\u7576\u5e74\u5ea6\u57f9\u8a13 20+ \u54e1\u5de5\uff0c\u63d0\u9ad8\u90e8\u9580\u77e5\u8b58\u5b8c\u6210\u6548\u7387 30%\u3002

    "}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\u200b\\u3000\\-\u3001\u3002\uff0c\uff0e\uff1f\uff01\uff1b]+","pipeline":["stemmer"]},"docs":[{"location":"","title":"Dawei's Blog","text":"

    \u4f60\u597d\uff0c\u6211\u53eb Da-Wei\uff0c1995 \u5e74\u751f\uff0c\u53f0\u5317\u4eba\u3002

    \u9019\u662f\u6211\u7684\u500b\u4eba\u6587\u4ef6\u7db2\u7ad9\uff0c\u7db2\u7ad9\u5167\u5bb9\u4e3b\u8981\u662f\u7528 MkDocs Material \u9019\u500b\u4e3b\u984c\u6240\u88fd\u4f5c\u7684\u3002

    "},{"location":"#_1","title":"\u806f\u7d61\u65b9\u5f0f & \u793e\u7fa4","text":"
    • \u2709\ufe0f Email: dwsamurai84@gmail.com
    • \ud83d\udcbb GitHub: dwhao84
    • \ud83d\udcdd Medium: @dwsamurai84_dev
    "},{"location":"contact/","title":"Contact Me \u806f\u7d61\u65b9\u5f0f","text":"
    • \u2709\ufe0f Email: dwsamurai84@gmail.com
    "},{"location":"techstack/","title":"\u81ea\u6211\u4ecb\u7d39 & Tech Stacks","text":""},{"location":"techstack/#_1","title":"\u81ea\u6211\u4ecb\u7d39","text":"

    \u6211\u662f\u4e00\u4f4d\u5f9e\u96f6\u552e\u696d\u8f49\u8077\u7684 iOS \u958b\u767c\u65b0\u624b\u3002

    \u5728 IKEA 5 \u5e74\u7684\u7d93\u9a57\u57f9\u990a\u4e86\u6211\u8de8\u90e8\u9580\u5408\u4f5c\u8207\u7cfb\u7d71\u5316\u601d\u7dad\u7684\u80fd\u529b\u3002

    \u9078\u64c7\u5b78\u7fd2 iOS \u958b\u767c\u662f\u770b\u6e96\u884c\u52d5\u88dd\u7f6e\u7684\u666e\u53ca\u6027\u8207\u4fbf\u5229\u6027\uff0c\u8b93\u4f7f\u7528\u8005\u80fd\u7372\u5f97\u66f4\u597d\u7684\u9ad4\u9a57\u3002\u900f\u904e Chaocode \u548c\u5f7c\u5f97\u6f58\u7684\u8ab2\u7a0b\u81ea\u5b78 Swift\uff0c\u5df2\u5b8c\u6210\u591a\u500b app \u5c08\u6848\u5be6\u4f5c\u3002

    \u671f\u5f85\u80fd\u904b\u7528\u8de8\u9818\u57df\u7d93\u9a57\u70ba\u5718\u968a\u5e36\u4f86\u65b0\u7684\u8996\u89d2\uff0c\u4e26\u6301\u7e8c\u7cbe\u9032\u6280\u8853\u80fd\u529b\u3002

    "},{"location":"techstack/#_2","title":"\u5c08\u696d\u6280\u8853","text":""},{"location":"techstack/#swift","title":"Swift","text":""},{"location":"techstack/#framework","title":"Framework","text":"
    • UIKit
    "},{"location":"techstack/#design-pattern","title":"Design Pattern","text":"
    • MVC
    "},{"location":"techstack/#build-ui","title":"Build UI","text":"
    • Storyboard & Programmatically UI
    "},{"location":"techstack/#library-manager","title":"Library Manager","text":"
    • Swift Package manager(SPM)
    "},{"location":"techstack/#libray","title":"Libray","text":"
    • Firebase
    • Lottie
    • Swiftlymail
    • Kingfisher
    "},{"location":"techstack/#python","title":"Python","text":""},{"location":"techstack/#selenium","title":"Selenium","text":""},{"location":"techstack/#pandas","title":"Pandas","text":""},{"location":"techstack/#openpyxl","title":"Openpyxl","text":""},{"location":"techstack/#version-control","title":"Version Control","text":"
    • Git
    • SourceTree
    "},{"location":"projects/Drink_Order_App/","title":"Drink Order App","text":""},{"location":"projects/Drink_Order_App/#_1","title":"\u5167\u5bb9","text":""},{"location":"work_experience/resume/","title":"\u7c21\u6b77","text":""},{"location":"work_experience/resume/#_2","title":"\u5b78\u6b77","text":"

    \u83ef\u68b5\u5927\u5b78 \u5de5\u696d\u8a2d\u8a08\u7cfb 2013-2017

    "},{"location":"work_experience/resume/#_3","title":"\u904e\u53bb\u5de5\u4f5c\u7d93\u6b77","text":""},{"location":"work_experience/resume/#202211-20237","title":"\u5f7c\u5f97\u6f58\u8ab2\u7a0b 2022/11-2023/7","text":"
    • \u8a02\u98f2\u6599 App

    • App Store App

    • YouBike \u7ad9\u9ede\u67e5\u8a62&\u5c0e\u822a App

    • World Time

    • Custom MKTileOverlay in MapView

    • PsychologicalTest(\u5fc3\u7406\u6e2c\u9a57 with Storyboard)

    • Multiple Choice(\u9078\u64c7\u984c)

    • Radio App

    • Apple Music \u64ad\u653e\u5668

    "},{"location":"work_experience/resume/#ikea-20196-","title":"IKEA \u5b9c\u5bb6\u5bb6\u5c45 2019/6 - \u73fe\u5728","text":""},{"location":"work_experience/resume/#ikea","title":"IKEA \u8ce3\u5834\u92b7\u552e\u7d93\u7406","text":"
    • \u4e3b\u5c0e\u5927\u578b\u5546\u5834\u6539\u88dd\u5c08\u6848\uff0c\u7ba1\u7406 15 \u4eba\u5718\u968a\uff0c\u4e26\u512a\u5316\u4eba\u529b\u914d\u7f6e\u6210\u672c\u964d\u4f4e 15%\uff0c\u63a7\u5236\u5728\u7e3d\u9810\u7b97 5% \u4ee5\u5167\u3002

    • \u5229\u7528 Excel \u7cfb\u7d71\u5316\u7ba1\u7406\u53ca\u8a02\u8cfc\u6599\u4ef6\uff0c\u9054\u6210\u6599\u4ef6\u4f7f\u7528\u7387\u9ad8\u9054 99.95%\u3002

    • \u5728\u8de8\u90e8\u9580\u6e9d\u901a\u5354\u4f5c\u4e0b\uff0c\u9806\u5229\u7d44\u7e54\u5de5\u7a0b\u9032\u5ea6\uff0c\u5e36\u9818\u5718\u968a\u63d0\u524d\u5169\u9031\u5b8c\u6210\u4efb\u52d9\u3002

    • \u5be6\u65bd\u6599\u4ef6\u96fb\u5b50\u5316\u7ba1\u7406\uff0c\u4e26\u900f\u904e Excel & Python \u88fd\u4f5c QR Code \u8207\u81ea\u52d5\u5316\u7ba1\u7406\u6578\u64da\uff0c\u63d0\u5347\u8ca8\u54c1\u7ba1\u7406\u6548\u7387\u3002

    • \u7d71\u7c4c\u570b\u969b\u63a1\u8cfc\u5c08\u6848\uff0c\u8207\u4f9b\u61c9\u5546\u5efa\u7acb\u6a19\u6e96\u5316\u9032\u51fa\u53e3\u6d41\u7a0b\uff0c\u6574\u5408\u8de8\u570b\u7269\u6d41\u6642\u7a0b\u8207\u9810\u7b97\u7ba1\u63a7\uff0c\u5be6\u73fe 95% \u6e96\u6642\u4ea4\u4ed8\u7387\uff0c\u5e74\u5ea6\u63a1\u8cfc\u652f\u51fa\u8f03\u9810\u7b97\u6e1b\u5c11 12%\u3002

    "},{"location":"work_experience/resume/#ikea_1","title":"IKEA \u8996\u89ba\u9673\u5217\u5e2b","text":"
    • \u898f\u5283\u5b63\u7bc0\u6027\u4e3b\u984c\u4f48\u7f6e\u8207\u8de8\u90e8\u9580\u5408\u4f5c\uff0c\u63d0\u5347\u5546\u5834\u9ad4\u9a57\u6307\u6578\u9054 85%\uff0c\u5e36\u52d5\u5e74\u5ea6\u92b7\u552e\u984d\u6210\u9577 15%\uff0c\u5ba2\u6d41\u91cf\u589e\u52a0 15%\u3002

    • \u9818\u5c0e 30 \u4eba\u5718\u968a\u5b8c\u6210 500 \u576a\u5546\u5834\u6539\u9020\u5c08\u6848\uff0c\u512a\u5316\u52d5\u7dda\u8207\u9673\u5217\uff0c\u55ae\u5340\u6708\u5747\u92b7\u552e\u984d\u6210\u9577 20%\uff08300 \u842c\uff09\uff0c\u576a\u6548\u63d0\u5347 35%\u3002

    • \u8a2d\u8a08 12 \u6a94\u4e3b\u984c\u884c\u92b7\u6d3b\u52d5\uff0c\u914d\u5408\u92b7\u552e\u5718\u968a\u5be6\u73fe\u5546\u54c1\u8f49\u63db\u7387 28%\uff0c\u9867\u5ba2\u6eff\u610f\u5ea6\u5f9e 75% \u63d0\u5347\u81f3 85%\uff0c\u6703\u54e1\u56de\u8cfc\u7387\u589e\u52a0 10%\u3002

    • \u5236\u5b9a\u65b0\u4eba\u57f9\u8a13\u8a08\u5283\uff0c\u6bcf\u5b63\u5ea6\u57f9\u8a13 15+ \u65b0\u9032\u4eba\u54e1\uff0c\u54e1\u5de5\u6eff\u610f\u5ea6 90%\u5e73\u5747\uff0c\u7e2e\u77ed 40% \u9069\u61c9\u671f\uff0c\u3002

    • \u64d4\u4efb\u5167\u90e8\u8b1b\u5e2b\u54c1\u724c\u6587\u5316\u77e5\u8b58\u63a8\u5ee3\uff0c\u7576\u5e74\u5ea6\u57f9\u8a13 20+ \u54e1\u5de5\uff0c\u63d0\u9ad8\u90e8\u9580\u77e5\u8b58\u5b8c\u6210\u6548\u7387 30%\u3002

    "}]} \ No newline at end of file diff --git a/techstack/index.html b/techstack/index.html index 8f7ea29..c83b604 100644 --- a/techstack/index.html +++ b/techstack/index.html @@ -26,7 +26,7 @@ - My Tech Stack - Da-Wei + 自我介紹 & Tech Stacks - Da-Wei @@ -78,7 +78,7 @@
    - + 跳轉至 @@ -111,7 +111,7 @@
    - My Tech Stack + 自我介紹 & Tech Stacks
    @@ -415,7 +415,7 @@ - My Tech Stack + 自我介紹 & Tech Stacks @@ -426,7 +426,7 @@ - My Tech Stack + 自我介紹 & Tech Stacks @@ -448,6 +448,25 @@ +
  • @@ -576,27 +591,6 @@ - - - - - - -
  • - - - - - None - - - - -
  • - - - - @@ -791,6 +785,25 @@ + @@ -925,7 +934,13 @@ -

    My Tech Stack

    +

    自我介紹 & Tech Stacks

    +

    自我介紹

    +

    我是一位從零售業轉職的 iOS 開發新手。

    +

    在 IKEA 5 年的經驗培養了我跨部門合作與系統化思維的能力。

    +

    選擇學習 iOS 開發是看準行動裝置的普及性與便利性,讓使用者能獲得更好的體驗。透過 Chaocode 和彼得潘的課程自學 Swift,已完成多個 app 專案實作。

    +

    期待能運用跨領域經驗為團隊帶來新的視角,並持續精進技術能力。

    +

    專業技術

    Swift

    Framework