ฉันวางแผนที่จะย้ายไปนิวยอร์กในช่วง 6-12 เดือนที่ผ่านมาดังนั้นฉันจึงถูกบังคับให้หางานใหม่ เมื่อฉันวางแผนที่จะเริ่มชีวิตของฉันในเมืองอื่นมันอาจเป็นเวลาที่ดีที่จะคิดถึงการเปลี่ยนแปลงอาชีพ
ฉันพบความคิดเห็นที่แตกต่างกันมากมายเกี่ยวกับ PHP vs .Net vs Java และนี่ไม่ใช่หัวข้อที่นี่ ฉันไม่ต้องการที่จะเริ่มการต่อสู้ใหม่เกี่ยวกับภาษาที่ดีกว่า การรู้ภาษาการเขียนโปรแกรมไม่ใช่สิ่งสำคัญที่สุดสำหรับการเป็นนักพัฒนาซอฟต์แวร์ ในการเป็นนักพัฒนาที่ดีจริงๆคุณต้องรู้จัก OOP รูปแบบการออกแบบการทดสอบ ... และภาษาเป็นเพียงเครื่องมือในการทำให้สิ่งต่างๆเกิดขึ้น
กลับไปที่คำถามของฉัน ฉันมีประสบการณ์หลากหลายในด้าน IT - 1 ปีในฐานะ IT Support guy (การบริหารและการสนับสนุน Windows) มีประสบการณ์ 2 ปีในการเขียนโปรแกรมแบบฝังตัว (VB.Net 2005) และในช่วง 2 ปีที่ผ่านมาฉันทำงานกับ PHP / MySQL ฉันทำงานกับ Magento web shop ซึ่งช่วยเหลือในบางโครงการใน Symfony ซึ่งแก้ไขไซต์ Drupal ไม่กี่แห่ง
ข้อกังวลหลักของฉันคือ:
- ฉันจะพัฒนาทักษะของฉันใน PHP อย่างต่อเนื่องเช่นเพื่อเริ่มเรียนรู้กรอบงาน PHP ที่สำคัญบางอย่างเช่น Zend, Symfony หรืออาจได้รับการรับรอง PHP
- หรือฉันจะเริ่มเรียนรู้. NET หรือ Java ฉันคุ้นเคยกับ. NET มากขึ้นดังนั้นฉันอาจเลือกได้ถ้าตัวเลือกอยู่ระหว่าง. NET และ Java (หรือคุณสามารถโน้มน้าวให้ฉันเลือก Java :)
อาชีพที่ชาญฉลาดฉันไม่รู้ว่าตัวเลือกที่ดีที่สุดคืออะไร การเรียนรู้กรอบการทำงานและภาษาใหม่นั้นใช้เวลานานกว่านั้นจึงพัฒนาทักษะที่มีอยู่ใน PHP แต่ด้วย. NET คุณมีความเป็นไปได้มากมาย (การพัฒนา Windows 7 Phone, Silverlight, WPF) และโอกาสในการหางานที่ดีกว่า
งาน PHP นั้นได้รับค่าตอบแทนน้อยกว่าดังนั้น .NET อย่างน้อยตามการวิจัยของฉัน (แก้ไขฉันถ้าฉันผิด) แต่ถ้าฉันเริ่มด้วย NET ตอนนี้ฉันเป็นแค่มือใหม่และเงินเดือนของฉันก็จะต่ำ ฉันต้องการประสบการณ์อย่างน้อย 2 ปีในบางภาษาเพื่อลองหางานที่จ่ายสูงกว่า $ 50-60k ในนิวยอร์ก เป้าหมายหลักของฉันในอีก 2-3 ปีข้างหน้าคือพยายามหางานในหมวดหมู่ $ 60-80k อย่าเข้าใจฉันผิดฉันไม่ได้แค่ไล่ล่าเงิน แต่เงินเป็นปัจจัยสำคัญเมื่อคุณพยายามเริ่มครอบครัว
ฉันอายุ 27 ปีและรู้สึกว่าไม่มีที่ว่างเหลือพอสำหรับการตัดสินใจที่ผิดเกี่ยวกับอาชีพของฉันดังนั้นคำแนะนำใด ๆ ก็ยินดีต้อนรับ
ปรับปรุง
ขอบคุณทุกท่านที่สละเวลาเพื่อช่วยฉันแก้ไขปัญหา คำตอบและความคิดเห็นทั้งหมดมีประโยชน์มาก ฉันตัดสินใจที่จะใช้ PHP แต่เรียนรู้ C # และ Silverlight 4 เราจะเห็นว่าชีวิตจะพาฉันไปที่ใด