OpenResume เป็นตัวสร้างประวัติย่อโอเพ่นซอร์สที่ทรงพลังและตัวแยกวิเคราะห์กลับมาทำงาน
เป้าหมายของ OpenResume คือการให้ทุกคนสามารถเข้าถึงการออกแบบเรซูเม่มืออาชีพที่ทันสมัยและช่วยให้ทุกคนสามารถสมัครงานด้วยความมั่นใจ
เว็บไซต์อย่างเป็นทางการ: https://open-resume.com
ตัวสร้างประวัติย่อของ OpenResume ช่วยให้ผู้ใช้สามารถสร้างประวัติย่อมืออาชีพที่ทันสมัยได้อย่างง่ายดาย
มีคุณสมบัติ 5 หลัก:
คุณสมบัติ | คำอธิบาย |
|---|---|
| 1. การอัปเดต UI เรียลไทม์ | Resume PDF ได้รับการอัปเดตแบบเรียลไทม์เมื่อคุณป้อนข้อมูลเรซูเม่ของคุณเพื่อให้คุณสามารถดูผลลัพธ์สุดท้ายได้อย่างง่ายดาย |
| 2. การออกแบบเรซูเม่มืออาชีพที่ทันสมัย | Resume PDF เป็นการออกแบบระดับมืออาชีพที่ทันสมัยซึ่งยึดมั่นในแนวทางปฏิบัติที่ดีที่สุดของเราและเป็นมิตรกับแพลตฟอร์ม ATS ชั้นนำเช่น Greenhouse และ Lever มันจัดรูปแบบตัวอักษรขนาดระยะขอบโดยอัตโนมัติเพื่อให้แน่ใจว่ามีความสอดคล้องและหลีกเลี่ยงข้อผิดพลาดของมนุษย์ |
| 3. โฟกัสความเป็นส่วนตัว | แอพใช้งานเฉพาะในเบราว์เซอร์ของคุณซึ่งหมายความว่าไม่จำเป็นต้องลงทะเบียนและไม่มีข้อมูลใดที่จะทิ้งเบราว์เซอร์ของคุณดังนั้นมันจึงช่วยให้คุณสบายใจกับข้อมูลส่วนบุคคลของคุณ (ความจริงที่สนุกสนาน: การทำงานเฉพาะในพื้นที่หมายความว่าแอพยังคงทำงานได้แม้ว่าคุณจะตัดการเชื่อมต่ออินเทอร์เน็ต) |
| 4. นำเข้าจากประวัติย่อที่มีอยู่ PDF | หากคุณมีเรซูเม่ PDF ที่มีอยู่แล้วคุณมีตัวเลือกในการนำเข้าโดยตรงดังนั้นคุณสามารถอัปเดตการออกแบบเรซูเม่ของคุณให้เป็นแบบมืออาชีพที่ทันสมัยในไม่กี่วินาที |
| 5. บันทึกการติดตามที่ประสบความสำเร็จ | ผู้ใช้ OpenResume มีการสัมภาษณ์และข้อเสนอจาก บริษัท ชั้นนำเช่น Dropbox, Google, Meta เพื่อชื่อไม่กี่ มันได้รับการพิสูจน์แล้วว่าทำงานและเปรียบเสมือนโดยนายหน้าและผู้จัดการการจ้างงาน |
ส่วนประกอบที่สองของ OpenResume คือ Resume Parser สำหรับผู้ที่มีประวัติย่อที่มีอยู่ Resume Parser สามารถช่วยทดสอบและยืนยันความสามารถในการอ่าน ATS
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับอัลกอริทึมตัวแยกวิเคราะห์ประวัติย่อได้ในส่วน "Resume Parser Algorithm Deep Dive Dive"
หมวดหมู่ | ทางเลือก | คำอธิบาย |
|---|---|---|
| ภาษา | ตัวพิมพ์ใหญ่ | TypeScript เป็น JavaScript ที่มีการตรวจสอบประเภทคงที่และช่วยจับข้อบกพร่องโง่ ๆ จำนวนมากในเวลารหัส |
| ห้องสมุด UI | ตอบโต้ | ไวยากรณ์ที่ประกาศของ React และสถาปัตยกรรมที่ใช้ส่วนประกอบทำให้ง่ายต่อการพัฒนาส่วนประกอบที่ใช้ซ้ำได้ |
| การจัดการรัฐ | Redux Toolkit | Redux Toolkit ช่วยลดหม้อไอน้ำเพื่อตั้งค่าและอัปเดตร้านค้ากลาง Redux ซึ่งใช้ในการจัดการสถานะประวัติย่อที่ซับซ้อน |
| กรอบ CSS | tailwind css | Tailwind เร่งการพัฒนาโดยการจัดหายูทิลิตี้ CSS ที่เป็นประโยชน์และลบความจำเป็นในการสลับบริบทระหว่างไฟล์ TSX และ CSS |
| เฟรมเวิร์กเว็บ | nextjs 13 | Next.js รองรับการสร้างไซต์แบบคงที่และช่วยสร้างหน้าเว็บ React ที่มีประสิทธิภาพซึ่งรองรับ SEO |
| เครื่องอ่าน PDF | pdf.js | pdf.js อ่านเนื้อหาจากไฟล์ PDF และใช้งานโดย Resume Parser ในขั้นตอนแรกในการอ่านเนื้อหาของ PDF เรซูเม่ |
| PDF Renderer | react-pdf | React-PDF สร้างไฟล์ PDF และใช้งานโดย Resume Builder เพื่อสร้างไฟล์ PDF ที่ดาวน์โหลดได้ |
OpenResume ถูกสร้างขึ้นด้วย NextJS Web Framework และติดตามโครงสร้างโครงการ ซอร์สโค้ดสามารถพบได้ใน src/app มีเส้นทาง 4 หน้าทั้งหมดดังแสดงในตารางด้านล่าง (เส้นทางรหัสสัมพันธ์กับ src/app )
เส้นทางหน้า | เส้นทางรหัส | คำอธิบาย |
|---|---|---|
| - | /page.tsx | โฮมเพจที่มีฮีโร่, เรซูเม่พิมพ์อัตโนมัติ, ขั้นตอน, ข้อความรับรอง, โลโก้คลาวด์ ฯลฯ |
| /resume-import | /resume-import/page.tsx | หน้านำเข้ากลับมาทำงานซึ่งคุณสามารถเลือกนำเข้าข้อมูลจาก PDF เรซูเม่ที่มีอยู่ ส่วนประกอบหลักที่ใช้คือ ResumeDropzone ( /components/ResumeDropzone.tsx ) |
| /resume-builder | /resume-builder/page.tsx | หน้าสร้างประวัติส่วนตัวเพื่อสร้างและดาวน์โหลดประวัติย่อ PDF ส่วนประกอบหลักที่ใช้คือ ResumeForm ( /components/ResumeForm ) และ Resume ( /components/Resume ) |
| /resume-parser | /resume-parser/page.tsx | หน้าตัวแยกวิเคราะห์ประวัติย่อเพื่อทดสอบความสามารถในการอ่าน AST ของเรซูเม่ ห้องสมุดหลักที่ใช้คือ parseResumeFromPdf ( /lib/parse-resume-from-pdf ) |
git clone https://github.com/xitanggg/open-resume.gitcd open-resumenpm install แบบพึ่งพาnpm run devgit clone https://github.com/xitanggg/open-resume.gitcd open-resumedocker build -t open-resume .docker run -p 3000:3000 open-resume