วิศวกรซอฟต์แวร์ ผลิตภัณฑ์หลัก iOS
เกี่ยวกับบทบาทนี้
<p> <strong>สำนักงานใหญ่:</strong> ทางไกล </p> <p>ภารกิจของ Speechify คือการทำให้แน่ใจว่าการอ่านจะไม่เป็นอุปสรรคต่อการเรียนรู้</p><br><p>ผู้คนกว่า 30 ล้านคนใช้ผลิตภัณฑ์การอ่านออกเสียงข้อความของ Speechify เพื่อเปลี่ยนสิ่งที่พวกเขากำลังอ่าน ไม่ว่าจะเป็น PDF หนังสือ Google เอกสาร บทความข่าว เว็บไซต์ ให้เป็นเสียง เพื่อให้พวกเขาสามารถอ่านได้เร็วขึ้น อ่านมากขึ้น และจดจำได้มากขึ้น ผลิตภัณฑ์การอ่านข้อความเป็นคำพูดของ Speechify ประกอบด้วยแอป iOS, แอป Android, แอป Mac, ส่วนขยายของ Chrome และ Web App เมื่อเร็วๆ นี้ Google ตั้งชื่อให้ Speechify เป็นส่วนขยายแห่งปีของ Chrome และ Apple ตั้งชื่อให้ Speechify เป็นแอปแห่งปี</p><br><p>ปัจจุบัน ผู้คนเกือบ 200 คนทั่วโลกใช้งาน Speechify ในสภาพแวดล้อมแบบกระจาย 100% - Speechify ไม่มีสำนักงาน ซึ่งรวมถึงวิศวกรส่วนหน้าและส่วนหลัง นักวิทยาศาสตร์วิจัย AI และอื่นๆ
ทักษะ/หมวดหมู่
เกี่ยวกับบทบาทวิศวกรรมซอฟต์แวร์
วิศวกรซอฟต์แวร์ออกแบบ สร้าง ทดสอบ และบำรุงรักษาโค้ดที่ขับเคลื่อนผลิตภัณฑ์ งานในแต่ละวันมีทั้งการเขียนโค้ด การตรวจสอบโค้ด การดีบักปัญหาด้านการผลิต การอภิปรายเกี่ยวกับการออกแบบ และการประชุม อัตราส่วนที่แน่นอนขึ้นอยู่กับความอาวุโสและขนาดทีม
ทักษะทั่วไป: Git, หนึ่งภาษาขึ้นไป (JavaScript/Python/Go/Java/Rust), ฐานข้อมูลพื้นฐาน, การออกแบบระบบในระดับอาวุโส
อุปกรณ์ที่ช่วยในบทบาทนี้
อุปกรณ์โต๊ะวิศวกรรมซอฟต์แวร์ทั่วไป:
ลิงค์พันธมิตร — ค่าคอมมิชชันเล็กน้อยสำหรับเราโดยไม่มีค่าใช้จ่ายเพิ่มเติมสำหรับคุณ
ข้อมูลเชิงลึกเกี่ยวกับเงินเดือน (สหรัฐฯ คร่าวๆ)
ช่วงทั่วไปสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในสหรัฐอเมริกาคือ $75,000–$220,000/ปีแตกต่างกันไปตามรุ่นพี่ เวทีบริษัท และเมือง
ประมาณการเท่านั้น หากต้องการทราบหมายเลขเฉพาะบริษัท โปรดตรวจสอบ Levels.fyi (tech), Glassdoor หรือสอบถามในการสัมภาษณ์
เตรียมตัวสัมภาษณ์อย่างไร
การสัมภาษณ์ด้านวิศวกรรมซอฟต์แวร์ส่วนใหญ่เป็นไปตามแนวทางที่คาดเดาได้: หน้าจอรับสมัครงาน หน้าจอทางเทคนิค (การเขียนโค้ดหรือการออกแบบระบบ) ลูปในสถานที่จริง / เสมือนในสถานที่จริงอย่างน้อยหนึ่งรายการ (การเขียนโค้ด + พฤติกรรม + การออกแบบระบบ + อาจจะเจาะลึกโปรเจ็กต์จากเรซูเม่ของคุณ) และผู้จัดการขั้นสุดท้ายหรือรอบที่ "เหมาะสม" คาดว่าจะใช้เวลาสัมภาษณ์ทั้งหมด 4-6 ชั่วโมงสำหรับตำแหน่งอาวุโส และน้อยกว่าสำหรับรุ่นจูเนียร์
เตรียมพร้อมสำหรับ: "พาฉันไปดูโปรเจ็กต์ล่าสุด — คุณทำอะไรได้บ้าง?", "คุณจะออกแบบบริการเพื่อทำ X อย่างไร", แบบฝึกหัดการเขียนโค้ดสด (LeetCode-medium-ish)และ "บอกฉันเกี่ยวกับเวลาที่คุณไม่เห็นด้วยกับเพื่อนร่วมทีม". ฝึกพูด ในขณะที่ การเขียนโค้ด — ความเงียบในแบบฝึกหัด 45 นาทีอ่านได้ว่าไม่รู้ว่าคุณกำลังทำอะไรอยู่ แม้ว่าคุณจะแค่คิดก็ตาม
บทบาทนี้มักจะนำไปสู่ที่ใด
ความก้าวหน้าโดยทั่วไป: จูเนียร์ (0–2 ปี) → กลาง (2–5 ปี) → อาวุโส (5–8 ปี) → พนักงาน / ครูใหญ่ (8 ปีขึ้นไป)โดยมีเส้นทางของผู้จัดการที่แยกออกจากระดับอาวุโส เงินเดือนประมาณสองเท่าระหว่างรุ่นน้องและผู้อาวุโสในบริษัทส่วนใหญ่ staff+ เพิ่มอีก 30–50% สำหรับเส้นทาง IC และมากขึ้นสำหรับการจัดการในระดับเทคโนโลยีขนาดใหญ่
จุดเปลี่ยนในอาชีพที่ใหญ่ที่สุด: จาก “เขียนโค้ด” สู่ “ออกแบบระบบ” (ประมาณกลางถึงอาวุโส) และ จาก "เป็นเจ้าของคุณลักษณะ" เป็น "เป็นเจ้าของความกำกวม" (ประมาณระดับอาวุโสถึงเจ้าหน้าที่) ทักษะที่สำคัญที่สุดในทุกระดับที่อยู่เหนือรุ่นจูเนียร์คือการสื่อสารการตัดสินใจทางเทคนิคอย่างชัดเจนไปยังผู้ที่ไม่ใช่วิศวกร ไม่ใช่ความเร็วการเขียนโค้ดแบบดิบ
ธงแดงที่ต้องจับตามอง
- "ต้องการนักพัฒนา Rockstar" — โดยปกติหมายถึงบทบาทนั้นทำงานหนักเกินไปและได้รับการสนับสนุนน้อยเกินไป มองหา "ทีม" "การทำงานร่วมกัน" และ "การให้คำปรึกษา" ใน JD แทน
- ไม่มีการกล่าวถึงการตรวจสอบโค้ด การทดสอบ หรือ CI/CD บริษัทไม่ดำเนินการดังกล่าว (หนี้ด้านเทคนิคมีมากมาย) หรือไม่คิดว่ามันสำคัญพอที่จะกล่าวถึง
- "Full-stack" ในชื่อ แต่ JD แสดงรายการ 12 เฟรมเวิร์ก พวกเขาต้องการยูนิคอร์นในราคาวิศวกรคนเดียว บทบาทจะโหดร้าย
- ความคาดหวังในการโทรที่คลุมเครือ ถามอย่างชัดเจนเสมอ: "วิศวกรรับสายบ่อยแค่ไหน โหลดเพจเจอร์เป็นเท่าใด"
คำถามที่พบบ่อย
ฉันจะสมัครงานตำแหน่งนี้ได้อย่างไร?
คลิกปุ่ม "สมัครบน Wwr" ที่ด้านบนของหน้านี้ คุณจะถูกส่งไปยังประกาศเดิมที่นายจ้างรับใบสมัคร Wikishopline ไม่รวบรวมเรซูเม่หรือดำเนินการสมัคร
รายการนี้เป็นปัจจุบันหรือไม่?
Wikishopline รวบรวมงานทุกวันจากแหล่งพันธมิตร (wwr) การโพสต์ที่เก่ากว่า ~14 วันจะถูกตัดออก แต่โปรดตรวจสอบเสมอว่าตำแหน่งงานนั้นยังคงเปิดอยู่บนไซต์ของนายจ้างเสมอ ก่อนที่คุณจะใช้เวลาเขียนจดหมายปะหน้า
Wikishopline เรียกเก็บเงินจากนายจ้างหรือผู้สมัครหรือไม่?
ไม่ งานรวมนั้นฟรีสำหรับทั้งสองฝ่าย Wikishopline ยังยอมรับการโพสต์แบบชำระเงิน $5 / 30 วันที่ /jobs/submit สำหรับนายจ้างที่ต้องการการมองเห็นโดยตรง - แต่รายการที่คุณกำลังดูนั้นมาจากพันธมิตร
โดยทั่วไปแล้วบทบาทวิศวกรรมซอฟต์แวร์เกี่ยวข้องกับอะไร?
วิศวกรซอฟต์แวร์ออกแบบ สร้าง ทดสอบ และบำรุงรักษาโค้ดที่ขับเคลื่อนผลิตภัณฑ์ งานในแต่ละวันมีทั้งการเขียนโค้ด การตรวจสอบโค้ด การดีบักปัญหาด้านการผลิต การอภิปรายเกี่ยวกับการออกแบบ และการประชุม อัตราส่วนที่แน่นอนขึ้นอยู่กับความอาวุโสและขนาดทีม
ช่วงเงินเดือนโดยทั่วไปสำหรับตำแหน่งงานวิศวกรรมซอฟต์แวร์ในสหรัฐอเมริกาคือเท่าใด
ประมาณ $75,000–$220,000 USD/ปี ขึ้นอยู่กับความอาวุโส สถานที่ตั้ง และระยะของบริษัท นี่เป็นวัตถุประสงค์ที่หลากหลาย — ตรวจสอบกับlevel.fyiหรือGlassdoorสำหรับบริษัทใดบริษัทหนึ่ง