คำอธิบายงานของ Google (ตามที่โพสต์บนเว็บไซต์) นั้นกว้างกว่า บริษัท อื่น ๆ มากมาย รับการโพสต์ของพวกเขาสำหรับ"วิศวกรซอฟต์แวร์" ใน Mountain View :
ที่ต้องการ:
- BS, MS หรือปริญญาเอกในสาขาวิทยาศาสตร์คอมพิวเตอร์หรือสาขาเทคนิคที่เกี่ยวข้อง (หรือเทียบเท่า)
- ประสบการณ์การเขียนโปรแกรมที่กว้างขวางใน C / C ++ และ / หรือ Java (ต้องการทักษะ OO ที่แข็งแกร่ง)
- ประสบการณ์การออกแบบและพัฒนาซอฟต์แวร์ระบบขนาดใหญ่เป็นเวลาหลายปีด้วยความรู้ที่กว้างขวางของ Unix / Linux
- รากฐานที่แข็งแกร่งในด้านวิทยาศาสตร์คอมพิวเตอร์ที่มีความสามารถที่แข็งแกร่งในโครงสร้างข้อมูลอัลกอริทึมและการออกแบบซอฟต์แวร์
- ทักษะการเขียนโปรแกรมใน Python หรือ Javascript / AJAX การออกแบบฐานข้อมูลและ SQL และ / หรือความรู้เกี่ยวกับ TCP / IP และการเขียนโปรแกรมเครือข่ายเป็นข้อดี
ดูเหมือนว่าพวกเขาจะมีตัวอย่างน้อยลงเกี่ยวกับทักษะเฉพาะและอีกตัวอย่างหนึ่งคือการเป็นนักพัฒนาและนักวิทยาศาสตร์คอมพิวเตอร์ที่ฉลาดและมีความสามารถ เห็นได้ชัดว่าพวกเขากำลังมองหาคนที่จะเรียนรู้เกี่ยวกับงานทักษะที่พวกเขาต้องการในการแก้ไขปัญหางานเฉพาะภายใน บริษัท
บริษัท ขนาดเล็กจำนวนมากมีความเฉพาะเจาะจงมากขึ้นเกี่ยวกับความต้องการของพวกเขา เห็นได้ชัดว่าพวกเขามีตำแหน่งเฉพาะที่พวกเขาต้องการเติมและพวกเขาต้องการคนที่มีทักษะที่เกี่ยวข้องมากที่สุดเท่าที่จะเป็นไปได้เพื่อให้พวกเขาสามารถทำงานได้อย่างมีประสิทธิภาพมากที่สุดตั้งแต่วันแรกที่ทำงาน ตัวอย่างเช่น :
เรากำลังมองหาผู้ที่มีประสบการณ์สำคัญในการพัฒนาเว็บไซต์และ / หรือแอพพลิเคชั่นที่ทันสมัยโดยเฉพาะอย่างยิ่งบนแพลตฟอร์มโอเพนซอร์ส (สไตล์หลอด) เราต้องการใครสักคนที่มีความทุ่มเทอย่างมากต่อมาตรฐานเว็บและแนวทางปฏิบัติที่ดีที่สุดในการพัฒนาเว็บ ผู้สมัครที่เหมาะสมจะมีประสบการณ์อย่างกว้างขวางกับการพัฒนาเว็บที่มีฐานข้อมูลสำรองและมีประวัติของการพัฒนาในภาษาแบบไดนามิก
ถ้าคุณยังไม่ได้เขียน Python หรือ Django มาก่อนนั่นก็โอเค! กำลังมองหานักวิทยาศาสตร์คอมพิวเตอร์อัจฉริยะที่มีความสนใจในวงกว้างเช่นการประมวลผลภาษาธรรมชาติการประมวลสัญญาณดิจิตอลการเรียนรู้ของเครื่องและอื่น ๆ เราต้องการให้คุณมีโอกาสที่จะนำทักษะของคุณไปใช้ในการสร้างแพลตฟอร์มเว็บที่ยอดเยี่ยมและแอพพลิเคชั่นที่ซับซ้อน หากคุณมีประสบการณ์น้อยหรือไม่มีเลยในการพัฒนาเว็บไซต์ให้โอกาสในการเรียนรู้
ประสบการณ์บนเว็บที่เหนือกว่าความเชี่ยวชาญด้าน CS ของคุณจะทำให้คุณได้รับการพิจารณาเป็นพิเศษ ความรู้เกี่ยวกับ Python, Django, PostgreSQL, (X) HTML, CSS, JavaScript (รวมถึง JSON และ AJAX), มาตรฐานเว็บและแนวทางปฏิบัติที่ดีที่สุดในการพัฒนาเว็บไซต์ คุณควรมีความรู้เกี่ยวกับการทำงานของแพลตฟอร์มรูปแบบหลอดไฟและการควบคุมแหล่งที่มา (เราใช้ Git แต่ SVN หรือ CVS เป็นจุดเริ่มต้น) ที่กล่าวว่ามีความสนใจในความเต็มใจที่จะก้าวไปอย่างรวดเร็วและมีความกระตือรือร้นที่จะเรียนรู้และมีส่วนร่วมมากกว่าที่เรารู้ว่าคุณมีความเชี่ยวชาญในภาษาหรือแพลตฟอร์มใด กำลังมองหาคนที่มุ่งเน้นผลลัพธ์ที่มุ่งเน้นไปที่การส่งมอบ