{
  "version": "https://jsonfeed.org/version/1", 
  "title": "\u5916\u5305", 
  "description": "", 
  "home_page_url": "https://www.v2ex.com/go/outsourcing", 
  "feed_url": "https://www.v2ex.com/feed/outsourcing.json", 
  "icon": "https://cdn.v2ex.com/navatar/cfec/db27/190_large.png?m=1664623950", 
  "favicon": "https://cdn.v2ex.com/navatar/cfec/db27/190_normal.png?m=1664623950", 
  "items": [
    {
      "author": {
        "url": "https://www.v2ex.com/member/yiyiniu", 
        "name": "yiyiniu", 
        "avatar": "https://cdn.v2ex.com/avatar/a880/45d7/572628_large.png?m=1760427328"
      }, 
      "url": "https://www.v2ex.com/t/1213112", 
      "title": "\u54ea\u4f4d V \u53cb\u505a\u8fc7\uff1a\u70b9\u4e91\u6548\u679c\uff0c\u7528 Qt + VTK \u7684\u65b9\u5f0f", 
      "id": "https://www.v2ex.com/t/1213112", 
      "date_published": "2026-05-15T23:35:33+00:00", 
      "content_html": "<p>Qt \u5ba2\u6237\u7aef</p>\n<p>\u251c\u2500VTK\n\u2502   \u251c\u2500\u70b9\u4e91\n\u2502   \u251c\u2500\u66f2\u9762\n\u2502   \u251c\u2500\u70ed\u529b\u56fe\n\u2502   \u251c\u2500\u5207\u7247\n\u2502   \u2514\u2500\u6a21\u578b\u5bf9\u6bd4</p>\n<p>\u6709\u7684\u8bdd\u53ef\u4ee5\u52a0\u4e2a V \uff0c\u6709\u4e00\u4e2a\u9879\u76ee\u8981\u505a</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/kvibert1", 
        "name": "kvibert1", 
        "avatar": "https://cdn.v2ex.com/gravatar/907356a89a4ec81423073db8342d3310?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1213088", 
      "date_modified": "2026-05-16T00:44:46+00:00", 
      "content_html": "\u5404\u4f4d\u5927\u4f6c\uff0c\u73b0\u5728\u505a\u4e00\u4e2a\u652f\u4ed8\u5b9d\u76f8\u673a\u79df\u8d41\u5c0f\u7a0b\u5e8f\uff0c\u9700\u8981\u540e\u53f0\u7ba1\u7406\u7cfb\u7edf\u5927\u6982\u591a\u5c11\u94b1\u5462\uff1f", 
      "date_published": "2026-05-15T14:38:44+00:00", 
      "title": "\u505a\u4e00\u4e2a\u79df\u8d41\u5c0f\u7a0b\u5e8f\u5927\u6982\u591a\u5c11\u94b1\u5462", 
      "id": "https://www.v2ex.com/t/1213088"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Joming", 
        "name": "Joming", 
        "avatar": "https://cdn.v2ex.com/avatar/e1c2/9086/114121_large.png?m=1700235024"
      }, 
      "url": "https://www.v2ex.com/t/1213035", 
      "date_modified": "2026-05-15T10:41:51+00:00", 
      "content_html": "<p>\u5404\u4f4d\u6280\u672f\u5927\u4f6c\uff0c\u6211\u4eec\u8fd1\u671f\u5efa\u7acb\u4e86\u4e00\u4e2a\u805a\u7126\u865a\u62df\u5316\u6280\u672f\u7684\u4e13\u4e1a\u7ad9\u70b9\uff0c\u76ee\u524d\u6162\u6162\u79ef\u7d2f\u4e86<strong>\u6765\u81ea\u5168\u56fd\u5404\u5730\u7684\u4f01\u4e1a\u5ba2\u6237</strong>\uff0c\u54a8\u8be2\u91cd\u70b9\u4e3b\u8981\u96c6\u4e2d\u5728\uff1a</p>\n<ul>\n<li><strong>VMware \u66ff\u4ee3\u65b9\u6848</strong>\uff08\u535a\u901a\u6536\u8d2d\u540e\uff0c\u5927\u91cf\u4f01\u4e1a\u5bfb\u6c42\u4f4e\u6210\u672c\u3001\u9ad8\u53ef\u63a7\u7684\u8fc1\u79fb\u8def\u5f84\uff09</li>\n<li><strong>\u4ece VMware \u8fc1\u79fb\u5230 PVE \uff08 Proxmox VE \uff09</strong></li>\n<li><strong>\u4ece\u5404\u7c7b\u8d85\u878d\u5408\u5e73\u53f0\uff08 Nutanix \u3001\u6df1\u4fe1\u670d\u3001\u534e\u4e3a FusionCube \u3001SmartX \u7b49\uff09\u8fc1\u79fb\u5230 PVE</strong></li>\n<li>\u865a\u62df\u5316\u6574\u4f53\u67b6\u6784\u8f6c\u578b\u3001\u5bb9\u707e\u3001\u6df7\u5408\u4e91\u89c4\u5212\u7b49</li>\n</ul>\n<p>\u5ba2\u6237\u4f53\u91cf\u591a\u6837\uff0c\u5f88\u591a\u662f\u751f\u4ea7\u73af\u5883\u51e0\u53f0\u81f3\u5341\u51e0\u53f0\u7269\u7406\u8282\u70b9\u7684\u89c4\u6a21\uff0c\u800c\u4e14\u666e\u904d\u9700\u8981<strong>\u73b0\u573a\u652f\u6301</strong>\u3002\u5149\u9760\u6211\u4eec\u76ee\u524d\u7684\u8d44\u6e90\u5f88\u96be\u8986\u76d6\u5168\u56fd\uff0c\u6240\u4ee5\u5728\u8bba\u575b\u91cc\u8bda\u5fc3\u5bfb\u627e<strong>\u6709\u5927\u578b\u8fc1\u79fb\u5b9e\u6218\u7ecf\u9a8c\u7684\u6280\u672f\u4e13\u5bb6\u6216\u56e2\u961f</strong>\uff0c\u4e00\u8d77\u628a\u8fd9\u4e9b\u9879\u76ee\u505a\u597d\u3001\u505a\u6df1\u3002</p>\n<h3>\u6211\u4eec\u5728\u627e\u4ec0\u4e48\u6837\u7684\u4eba/\u56e2\u961f</h3>\n<ol>\n<li><strong>\u624e\u5b9e\u7684 VMware \u7ecf\u9a8c</strong>\n\u7cbe\u901a vSphere / vSAN / Horizon / NSX \u7b49\u7ec4\u4ef6\u7684\u90e8\u7f72\u3001\u8c03\u4f18\u53ca\u6545\u969c\u6392\u67e5\uff0c\u6709\u8fc7<strong>\u5927\u89c4\u6a21\uff08\u81f3\u5c11 10+ \u8282\u70b9\uff09 VMware \u73af\u5883\u6574\u4f53\u8fc1\u79fb\u5230 PVE</strong> \u7684\u6210\u529f\u6848\u4f8b\u3002</li>\n<li><strong>\u8d85\u878d\u5408\u8f6c PVE \u7684\u5b9e\u6218\u80fd\u529b</strong>\n\u719f\u6089\u4e3b\u6d41\u8d85\u878d\u5408\u67b6\u6784\uff08\u5982 Nutanix AHV \u3001\u6df1\u4fe1\u670d\u8d85\u878d\u5408\u3001\u534e\u4e3a FusionCube \u3001SmartX \u7b49\uff09\uff0c\u80fd\u591f\u89c4\u5212\u5e76\u6267\u884c\u4ece\u8d85\u878d\u5408\u5230 PVE + Ceph/\u5206\u5e03\u5f0f\u5b58\u50a8\u65b9\u6848\u7684\u5e73\u6ed1\u5207\u6362\u3002</li>\n<li><strong>\u80fd\u63d0\u4f9b\u73b0\u573a\u652f\u6301\uff0c\u5730\u57df\u4e0d\u9650</strong>\n\u9879\u76ee\u5206\u5e03\u5168\u56fd\uff0c\u9700\u8981\u4f60\u80fd\u591f\u5728\u9879\u76ee\u5468\u671f\u5185\u8fdb\u884c<strong>\u9879\u76ee\u5b9e\u65bd</strong>\uff0c\u6211\u4eec\u5e0c\u671b\u5efa\u7acb\u4e00\u4e2a\u8986\u76d6\u5404\u5927\u533a\uff08\u534e\u5317\u3001\u534e\u4e1c\u3001\u534e\u5357\u3001\u897f\u5357\u3001\u897f\u5317\uff09\u7684\u5de5\u7a0b\u5e08\u8d44\u6e90\u6c60\u3002\u57ce\u5e02\u4e0d\u9650\uff0c\u4e09\u7ebf\u57ce\u5e02\u4e5f\u6709\u5ba2\u6237\u3002</li>\n<li>\n<strong>\u52a0\u5206\u9879</strong><ul>\n<li>\u6709 PVE \u96c6\u7fa4 + Ceph \u8d85\u878d\u5408\u65b9\u6848\u8bbe\u8ba1\u7ecf\u9a8c</li>\n<li>\u719f\u6089\u707e\u5907\u3001\u8fc1\u79fb\u5de5\u5177\uff08\u5982 <code>virt-v2v</code>\u3001<code>qemu-img</code>\u3001Veeam \u7ed3\u5408 PVE \u7b49\uff09</li>\n<li>\u6301\u6709 VMware \u865a\u62df\u5316\u76f8\u5173\u8ba4\u8bc1</li>\n<li>\u80fd\u63d0\u4f9b\u5b8c\u6574\u7684\u9879\u76ee\u6587\u6863\u548c\u9a8c\u6536\u652f\u6301</li>\n</ul>\n</li>\n</ol>\n<h3>\u5408\u4f5c\u6a21\u5f0f</h3>\n<ul>\n<li><strong>\u9879\u76ee\u5236\u5408\u4f5c</strong>\uff1a\u6839\u636e\u9879\u76ee\u4f53\u91cf\u3001\u96be\u5ea6\u548c\u5468\u671f\uff0c\u6309\u9879\u76ee\u7ed3\u7b97\uff0c\u62a5\u916c\u6709\u7ade\u4e89\u529b\u3002</li>\n<li><strong>\u957f\u671f\u6280\u672f\u987e\u95ee</strong>\uff1a\u5982\u679c\u5408\u4f5c\u987a\u6e9c\uff0c\u53ef\u7b7e\u7ea6\u6210\u4e3a\u6211\u4eec\u5168\u56fd\u4ea4\u4ed8\u751f\u6001\u7684\u6838\u5fc3\u4f19\u4f34\uff0c\u4f18\u5148\u6d3e\u5355\u3002</li>\n<li><strong>\u8054\u5408\u56e2\u961f\u5f62\u5f0f</strong>\uff1a\u5982\u679c\u4f60\u672c\u8eab\u6709\u4ea4\u4ed8\u56e2\u961f\uff0c\u4e5f\u6b22\u8fce\u6574\u4f53\u5bf9\u63a5\uff0c\u5171\u540c\u6253\u9020\u865a\u62df\u5316\u8fc1\u79fb\u7684\u670d\u52a1\u54c1\u724c\u3002</li>\n</ul>\n<h3>\u6211\u4eec\u80fd\u63d0\u4f9b\u4ec0\u4e48</h3>\n<ul>\n<li><strong>\u76f4\u63a5\u7684\u5ba2\u6237\u4e0e\u9879\u76ee\u673a\u4f1a</strong>\uff1a\u5e73\u53f0\u8fc7\u6765\u7684\u771f\u5b9e\u9700\u6c42\uff0c\u4f60\u4e0d\u9700\u8981\u81ea\u5df1\u53bb\u62d3\u5ba2\u3002</li>\n<li><strong>\u7ad9\u70b9\u6d41\u91cf\u4e0e\u54c1\u724c\u80cc\u4e66</strong>\uff1a\u4f18\u79c0\u6848\u4f8b\u4f1a\u901a\u8fc7\u6211\u4eec\u7684\u6280\u672f\u7ad9\u70b9\u8fdb\u884c\u5ba3\u4f20\uff0c\u5e2e\u4f60\u63d0\u5347\u4e2a\u4eba/\u56e2\u961f\u5728\u4e1a\u754c\u7684\u5f71\u54cd\u529b\u3002</li>\n<li><strong>\u7075\u6d3b\u7684\u8c03\u5ea6</strong>\uff1a\u6211\u4eec\u4f1a\u6839\u636e\u9879\u76ee\u6240\u5728\u5730\u3001\u96be\u5ea6\u548c\u4f60\u64c5\u957f\u7684\u65b9\u5411\u7cbe\u51c6\u5339\u914d\uff0c\u5c3d\u53ef\u80fd\u51cf\u5c11\u5dee\u65c5\u6210\u672c\u3002</li>\n</ul>\n<h3>\u8054\u7cfb\u65b9\u5f0f</h3>\n<p>\u5982\u679c\u4f60\u6216\u4f60\u8eab\u8fb9\u6709\u7b26\u5408\u6761\u4ef6\u7684\u6280\u672f\u4e13\u5bb6\uff0c\u6b22\u8fce\u901a\u8fc7\u4ee5\u4e0b\u65b9\u5f0f\u8054\u7cfb\uff08\u8bf7\u6ce8\u660e\u6240\u5728\u5730\u548c\u64c5\u957f\u7684\u8fc1\u79fb\u65b9\u5411\uff09\uff1a</p>\n<ul>\n<li><strong>\u7ad9\u5185\u79c1\u4fe1</strong>\uff1a\u76f4\u63a5\u56de\u590d\u6216\u79c1\u4fe1\u672c\u8d26\u53f7</li>\n<li><strong>\u90ae\u7bb1</strong>\uff1a<strong>job@live.cn</strong></li>\n<li><strong>\u5fae\u4fe1</strong>\uff1a<strong>Base64:Sm9taW5n</strong>\uff08\u6dfb\u52a0\u65f6\u8bf7\u5907\u6ce8\u201c\u865a\u62df\u5316\u5408\u4f5c+\u5730\u533a\u201d\uff09</li>\n</ul>\n<p><strong>\u671f\u5f85\u7684\u4e0d\u53ea\u662f\u4e00\u6b21\u9879\u76ee\u5408\u4f5c\uff0c\u800c\u662f\u4e00\u5757\u628a\u56fd\u4ea7\u5316\u3001\u5f00\u6e90\u5316\u7684\u865a\u62df\u5316\u8fc1\u79fb\u670d\u52a1\u505a\u6210\u5168\u56fd\u6807\u6746\u3002</strong></p>\n<p>\u6b22\u8fce\u5404\u4f4d\u5927\u4f6c\u5e2e\u5fd9\u63a8\u8350 \ud83d\udd27</p>\n", 
      "date_published": "2026-05-15T08:54:53+00:00", 
      "title": "\u5bfb\u627e VMware/PVE/\u8d85\u878d\u5408\u8fc1\u79fb\u5b9e\u6218\u4e13\u5bb6\uff0c\u4e00\u8d77\u627f\u63a5\u865a\u62df\u5316\u8f6c\u578b\u9879\u76ee", 
      "id": "https://www.v2ex.com/t/1213035"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xiaoxiaoyang271", 
        "name": "xiaoxiaoyang271", 
        "avatar": "https://cdn.v2ex.com/avatar/f133/45f7/734296_large.png?m=1777942932"
      }, 
      "url": "https://www.v2ex.com/t/1212928", 
      "date_modified": "2026-05-15T03:48:28+00:00", 
      "content_html": "<p>\u611f\u8c22 v2 \uff0c93 \u5e74\u8001\u7801\u519c\uff0c9 \u5e74\u5168\u6808\u72ec\u7acb\u5f00\u53d1\uff0c\u53d1\u4e2a\u63a5\u5355\u8d34\u3002</p>\n<p><strong>\u6211\u80fd\u5e2e\u4f60\u505a\u7684</strong></p>\n<ul>\n<li>\u524d\u7aef\u5f00\u53d1\uff1aPC / \u79fb\u52a8\u7aef\u7f51\u9875\u3001H5 \u3001\u5fae\u4fe1 / \u652f\u4ed8\u5b9d\u5c0f\u7a0b\u5e8f\u3001\u540e\u53f0\u7ba1\u7406\u7cfb\u7edf\u3001\u54cd\u5e94\u5f0f\u9002\u914d</li>\n<li>\u540e\u7aef\u5f00\u53d1\uff1a\u63a5\u53e3\u5f00\u53d1\u3001\u670d\u52a1\u5668\u90e8\u7f72\u3001\u6570\u636e\u5e93\u8bbe\u8ba1\u3001\u7b2c\u4e09\u65b9 API \u5bf9\u63a5\u3001\u7cfb\u7edf\u6027\u80fd\u4f18\u5316</li>\n<li>\u5168\u6808\u9879\u76ee\uff1a\u4f01\u4e1a\u5b98\u7f51\u3001\u7535\u5546\u5c0f\u7a0b\u5e8f\u3001SAAS \u540e\u53f0\u3001\u4e2a\u4eba\u535a\u5ba2 / \u4f5c\u54c1\u96c6\u3001\u5b9a\u5236\u5316 Web \u9879\u76ee</li>\n<li>\u5de5\u5177\u5f00\u53d1\uff1a\u81ea\u52a8\u5316\u811a\u672c\u3001\u6570\u636e\u722c\u53d6 / \u6e05\u6d17\u3001\u6279\u91cf\u5904\u7406\u5de5\u5177\u3001\u9700\u6c42\u5b9a\u5236\u5c0f\u5de5\u5177</li>\n<li>\u6280\u672f\u670d\u52a1\uff1aBug \u4fee\u590d\u3001\u4ee3\u7801\u91cd\u6784\u3001\u9879\u76ee\u8fc1\u79fb\u3001\u90e8\u7f72\u8fd0\u7ef4\u3001\u6280\u672f\u7b54\u7591\u4e0e\u65b9\u6848\u8bbe\u8ba1</li>\n<li>\u9759\u6001 / \u5207\u56fe\uff1aUI \u8bbe\u8ba1\u8fd8\u539f\u3001PSD/Figma \u5207\u56fe\u3001\u9759\u6001\u9875\u9762\u642d\u5efa</li>\n</ul>\n<p><strong>\u4e3b\u6280\u672f\u6808</strong></p>\n<ul>\n<li>\u524d\u7aef\uff1aHTML/CSS/JS \u3001Vue2/3 \u3001React \u3001Uniapp \u3001ReactNative</li>\n<li>\u540e\u7aef\uff1aNode.js \u3001Python \u3001Java \u3001PHP \u3001Golang</li>\n<li>\u6570\u636e\u5e93\uff1aMySQL \u3001MongoDB \u3001Redis</li>\n<li>\u5176\u4ed6\uff1a\u722c\u866b\u3001\u81ea\u52a8\u5316\u811a\u672c\u3001API \u5f00\u53d1\u3001\u6570\u636e\u5904\u7406</li>\n</ul>\n<p>\u6709\u5f00\u53d1\u9700\u6c42\u7684\u670b\u53cb\uff0c\u76f4\u63a5\u7ad9\u5185\u4fe1\u79c1\u4fe1 or xiaoyangngo \uff0c\u8bc4\u8bba\u533a\u7559\u8a00\u4e5f\u4f1a\u7b2c\u4e00\u65f6\u95f4\u56de\u590d\u3002</p>\n", 
      "date_published": "2026-05-15T03:41:28+00:00", 
      "title": "\u4e2a\u4eba\u72ec\u7acb\u5f00\u53d1\u8005\uff0c\u627f\u63a5\u5404\u7c7b\u5b9a\u5236\u5f00\u53d1\u9700\u6c42", 
      "id": "https://www.v2ex.com/t/1212928"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/htmlove", 
        "name": "htmlove", 
        "avatar": "https://cdn.v2ex.com/avatar/162d/1815/7173_large.png?m=1765360800"
      }, 
      "url": "https://www.v2ex.com/t/1212888", 
      "date_modified": "2026-05-15T04:22:29+00:00", 
      "content_html": "<p>\u672c\u4eba\u8fd0\u8425\u4e86\u4e00\u4e2a\u670d\u52a1\u5668\u7fa4 \u53ef\u662f\u5df2\u7ecf\u6b7b\u7fa4\u4e86 \u5168\u90e8\u6253\u5e7f\u544a\u7684\u8fdb\u6765 \u53ef\u662f\u6211\u8fd8\u662f\u6709\u5220\u6389\u3002\n\u6240\u4ee5\u60f3\u627e\u4e00\u4e9b\u4eba\u6765\u5e2e\u5fd9 \u6d3b\u8dc3\u4e00\u4e0b \u4f1a\u7ed9\u7fa4\u7ba1\u7406\u4f60\u4eec~ \u6709\u5174\u8da3\u7684\u53ef\u4ee5\u52a0\u6211 TG\uff1a@fuwuqixiaolun</p>\n", 
      "date_published": "2026-05-15T02:28:29+00:00", 
      "title": "TG \u6709\u4eba\u8981\u6302\u7fa4\u7ba1\u7406\u5417 \u514d\u8d39", 
      "id": "https://www.v2ex.com/t/1212888"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/yiyiniu", 
        "name": "yiyiniu", 
        "avatar": "https://cdn.v2ex.com/avatar/a880/45d7/572628_large.png?m=1760427328"
      }, 
      "url": "https://www.v2ex.com/t/1212848", 
      "title": "\u6765\u4e00\u4e2a\u7cbe\u901a\u828b\u9053\u6846\u67b6\u7684\u540e\u7aef\u5927 V \u53cb", 
      "id": "https://www.v2ex.com/t/1212848", 
      "date_published": "2026-05-15T01:02:02+00:00", 
      "content_html": "<p>\u6700\u91cd\u8981\u7684\u662f\uff1a\u65f6\u95f4\u81ea\u7531\u3002\u4e0d\u8981\u517c\u804c\u3002 \u975e\u8bda\u52ff\u6270\u5440\u3002\n\u6709\u505a\u8fc7\u7684\u7559 V</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/mrsongopen1", 
        "name": "mrsongopen1", 
        "avatar": "https://cdn.v2ex.com/gravatar/58e2b0022ce3e183c879466633d4925f?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1212847", 
      "date_modified": "2026-05-15T02:42:20+00:00", 
      "content_html": "<h4>\u670b\u53cb\u8981\u505a\u4e00\u4e2a\u9879\u76ee\uff0c\u4e00\u4e2a PC \u7aef\u7f51\u7ad9</h4>\n<h4>\u9700\u6c42:</h4>\n<ul>\n<li>\u9700\u8981\u4e00\u4f4d UI \u8bbe\u8ba1\u5e08\u51fa\u8bbe\u8ba1\u7a3f</li>\n<li>\u6709\u4ea7\u54c1\u601d\u7ef4\u80fd\u529b\u7684\u66f4\u597d</li>\n<li>\u53ef\u4ee5\u5168\u804c\u505a\uff0c\u4e5f\u53ef\u4ee5\u517c\u804c\u505a\uff08\u4e0b\u73ed\u505a/\u5468\u672b\u505a\uff0c\u4f46\u662f\u8bf7\u4e0d\u8981\u53ea\u5468\u672b\u505a\uff09</li>\n</ul>\n<h4>\u5982\u679c\u60a8\u6709\u60f3\u6cd5\uff0c\u5e76\u4e14\u81ea\u8ba4\u4e3a\u60a8\u7684\u80fd\u529b\u6ca1\u95ee\u9898\uff0c\u90a3\u4e48\uff1a</h4>\n<ul>\n<li>\u8bf7\u9644\u4e0a\u60a8\u7684\u4f5c\u54c1\u96c6</li>\n<li>\u7559\u4e0b\u60a8\u7684 baseWx</li>\n</ul>\n<h4>\u6211\u4eec\u4f1a\u5f88\u8d1f\u8d23\u4efb\u7684\u67e5\u770b\u60a8\u7684\u505a\u54c1\u540e\uff0c\u79c1\u4e0b\u8054\u7cfb\u60a8</h4>\n<h4>\u548c\u60a8\u6c9f\u901a\u540e\u9762\u7684\u5177\u4f53\u4e8b\u5b9c\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e\u5177\u4f53\u9879\u76ee\u5185\u5bb9\uff0c\u85aa\u916c\u4e00\u7c7b</h4>\n<h4>\u518d\u6b21\u611f\u8c22</h4>\n", 
      "date_published": "2026-05-15T01:00:31+00:00", 
      "title": "\u6709\u507f\u627e\u6709\u9ad8\u8d28\u91cf\u7684 UI \u8bbe\u8ba1\u5e08\u4e00\u679a", 
      "id": "https://www.v2ex.com/t/1212847"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/XecadesZhe", 
        "name": "XecadesZhe", 
        "avatar": "https://cdn.v2ex.com/avatar/5c9f/14be/528771_large.png?m=1657863292"
      }, 
      "url": "https://www.v2ex.com/t/1212810", 
      "title": "[\u63a5\u5355] Python / Excel / PDF / API \u5c0f\u81ea\u52a8\u5316\uff0c 1-2 \u5929\u4ea4\u4ed8", 
      "id": "https://www.v2ex.com/t/1212810", 
      "date_published": "2026-05-14T14:47:30+00:00", 
      "content_html": "\u5927\u5bb6\u597d\uff0c\u6211\u63a5\u4e00\u4e9b\u5c0f\u800c\u660e\u786e\u7684\u81ea\u52a8\u5316\u9700\u6c42\uff0c\u9002\u5408\u4e0d\u60f3\u957f\u671f\u62db\u4eba\u3001\u4f46\u6709\u91cd\u590d\u8868\u683c/\u6587\u4ef6/API \u6d41\u7a0b\u8981\u5904\u7406\u7684\u573a\u666f\u3002<br /><br />\u53ef\u505a\uff1a<br />- Excel / CSV \u6e05\u6d17\u3001\u5408\u5e76\u3001\u53bb\u91cd\u3001\u5bf9\u8d26\u3001\u683c\u5f0f\u8f6c\u6362<br />- PDF \u8868\u683c/\u53d1\u7968/\u62a5\u4ef7\u5355/\u91c7\u8d2d\u5355\u63d0\u53d6\u5230 Excel/CSV<br />- \u7f51\u9875\u8868\u5355\u3001\u516c\u5f00 API \u3001Notion \u6570\u636e\u5e93\u4e4b\u95f4\u7684\u6570\u636e\u540c\u6b65<br />- \u5b9a\u65f6\u751f\u6210\u62a5\u8868\u3001\u53d1\u9001\u7ed3\u679c\u6587\u4ef6\u3001\u751f\u6210\u7b80\u5355\u4f7f\u7528\u8bf4\u660e<br />- \u628a\u4e00\u6b21\u6027\u811a\u672c\u6574\u7406\u6210\u53ef\u590d\u7528\u7684\u5c0f\u5de5\u5177<br /><br />\u4ea4\u4ed8\u65b9\u5f0f\uff1a<br />- \u4f60\u63d0\u4f9b 1-3 \u4e2a\u8131\u654f\u6837\u4f8b\u6587\u4ef6\u6216\u63a5\u53e3\u5b57\u6bb5\u8bf4\u660e<br />- \u6211\u5148\u786e\u8ba4\u8f93\u5165\u3001\u8f93\u51fa\u3001\u89c4\u5219\u548c\u9a8c\u6536\u6807\u51c6<br />- \u5c0f\u9700\u6c42\u901a\u5e38 1-2 \u5929\u4ea4\u4ed8\uff1a\u811a\u672c/\u6a21\u677f\u3001\u8f93\u51fa\u6837\u4f8b\u3001README \u4f7f\u7528\u8bf4\u660e<br />- \u53ef\u5148\u505a\u4e00\u4e2a\u5c0f\u6837/\u5c0f\u9636\u6bb5\uff0c\u786e\u8ba4\u6548\u679c\u540e\u518d\u7ee7\u7eed<br /><br />\u53c2\u8003\u4ef7\u683c\uff1a<br />- \u7b80\u5355\u8868\u683c\u6e05\u6d17/\u8f6c\u6362\uff1a\u00a5399 \u8d77<br />- PDF/\u6279\u5904\u7406/API \u96c6\u6210\uff1a\u6309\u6837\u4f8b\u548c\u89c4\u5219\u590d\u6742\u5ea6\u62a5\u4ef7<br />- \u6025\u5355\u6216\u957f\u671f\u7ef4\u62a4\u53e6\u8bae<br /><br />\u6682\u4e0d\u63a5\uff1a<br />- \u7ed5\u8fc7\u9a8c\u8bc1\u7801\u3001\u6279\u91cf\u6ce8\u518c\u3001\u5237\u91cf\u3001\u79c1\u57df\u9a9a\u6270\u3001\u7070\u4ea7\u91c7\u96c6<br />- \u672a\u6388\u6743\u722c\u53d6\u3001\u7ed5\u8fc7\u767b\u5f55/\u98ce\u63a7\u3001\u76d7\u53f7/\u9006\u5411/\u7834\u89e3<br />- \u9700\u8981\u6211\u76f4\u63a5\u63a5\u89e6\u751f\u4ea7\u8d26\u53f7\u5bc6\u7801\u6216\u5927\u91cf\u654f\u611f\u539f\u59cb\u6570\u636e\u7684\u4efb\u52a1<br /><br />\u5982\u679c\u4f60\u6709\u9700\u6c42\uff0c\u53ef\u4ee5\u5148\u8d34\u4e00\u4e0b\uff1a<br />1. \u8f93\u5165\u662f\u4ec0\u4e48\uff1b<br />2. \u60f3\u8981\u7684\u8f93\u51fa\u662f\u4ec0\u4e48\uff1b<br />3. \u6bcf\u6b21\u5927\u6982\u591a\u5c11\u6761/\u591a\u5c11\u6587\u4ef6\uff1b<br />4. \u662f\u5426\u80fd\u63d0\u4f9b\u8131\u654f\u6837\u4f8b\u3002<br /><br />\u6211\u4f1a\u5148\u5224\u65ad\u80fd\u4e0d\u80fd\u505a\u3001\u662f\u5426\u9002\u5408\u81ea\u52a8\u5316\uff0c\u518d\u7ed9\u4e00\u4e2a\u5c0f\u8303\u56f4\u62a5\u4ef7\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/SnowHall", 
        "name": "SnowHall", 
        "avatar": "https://cdn.v2ex.com/avatar/2c6b/258e/666006_large.png?m=1739366664"
      }, 
      "url": "https://www.v2ex.com/t/1212598", 
      "date_modified": "2026-05-14T02:42:18+00:00", 
      "content_html": "<h1>\u62a2\u8d2d\u95ee\u9898\u63cf\u8ff0</h1>\n<p>\u5e73\u65f6\u6b63\u5e38\u7684\u9ed1\u767d\u53f7\u6d4b\u8bd5\u6b63\u5e38\uff0c\u4e00\u5230\u62a2\u8d2d\u671f\u95f4\u5c31\u51fa\u73b0\uff1a</p>\n<ul>\n<li><strong>429 \u7a7a\u54cd\u5e94</strong></li>\n<li>\u8c03\u6574\u4e3a\u8f6e\u8be2\u7b56\u7565\u540e\uff08\u6bcf 2 \u79d2\u62a2\u8d2d\u4e00\u6b21\uff09\uff0c\u5728\u62a2\u539f\u7684\u65f6\u5019\u4f9d\u7136 <strong>429 \u7a7a\u54cd\u5e94</strong>\uff1b</li>\n<li>\u5728\u62a2\u7cbe\u54c1\u7684\u65f6\u5019\u51fa\u73b0 <strong>4293</strong>\uff0c\u4e00\u76f4\u4e0d\u51fa\u5355\u3002</li>\n</ul>\n<p>\u60f3\u95ee\u95ee\u5927\u4f6c\u4eec\u539f\u56e0\uff1a</p>\n<ul>\n<li>\u662f TLS \u6307\u7eb9\u51fa\u95ee\u9898\u4e86\uff1f</li>\n<li>\u8fd8\u662f\u62a2\u8d2d\u7b56\u7565\u6709\u95ee\u9898\uff1f</li>\n<li>\u6216\u8005\u662f IP \u7684\u95ee\u9898\uff1f</li>\n</ul>\n<p>\u8981\u662f\u80fd\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\uff0c\u4ef7\u683c\u5728\u5408\u7406\u8303\u56f4\u5185\u968f\u4fbf\u5927\u4f6c\u5f00\u3002</p>\n", 
      "date_published": "2026-05-14T02:17:01+00:00", 
      "title": "\u6c42\u4e00\u4e2a i \u8305\u53f0\u79d1\u6280\u4f5c\u8005\u6307\u70b9\u8ff7\u6d25\uff0c\u53ef\u4ed8\u8d39\u4fee\u8f66\uff01", 
      "id": "https://www.v2ex.com/t/1212598"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/chowkit", 
        "name": "chowkit", 
        "avatar": "https://cdn.v2ex.com/gravatar/09b9e0299885eb4cdc5b9d0cefdde754?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1212485", 
      "date_modified": "2026-05-13T12:12:52+00:00", 
      "content_html": "\u6025\u6025\u6025\uff0c\u60f3\u627e\u4e00\u4e2a\u4f1a\u539f\u751f\u5b89\u5353\u548c iOS \u5f00\u53d1\u80fd\u529b\u7684\u524d\u7aef\uff0c\u4ea7\u54c1\u662f\u4e00\u6b3e\u5f55\u97f3\u8bbe\u5907\uff0cUI \u7a3f\u5b50\u5df2\u5907\u597d\uff0c\u8f6f\u4ef6\u63a5\u53e3\u5df2\u5b8c\u6210\uff0c\u8fd8\u9700\u8981\u5177\u5907\u4e00\u4e9b\u548c\u786c\u4ef6\u5bf9\u63a5\u53e3\u7684\u80fd\u529b\uff0c\u4f46\u662f\u8fd9\u65b9\u9762\u4e0d\u5f3a\u6c42\uff0c\u6709\u4eba\u5e26\u7740\u641e\uff0c\u4e3b\u8981\u662f\u524d\u7aef\u9875\u9762\u5b9e\u73b0\u3002\u53ef\u4ee5\u501f\u52a9 AI \u5de5\u5177\u9ad8\u6548\u5f00\u53d1\u3002<br /><br />\u4ef7\u683c\u597d\u8c08\uff0c\u901f\u901f\u8054\u7cfb", 
      "date_published": "2026-05-13T10:02:56+00:00", 
      "title": "\u6025\u6025\u6025\uff0c\u60f3\u627e\u4e00\u4e2a\u4f1a\u539f\u751f\u5b89\u5353\u548c iOS \u5f00\u53d1\u80fd\u529b\u7684\u524d\u7aef\uff0c\u4ea7\u54c1\u662f\u4e00\u6b3e\u5f55\u97f3\u8bbe\u5907\uff0c UI \u7a3f\u5b50\u5df2\u5907\u597d\uff0c\u8f6f\u4ef6\u63a5\u53e3\u5df2\u5b8c\u6210\uff0c\u8fd8\u9700\u8981\u5177\u5907\u4e00\u4e9b\u548c\u786c\u4ef6\u5bf9\u63a5\u53e3\u7684\u80fd\u529b\uff0c\u4f46\u662f\u8fd9\u65b9\u9762\u4e0d\u5f3a\u6c42\uff0c\u6709\u4eba\u5e26\u7740\u641e\uff0c\u4e3b\u8981\u662f\u524d\u7aef\u9875\u9762\u5b9e\u73b0\u3002\u53ef\u4ee5\u501f\u52a9 AI \u5de5\u5177\u9ad8\u6548\u5f00\u53d1\u3002", 
      "id": "https://www.v2ex.com/t/1212485"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/minuo0day", 
        "name": "minuo0day", 
        "avatar": "https://cdn.v2ex.com/gravatar/fd7d264c55213a659d7b5f3b0ec9cea5?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1212475", 
      "date_modified": "2026-05-13T12:13:07+00:00", 
      "content_html": "<p>\u9879\u76ee\u6392\u671f\u7d27\u5f20\uff0c\u8bbe\u8ba1\u8d44\u6e90\u4e0d\u8db3\uff0c\u6025\u9700 2 \u540d\u8d44\u6df1 UI \u8bbe\u8ba1\u5e08\uff0c\u6709\u89c4\u8303\uff0c\u6709\u6e05\u5355\uff0c\u4f46\u65e0\u539f\u578b\uff0c\u76f4\u63a5\u51fa UI \uff0c\u6709\u7684\u8bdd\u8054\u7cfb\u6211\uff0c\u6709\u8f66\u4f01\u7ecf\u9a8c\u7684\u4f18\u5148\uff0c\u53e6\u5916\u9700\u80fd\u63a5\u53d7\u767d\u5929\u4f1a\u8bae\u54e6</p>\n", 
      "date_published": "2026-05-13T09:17:59+00:00", 
      "title": "\u9760\u8c31\u7684\u81ea\u7531 UI \u8bbe\u8ba1\u5e08\u8fd9\u4e2a\u793e\u7fa4\u91cc\u6709\u4e48\uff1f", 
      "id": "https://www.v2ex.com/t/1212475"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/1145148964", 
        "name": "1145148964", 
        "avatar": "https://cdn.v2ex.com/gravatar/e2e572807688a5c9c2c02aa111fa7662?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1212262", 
      "title": "\u5bfb\u722c\u866b\u9ad8\u624b\u3002\u5bf9\u65b9\u662f\u4e00\u4e2a \u5de5\u5177\u7c7b app\u3002\u9700\u8981\u722c\u53d6\u91cc\u9762\u7684\u5185\u5bb9\u3002", 
      "id": "https://www.v2ex.com/t/1212262", 
      "date_published": "2026-05-12T13:47:30+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/king920516", 
        "name": "king920516", 
        "avatar": "https://cdn.v2ex.com/gravatar/ae20d82031c830769fd974e81c59640e?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1212122", 
      "title": "[\u63a5\u5355]\u5168\u6808\u5f00\u53d1 \u5b98\u7f51 / \u5c0f\u7a0b\u5e8f / App / \u7ba1\u7406\u540e\u53f0 / AI \u96c6\u6210", 
      "id": "https://www.v2ex.com/t/1212122", 
      "date_published": "2026-05-12T04:11:51+00:00", 
      "content_html": "<p>92 \u5e74\u8001\u7801\u519c\uff0c10 \u5e74\u5f00\u53d1\uff0c\u53d1\u4e2a\u63a5\u5355\u8d34\u3002</p>\n<p>**\u76ee\u524d\u53ef\u4ee5\u63d0\u4f9b\u7684\u80fd\u529b</p>\n<p>\u54c1\u724c\u5b98\u7f51 \u5168\u7aef\u9002\u914d\n\u5fae\u4fe1\u5c0f\u7a0b\u5e8f + App \u53cc\u7aef\u5f00\u53d1\n\u4f01\u4e1a\u7ba1\u7406\u540e\u53f0\nAI \u529f\u80fd\u96c6\u6210\uff08\u667a\u80fd\u5ba2\u670d\u7b49\uff09</p>\n<p>**\u4e3b\u8981\u6280\u672f\u6808</p>\n<p>\u6838\u5fc3\u6846\u67b6\uff1aVue  \u3001TypeScript\n\u540e\u6bb5\u80fd\u529b\uff1ajava, python\n\u79fb\u52a8\u7aef :\u539f\u751f\u5c0f\u7a0b\u5e8f flutter\n\u5de5\u7a0b\u5316\uff1aDocker\n\u6709\u5f00\u53d1\u9700\u6c42\u7684\u670b\u53cb\uff0c\u76f4\u63a5\u52a0\u5fae\u4fe1 _nextstep</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jiangzhaosen518", 
        "name": "jiangzhaosen518", 
        "avatar": "https://cdn.v2ex.com/avatar/b4fe/90dd/560105_large.png?m=1745567303"
      }, 
      "url": "https://www.v2ex.com/t/1212094", 
      "title": "\u73b0\u5728 IT \u7684\u4eba\u624d\u5916\u5305\u9500\u552e\u4eba\u5458\uff0c\u90fd\u8fd9\u4e48\u6025\u4e0d\u53ef\u8010\u4e86\uff1f---\u5982\u679c\u5750\u6807\u5317\u4eac\u7684\u5927\u5496\uff0c\u53ef\u4ee5\u53d1\u7b80\u5386\u5230\u6211\u90ae\u7bb1", 
      "id": "https://www.v2ex.com/t/1212094", 
      "date_published": "2026-05-12T02:48:36+00:00", 
      "content_html": "<p>\u6628\u5929 5 \u6708 11 \u665a\u4e0a\uff0c\u4e00\u4e2a\u8001\u5ba2\u6237\u59d4\u6258\u6211\u5e2e\u4ed6\u6447\u4eba\uff0c\u9700\u8981 axure \u8f6f\u4ef6\u7b56\u5212 demo \u4eba\u5458\uff0c\u53ca java \u540e\u7aef\uff0c\u53ca vue \u524d\u7aef\uff0c\u5750\u6807\uff1a\u5317</p>\n<p>\u4eac\uff0c\u9700\u8981\u9a7b\u573a\uff0c\u9879\u76ee\u5468\u671f\uff1a1-2 \u4e2a\u6708</p>\n<p>\u6211\u4e0d\u4ec5\u5728\u5fae\u4fe1\u597d\u53cb\u91cc\uff0c\u5e2e\u4ed6\u63a8\u8350\u4eba\u624d\uff1b\u8fd8\u53bb\u5c0f\u7ea2\u4e66\u4e0a\u5e2e\u4ed6\u53d1\u5e16\u5b50\uff0c\u968f\u4e4b\u4eca\u5929 5 \u6708 12 \u4e0a\u5348\uff0c\u5c31\u6709\u5750\u6807\uff1a\u6cb3\u5357\u7684 IT \u4eba\u624d\u5916</p>\n<p>\u5305\u9500\u552e\u79c1\u4fe1\u6211\uff0c\u8981\u6c42\u6211\u62c9\u5fae\u4fe1\u7fa4\uff0c\u6211\u5728\u7b14\u8bb0\u7559\u8a00\uff0c\u8981\u6c42\u53d1\u7b80\u5386\uff0cTI \u4eba\u624d\u516c\u53f8\u4ecb\u7ecd\uff0c\u53ca\u9500\u552e\u4eba\u5458\u5fae\u4fe1\uff0c\u538b\u7f29\u6253\u5305\u53d1\u7ed9</p>\n<p>\u6211\u3002\u5bf9\u65b9\u5c45\u7136\u8bf4\uff0c\u6ca1\u6709\u90ae\u4ef6\uff0c\u4e00\u4e2a\u52b2\u8981\u6c42\u6211\u5fae\u4fe1\u62c9\u7fa4\u3002\u6211\u771f\u662f\u65e0\u8bed\uff1a\u7ecf\u8fc7\u7b5b\u9009\uff0c\u6211\u628a\u538b\u7f29\u5305\u53d1\u7ed9\u6211\u8001\u5ba2\u6237\uff0c\u8001\u5ba2\u6237\u770b</p>\n<p>\u4e86\uff0c\u89c9\u5f97\u4e0d\u9519\uff0c\u81ea\u7136\u52a0\u5bf9\u65b9\u5fae\u4fe1\u4e86\u3002</p>\n<p>\u73b0\u5728\u7684 IT \u4eba\u624d\u5916\u5305\u9500\u552e\uff0c\u90fd\u8fd9\u4e48\u6025\u4e0d\u53ef\u8010\u4e86\uff1f</p>\n<p>\u5982\u679c\u5750\u6807\u5317\u4eac\u7684\u5927\u5496\uff0c\u53ef\u4ee5\u53d1\u7b80\u5386\u5230\u6211\u90ae\u7bb1 \uff1a <a href=\"mailto:ouyangzetao@gmail.com\">ouyangzetao@gmail.com</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/tommyshelbyV2", 
        "name": "tommyshelbyV2", 
        "avatar": "https://cdn.v2ex.com/gravatar/6dc94c49c8482052672fc2e51f201bd2?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1212049", 
      "date_modified": "2026-05-12T02:49:30+00:00", 
      "content_html": "<p>\u6211\u7684\u8bc4\u4ef7\u662f\u590d\u8bfb\u673a\u7684\u4eba\u95f4\u4f53\u578b\u6001\u54c8\u54c8\u54c8\uff0c\u7ed9\u5927\u5bb6\u5f53\u4e2a\u4e50\u5b50\u770b\uff0c\u633a\u6709\u610f\u601d\u7684\u89c6\u89d2\u3002\n\u8bc4\u8bba\u533a\u975e\u5e38\u6709\u610f\u601d\n<img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/rLSUQhK.png\"/>\n<img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/fgutsC8.jpeg\"/>\n<img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/JMI94Rq.jpeg\"/></p>\n<p>\u53e6\u5916\u6211\u7b2c\u4e00\u6b21\u53d1\u56fe\u7247\uff0c\u5c45\u7136\u5c31\u53d1\u6210\u529f\u4e86\u54c8\u54c8\u54c8</p>\n", 
      "date_published": "2026-05-12T01:18:56+00:00", 
      "title": "\u5c0f\u7ea2\u4e66\u795e\u5e16\u4eba\u5f62\u590d\u8bfb\u673a\u627e\u5410\u69fd\u627e\u5916\u5305\u5947\u9047\uff0c\u4e0d\u8ba9\u95ee\u9884\u7b97\u3002\u7ed9\u5927\u5bb6\u5f53\u4e50\u5b50\u770b~", 
      "id": "https://www.v2ex.com/t/1212049"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jchencode", 
        "name": "jchencode", 
        "avatar": "https://cdn.v2ex.com/avatar/b6db/b91f/409961_large.png?m=1773891741"
      }, 
      "url": "https://www.v2ex.com/t/1211963", 
      "date_modified": "2026-05-11T10:09:40+00:00", 
      "content_html": "<p>\u4ee5\u5f80\u50cf\u8fd9\u79cd\u5916\u5305\u9879\u76ee\uff0c\u53ef\u80fd\u8981\u51e0\u4e2a\u6708\u5b8c\u6210\u3002\u73b0\u5728\u53ea\u8981\u51e0\u5468\uff0c\u592a\u79bb\u8c31\u4e86\uff01\u800c\u4e14\u662f\u4e00\u4e2a\u4eba\u5b8c\u6210\uff1a\u5c0f\u7a0b\u5e8f\u3001APP \u3001\u540e\u53f0\uff0c\u51e0\u5468\u65f6\u95f4\uff0c\u4f60\u6ca1\u542c\u9519\uff0c\u5c31\u51e0\u5468\u65f6\u95f4\uff01\uff01</p>\n<p>\u65f6\u95f4\u6700\u4e45\u7684\uff0c\u53cd\u800c\u662f\u5907\u6848\uff0c\u5ba1\u6838\uff0c\u4e0a\u67b6\u3002</p>\n<p>\u4f4e\u7aef\u7a0b\u5e8f\u5458\u5c97\u5df2\u6b7b\uff0c\u672a\u6765\u5c06\u662f AI \u7684\u5929\u4e0b\uff01</p>\n<p>\u6709\u5728\u676d\u5dde\u7684\u8001\u677f\uff0c\u6b22\u8fce\u8054\u7cfb</p>\n<p>\u7eff\u6ce1\u6ce1\uff1aSmlhbmc5Njg0</p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://ft.wzznft.com/i/2026/05/11/twko7l.png\"/>\n<img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://ft.wzznft.com/i/2026/05/11/twlscy.png\"/>\n<img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://ft.wzznft.com/i/2026/05/11/twmc2n.png\"/></p>\n", 
      "date_published": "2026-05-11T10:09:09+00:00", 
      "title": "AI \u63d0\u5347\u6548\u7387\u592a\u591a\u4e86\uff01", 
      "id": "https://www.v2ex.com/t/1211963"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/v7788120", 
        "name": "v7788120", 
        "avatar": "https://cdn.v2ex.com/gravatar/85939327b44b565539ff3d44682671c6?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1211906", 
      "title": "\u5bfb UI/UX \u8bbe\u8ba1\u4f6c\u4e00\u540d\uff0c\u9700\u8981\u8bbe\u8ba1\u4e00\u4e2a\u8de8\u5883\u7535\u5546\u7f51\u7ad9", 
      "id": "https://www.v2ex.com/t/1211906", 
      "date_published": "2026-05-11T07:23:40+00:00", 
      "content_html": "\u8bbe\u8ba1\u4ea4\u4ed8\uff1afigma <br />\u8bbe\u8ba1\u7cfb\u7edf Design Syste\uff1a\u8272\u677f\u3001\u5b57\u4f53\u3001\u6309\u94ae\u3001\u8f93\u5165\u6846\u3001\u7ec4\u4ef6\u5e93\u3001\u56fe\u6807\u89c4\u8303<br />\u4ea4\u4e92\u6d41\u7a0b\u56fe User Flow\uff1a\u7528\u6237\u8def\u5f84\u3001\u6d41\u7a0b\u8282\u70b9\u3001\u4ea4\u4e92\u903b\u8f91<br />\u7b49"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/mianmianshangu", 
        "name": "mianmianshangu", 
        "avatar": "https://cdn.v2ex.com/gravatar/58cd0abcd8391d3dc79ed5d77d2e1668?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1211878", 
      "date_modified": "2026-05-11T06:29:43+00:00", 
      "content_html": "<p>\u5927\u5bb6\u597d\uff0c\u6211\u4eec\u662f\u676d\u5dde\u65e0\u5fc3\u79d1\u6280\u6709\u9650\u516c\u53f8\uff0c\u516c\u53f8\u5b98\u7f51\uff1a <a href=\"https://wxkj.nomitech.cn/\" rel=\"nofollow\">https://wxkj.nomitech.cn/</a></p>\n<p>\u76ee\u524d\u516c\u53f8\u81ea\u6709\u5f00\u53d1\u56e2\u961f 75+\u4eba\uff0c\u56e2\u961f\u957f\u671f\u4ece\u4e8b\u8f6f\u4ef6\u7cfb\u7edf\u5f00\u53d1\u4e0e\u9879\u76ee\u4ea4\u4ed8\uff0c\u73b0\u5e0c\u671b\u5728 V2EX \u62db\u52df\u4e00\u4e9b\u9760\u8c31\u7684\u9879\u76ee\u5408\u4f5c\u673a\u4f1a\uff0c\u4e5f\u6b22\u8fce\u6709\u957f\u671f\u6280\u672f\u5916\u5305\u3001\u4ea7\u54c1\u7814\u53d1\u3001\u7cfb\u7edf\u91cd\u6784\u3001\u4f01\u4e1a\u6570\u5b57\u5316\u5efa\u8bbe\u9700\u6c42\u7684\u670b\u53cb\u8054\u7cfb\u3002</p>\n<p>\u6211\u4eec\u53ef\u4ee5\u627f\u63a5\u7684\u65b9\u5411\n\u76ee\u524d\u4e3b\u8981\u53ef\u652f\u6301\uff1a\nWeb \u7ba1\u7406\u540e\u53f0 / SaaS \u7cfb\u7edf\u5f00\u53d1\nApp / \u5c0f\u7a0b\u5e8f / H5 \u5f00\u53d1\n\u4f01\u4e1a\u5185\u90e8\u7ba1\u7406\u7cfb\u7edf\u3001\u4e1a\u52a1\u4e2d\u53f0\u3001\u6570\u636e\u770b\u677f\n\u8001\u7cfb\u7edf\u91cd\u6784\u3001\u6027\u80fd\u4f18\u5316\u3001\u4e8c\u6b21\u5f00\u53d1\n\u4ece 0 \u5230 1 \u7684\u4ea7\u54c1\u539f\u578b\u3001MVP \u3001\u6b63\u5f0f\u7248\u5f00\u53d1\n\u957f\u671f\u6280\u672f\u4eba\u529b\u534f\u4f5c / \u9a7b\u573a\u6216\u8fdc\u7a0b\u5f00\u53d1\u652f\u6301\n\u56e2\u961f\u60c5\u51b5\n\u6211\u4eec\u4e0d\u662f\u4e2a\u4eba\u63a5\u5355\uff0c\u4e5f\u4e0d\u662f\u4e34\u65f6\u62fc\u51d1\u56e2\u961f\u3002\n\u516c\u53f8\u540d\u79f0\uff1a\u676d\u5dde\u65e0\u5fc3\u79d1\u6280\u6709\u9650\u516c\u53f8\n\u56e2\u961f\u89c4\u6a21\uff1a75+ \u5f00\u53d1\u4eba\u5458\n\u53ef\u652f\u6301\u524d\u7aef\u3001\u540e\u7aef\u3001\u79fb\u52a8\u7aef\u3001\u6d4b\u8bd5\u3001UI \u3001\u4ea7\u54c1\u3001\u9879\u76ee\u7ba1\u7406\u7b49\u89d2\u8272\n\u53ef\u6309\u9879\u76ee\u5236\u3001\u9636\u6bb5\u5236\u3001\u957f\u671f\u4eba\u529b\u534f\u4f5c\u7b49\u65b9\u5f0f\u5408\u4f5c\n\u652f\u6301\u8fdc\u7a0b\u6c9f\u901a\uff0c\u4e5f\u53ef\u6839\u636e\u9879\u76ee\u60c5\u51b5\u5b89\u6392\u7ebf\u4e0b\u5bf9\u63a5\n\u9002\u5408\u5408\u4f5c\u7684\u9879\u76ee\u7c7b\u578b\n\u5982\u679c\u4f60\u6709\u4ee5\u4e0b\u60c5\u51b5\uff0c\u53ef\u4ee5\u804a\u804a\uff1a\n\u6709\u4ea7\u54c1\u60f3\u6cd5\uff0c\u4f46\u7f3a\u5c11\u5b8c\u6574\u6280\u672f\u56e2\u961f\n\u516c\u53f8\u5185\u90e8\u9700\u8981\u5f00\u53d1\u4e1a\u52a1\u7cfb\u7edf\u3001\u7ba1\u7406\u540e\u53f0\u3001\u6570\u636e\u7cfb\u7edf\n\u73b0\u6709\u9879\u76ee\u8fdb\u5ea6\u6162\uff0c\u9700\u8981\u8865\u5145\u5f00\u53d1\u529b\u91cf\n\u8001\u7cfb\u7edf\u9700\u8981\u91cd\u6784\u3001\u7ef4\u62a4\u3001\u8fed\u4ee3\n\u5e0c\u671b\u627e\u4e00\u4e2a\u7a33\u5b9a\u56e2\u961f\u957f\u671f\u914d\u5408\uff0c\u800c\u4e0d\u662f\u4e00\u6b21\u6027\u5916\u5305\n\u5408\u4f5c\u65b9\u5f0f\n\u6211\u4eec\u4f1a\u5148\u4e86\u89e3\u9700\u6c42\uff0c\u518d\u8bc4\u4f30\u8303\u56f4\u3001\u5468\u671f\u548c\u4eba\u529b\u6295\u5165\u3002\n\u4e00\u822c\u6d41\u7a0b\uff1a\n\u521d\u6b65\u6c9f\u901a\u9700\u6c42\n\u68b3\u7406\u529f\u80fd\u8303\u56f4\u548c\u4ea4\u4ed8\u76ee\u6807\n\u8bc4\u4f30\u5468\u671f\u3001\u62a5\u4ef7\u548c\u5408\u4f5c\u65b9\u5f0f\n\u786e\u8ba4\u6392\u671f\u540e\u8fdb\u5165\u5f00\u53d1\n\u6309\u9636\u6bb5\u4ea4\u4ed8\u3001\u6d4b\u8bd5\u3001\u4e0a\u7ebf\u548c\u7ef4\u62a4\n\u6211\u4eec\u5e0c\u671b\u5408\u4f5c\u65b9\n\u9700\u6c42\u65b9\u5411\u76f8\u5bf9\u660e\u786e\n\u5c0a\u91cd\u5408\u7406\u7684\u5f00\u53d1\u5468\u671f\u548c\u6280\u672f\u8bc4\u4f30\n\u6c9f\u901a\u987a\u7545\uff0c\u80fd\u53ca\u65f6\u53cd\u9988\n\u957f\u671f\u5408\u4f5c\u4f18\u5148\n\u8054\u7cfb\u65b9\u5f0f\n\u5b98\u7f51\uff1a <a href=\"https://wxkj.nomitech.cn/\" rel=\"nofollow\">https://wxkj.nomitech.cn/</a>\n\u5fae\u4fe1\uff1aWV9NaWFucw==\n\u4e5f\u53ef\u4ee5\u76f4\u63a5 V2EX \u7ad9\u5185\u4fe1\u8054\u7cfb\u6211\uff0c\u6211\u4f1a\u5c3d\u5feb\u56de\u590d\u3002\n\u611f\u8c22 V2EX \u3002</p>\n", 
      "date_published": "2026-05-11T06:21:42+00:00", 
      "title": "[\u676d\u5dde/\u8fdc\u7a0b]75+\u5f00\u53d1\u56e2\u961f\u62db\u52df\u9879\u76ee\u5408\u4f5c\uff0c\u627f\u63a5 WebApp/\u5c0f\u7a0b\u5e8f/\u4f01\u4e1a\u7cfb\u7edf\u5f00\u53d1", 
      "id": "https://www.v2ex.com/t/1211878"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/mao1mao", 
        "name": "mao1mao", 
        "avatar": "https://cdn.v2ex.com/gravatar/d020829d13af328e0962c2a406f0ed92?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1211851", 
      "date_modified": "2026-05-11T07:09:54+00:00", 
      "content_html": "<p>\u6709\u5728\u95f2\u9c7c\u548c\u4e00\u4e9b\u63a5\u5355\u7fa4\u63a5\u8fc7\u9879\u76ee\uff0c\u4ef7\u683c\u4f4e\u7684\u53ef\u601c\uff0c\u5377\u7684\u53ef\u6015\uff0c\u60f3\u8bd5\u8bd5\u56fd\u5916\u7684\u5e73\u53f0</p>\n", 
      "date_published": "2026-05-11T04:45:31+00:00", 
      "title": "\u6709\u4eba\u8bd5\u8fc7 upwork \u8fd9\u7c7b\u81ea\u7531\u804c\u4e1a\u5e73\u53f0\u5417", 
      "id": "https://www.v2ex.com/t/1211851"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/inkslabice", 
        "name": "inkslabice", 
        "avatar": "https://cdn.v2ex.com/avatar/ba9c/f166/542038_large.png?m=1758957205"
      }, 
      "url": "https://www.v2ex.com/t/1211817", 
      "title": "\u56e2\u961f/\u4e2a\u4eba \u5546\u57ce AI \u667a\u80fd\u4f53\u5f00\u53d1\u96c6\u6210 \u53ef\u957f\u671f\u5408\u4f5c", 
      "id": "https://www.v2ex.com/t/1211817", 
      "date_published": "2026-05-11T03:07:13+00:00", 
      "content_html": "<p>\u5546\u57ce\u76ee\u524d\u9700\u8981\u505a \u667a\u80fd\u5ba2\u670d AI \uff08\u5bfc\u8d2d&amp;\u8be2\u5355&amp;\u552e\u540e\uff09\u3001\u5546\u5bb6\u52a9\u7406 AI \u7b49\u4e1a\u52a1\u529f\u80fd\u3002\n\u6574\u4e2a\u4e1a\u52a1\u7cfb\u7edf\u6846\u67b6\u662f\u6bd4\u8f83\u590d\u6742\u7684\uff0c\u4e0d\u662f\u7b80\u5355\u7684 AI \u5bf9\u8bdd\u4e86\uff0c\u901a\u4fd7\u70b9 Agent \u5f00\u53d1\u5de5\u7a0b\u5e08\uff0c\u4e3b\u6d41\u70b9\u5c31\u662f\u57fa\u4e8e harness \u7684\u8ba4\u77e5\u89c4\u8303\u53bb\u5b9e\u73b0\u53ef\u63a7\u53ef\u7ef4\u62a4\u7684 AI \u667a\u80fd\u4f53\u670d\u52a1\u4f53\u7cfb\u3002\n\u671f\u5f85\u5404\u79cd\u5f62\u5f0f\u7684\u5408\u4f5c\uff08\u6240\u4ee5\u9762\u8c08\u6210\u679c\u5206\u914d\uff09\uff0c\u6211\u4eec\u53ea\u7740\u773c\u4e8e\u628a\u76ee\u6807\u5b9e\u73b0\u3002\n\u516c\u53f8\u5730\u70b9\u5728\u6df1\u5733\u8fd9\u8fb9\u3002\n\u8054\u7cfb\uff1a <a href=\"mailto:stevenhobs4323@outlook.com\">stevenhobs4323@outlook.com</a>  wx: inkslab_ice</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/yiyiniu", 
        "name": "yiyiniu", 
        "avatar": "https://cdn.v2ex.com/avatar/a880/45d7/572628_large.png?m=1760427328"
      }, 
      "url": "https://www.v2ex.com/t/1211796", 
      "date_modified": "2026-05-11T04:28:39+00:00", 
      "content_html": "<p>\u539f\u9879\u76ee\u662f\uff1aSpringBoot \u524d\u540e\u7aef\u4e0d\u5206\u79bb+Html+Js \uff0cMySQL5.7 \u9879\u76ee\u3002\n\u8981\u6539\u9020\u4e3a\uff1a\u6d77\u5149\u7b49\u56fd\u4ea7\u670d\u52a1\u5668\u3001\u4e1c\u65b9\u901a TongWeb \u4e2d\u95f4\u4ef6\uff08\u4e0d\u80fd\u7528 Tomcat \u4e86\uff09\u3001GaussDB \u6570\u636e\u5e93\u3002\n\u6570\u636e\u91cf\uff1a\u539f\u6765\u5171 200 \u591a\u5f20\u8868\uff0c\u6570\u636e\u91cf 4 \u4e07\u591a\u6761</p>\n<p>\u539f\u9879\u76ee\u8d39\u7528\u4e5f\u5c31&lt;\u4e09\u5341\u51e0 \u4e07</p>\n<p>\u56fd\u4ea7\u5316\u62a5\u4ef7\u539f\u6765\u7684\u767e\u5206\u4e4b\u591a\u5c11\u5408\u9002\uff1f\n\u53e6\u5916\uff1a\u5ba2\u6237\u6709\u610f\u60f3\u9884\u7b97 \u5341 \u4e07\uff0c\u600e\u4e48\u7834\u3002\u3002\u8fd9\u662f\u4e8f\u635f\u7684\u8282\u594f\u4e48</p>\n", 
      "date_published": "2026-05-11T02:33:49+00:00", 
      "title": "\u56fd\u4ea7\u5316\u9879\u76ee\u62a5\u4ef7\uff0c V \u53cb\u4eec\u7ed9\u70b9\u5efa\u8bae", 
      "id": "https://www.v2ex.com/t/1211796"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/yiyiniu", 
        "name": "yiyiniu", 
        "avatar": "https://cdn.v2ex.com/avatar/a880/45d7/572628_large.png?m=1760427328"
      }, 
      "url": "https://www.v2ex.com/t/1211766", 
      "date_modified": "2026-05-11T04:29:01+00:00", 
      "content_html": "", 
      "date_published": "2026-05-11T01:50:38+00:00", 
      "title": "\u539f\u9879\u76ee\u8981\u505a\u56fd\u4ea7\u5316\uff0c\u8d39\u7528\u662f\u539f\u6765\u662f 2 \u4f4d\u6570\uff0c\u56fd\u4ea7\u5316\u62a5\u539f\u6765\u7684\u767e\u5206\u4e4b\u591a\u5c11\u5408\u9002", 
      "id": "https://www.v2ex.com/t/1211766"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jiangzhaosen518", 
        "name": "jiangzhaosen518", 
        "avatar": "https://cdn.v2ex.com/avatar/b4fe/90dd/560105_large.png?m=1745567303"
      }, 
      "url": "https://www.v2ex.com/t/1211725", 
      "title": "\u63d0\u4f9b\u6709\u6709\u60c5\u611f\u3001\u6709\u6e29\u5ea6\u7684 UI \u8bbe\u8ba1\u670d\u52a1 \u53ca RWD \u524d\u7aef\u5b9e\u73b0---\u957f\u671f\u8bda\u4fe1\u5408\u4f5c\uff0c\u4ef7\u683c\u5b9e\u60e0\uff01", 
      "id": "https://www.v2ex.com/t/1211725", 
      "date_published": "2026-05-10T18:28:34+00:00", 
      "content_html": "<p>\ud83c\udf407 \u5e74\u4ee5\u4e0a\u7ecf\u9a8c | \ud83c\udfa8\u8d44\u6df1 UI/UX \u8bbe\u8ba1\u5e08 and \u54cd\u5e94\u524d\u7aef\u5de5\u7a0b\u5e08\uff08\u6211\u8001\u516c\u5b9e\u73b0\uff09</p>\n<p>\ud83d\ude4b\u5168\u804c\u81ea\u7531\u804c\u4e1a\uff0c\u4e13\u6ce8\u79fb\u52a8 App \u3001B \u7aef\u7cfb\u7edf\u3001\u5c0f\u7a0b\u5e8f\u3001\u7f51\u9875\u3001App \u4e0e PPT \u8bbe\u8ba1</p>\n<p>\u8bbe\u8ba1\u4f5c\u54c1\u94fe\u63a5\uff1a</p>\n<p><a href=\"https://ludesala.blogspot.com/\" rel=\"nofollow\">https://ludesala.blogspot.com/</a></p>\n<p>\u9700\u8981 T \u5de5\u5177\u6d4f\u89c8</p>\n<p>\u4e0a\u7ebf\u6848\u4f8b\uff1a</p>\n<p><a href=\"http://www.zefeigc.com\" rel=\"nofollow\">http://www.zefeigc.com</a> \u670d\u52a1\uff1aUI \u8bbe\u8ba1 +\u54cd\u5e94\u524d\u7aef</p>\n<p><a href=\"https://www.aiznx.com\" rel=\"nofollow\">https://www.aiznx.com</a></p>\n<p>\u524d\u7aef\u76f4\u63a5\u64b8\u4ee3\u7801\u5b9e\u73b0 UI \u754c\u9762\u6848\u4f8b\uff1a</p>\n<p>\u91d1\u878d\u7ba1\u7406\uff1a</p>\n<p><a href=\"https://ludesala.blogspot.com/2026/03/pcdashboardfinancial-investment-pc-web.html\" rel=\"nofollow\">https://ludesala.blogspot.com/2026/03/pcdashboardfinancial-investment-pc-web.html</a></p>\n<p>\u4f53\u80b2\u8d44\u8baf\uff1a</p>\n<p><a href=\"https://ludesala.blogspot.com/2025/11/sports-events-implementing-mobile-h5.html\" rel=\"nofollow\">https://ludesala.blogspot.com/2025/11/sports-events-implementing-mobile-h5.html</a></p>\n<p>\u5b5f\u52a0\u62c9\u79fb\u52a8\uff1a</p>\n<p><a href=\"https://ludesala.blogspot.com/2023/11/realize-mobile-interface-simulation.html\" rel=\"nofollow\">https://ludesala.blogspot.com/2023/11/realize-mobile-interface-simulation.html</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/CMYANG", 
        "name": "CMYANG", 
        "avatar": "https://cdn.v2ex.com/avatar/3510/ef82/613711_large.png?m=1778378386"
      }, 
      "url": "https://www.v2ex.com/t/1211585", 
      "title": "\u300c\u72ec\u7acb UI \u8bbe\u8ba1\u5e08\u300d\u5341\u5e74+\u7ecf\u9a8c - \u63a5\u5355", 
      "id": "https://www.v2ex.com/t/1211585", 
      "date_published": "2026-05-10T02:00:47+00:00", 
      "content_html": "<p>\u4e0a\u6b21\u5728 V2EX \u63a5\u7684\u9879\u76ee\u5df2\u7ecf\u63a5\u8fd1\u5c3e\u58f0\uff0c\u73b0\u5728\u6709\u65b0\u7684\u6863\u671f\uff0c\u6b22\u8fce\u6709\u9700\u6c42\u7684\u540c\u5b66\u8054\u7cfb\u6211\uff01</p>\n<p>\u5927\u5bb6\u597d\uff0c\u6211\u662f\u4e00\u540d\u5168\u804c\u81ea\u7531 UX/UI \u8bbe\u8ba1\u5e08\uff0c10 \u5e74+ \u4ece\u4e1a\u7ecf\u9a8c\uff0c\u957f\u671f\u670d\u52a1\u4e8e B/C \u7aef\u4e92\u8054\u7f51\u4ea7\u54c1\u53ca\u4f01\u4e1a\u7ea7\u7cfb\u7edf\u3002\u64c5\u957f\u4ece\u7528\u6237\u7814\u7a76\u3001\u4fe1\u606f\u67b6\u6784\u3001\u4ea4\u4e92\u8bbe\u8ba1\u5230\u89c6\u89c9\u843d\u5730\u7684\u5b8c\u6574\u6d41\u7a0b\uff0c\u5bf9\u590d\u6742\u4e1a\u52a1\u548c\u591a\u7aef\u4e00\u81f4\u4f53\u9a8c\u6709\u8f83\u591a\u5b9e\u8df5\u7ecf\u9a8c\u3002\u76ee\u524d\u6b63\u5728\u5bfb\u6c42\u8fdc\u7a0b\u517c\u804c\u5408\u4f5c\u673a\u4f1a\u3002</p>\n<p>\u6211\u53ef\u4ee5\u63d0\u4f9b\u7684\u4ef7\u503c\u5305\u62ec\uff1a</p>\n<p>\u7528\u6237\u7814\u7a76\uff1a\u7528\u6237\u6df1\u8bbf\u3001\u884c\u4e3a\u5206\u6790\u3001\u7ade\u54c1\u5206\u6790\uff0c\u660e\u786e\u4e1a\u52a1\u76ee\u6807\u3001\u7528\u6237\u9700\u6c42\u4e0e\u7ea6\u675f\u6761\u4ef6\n\u4f53\u9a8c\u8bbe\u8ba1\uff1a\u4fe1\u606f\u67b6\u6784\u89c4\u5212\u3001\u6d41\u7a0b\u68b3\u7406\u3001\u4f4e/\u9ad8\u4fdd\u771f\u539f\u578b\u3001\u53ef\u7528\u6027\u8bc4\u4f30\u4e0e\u8fed\u4ee3\n\u89c6\u89c9\u4e0e\u89c4\u8303\uff1a\u754c\u9762\u89c6\u89c9\u8bbe\u8ba1\u3001Design System / \u7ec4\u4ef6\u5e93\u642d\u5efa\u3001\u8de8\u7aef\u4f53\u9a8c\u4e00\u81f4\u6027\u843d\u5730\n\u534f\u4f5c\u4ea4\u4ed8\uff1a\u4e0e\u4ea7\u54c1 / \u7814\u53d1\u9ad8\u6548\u6c9f\u901a\u534f\u4f5c\uff0c\u5173\u6ce8\u53ef\u5b9e\u73b0\u6027\u4e0e\u540e\u7eed\u53ef\u8fed\u4ee3\u7a7a\u95f4</p>\n<p>\u66f4\u591a\u4f5c\u54c1\u4e0e\u80cc\u666f\u53ef\u89c1\uff1a\n\u5c0f\u7ea2\u4e66\u4e3b\u9875\uff1a <a href=\"https://www.xiaohongshu.com/user/profile/5a12db79db2e605eb3bca53f\" rel=\"nofollow\">https://www.xiaohongshu.com/user/profile/5a12db79db2e605eb3bca53f</a>\n\u4e2a\u4eba\u7f51\u7ad9\uff1a <a href=\"https://deng.framer.website/\" rel=\"nofollow\">https://deng.framer.website/</a></p>\n<p>vx\uff1aR25lZHVocw==</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/MiraiWithRin", 
        "name": "MiraiWithRin", 
        "avatar": "https://cdn.v2ex.com/avatar/efa6/6fff/459390_large.png?m=1773624296"
      }, 
      "url": "https://www.v2ex.com/t/1211486", 
      "date_modified": "2026-05-09T12:36:54+00:00", 
      "content_html": "\u8bf4\u660e\u548c\u9700\u6c42<br /><br />\u73b0\u5728\u6709\u4e00\u4e2a AI Agent / Flutter \u76f8\u5173\u9879\u76ee\uff0c\u4ea7\u54c1\u8bbe\u8ba1\u5df2\u7ecf\u57fa\u672c\u5b8c\u6210\uff0c<br /><br />\u9700\u8981\u627e\u4e00\u4f4d\u77ed\u671f\u517c\u804c\u5de5\u7a0b\u5e08\u7ee7\u7eed\u5b8c\u5584\u548c\u843d\u5730\uff0c\u5468\u671f\u5927\u7ea6 1 \u4e2a\u6708\u3002<br /><br />\u4f18\u5148\u627e\u505a\u8fc7 AI Agent \u3001AI \u5e94\u7528\u3001\u5927\u6a21\u578b API \u63a5\u5165\u3001\u5de5\u5177\u8c03\u7528\u3001\u5de5\u4f5c\u6d41\u7f16\u6392\u7684\u4eba\uff1b<br /><br />\u5982\u679c\u540c\u65f6\u61c2 Flutter \u66f4\u597d\u3002<br /><br />\u4e5f\u53ef\u4ee5\u8003\u8651 Flutter \u5de5\u7a0b\u5e08\uff0c\u4f46\u6700\u597d\u6709 AI \u5e94\u7528\u63a5\u5165\u7ecf\u9a8c\u3002<br /><br />\u8981\u6c42\u5019\u9009\u4eba\u80fd\u5feb\u901f\u7406\u89e3\u8bbe\u8ba1\u3001\u72ec\u7acb\u62c6\u89e3\u4efb\u52a1\u3001\u8fdc\u7a0b\u534f\u4f5c\u3001\u77ed\u5468\u671f\u9ad8\u6548\u4ea4\u4ed8\u3002<br /><br />\u76ee\u6807\u662f\u5728\u73b0\u6709\u8bbe\u8ba1\u57fa\u7840\u4e0a\u5b8c\u6210\u6838\u5fc3\u529f\u80fd\u5b9e\u73b0\u548c\u53ef\u7528\u7248\u672c\u6253\u78e8\u3002<br /><br />\u9700\u8981\u6709\u5b9e\u9645\u9879\u76ee\u7ecf\u9a8c\uff0c\u6700\u597d\u80fd\u5c55\u793a\u8fc7\u5f80\u4f5c\u54c1\u3002<br /><br />vx: aHdjdG9ueQ==", 
      "date_published": "2026-05-09T07:56:07+00:00", 
      "title": "\u5e2e\u670b\u53cb\u4ee3\u53d1\uff0c\u627e\u4e00\u4f4d\u77ed\u671f\u517c\u804c Flutter \u5de5\u7a0b\u5e08", 
      "id": "https://www.v2ex.com/t/1211486"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/yiyiniu", 
        "name": "yiyiniu", 
        "avatar": "https://cdn.v2ex.com/avatar/a880/45d7/572628_large.png?m=1760427328"
      }, 
      "url": "https://www.v2ex.com/t/1211273", 
      "title": "\u627e\u4e00\u4f4d\u4e34\u65f6\u4eba\u5458\uff0c\u8981\u5728\u5317\u4eac\u7684\uff0c\u4e94\u6708\u5341\u4e09\u65e5\u4e0a\u5348\u6709\u65f6\u95f4\u7684\u4eba\u5458\uff0c\u4ed8\u8d39\u51d1\u4eba\u6570", 
      "id": "https://www.v2ex.com/t/1211273", 
      "date_published": "2026-05-08T12:53:12+00:00", 
      "content_html": "<p>\u4e34\u65f6\u6491\u4e2a\u573a\uff0c\u5177\u4f53\u53ef\u52a0 V \u6c9f\u901a\u3002\n\u8981\u6c42\u4e94\u6708\u5341\u4e09\u65e5\u4e0a\u5348\u6709\u65f6\u95f4\u7684\u4eba\u5458\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Vauman", 
        "name": "Vauman", 
        "avatar": "https://cdn.v2ex.com/avatar/5dda/ee61/63219_large.png?m=1744937728"
      }, 
      "url": "https://www.v2ex.com/t/1211193", 
      "date_modified": "2026-05-08T08:39:54+00:00", 
      "content_html": "Location: [Remote]<br />Experience Level: Senior (5+ years)<br />Employment Type: Full-time (minimum 6 months.Based on our previous experience, long-term extension is highly likely.)<br />Language: Fluent in English \u2013 this role requires regular communication with the team in Germany<br /><br />Key Responsibilities:<br />\u2022Develop and maintain responsive frontend features using Next.js, React, and TypeScript<br />\u2022Collaborate with backend developers, designers, and product managers to deliver seamless user experiences<br />\u2022Optimize components for maximum performance across devices and browsers<br />\u2022Write clean, reusable, and testable code<br />\u2022Participate in code reviews and team discussions<br /><br />Requirements:<br />\u20225+ years of experience in frontend development<br />\u2022Proficiency in React, Next.js, and TypeScript<br />\u2022Strong understanding of web fundamentals (HTML, CSS, JavaScript)<br />\u2022A good eye for detail and commitment to delivering polished UI<br /><br />What We Offer:<br />\u2022 Competitive salary<br />\u2022 Remote-friendly environment<br />\u2022 Opportunities for growth and learning<br />\u2022 A friendly, international team and supportive work culture<br /><br />How to Apply:<br />Please send your English resume to hr@vauman.com. We look forward to hearing from you!", 
      "date_published": "2026-05-08T07:48:26+00:00", 
      "title": "[\u8fdc\u7a0b\u5168\u804c] \u524d\u7aef\u5f00\u53d1 (Next.js / TypeScript / React) \u8981\u6c42\u82f1\u6587\u53e3\u8bed\u6d41\u5229\uff0c\u5fb7\u56fd\u5ba2\u6237\u3002", 
      "id": "https://www.v2ex.com/t/1211193"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Vauman", 
        "name": "Vauman", 
        "avatar": "https://cdn.v2ex.com/avatar/5dda/ee61/63219_large.png?m=1744937728"
      }, 
      "url": "https://www.v2ex.com/t/1211148", 
      "date_modified": "2026-05-08T05:36:54+00:00", 
      "content_html": "Location: [Remote]<br />Employment Type: Full-time (minimum 6 months.Based on our previous experience, long-term extension is highly likely.)<br />Experience Level: Senior (5+ years)<br />Language: Fluent in English \u2013 this role requires regular communication with the team in Germany<br /><br />Key Responsibilities:<br />\u2022 Design, develop, and maintain scalable backend systems using Java and Spring Boot<br />\u2022 Collaborate with front-end developers to integrate APIs with React applications<br />\u2022 Optimize application performance and ensure high availability and security<br />\u2022 Participate in code reviews, testing, and deployment processes<br />\u2022 Work closely with product managers and designers to deliver high-quality features<br /><br />Requirements:<br />\u2022 5+ years of professional experience in Java backend development<br />\u2022 Strong proficiency with Spring Boot<br />\u2022 Experience with React or similar front-end frameworks<br />\u2022 Familiarity with RESTful API design and integration<br />\u2022 Fluent in English \u2013 this role requires regular communication with the team in Germany<br />\u2022 Good understanding of software development best practices and agile methodologies<br />\u2022 Strong problem-solving skills and a collaborative mindset<br /><br />Nice to Have:<br />\u2022 Experience with cloud platforms (e.g., AWS, Azure)<br />\u2022 Knowledge of DevOps practices and CI/CD pipelines<br />\u2022 Familiarity with containerization (Docker, Kubernetes)<br /><br />What We Offer:<br />\u2022 Competitive salary<br />\u2022 Remote-friendly environment<br />\u2022 Opportunities for growth and learning<br />\u2022 A friendly, international team and supportive work culture<br /><br />How to Apply:<br />Please send your English resume to hr@vauman.com. We look forward to hearing from you!", 
      "date_published": "2026-05-08T05:23:49+00:00", 
      "title": "[\u8fdc\u7a0b\u5168\u804c] Senior Java Engineer (Spring Boot + React) \u8981\u6c42\u82f1\u8bed\u53e3\u8bed\u6d41\u5229\uff0c\u5fb7\u56fd\u5ba2\u6237\u3002", 
      "id": "https://www.v2ex.com/t/1211148"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Tdy95", 
        "name": "Tdy95", 
        "avatar": "https://cdn.v2ex.com/avatar/90c8/2639/231384_large.png?m=1772350071"
      }, 
      "url": "https://www.v2ex.com/t/1211104", 
      "date_modified": "2026-05-08T04:18:36+00:00", 
      "content_html": "<p>\u4e00\u4e2a\u62db\u8058\u5e73\u53f0\u9879\u76ee\uff0c\u9879\u76ee\u5df2\u7b7e\u7ea6</p>\n<p>\u76ee\u524d\u5e0c\u671b\u627e\u4e00\u4f4d\u957f\u671f\u5408\u4f5c\u7684 Java \u540e\u7aef\u4f19\u4f34\uff0c\u4e00\u8d77\u5b8c\u6210\u9879\u76ee\u4ea4\u4ed8\uff0c\u5e76\u6301\u7eed\u627f\u63a5\u540e\u7eed\u9879\u76ee\u3002</p>\n<h2>\u9879\u76ee\u60c5\u51b5</h2>\n<ul>\n<li>\u62db\u8058\u5e73\u53f0</li>\n<li>Java Spring \u6280\u672f\u6808</li>\n<li>\u6d89\u53ca\u4fe1\u521b\u9002\u914d\u3001\u90e8\u7f72\u4ea4\u4ed8</li>\n<li>\u7532\u65b9\u4e3a\u504f\u56fd\u4f01\u4f53\u7cfb\u9879\u76ee</li>\n</ul>\n<h2>\u5e0c\u671b\u4f60\u8d1f\u8d23</h2>\n<ul>\n<li>\u540e\u7aef\u67b6\u6784\u4e0e\u5f00\u53d1</li>\n<li>\u4fe1\u521b\u76f8\u5173\u63a5\u5165</li>\n<li>Linux / Docker / \u90e8\u7f72</li>\n<li>\u914d\u5408\u9879\u76ee\u6574\u4f53\u4ea4\u4ed8</li>\n</ul>\n<h2>\u5e0c\u671b\u4f60\u5177\u5907</h2>\n<ul>\n<li>\u9ad8\u5f3a\u5ea6\u4f7f\u7528 AI</li>\n<li>\u6709\u5b8c\u6574\u9879\u76ee\u4ea4\u4ed8\u7ecf\u9a8c</li>\n<li>\u80fd\u72ec\u7acb\u63a8\u8fdb\u4e8b\u60c5</li>\n<li>\u505a\u8fc7\u653f\u4f01 / \u56fd\u4f01\u9879\u76ee / \u56fd\u4ea7\u5316\u9002\u914d (\u975e\u786c\u6027)</li>\n</ul>\n<h2>\u5de5\u4f5c\u65b9\u5f0f</h2>\n<ul>\n<li>\u676d\u5dde\u5317\u7ad9\u9644\u8fd1</li>\n<li>\u4e0d\u5f3a\u5236\u5750\u73ed</li>\n<li>\u4e00\u5468\u7ebf\u4e0b 1~2 \u5929\u5373\u53ef</li>\n<li>\u4ee5\u7ed3\u679c\u4ea4\u4ed8\u4e3a\u6838\u5fc3</li>\n</ul>\n<h2>\u5173\u4e8e\u5408\u4f5c</h2>\n<p>\u66f4\u504f\u957f\u671f\u5408\u4f5c\u3002</p>\n<p>\u76ee\u524d\u5df2\u7ecf\u6709\u7a33\u5b9a\u9879\u76ee\u6765\u6e90\uff0c\u4f1a\u6301\u7eed\u63a5\u4f01\u4e1a\u9879\u76ee\uff0c\u5e0c\u671b\u80fd\u957f\u671f\u4e00\u8d77\u505a\u4e8b\u7684\u4eba\u3002</p>\n<p>\u53ef\u63d0\u4f9b\uff1a</p>\n<ul>\n<li>\u4e94\u9669\u793e\u4fdd</li>\n<li>AI \u5f00\u53d1\u5de5\u5177</li>\n<li>\u9879\u76ee\u5956\u91d1 / \u540e\u7eed\u5408\u4f5c\u5206\u6da6</li>\n</ul>\n<p>\u6709\u5174\u8da3\u53ef\u4ee5\u76f4\u63a5\u804a\u9879\u76ee\u7ec6\u8282: d29zaGl0ZHkxMjM0NTY=</p>\n", 
      "date_published": "2026-05-08T03:08:40+00:00", 
      "title": "\u62db\u52df\u540e\u7aef\u4f19\u4f34\uff08\u676d\u5dde\uff5c\u81ea\u7531\u529e\u516c\uff09", 
      "id": "https://www.v2ex.com/t/1211104"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/v7788120", 
        "name": "v7788120", 
        "avatar": "https://cdn.v2ex.com/gravatar/85939327b44b565539ff3d44682671c6?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1211101", 
      "title": "\u627e\u4e00\u4e2a\u72ec\u7acb\u5f00\u53d1\u8005\u524d\u7aef\uff0c\u505a\u4e00\u4e2a\u4e2a\u6027\u5316\u7535\u5546\u7f51\u7ad9", 
      "id": "https://www.v2ex.com/t/1211101", 
      "date_published": "2026-05-08T03:06:25+00:00", 
      "content_html": "\u9700\u8981 next.js \u5b9e\u73b0\uff0c\u5177\u5907\u8bbe\u8ba1\u80fd\u529b\u548c\u63a5\u53e3\u6d88\u8d39\u80fd\u529b\uff0c\u6211\u81ea\u5df1\u8d1f\u8d23\u540e\u7aef\u63a5\u53e3\u3002\u4ef7\u683c\u534f\u5546\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/lvlajzhao1983", 
        "name": "lvlajzhao1983", 
        "avatar": "https://cdn.v2ex.com/avatar/edff/0f6a/230661_large.png?m=1690106068"
      }, 
      "url": "https://www.v2ex.com/t/1211034", 
      "date_modified": "2026-05-08T01:51:45+00:00", 
      "content_html": "<p>\u672c\u4eba\u82f1\u8bed\u53e3\u8bed\u6d41\u5229\uff0c\u5927\u5382\u80cc\u666f\uff0c\u8ba1\u7b97\u673a\u884c\u4e1a\u80cc\u666f \u8c01\u6709\u9700\u6c42\u63d0\u5347\u82f1\u8bed\u53e3\u8bed-\u53bb\u5916\u4f01\uff0c\u8089\u8eab\u7ffb\uff0c\u627e\u8fdc\u7a0b\u673a\u4f1a\uff0c\u5916\u4f01\u804c\u573a\u664b\u5347\uff0c\u82f1\u6587\u9762\u8bd5\uff0c\u82f1\u6587\u5199\u4f5c\u7b49\u4e00\u4e9b\u5217\u548c\u82f1\u6587\u76f8\u5173\uff0c \u672c\u4eba\u63d0\u4f9b 1v1 \u966a\u7ec3\uff0c\u8bfe\u7a0b\u5185\u5bb9\u79c1\u4eba\u8ba2\u5236 80/h. \u514d\u8d39\u8bd5\u542c 30 \u5206\u949f\uff0c \u6709\u9700\u8981\u7684\u6b22\u8fce\u54a8\u8be2\u3002 \u5fae\u4fe1\uff1alvlajzhao</p>\n<p>\u611f\u8c22 v \u53cb\u5bf9\u6211\u7684\u652f\u6301\uff0c\u771f\u5fc3\u5e0c\u671b\u6211\u80fd\u5e2e\u52a9\u54b1\u4eec\u79d1\u6280\u4eba\u58eb\u5f00\u62d3\u4eba\u751f\u7684\u589e\u957f\u66f2\u7ebf\u548c\u53ef\u80fd\u6027</p>\n", 
      "date_published": "2026-05-08T00:40:12+00:00", 
      "title": "\u7ebf\u4e0a \u6210\u4eba 1v1 \u82f1\u8bed\u53e3\u8bed \u966a\u7ec3", 
      "id": "https://www.v2ex.com/t/1211034"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/ttszuo", 
        "name": "ttszuo", 
        "avatar": "https://cdn.v2ex.com/gravatar/c4ab5b04b429ab2e4e8d0da06292562d?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1211018", 
      "date_modified": "2026-05-07T21:53:19+00:00", 
      "content_html": "\u4eba\u5728\u56fd\u5185\uff0c\u8fdc\u7a0b\u63a5\u5355\uff0c\u6309\u9700\u62a5\u4ef7\u3002<br /><br />\u80fd\u505a\uff1a<br />- \u7f51\u9875\u6570\u636e\u91c7\u96c6\uff08\u9759\u6001/\u52a8\u6001\u9875\u9762\uff0c\u53cd\u722c\u5bf9\u6297\uff09<br />- \u6570\u636e\u6e05\u6d17 / \u683c\u5f0f\u8f6c\u6362 / \u5165\u5e93\uff08 Excel/CSV/SQLite \uff09<br />- \u81ea\u52a8\u5316\u811a\u672c\uff08\u5b9a\u65f6\u4efb\u52a1\u3001\u6279\u91cf\u5904\u7406\u3001\u76d1\u63a7\u544a\u8b66\uff09<br />- API \u5bf9\u63a5 / \u6570\u636e\u63a5\u53e3\u5f00\u53d1<br />- \u5fae\u4fe1\u516c\u4f17\u53f7 / \u5fae\u4fe1\u673a\u5668\u4eba\u5f00\u53d1<br /><br />\u4ea4\u4ed8\u7269\uff1a<br />- Python \u811a\u672c\u6e90\u7801<br />- \u4f7f\u7528\u8bf4\u660e\uff08 README \uff09<br />- \u8fd0\u884c\u73af\u5883\u8981\u6c42\uff08\u7eaf\u51c0 venv \uff09<br /><br />\u6848\u4f8b\uff1a<br />- \u6296\u97f3\u8bc4\u8bba\u6279\u91cf\u91c7\u96c6\uff08\u53cd\u68c0\u6d4b\u6d4f\u89c8\u5668 + \u81ea\u52a8\u7ffb\u9875 + CSV \u5bfc\u51fa\uff09<br />- V2EX \u5e16\u5b50\u76d1\u63a7\uff08\u5b9a\u65f6\u626b\u63cf\u5173\u952e\u8bcd \u2192 \u5fae\u4fe1\u901a\u77e5\uff09<br />- \u5fae\u4fe1\u81ea\u52a8\u56de\u590d\u673a\u5668\u4eba\uff08 iLink \u6865\u63a5 + AI \u56de\u590d\uff09<br /><br />\u6d41\u7a0b\uff1a\u56de\u590d\u9700\u6c42 \u2192 \u8bc4\u4f30\u62a5\u4ef7 \u2192 \u4ed8\u5b9a\u91d1 \u2192 \u4ea4\u4ed8\u4ee3\u7801 \u2192 \u9a8c\u6536\u4ed8\u5c3e\u6b3e<br /><br />\u8054\u7cfb\uff1a\u56de\u590d\u672c\u5e16\u6216\u5fae\u4fe1 chenmo_dev", 
      "date_published": "2026-05-07T16:30:38+00:00", 
      "title": "\u72ec\u7acb\u5f00\u53d1\u8005\u63a5\u5355 - Python \u722c\u866b / \u6570\u636e\u5904\u7406 / \u81ea\u52a8\u5316\u811a\u672c", 
      "id": "https://www.v2ex.com/t/1211018"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xuyangqiao520", 
        "name": "xuyangqiao520", 
        "avatar": "https://cdn.v2ex.com/gravatar/463c3a11b965ecfae2c50212aa0c902c?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1210964", 
      "title": "10 \u5e74\u524d\u7aef\u5f00\u53d1\u63a5\u5404\u7c7b\u9879\u76ee\u3002", 
      "id": "https://www.v2ex.com/t/1210964", 
      "date_published": "2026-05-07T12:15:45+00:00", 
      "content_html": "<p>\u524d\u7aef\u63a5\u5355\u5566\uff0c\u4e3b\u8981\u6280\u672f\u6808 vue3 \u5168\u5bb6\u6876\uff0c\u4ee5\u53ca\u5468\u8fb9\u751f\u6001\uff0c\u719f\u7ec3\u5b9e\u7528 Uni-app \u7b49\u3002 \u719f\u7ec3\u539f\u751f\u5c0f\u7a0b\u5e8f\u6216\u8005\u8de8\u5e73\u53f0\u5f00\u53d1\u3002</p>\n<p>\u5404\u79cd\u7c7b\u578b\u7684\u90fd\u6765\u54e6\u3002tg\uff1a <a href=\"https://t.me/DDDDDoggggggg\" rel=\"nofollow\">https://t.me/DDDDDoggggggg</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/qwzhang01", 
        "name": "qwzhang01", 
        "avatar": "https://cdn.v2ex.com/gravatar/ee6c9816fbec254923471fc2c30a6073?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1210731", 
      "title": "\u6709\u507f tiktok minis \u90e8\u7f72\u4e0a\u7ebf\u53ca\u7ebf\u4e0a\u767b\u5f55\u652f\u4ed8\u8054\u8c03", 
      "id": "https://www.v2ex.com/t/1210731", 
      "date_published": "2026-05-07T01:16:21+00:00", 
      "content_html": "<p>\u6700\u8fd1\u516c\u53f8\u5728\u505a\u51fa\u6d77\u77ed\u5267\uff0c\u4f7f\u7528 tiktok minis \uff0c\u6211\u4eec\u5df2\u7ecf\u5f00\u53d1\u5b8c\u4e86\uff0c\u4f46\u662f\u4e00\u76f4\u90e8\u7f72\u4e0d\u4e0a\u53bb\uff0c\u6709\u6ca1\u6709\u505a\u8fc7\u7684\u5927\u4f6c\uff0c\u6c42\u5e2e\u5fd9\u505a\u6700\u540e\u4e00\u90e8\u5206\u7684\u90e8\u7f72\u4e0a\u7ebf\uff0c\u5982\u679c\u90e8\u7f72\u6709\u95ee\u9898\uff0c\u53ef\u80fd\u8981\u505a\u4e00\u70b9\u8054\u8c03\u4fee\u590d\u3002</p>\n<p>\u9875\u9762\u662f\u7528 vue \u5199\u7684</p>\n<p>\u6709\u507f</p>\n<p>WX\uff1aMTgxNjU3NDg3MDU=</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/cheng2019", 
        "name": "cheng2019", 
        "avatar": "https://cdn.v2ex.com/gravatar/1d4f6395dcf1ba260c2201f4d6dc64c8?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1210620", 
      "date_modified": "2026-05-06T11:02:57+00:00", 
      "content_html": "\u5b9a\u5236\u5316\u670d\u88c5 B2B/B2C \u5e73\u53f0\u9700\u6c42<br />\u8fd9\u4e2a\u662f\u9700\u6c42\uff0c\u53ef\u4ee5\u4f7f\u7528 ai \u5168\u7a0b\u5f00\u53d1\uff0c\u53ea\u8981\u80fd\u5b9e\u73b0\u529f\u80fd\u5c31\u53ef\u4ee5\uff0c\u4f7f\u7528\u8fc7 Fabric.js \u6700\u597d<br /><a target=\"_blank\" href=\"https://my.feishu.cn/wiki/Gr4pwm7pFik3OCkotIYcrrsxn0f\" rel=\"nofollow noopener\">https://my.feishu.cn/wiki/Gr4pwm7pFik3OCkotIYcrrsxn0f</a>", 
      "date_published": "2026-05-06T09:22:18+00:00", 
      "title": "\u5b9a\u5236\u5316\u670d\u88c5 B2B/B2C \u5e73\u53f0", 
      "id": "https://www.v2ex.com/t/1210620"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/phper00000", 
        "name": "phper00000", 
        "avatar": "https://cdn.v2ex.com/gravatar/04565410ba02af54d10f83dc343b5cf2?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1210593", 
      "title": "[\u6025\u5bfb\u517c\u804c]ui \u8bbe\u8ba1\u5e08", 
      "id": "https://www.v2ex.com/t/1210593", 
      "date_published": "2026-05-06T08:19:26+00:00", 
      "content_html": "<p>\u516c\u53f8 2.0 \u7248\u672c\u8fed\u4ee3\u4e2d\uff0c\u5c0f\u7a0b\u5e8f / App \u9700\u8981\u62db\u52df\u4e00\u4f4d\u517c\u804c UI \u8bbe\u8ba1\u5e08\u3002</p>\n<p>\u5e0c\u671b\u4f60\u4e0d\u4ec5\u80fd\u505a\u597d\u754c\u9762\u8bbe\u8ba1\uff0c\u4e5f\u5177\u5907\u4e00\u5b9a\u7684\u4ea7\u54c1\u7406\u89e3\u80fd\u529b\uff0c\u80fd\u53c2\u4e0e\u7528\u6237\u4f53\u9a8c\u3001\u9875\u9762\u6d41\u7a0b\u548c\u4ea4\u4e92\u7ec6\u8282\u7684\u4f18\u5316\u3002</p>\n<p>\u9002\u5408\u6709\u7a7a\u4f59\u65f6\u95f4\u63a5\u517c\u804c\u9879\u76ee\u3001\u5177\u5907\u5c0f\u7a0b\u5e8f / App \u8bbe\u8ba1\u7ecf\u9a8c\u7684\u670b\u53cb\u3002</p>\n<p>\u6709\u76f8\u5173\u7ecf\u9a8c\u6216\u611f\u5174\u8da3\uff0c\u6b22\u8fce\u8054\u7cfb\u6211\uff1a\n<a href=\"mailto:zhaonewbee@gmail.com\">zhaonewbee@gmail.com</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/1145148964", 
        "name": "1145148964", 
        "avatar": "https://cdn.v2ex.com/gravatar/e2e572807688a5c9c2c02aa111fa7662?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1210344", 
      "title": "\u4e00\u4e2a\u57fa\u4e8e vue \u7684\u5c0f\u7a0b\u5e8f\u9700\u8981 \u4e0a\u67b6 ios\u3002", 
      "id": "https://www.v2ex.com/t/1210344", 
      "date_published": "2026-05-05T11:58:26+00:00", 
      "content_html": "\u9700\u6c42\u89e3\u51b3\uff1a\u8d26\u6237\u517c\u5bb9\u95ee\u9898\u3002\u4ee5\u53ca\u53ef\u80fd\u7684\u5176\u4ed6\u7684\u95ee\u9898"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/CycloneJJoker", 
        "name": "CycloneJJoker", 
        "avatar": "https://cdn.v2ex.com/gravatar/b1d2faad0902160643e0d9529f5aba43?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1210324", 
      "title": "[\u9879\u76ee\u5236] \u56e2\u961f\u62db\u4e00\u540d Python \u722c\u866b\uff08\u504f\u67b6\u6784\u4f18\u5316\u4e0e\u5de5\u7a0b\u5316\uff0c\u65e0\u9700\u590d\u6742\u9006\u5411\uff09", 
      "id": "https://www.v2ex.com/t/1210324", 
      "date_published": "2026-05-05T09:19:04+00:00", 
      "content_html": "<h3>[\u9879\u76ee\u80cc\u666f]</h3>\n<p>\u6211\u4eec\u76ee\u524d\u6709\u4e00\u5957\u6210\u719f\u7684 Python \u722c\u866b\u57fa\u7840\u6e90\u7801\uff0c\u5e76\u63d0\u4f9b\u7a33\u5b9a\u53ef\u9760\u7684\u4ee3\u7406\u6c60\u3002\u73b0\u6709\u7cfb\u7edf\u5df2\u652f\u6301\u5386\u53f2\u56de\u6eaf\u722c\u53d6\u548c\u589e\u91cf\u722c\u53d6\uff0c\u72b6\u6001\u7ba1\u7406\uff08\u5931\u8d25\u91cd\u8bd5\u3001\u6b7b\u4fe1\u961f\u5217\u3001\u65ad\u70b9\u7eed\u722c\u7b49\uff09\u76ee\u524d\u5168\u90e8\u4f9d\u8d56 PostgreSQL \u3002\n\u968f\u7740\u4e1a\u52a1\u53d1\u5c55\uff0c\u6211\u4eec\u9700\u8981\u4e00\u4f4d\u9760\u8c31\u7684\u5de5\u7a0b\u5e08\u6765\u63a5\u624b\u73b0\u6709\u4ee3\u7801\uff0c\u8fdb\u884c\u67b6\u6784\u7684\u7a33\u5b9a\u6027\u5347\u7ea7\u3001\u65e5\u5e38\u7ef4\u62a4\u4ee5\u53ca\u6570\u636e\u5165\u5e93\u5de5\u4f5c\u3002</p>\n<h3>[\u5de5\u4f5c\u804c\u8d23]</h3>\n<ul>\n<li>\u67b6\u6784\u5347\u7ea7\u4e0e\u4f18\u5316\uff1a\u57fa\u4e8e\u73b0\u6709 Python \u6e90\u7801\u8fdb\u884c\u91cd\u6784\u548c\u7a33\u5b9a\u6027\u5347\u7ea7\uff0c\u4f18\u5316\u5f53\u524d\u5f3a\u4f9d\u8d56 PgSQL \u7684\u72b6\u6001\u7ba1\u7406\uff08\u53ef\u5f15\u5165 Redis \u7b49\u4e2d\u95f4\u4ef6\uff0c\u6216\u4f18\u5316\u73b0\u6709\u8868\u7ed3\u6784\uff09\u3002</li>\n<li>\u6570\u636e\u5165\u5e93\u4e0e\u6e05\u6d17\uff1a\u8d1f\u8d23\u5c06\u6293\u53d6\u5230\u7684\u6570\u636e\u8fdb\u884c\u7ed3\u6784\u5316\u5904\u7406\uff0c\u5e76\u7a33\u5b9a\u3001\u9ad8\u6548\u5730\u5199\u5165\u76ee\u6807\u6570\u636e\u5e93\u3002</li>\n<li>\u7ad9\u70b9\u9002\u914d\u4e0e\u7ef4\u62a4\uff1a\u6839\u636e\u6211\u4eec\u63d0\u4f9b\u7684\u76ee\u6807\u7f51\u7ad9\u5217\u8868\uff0c\u7f16\u5199/\u4fee\u6539\u89e3\u6790\u903b\u8f91\uff0c\u786e\u4fdd\u6570\u636e\u5b8c\u6574\u6293\u53d6\u3002</li>\n<li>\u9879\u76ee\u4ea4\u4ed8\uff1a\u4ee5\u9879\u76ee\u5236\u7ed3\u7b97\uff0c\u5b8c\u6210\u6307\u5b9a\u7f51\u7ad9\u7684\u6293\u53d6\u4efb\u52a1\uff0c\u4ee3\u7801\u5408\u5e76\u540e\u5728\u751f\u4ea7\u73af\u5883\u7a33\u5b9a\u8fd0\u884c\u901a\u8fc7\u9a8c\u6536\u3002</li>\n</ul>\n<h3>[\u5c97\u4f4d\u8981\u6c42]</h3>\n<ul>\n<li>\u719f\u7ec3\u638c\u63e1 Python \uff0c\u719f\u6089\u5e38\u89c1\u7684\u722c\u866b\u6846\u67b6\u548c\u5e93\uff08\u5982 Scrapy, requests, aiohttp \u7b49\uff09\uff0c\u6709\u4e30\u5bcc\u7684\u5e76\u53d1\u6293\u53d6\u7ecf\u9a8c\u3002</li>\n<li>\u5de5\u7a0b\u80fd\u529b\u5f3a\uff1a\u5177\u5907\u826f\u597d\u7684\u4ee3\u7801\u89c4\u8303\uff0c\u91cd\u89c6\u7cfb\u7edf\u7684\u5bb9\u9519\u6027\u3001\u5f02\u5e38\u5904\u7406\u548c\u65e5\u5fd7\u76d1\u63a7\u3002</li>\n<li>\u719f\u6089 PostgreSQL \uff0c\u6709\u624e\u5b9e\u7684 SQL \u529f\u5e95\uff0c\u4e86\u89e3\u6570\u636e\u5e93\u5c42\u9762\u7684\u72b6\u6001\u7ba1\u7406\u8bbe\u8ba1\u3002\u719f\u6089 Redis \u8005\u4f18\u5148\u3002</li>\n<li>\u8d23\u4efb\u5fc3\u5f3a\uff0c\u6c9f\u901a\u987a\u7545\uff0c\u80fd\u6309\u65f6\u4ea4\u4ed8\u3002</li>\n<li>\u4e86\u89e3\u5e38\u89c1\u7684\u53cd\u722c\u7b56\u7565\u53ca JS \u9006\u5411\u7834\u89e3\u6280\u80fd\u3002\uff08\u52a0\u5206\u9879\uff09</li>\n</ul>\n<h3>[\u5408\u4f5c\u4e0e\u7ed3\u7b97\u65b9\u5f0f]</h3>\n<ul>\n<li>\u5408\u4f5c\u6a21\u5f0f\uff1a\u517c\u804c/\u9879\u76ee\u5236\u5916\u5305\uff0c\u8fdc\u7a0b\u5de5\u4f5c\u3002</li>\n<li>\u7ed3\u7b97\u65b9\u5f0f\uff1a\u6309\u9879\u76ee/\u7ad9\u70b9\u9636\u6bb5\u6027\u7ed3\u7b97\u3002</li>\n<li>\u9a8c\u6536\u6807\u51c6\uff1a\u4ee3\u7801\u4ea4\u4ed8\u5e76 Review \u901a\u8fc7\uff0c\u76ee\u6807\u7f51\u7ad9\u6570\u636e\u6309\u8981\u6c42\u5165\u5e93\uff0c\u4e14\u5728\u670d\u52a1\u5668\u4e0a\u80fd\u591f\u65e0\u4eba\u503c\u5b88\u7a33\u5b9a\u8fd0\u884c 3 \u5929\u3002</li>\n<li>\u6211\u4eec\u4f1a\u63d0\u4f9b codex \u7b49\u7f16\u7a0b\u5de5\u5177\u8f85\u52a9\u5f00\u53d1\uff0c\u9f13\u52b1\u4f7f\u7528 ai \u5de5\u5177\u63d0\u6548</li>\n</ul>\n<p>\u6709\u610f\u5411\u7684\u4f6c\u53ef\u4ee5<strong>\u53d1\u9001\u7b80\u5386\u5230\u90ae\u7bb1 <a href=\"mailto:contact@shijiedata.com\">contact@shijiedata.com</a> \uff0c\u4e3b\u9898\u4e3a\uff1aV2EX-Python \u722c\u866b\uff0c\u540c\u65f6\u5199\u4e0a\u4e2a\u4eba\u8054\u7cfb\u65b9\u5f0f\uff08 qq/wx \u5747\u53ef\uff09\uff0c\u6211\u4eec\u4f1a\u4e3b\u52a8\u6dfb\u52a0\u8054\u7cfb\u3002</strong></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xiaoxiaoyang271", 
        "name": "xiaoxiaoyang271", 
        "avatar": "https://cdn.v2ex.com/avatar/f133/45f7/734296_large.png?m=1777942932"
      }, 
      "url": "https://www.v2ex.com/t/1210263", 
      "date_modified": "2026-05-06T01:24:12+00:00", 
      "content_html": "93 \u5e74\u8001\u7801\u519c\uff0c9 \u5e74\u5168\u6808\u72ec\u7acb\u5f00\u53d1\uff0c\u53d1\u4e2a\u63a5\u5355\u8d34\u3002<br /><br />**\u6211\u80fd\u5e2e\u4f60\u505a\u7684<br /><br />\u54c1\u724c\u5b98\u7f51 / \u9ad8\u8f6c\u5316\u4f01\u4e1a\u7ad9\uff08 SEO \u53cb\u597d\uff0c\u6781\u901f\u52a0\u8f7d\uff0c\u5168\u7aef\u9002\u914d\uff09<br />\u5fae\u4fe1\u5c0f\u7a0b\u5e8f + App \u53cc\u7aef\u5f00\u53d1\uff08\u4e00\u5957\u4ee3\u7801\u9002\u914d iOS / \u5b89\u5353 / \u5fae\u4fe1\uff0c\u964d\u672c\u589e\u6548\uff09<br />\u4f01\u4e1a\u7ba1\u7406\u540e\u53f0 / \u6570\u636e\u53ef\u89c6\u5316\u5927\u5c4f<br />AI \u529f\u80fd\u96c6\u6210\uff08\u667a\u80fd\u5ba2\u670d\u3001\u81ea\u52a8\u5316\u62a5\u8868\u3001\u884c\u4e1a AI \u5de5\u5177\u7b49\uff09<br /><br />**\u4e3b\u6280\u672f\u6808<br /><br />\u6838\u5fc3\u6846\u67b6\uff1aReact \u3001Vue \u3001Next.js \u3001TypeScript<br />\u5168\u6808\u80fd\u529b\uff1aNode.js \u3001Express \u3001NestJS \u3001Php<br />\u79fb\u52a8\u7aef/\u8de8\u7aef\uff1aReactNative \u3001UniApp \uff08\u4e00\u5957\u4ee3\u7801\u591a\u7aef\u53d1\u5e03\uff09\u3001\u539f\u751f\u5c0f\u7a0b\u5e8f<br />\u53ef\u89c6\u5316\uff1aECharts \uff08 JSON Schema \u9a71\u52a8\uff09\u3001\u9ad8\u5fb7/\u8c37\u6b4c\u5730\u56fe<br />\u5de5\u7a0b\u5316\uff1aDevOps \u3001Docker<br />\u6709\u5f00\u53d1\u9700\u6c42\u7684\u670b\u53cb\uff0c\u76f4\u63a5\u7ad9\u5185\u4fe1\u79c1\u4fe1 or xiaoyangngo \uff0c\u8bc4\u8bba\u533a\u7559\u8a00\u4e5f\u4f1a\u7b2c\u4e00\u65f6\u95f4\u56de\u590d\u3002", 
      "date_published": "2026-05-05T01:04:05+00:00", 
      "title": "[\u63a5\u5355]\u5168\u6808\u5f00\u53d1 | \u521b\u4e1a\u8005\u8f6f\u4ef6\u5b9a\u5236 | \u5b98\u7f51 / \u5c0f\u7a0b\u5e8f / App / \u7ba1\u7406\u540e\u53f0 / AI \u96c6\u6210", 
      "id": "https://www.v2ex.com/t/1210263"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jiangzhaosen518", 
        "name": "jiangzhaosen518", 
        "avatar": "https://cdn.v2ex.com/avatar/b4fe/90dd/560105_large.png?m=1745567303"
      }, 
      "url": "https://www.v2ex.com/t/1210245", 
      "title": "Dashboard CRM \u7ba1\u7406\u7cfb\u7edf\u754c\u9762\u9996\u9875---\u6b23\u8d4f", 
      "id": "https://www.v2ex.com/t/1210245", 
      "date_published": "2026-05-04T17:06:24+00:00", 
      "content_html": "<p>5.1 \u56fd\u9645\u52b3\u52a8\u8282\uff0c\u8fd9\u51e0\u5929\u4e00\u76f4\u5fd9\u7740\u7ed9\u5e7f\u4e1c\u4e00\u4e2a\u5ba2\u6237\u8bbe\u8ba1 Dshboard CRM \u7ba1\u7406\u7cfb\u7edf\u754c\u9762\uff0c</p>\n<p>\u6b23\u8d4f\u4e00\u4e0b\uff1a</p>\n<p><a href=\"https://ludesala.blogspot.com/\" rel=\"nofollow\">https://ludesala.blogspot.com/</a></p>\n<p>\ud83c\udf407 \u5e74\u4ee5\u4e0a\u7ecf\u9a8c | \ud83c\udfa8\u8d44\u6df1 UI/UX \u8bbe\u8ba1\u5e08 and \u54cd\u5e94\u524d\u7aef\u5de5\u7a0b\u5e08\uff08\u6211\u8001\u516c\u5b9e\u73b0\uff09</p>\n<p>\ud83d\ude4b\u5168\u804c\u81ea\u7531\u804c\u4e1a\uff0c\u4e13\u6ce8\u79fb\u52a8 App \u3001B \u7aef\u7cfb\u7edf\u3001\u5c0f\u7a0b\u5e8f\u3001\u7f51\u9875\u3001App \u4e0e PPT \u8bbe\u8ba1</p>\n<p>\u4e0a\u7ebf\u6848\u4f8b\uff1a</p>\n<p><a href=\"http://www.zefeigc.com\" rel=\"nofollow\">http://www.zefeigc.com</a> \u670d\u52a1\uff1aUI \u8bbe\u8ba1 +\u54cd\u5e94\u524d\u7aef</p>\n<p><a href=\"https://www.aiznx.com\" rel=\"nofollow\">https://www.aiznx.com</a></p>\n<p>\u524d\u7aef\u64b8\u4ee3\u7801\u5b9e\u73b0 UI \u754c\u9762\u6848\u4f8b----------</p>\n<p>\u91d1\u878d\u7ba1\u7406\uff1a</p>\n<p><a href=\"https://ludesala.blogspot.com/2026/03/pcdashboardfinancial-investment-pc-web.html\" rel=\"nofollow\">https://ludesala.blogspot.com/2026/03/pcdashboardfinancial-investment-pc-web.html</a></p>\n<p>\u4f53\u80b2\u8d44\u8baf\uff1a</p>\n<p><a href=\"https://ludesala.blogspot.com/2025/11/sports-events-implementing-mobile-h5.html\" rel=\"nofollow\">https://ludesala.blogspot.com/2025/11/sports-events-implementing-mobile-h5.html</a></p>\n<p>\u5b5f\u52a0\u62c9\u79fb\u52a8\uff1a</p>\n<p><a href=\"https://ludesala.blogspot.com/2023/11/realize-mobile-interface-simulation.html\" rel=\"nofollow\">https://ludesala.blogspot.com/2023/11/realize-mobile-interface-simulation.html</a></p>\n<p>\u8054\u7cfb\u65b9\u5f0f\uff1a</p>\n<p>tg: @<a href=\"/member/ouyanglude\">ouyanglude</a></p>\n<p>vx : 191400619</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/1145148964", 
        "name": "1145148964", 
        "avatar": "https://cdn.v2ex.com/gravatar/e2e572807688a5c9c2c02aa111fa7662?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1210233", 
      "date_modified": "2026-05-04T14:17:09+00:00", 
      "content_html": "\u80fd\u505a\u7684 \u7559 v \u3002\u53e6\u5916 \u9700\u8981 \u540e\u7aef\u5f00\u53d1\uff0c\u4f18\u5316 \u5c0f\u7a0b\u5e8f \u540e\u7aef\u54cd\u5e94\u901f\u5ea6\u3002", 
      "date_published": "2026-05-04T14:16:48+00:00", 
      "title": "\u9700\u8981\u5fae\u4fe1 \u5c0f\u7a0b\u5e8f \u524d\u7aef\u5f00\u53d1\u3002\u9700\u8981\u8ba9\u4e00\u4e2a\u5df2\u7ecf\u5728\u8fd0\u884c\u7684\u5c0f\u7a0b\u5e8f \u517c\u5bb9 \u5e73\u677f\u7aef\u6a2a\u5c4f \u548c \u5e73\u677f\u7aef\u7ad6\u5c4f\u3002", 
      "id": "https://www.v2ex.com/t/1210233"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Whiplash55", 
        "name": "Whiplash55", 
        "avatar": "https://cdn.v2ex.com/gravatar/5659aa7cffca53cd8944a077b18aedb5?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1210175", 
      "title": "\u6709\u4eba\u5728\u5e2e AI \u6d17\u6570\u636e\u4e4b\u7c7b\u7684\u5916\u5305\u5de5\u4f5c\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/1210175", 
      "date_published": "2026-05-04T04:20:34+00:00", 
      "content_html": "<p>\u770b\u8d77\u6765\u5de5\u8d44\u8fd8\u4e0d\u9519\uff0c\u51e0\u5341\u5200\u4e00\u5c0f\u65f6\uff0c\u6709\u5b9e\u9645\u957f\u65f6\u95f4\u505a\u8fc7\u7684 v \u53cb\u5206\u4eab\u4e00\u4e0b\u5417\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/holyfinger", 
        "name": "holyfinger", 
        "avatar": "https://cdn.v2ex.com/gravatar/b3e7d51369bc1f9ab44be763c56ac6b1?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1210076", 
      "date_modified": "2026-05-03T06:42:00+00:00", 
      "content_html": "\u4e4b\u524d\u7ad9\u4e0a\u627e\u4e86\u8fd0\u7ef4\uff0c\u73b0\u5728\u7a33\u5b9a\u5408\u4f5c\u4e2d<br />\u9879\u76ee\u662f\u91cf\u5316\u673a\u5668\u4eba<br />\u61c2\u94b1\u5305\u7b56\u7565\u4ea4\u6613\u7684\u6700\u597d", 
      "date_published": "2026-05-03T05:12:27+00:00", 
      "title": "\u4e2a\u4eba\u9879\u76ee\u627e golang \u957f\u671f\u517c\u804c", 
      "id": "https://www.v2ex.com/t/1210076"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Vauman", 
        "name": "Vauman", 
        "avatar": "https://cdn.v2ex.com/avatar/5dda/ee61/63219_large.png?m=1744937728"
      }, 
      "url": "https://www.v2ex.com/t/1209729", 
      "date_modified": "2026-04-30T11:39:11+00:00", 
      "content_html": "Location: [Remote]<br />Experience Level: Senior (5+ years)<br />Employment Type: Full-time for 3 months-6 months (This role is part of a specific project with a defined timeline. If you are strictly looking for a long-term position from the start, this role may not be suitable.However, based on our long-term collaboration with this German client, there is a strong likelihood of extension. If the cooperation goes well, the position may be continued or expanded to other ongoing projects with the same client.)<br />Language: Fluent in English \u2013 this role requires regular communication with the team in Germany<br /><br />Key Responsibilities:<br />\u2022Develop and maintain responsive frontend features using Next.js, React, and TypeScript<br />\u2022Collaborate with backend developers, designers, and product managers to deliver seamless user experiences<br />\u2022Optimize components for maximum performance across devices and browsers<br />\u2022Write clean, reusable, and testable code<br />\u2022Participate in code reviews and team discussions<br /><br />Requirements:<br />\u20225+ years of experience in frontend development<br />\u2022Proficiency in React, Next.js, and TypeScript<br />\u2022Strong understanding of web fundamentals (HTML, CSS, JavaScript)<br />\u2022A good eye for detail and commitment to delivering polished UI<br /><br />How to Apply:<br />Please send your English resume to hr@vauman.com. We look forward to hearing from you!", 
      "date_published": "2026-04-30T10:31:47+00:00", 
      "title": "[\u8fdc\u7a0b] \u524d\u7aef\u5f00\u53d1 (Next.js / TypeScript / React) \u53c2\u4e0e\u4e00\u4e2a\u5fb7\u56fd\u9879\u76ee\uff0c\u8981\u6c42\u82f1\u6587\u53e3\u8bed\u6d41\u5229\uff01", 
      "id": "https://www.v2ex.com/t/1209729"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/humbass", 
        "name": "humbass", 
        "avatar": "https://cdn.v2ex.com/gravatar/167e7101a0d1f1af92baf53ad32ee4f4?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1209716", 
      "date_modified": "2026-04-30T11:39:53+00:00", 
      "content_html": "\u6709\u4e2a\u9879\u76ee\u9700\u8981 Industrial Edge Hub \u76f8\u5173\u7684\uff0c\u6709\u4e86\u89e3\u670b\u53cb\u9ebb\u70e6\u8054\u7cfb\u4e0b\u4e0b\uff01", 
      "date_published": "2026-04-30T09:32:38+00:00", 
      "title": "\u6709\u6ca1\u6709\u4e86\u89e3\u897f\u95e8\u5b50 Industrial Edge Hub \u7684\u670b\u53cb,\u7403\u5408\u4f5c", 
      "id": "https://www.v2ex.com/t/1209716"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Foxalone", 
        "name": "Foxalone", 
        "avatar": "https://cdn.v2ex.com/gravatar/aaeb700a897206021fffadb54cbe5bce?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1209433", 
      "date_modified": "2026-04-30T00:12:28+00:00", 
      "content_html": "<p>\u4e4b\u524d\u6709\u52a0\u8fc7\u6211\u7684\u76f4\u63a5\u53ef\u4ee5\u8054\u7cfb\u6211. </p>\n<p>\u8054\u7cfb\u65b9\u5f0f: R2F1ZGlfRm94 (base64)</p>\n", 
      "date_published": "2026-04-29T09:35:42+00:00", 
      "title": "\u6765\u4e2a\u4f6c, \u719f\u6089\u52a0\u89e3\u5bc6(\u56fd\u5bc6)\u7684. \u4ee3\u7801\u662f Java . \u9700\u8981\u5bf9\u5e94\u7684 PHP \u4ee3\u7801.", 
      "id": "https://www.v2ex.com/t/1209433"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/hyperprice", 
        "name": "hyperprice", 
        "avatar": "https://cdn.v2ex.com/avatar/8ec0/888a/73558_large.png?m=1700631328"
      }, 
      "url": "https://www.v2ex.com/t/1209295", 
      "title": "\u6709\u507f\uff0c\u767e\u5ea6\u6587\u5e93\u4fee\u6539\u81ea\u5df1\u53d1\u5e03\u5185\u5bb9\u7684\u521b\u5efa\u65f6\u95f4", 
      "id": "https://www.v2ex.com/t/1209295", 
      "date_published": "2026-04-29T02:35:18+00:00", 
      "content_html": "<p>\u6709\u507f\uff0c\u516c\u53f8\u4e1a\u52a1\u9700\u8981\uff0c\u9700\u8981\u5728\u767e\u5ea6\u6587\u5e93\u53d1\u5e03\u4e00\u7bc7\u6587\u7ae0\uff0c\u4f46\u9700\u8981\u628a\u521b\u5efa\u65f6\u95f4\u4fee\u6539\u4e3a 22 \u5e74\u7684</p>\n<p>\u6709\u6e20\u9053\u7684\u8001\u54e5\u8f9b\u82e6\u8054\u7cfb\u4e0b\u2026\u2026</p>\n<p>ejg3MDgzNDY=</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/ganguanglong", 
        "name": "ganguanglong", 
        "avatar": "https://cdn.v2ex.com/gravatar/7c0f36a3f422c4df1952abfe79d6fa37?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1208850", 
      "date_modified": "2026-04-27T08:40:06+00:00", 
      "content_html": "\u6b63\u5728\u4ea4\u4ed8\u7684\u7535\u5546\u5ba2\u6237 PoC \u9879\u76ee\uff0c\u9700\u8981\u627e\u80fd\u5b9e\u73b0\u4ee5\u4e0b\u573a\u666f\u7684\u5408\u4f5c\u65b9\uff1a<br /><br />\u9700\u6c42\uff1a<br />\u7528\u6237\u4e0a\u4f20\u4e00\u5f20\u7528\u6237\u81ea\u5df1\u7684\u7167\u7247<br /> \u2192 \u9009\u62e9\u591a\u4ef6\u8863\u7269\uff08\u5982\u5916\u5957 + \u5185\u642d + \u914d\u9970 + \u978b\u5b50\uff09<br /> \u2192 \u901a\u8fc7\u300c\u540c\u6b65\u53e0\u7a7f\u300d\uff08\u4e00\u6b21\u5408\u6210\uff09\u6216\u300c\u591a\u6b65\u53e0\u7a7f\u300d\uff08\u94fe\u5f0f\u5206\u6b65\uff09<br /> \u2192 \u5408\u6210\u7a7f\u6234\u9f50\u5168\u7684\u7528\u6237\u7167<br /><br />\u6280\u672f\u8981\u6c42\uff1a<br />1.\u4e0d\u5e94\u8be5\u6539\u53d8\u7528\u6237\u59ff\u6001\uff0c\u8eab\u578b<br />2.\u56fe\u7247\u753b\u8d28\u635f\u8017\u8089\u773c\u51e0\u4e4e\u770b\u4e0d\u51fa\uff08\u76ee\u524d\u9047\u5230\u7684\u95ee\u9898\u5c31\u662f\u591a\u6b65\u53e0\u7a7f\u540e\uff0c\u56fe\u7247\u753b\u8d28\u660e\u663e\u8870\u51cf\uff09<br />3.\u5355\u6b21\u5408\u6210\u8017\u65f6 2 \u5206\u949f\u4ee5\u5185<br /><br />\u6c42\u6709\u76f8\u5173\u6280\u672f\u80fd\u529b\u7684\u5408\u4f5c\u65b9\uff0c\u8054\u7cfb\u6211\uff0c\u6700\u597d\u9644\u4e0a demo", 
      "date_published": "2026-04-27T07:41:48+00:00", 
      "title": "[\u5f81\u5408\u4f5c\u65b9] Tryon \u591a\u4ef6\u53e0\u7a7f AI \u65b9\u6848 \u2014 \u7535\u5546\u573a\u666f\u5408\u4f5c", 
      "id": "https://www.v2ex.com/t/1208850"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/CMYANG", 
        "name": "CMYANG", 
        "avatar": "https://cdn.v2ex.com/avatar/3510/ef82/613711_large.png?m=1778378386"
      }, 
      "url": "https://www.v2ex.com/t/1208807", 
      "title": "\u9879\u76ee\u5168\u804c\u300c\u72ec\u7acb UI \u8bbe\u8ba1\u5e08\u300d\u5341\u5e74+\u7ecf\u9a8c - \u8fdc\u7a0b\u63a5\u5355", 
      "id": "https://www.v2ex.com/t/1208807", 
      "date_published": "2026-04-27T05:55:36+00:00", 
      "content_html": "<p>\u4e0a\u6b21\u5728 V2EX \u63a5\u7684\u9879\u76ee\u5df2\u7ecf\u63a5\u8fd1\u5c3e\u58f0\uff0c\u73b0\u5728\u6709\u65b0\u7684\u6863\u671f\uff0c\u6b22\u8fce\u6709\u9700\u6c42\u7684\u540c\u5b66\u8054\u7cfb\u6211\uff01</p>\n<p>\u5927\u5bb6\u597d\uff0c\u6211\u662f\u4e00\u540d\u5168\u804c\u81ea\u7531 UX/UI \u8bbe\u8ba1\u5e08\uff0c10 \u5e74+ \u4ece\u4e1a\u7ecf\u9a8c\uff0c\u957f\u671f\u670d\u52a1\u4e8e B/C \u7aef\u4e92\u8054\u7f51\u4ea7\u54c1\u53ca\u4f01\u4e1a\u7ea7\u7cfb\u7edf\u3002\u64c5\u957f\u4ece\u7528\u6237\u7814\u7a76\u3001\u4fe1\u606f\u67b6\u6784\u3001\u4ea4\u4e92\u8bbe\u8ba1\u5230\u89c6\u89c9\u843d\u5730\u7684\u5b8c\u6574\u6d41\u7a0b\uff0c\u5bf9\u590d\u6742\u4e1a\u52a1\u548c\u591a\u7aef\u4e00\u81f4\u4f53\u9a8c\u6709\u8f83\u591a\u5b9e\u8df5\u7ecf\u9a8c\u3002\u76ee\u524d\u6b63\u5728\u5bfb\u6c42\u8fdc\u7a0b\u517c\u804c\u5408\u4f5c\u673a\u4f1a\uff08\u53ef\u6309\u9879\u76ee / \u6309\u5c0f\u65f6\u7ed3\u7b97\uff09\u3002</p>\n<p>\u6211\u53ef\u4ee5\u63d0\u4f9b\u7684\u4ef7\u503c\u5305\u62ec\uff1a</p>\n<ul>\n<li>\u7528\u6237\u7814\u7a76\uff1a\u7528\u6237\u6df1\u8bbf\u3001\u884c\u4e3a\u5206\u6790\u3001\u7ade\u54c1\u5206\u6790\uff0c\u660e\u786e\u4e1a\u52a1\u76ee\u6807\u3001\u7528\u6237\u9700\u6c42\u4e0e\u7ea6\u675f\u6761\u4ef6  </li>\n<li>\u4f53\u9a8c\u8bbe\u8ba1\uff1a\u4fe1\u606f\u67b6\u6784\u89c4\u5212\u3001\u6d41\u7a0b\u68b3\u7406\u3001\u4f4e/\u9ad8\u4fdd\u771f\u539f\u578b\u3001\u53ef\u7528\u6027\u8bc4\u4f30\u4e0e\u8fed\u4ee3  </li>\n<li>\u89c6\u89c9\u4e0e\u89c4\u8303\uff1a\u754c\u9762\u89c6\u89c9\u8bbe\u8ba1\u3001Design System / \u7ec4\u4ef6\u5e93\u642d\u5efa\u3001\u8de8\u7aef\u4f53\u9a8c\u4e00\u81f4\u6027\u843d\u5730  </li>\n<li>\u534f\u4f5c\u4ea4\u4ed8\uff1a\u4e0e\u4ea7\u54c1 / \u7814\u53d1\u9ad8\u6548\u6c9f\u901a\u534f\u4f5c\uff0c\u5173\u6ce8\u53ef\u5b9e\u73b0\u6027\u4e0e\u540e\u7eed\u53ef\u8fed\u4ee3\u7a7a\u95f4  </li>\n</ul>\n<p>\u66f4\u591a\u4f5c\u54c1\u4e0e\u80cc\u666f\u53ef\u89c1\uff1a<br/>\n\u5c0f\u7ea2\u4e66\u4e3b\u9875\uff1a<a href=\"https://www.xiaohongshu.com/user/profile/5a12db79db2e605eb3bca53f\" rel=\"nofollow\">https://www.xiaohongshu.com/user/profile/5a12db79db2e605eb3bca53f</a><br/>\n\u4e2a\u4eba\u7f51\u7ad9\uff1a<a href=\"https://deng.framer.website/\" rel=\"nofollow\">https://deng.framer.website/</a></p>\n<p>\u8054\u7cfb\u65b9\u5f0f\uff08\u5fae\u4fe1\uff0cBase64 \uff09\uff1aR25lZHVocw==</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xiaoxiaoyang271", 
        "name": "xiaoxiaoyang271", 
        "avatar": "https://cdn.v2ex.com/avatar/f133/45f7/734296_large.png?m=1777942932"
      }, 
      "url": "https://www.v2ex.com/t/1208772", 
      "date_modified": "2026-04-27T05:54:34+00:00", 
      "content_html": "<p>\u611f\u8c22 v2 \uff0c93 \u5e74\u8001\u7801\u519c\uff0c9 \u5e74\u5168\u6808\u72ec\u7acb\u5f00\u53d1\uff0c\u4e3a\u65b9\u4fbf\u5e26\u5a03\uff0c\u5168\u804c\u63a5\u5355\u3002</p>\n<p>[\u6211\u80fd\u5e2e\u4f60\u505a\u7684] </p>\n<p>\u54c1\u724c\u5b98\u7f51 / \u9ad8\u8f6c\u5316\u4f01\u4e1a\u7ad9\uff08 SEO \u53cb\u597d\uff0c\u6781\u901f\u52a0\u8f7d\uff0c\u5168\u7aef\u9002\u914d\uff09\n\u5fae\u4fe1\u5c0f\u7a0b\u5e8f + App \u53cc\u7aef\u5f00\u53d1\uff08\u4e00\u5957\u4ee3\u7801\u9002\u914d iOS / \u5b89\u5353 / \u5fae\u4fe1\uff0c\u964d\u672c\u589e\u6548\uff09\n\u4f01\u4e1a\u7ba1\u7406\u540e\u53f0 / \u6570\u636e\u53ef\u89c6\u5316\u5927\u5c4f\nAI \u529f\u80fd\u96c6\u6210\uff08\u667a\u80fd\u5ba2\u670d\u3001\u81ea\u52a8\u5316\u62a5\u8868\u3001\u884c\u4e1a AI \u5de5\u5177\u7b49\uff09</p>\n<p>[\u4e3b\u6280\u672f\u6808] </p>\n<p>\u6838\u5fc3\u6846\u67b6\uff1aReact \u3001Vue \u3001Next.js \u3001TypeScript\n\u5168\u6808\u80fd\u529b\uff1aNode.js \u3001Express \u3001NestJS \u3001Php\n\u79fb\u52a8\u7aef/\u8de8\u7aef\uff1aReactNative \u3001UniApp \uff08\u4e00\u5957\u4ee3\u7801\u591a\u7aef\u53d1\u5e03\uff09\u3001\u539f\u751f\u5c0f\u7a0b\u5e8f\n\u53ef\u89c6\u5316\uff1aECharts \uff08 JSON Schema \u9a71\u52a8\uff09\u3001\u9ad8\u5fb7/\u8c37\u6b4c\u5730\u56fe\n\u5de5\u7a0b\u5316\uff1aDevOps \u3001Docker</p>\n<p>\u6709\u5f00\u53d1\u9700\u6c42\u7684\u670b\u53cb\uff0c\u76f4\u63a5\u7ad9\u5185\u4fe1\u79c1\u4fe1 or xiaoyangngo \uff0c\u8bc4\u8bba\u533a\u7559\u8a00\u4e5f\u4f1a\u7b2c\u4e00\u65f6\u95f4\u56de\u590d\u3002</p>\n", 
      "date_published": "2026-04-27T03:27:03+00:00", 
      "title": "93 \u5e74\u8001\u7801\u519c\u63a5\u5355\uff0c 9 \u5e74\u5168\u6808\u72ec\u7acb\u5f00\u53d1", 
      "id": "https://www.v2ex.com/t/1208772"
    }
  ]
}