ฉันจะเปลี่ยนไปใช้งานโดยใช้ Microsoft stack ได้อย่างไร [ปิด]


10

ฉันจบการศึกษาจากมหาวิทยาลัยด้วยวิทยาการคอมพิวเตอร์ (BSc) โดยทำ C, C ++, Java, Python และ Oracle ไปพร้อมกัน ฉันทำงานอิสระตอนที่ฉันเรียนมหาวิทยาลัยและทำงานนี้เต็มเวลาเมื่อฉันเรียนจบและฉันทำงานเต็มเวลาเป็นเวลาหนึ่งปีแล้ว

PHP ไม่ใช่สิ่งที่ฉันต้องการจริงๆและฉันคิดว่ามันเป็นการ จำกัด โอกาสของฉันยิ่งฉันอยู่ในเส้นทางนี้นานขึ้น ไม่ใช่ภาษาที่ฉันชอบใช้ในชีวิตประจำวันและฉันต้องการทำงานในองค์กรขนาดใหญ่ซึ่ง PHP ไม่ได้ใช้งานมากนัก

ฉันต้องการที่จะอยู่ในการพัฒนาเว็บและดูเหมือนว่าจะมีงานจำนวนมากสำหรับ Microsoft stack: C #, SQL Server และ ASP.NET MVC แต่นอกเหนือจากครึ่งภาคเรียนที่เขียน C-line ทั่วไปใน Visual Studio ฉันไม่มีประสบการณ์กับเทคโนโลยีของ Microsoft

ฉันจะเริ่มต้นการเปลี่ยนแปลงเพื่อเชื่อมโยงไปถึงงานในร้านค้า Microsoft ได้อย่างไร มีการรับรองเฉพาะที่ฉันควรจะมุ่งเน้นหรือหลักสูตรมหาวิทยาลัยที่ฉันควรจะรับ? นายจ้างหรือนายหน้ากำลังมองหาอะไร

ฉันจะทำอะไรได้นอกจากสร้างโครงการสัตว์เลี้ยงในเวลาว่าง


สวัสดี Keyo ฉันได้คัดลอกคำถามของคุณเป็นส่วนหนึ่งของการล้างแท็กอาชีพ การอัปเดตเกี่ยวกับงานใหม่ของคุณนั้นยอดเยี่ยมมากคุณสามารถปล่อยให้มันเป็นคำตอบเพื่อให้คนอื่น ๆ สามารถโหวตและใช้เป็นข้อมูลอ้างอิงได้หรือไม่?

หากคุณรู้จัก Java คุณสามารถรับ C # ได้ในเวลาเพียงไม่กี่สัปดาห์และหลาย บริษัท รู้เรื่องนี้
Austin_Anderson

คำตอบ:


12

การรับรองไม่น่าจะทำให้คุณได้รับแจ้งใด ๆ ที่จริงแล้วทางออกที่ดีที่สุดของคุณอาจเป็นการสร้างสิ่งที่ยอดเยี่ยมโดยใช้ MS stack และวางมันลงบนเว็บ อีกสิ่งหนึ่งคือเริ่มตอบคำถาม Stack Overflow ใน C # และ ASP จากนั้นสมัครผ่านSO Careers (ฉันสังเกตว่าคุณตอบคำถาม PHP และ JS เป็นส่วนใหญ่)


SO Careers มีงานที่ไม่มีศูนย์ในออสเตรเลีย ฉันเดาว่าทั้งหมดที่ฉันต้องการนั้นเพียงพอสำหรับพันธุ์ของฉันดังนั้นมันจึงไม่ถูกโยนลงในถังขยะ การทดสอบการเขียนโปรแกรมเป็นสิ่งที่สำคัญจริงๆ
Keyo

@Keyo, Atlassian โฆษณาผ่าน SO อาชีพและพวกเขาเป็นสถานที่ที่ดีในการทำงาน (แม้ว่าทักษะที่แตกต่างกัน) ไม่เคยพูดไม่เคย SO Careers เป็นโครงการใหม่เช่นกัน
Alexandre Rafalovitch

นี่คือเท็จมากเลย ฉันรู้ว่ามีโชคลาภ 2 บริษัท 100 แห่งที่มีใบรับรอง MS บวกกับวุฒิการศึกษาเกือบจะรับประกันการสัมภาษณ์ ... และถ้าคุณสามารถขายงานของตัวเองได้ ไม่ได้ทำให้ถูกต้องแต่นั่นคือสิ่งที่เป็น
ดินสีแดง

1
เป็นการตัดสิทธิ์ในร้านค้า. Net บางแห่งใน FTSE 250 หากส่วนหัวของ CV ของคุณหาก FirstName LastName MCP เป็นการตัดสิทธิ์อย่างแน่นอนหาก FirstName นามสกุล Bsc MCP มันแสดงทันทีสิ่งที่คุณให้คุณค่า
sa93

9

Keyo ฉันคิดว่าคุณไม่ควรมุ่งความสนใจไปที่หัวหนึบที่ต้องการ ตรงไปตรงมาถ้าพวกเขาต้องการ PHP หรือภาษาที่ในความเห็นของคุณได้รับการออกแบบที่ไม่ดีแล้วคุณจะสามารถใช้งานได้ตลอดชีวิตหรือไม่?

ข้อเสนอแนะของฉันคือไม่ตกหลุมพรางเทคโนโลยีเพียงแค่เรียนรู้ภาษาและเทคนิคการเขียนโปรแกรมโดยไม่ต้องเข้าใจโดเมน ดูรอบ ๆ - ดูว่าคุณสนใจอะไร อาจเป็นโปรแกรมเกมการคำนวณประสิทธิภาพสูงไดรเวอร์อุปกรณ์การพัฒนาเคอร์เนลคอมไพเลอร์ ... รายการดำเนินต่อไป

เมื่อคุณเลือกเขตข้อมูลหรือ 2 แล้วให้ดูว่ามีอะไรอยู่ในโดเมนโอเพนซอร์สในพื้นที่เหล่านี้ มีส่วนร่วมอย่างมากคุณจะสังเกตเห็นเชื่อฉัน


นั่นจะเป็น Django / Python แต่ฉันไม่สามารถหางานได้มากมาย บางทีฉันมีโอกาสกับ Ruby / Rails หรือ C # อาจจะดีกว่า PHP
Keyo

6

คำแนะนำของฉัน: หางานในฐานะนักพัฒนา C # คุณไม่จำเป็นต้องมีชุดทักษะที่แน่นอนในโฆษณาตำแหน่งงานเพื่อรับงาน: หากคุณแสดงให้เห็นว่าคุณเป็นนักพัฒนาที่มีความสามารถคุณควรจะได้งานตามข้อสันนิษฐานที่คุณจะได้รับ

ฉันกำลังพูดจากประสบการณ์ที่นี่ พื้นหลังของฉันส่วนใหญ่เป็น Lotus Notes และ Oracle PL / SQL โดยมีบิตของ. NET, Java และ Adobe Flex ฉันตัดสินใจว่าฉันอยากจะให้ความสำคัญกับ. NET ดังนั้นฉันจึงไปสัมภาษณ์งาน NET ฉันไม่ได้ทำ. NET ใด ๆ ใน 3 ปี แต่ตอนนี้ฉันถึงคอของฉันใน MVC, WCF และ lambdas :-)

โดยทั่วไป: อย่ามองข้ามทักษะที่มีอยู่ของคุณและอย่ากลัวที่จะเรียนรู้เกี่ยวกับงาน จริงๆแล้วมันไม่มีอะไรมาทดแทนประสบการณ์การพัฒนาที่แท้จริง

แก้ไข: ฉันยังอยู่ใน Aus มีโอกาสถ้าคุณไปตามพวกเขา


คุณคิดว่ามีโอกาสในซิดนีย์มากกว่าเมลเบิร์น (ตอนนี้ฉันอยู่ที่ไหน) ไม่ยากเลยที่จะลองสัมภาษณ์กัน
Keyo

ไม่แน่ใจ. ฉันอยู่ในแคนเบอร์ราและเมื่อฉันตัดสินใจที่จะมุ่งเน้นไปที่. NET ดูเหมือนจะมีงานทุกที่ ฉันคิดว่าคุณกำลังตรวจสอบการค้นหาและอื่น ๆ แต่ฉันขอแนะนำคณะกรรมการงานวังวนเช่นกัน มันเป็นที่ที่ฉันพบงานนี้และโดยปกติคนที่โฆษณาจะมีเทคโนโลยีค่อนข้างสวย
Ben Hughes

จุดที่ดีกับวังวน บริษัท ที่โพสต์อาจมีการเปลี่ยนแนวทางการพัฒนาที่ดี
Keyo

+1 สดใหม่จากวิทยาลัยฉันได้งานที่ร้าน Microsoft ที่ไม่มีความรู้เกี่ยวกับ MS stack มาก่อน ตราบใดที่คุณสามารถแสดงให้เห็นว่าคุณมีความสามารถและเต็มใจที่จะเรียนรู้คุณจะไม่เป็นไร
Justin Ethier

ป.ล. หากคุณกำลังพิจารณาแคนเบอร์ราเรากำลังจ้างงานอยู่ นี่คือบทความเกี่ยวกับผลงานที่ชอบ: benrhughes.com/blog/2011/01/come-work-with-me
Ben Hughes

2

เนื่องจากคุณเพิ่งเริ่มต้นอาชีพของคุณจริง ๆ มันอาจไม่ยากอย่างที่คุณคิดว่าจะได้งานโดยใช้ MS technology stack ที่มีประสบการณ์น้อยมาก คุณเพียงแค่ต้องยินดีที่จะยิงสำหรับงานจูเนียร์

ฉันจ้างคนจำนวนมากและฉันมีความคาดหวังที่แตกต่างจากประสบการณ์ของพวกเขาตามตำแหน่งที่ฉันพยายามเติม หากฉันกำลังดูบทบาทระดับอาวุโสหรือสถาปนิกฉันคาดหวังว่าจะได้รับประสบการณ์ที่ดีพอสมควร แต่ไม่ทั้งหมดต้องอยู่ในเทคโนโลยีที่แน่นอนหรือชุดทักษะที่ฉันกำลังมองหา ถ้าฉันต้องการใครสักคนที่มีประสบการณ์ C # แต่พวกเขามี 5 จาก Java และ 3 ของ C ++ ฉันรู้ว่าพวกเขาจะไม่ได้รับภาษาใหม่ยากนัก ในขณะที่คุณก้าวต่อไปสู่อาชีพการงานคุณจะรู้ได้อย่างรวดเร็วว่าการเรียนภาษาใหม่มักไม่ใช่เรื่องใหญ่ การเรียนรู้ทุกห้องสมุดและสำนวนภาษาเป็นสิ่งที่ต้องใช้เวลา

เมื่อฉันมองตำแหน่งจูเนียร์ฉันให้น้ำหนักกับประสบการณ์น้อยลงมาก ฉันอยากรู้ว่าพวกเขามีความสามารถในการเรียนรู้ การได้รับปริญญา CS ของคุณ (หรืออะไรก็ตาม) เป็นขั้นตอนที่ดีในทิศทางนั้นเพราะมันแสดงว่าคุณสามารถเรียนรู้บางสิ่งได้ หากคุณมีประสบการณ์การทำงานในสาขา CS ยิ่งใหญ่ มีคนคิดว่าคุณฉลาดพอที่จะจ้าง ฉันจะทิ้งคำถามการเขียนโปรแกรมไว้ที่คุณ (อาจเป็นกระดาษหรือบนกระดานไวท์บอร์ด) และขอให้คุณแก้ปัญหาด้วยภาษาที่คุณโปรดปราน ใช่ในภาษาที่คุณเลือก สิ่งที่ฉันพยายามจะดูคือถ้าคุณสามารถแก้ไขปัญหาได้และฉันจะสามารถทำตามภาษาที่คุณเลือกได้มากพอที่จะดูว่าคุณได้รับคำตอบใช่หรือไม่

เห็นได้ชัดว่าถ้าคุณรู้อะไรบางอย่างเกี่ยวกับเทคโนโลยีที่งานต้องการจะดีกว่าทั้งหมด ใช้เวลาในการเรียนนอกห้องเรียนอย่างน้อยก็อย่างน้อยคุณจะสามารถจำคำหลักที่สำคัญที่อาจทำให้คุณสนใจ

เพื่อให้คุณมีความหวังมากขึ้นฉันจ้างคนที่มีประสบการณ์ซี แต่ไม่มากนัก มันเป็นงานจูเนียร์ซี เห็นได้ชัดว่าผู้ชายคนนี้ฉลาดพูดดีและสามารถให้เหตุผลผ่านปัญหา น่าเสียดายที่เขายังอ่อนแออยู่เล็กน้อยในฝั่ง C เราพูดว่า "บอกคุณว่าทำงานกับ C ของคุณกลับมาในอีกสองสามสัปดาห์และเราจะลองอีกครั้ง" เขาทำเราถามคำถามที่แตกต่าง (ชัด) และเขาก็ดีกว่าแน่นอน อย่าเคาะออกจากสวนสาธารณะดีกว่า แต่เป็นการปรับปรุงที่ชัดเจน เราตัดสินใจจ้างเขาและไม่เสียใจเลย เขาทำงานหนักและเมื่อเขาไม่แน่ใจเขาก็ถามคำถาม

ดังนั้นผลที่สุดของการเดินเล่นที่ยืดเยื้อนี้คือถ้าคุณต้องการเปลี่ยนแปลงสิ่งที่คุณกำลังทำอยู่ โดยเฉพาะอย่างยิ่งในช่วงต้นอาชีพของคุณ ยิงเพื่องานและดูว่าเกิดอะไรขึ้น หากทำได้ให้รับคำติชมเกี่ยวกับสถานที่ที่คุณทำได้ดีและไม่ค่อยดีนัก ในท้ายที่สุดมันจะคุ้มค่า


1

หากคุณต้องการที่จะไปในทิศทางนั้นคุณต้องการที่จะมุ่งเน้นไปที่การสร้างประสบการณ์ของคุณด้วยเทคโนโลยี คุณสามารถทำได้หลายวิธี สิ่งแรกคือการทำงานในโครงการของคุณเองโดยใช้ผลิตภัณฑ์ Microsoft โชคดีที่พวกเขามีเครื่องมือฟรีอย่างน้อยเช่น Visual Studio express ดังนั้นอย่างน้อยคุณก็สามารถทำให้เท้าเปียก หากคุณไม่มีอะไรในใจที่คุณต้องการทำงานให้ค้นหาหนังสือและอ่านและทำแบบฝึกหัดหรือตัวอย่างที่พวกเขามีให้ นอกจากนี้คุณยังสามารถดูว่ามีกลุ่มผู้ใช้. NET ในพื้นที่ของคุณหรือไม่และเริ่มเข้าร่วมกลุ่มเหล่านั้นและเครือข่าย หากไม่มีกลุ่มผู้ใช้อาจมองหาการประชุมที่อยู่ใกล้คุณ ประการที่สามดูว่าคุณสามารถหา บริษัท ที่ใช้ประโยชน์จากเทคโนโลยีที่หลากหลายซึ่งคุณสามารถใช้ทักษะที่มีอยู่ของคุณได้หรือไม่ แต่มีโอกาสได้สัมผัสกับเทคโนโลยีอื่น ๆ และได้รับประสบการณ์เพิ่มเติมเกี่ยวกับงาน ทักษะมากมายที่คุณได้เรียนรู้จะยังคงนำมาใช้โดยไม่คำนึงถึงเทคโนโลยีและภาษาที่คุณใช้ ดังนั้นยังคงมุ่งเน้นการพัฒนาทักษะเหล่านั้นอย่างต่อเนื่อง


1

อย่างที่คนอื่นพูดกันว่าประสบการณ์ 1 ปีที่คุณควรจะหางานใหม่ที่อนุญาตให้คุณเขียนโค้ดใน. Net ฉันย้ายจาก PHP เป็น ASP.Net/C# แต่เส้นทางของฉันแตกต่างกัน หลังจากทำงานใน PHP ประมาณหนึ่งปีฉันได้ทำงานเป็นอาจารย์ฝึกงานใน บริษัท เขียนโปรแกรมเป็นหลักใน. Net และตอนนี้ฉันทำงานเป็น. Net เต็มเวลา

ในกรณีที่ บริษัท ของคุณเริ่มต้น (หรือไม่ใช่ บริษัท อย่างที่คุณพูด) ทำไมไม่ชักชวนพวกเขาให้เริ่ม / มองหาโครงการ ASP.Net ด้วย? แน่นอนว่าขึ้นอยู่กับความจริงที่ว่ามีคนที่มีความเชี่ยวชาญในการจัดการ / ทำงานในโครงการ. net หรือ บริษัท ของคุณควรพร้อมที่จะจ้างคนที่มีประสบการณ์ด้านเน็ตเวิร์กสำหรับโครงการใหม่หรือไม่? คำตอบนี้อาจฟังดูไม่สมจริงด้วย ...


ฉันไม่คิดว่าคนอื่น ๆ ในที่ทำงานจะกระตือรือร้นเกี่ยวกับการเขียนโปรแกรมเหมือนฉัน บริษัท ของฉันเล็ก (7 คน) หนึ่งในเหตุผลหลักสำหรับการเปลี่ยนจาก PHP คือการทำงานใน บริษัท ที่ใหญ่กว่า (บริษัท ใหญ่) ที่มีโอกาสเรียนรู้และก้าวหน้ามากขึ้น บริษัท ของฉันมีปัญหาองค์กรอื่นอีกมากมายเช่นกัน ฉันตัดสินใจเปลี่ยน บริษัท ได้ง่ายกว่าแก้ไขปัญหาทั้งหมดที่มีใน บริษัท นี้
Keyo

1

ฉันคิดว่าคำตอบนั้นมีหลายส่วน: ทักษะการรับรองและการส่งเสริมการขาย / การสร้างแบรนด์ด้วยตนเอง

ทักษะ: มันไม่เหมือนที่คุณรู้ว่าคุณสนใจส่วนใดของ 'เว็บ' ดังนั้นเลือกบางสิ่งที่ยังมีคนไม่มากที่ทำงานด้วย (เพราะเพิ่งออกมา) และเริ่มเล่นกับมันโดยใช้ C # stack ตัวอย่างเช่นเอ็นจิ้นมีดโกนที่เพิ่งเปิดตัวใน MVC3 เบต้า หรือบางอย่างเกี่ยวกับเทคโนโลยี Deep Zoom แม้ว่าส่วนใหญ่จะเชื่อมโยงกับ Silverlight :-( สิ่งนี้จะให้ทักษะพื้นฐานทั้งหมดแก่คุณ แต่ยังรวมถึงความคิดและโอกาสล่าสุดทั้งหมด

การส่งเสริมตนเอง / การสร้างแบรนด์: การเรียนรู้เทคโนโลยี (เบต้า) ใหม่ล่าสุดไม่ใช่เรื่องง่ายเสมอไป บั๊กคุณสมบัติการเข้าใจผิดและความสนุกสนานอื่น ๆ จะเกิดขึ้นระหว่างทาง สร้างบล็อก (ในโดเมนของคุณเอง) เพื่อบันทึกการผจญภัยเหล่านั้นและโดยเฉพาะอย่างยิ่งโซลูชันของคุณ เขียนบทช่วยสอนเล็ก ๆ น้อย ๆ หรือดำเนินโครงการตัวอย่างเล็ก ๆ น้อย ๆ เพื่อดาวน์โหลดสำหรับมือใหม่คนอื่น ๆ สิ่งนี้แสดงให้คนอื่นเห็นว่าคุณกำลังทำงานกับเทคโนโลยีล่าสุดว่าคุณกำลังเรียนรู้และหวังว่าคุณจะสามารถสอนบางสิ่งให้ผู้อื่นได้ หากคุณสามารถสร้างพอร์ตการสาธิตเล็ก ๆ น้อย ๆ เพื่ออวดผลงานของคุณ

หนังสือรับรอง: ค้นหาสิ่งต่าง ๆ จาก acm.org หรือ O'Reilly สมาชิกที่นั่นให้การเข้าถึงหลักสูตรการเรียนรู้ที่หลากหลายและในบางกรณีการรับรอง ฉันไม่รู้เกี่ยวกับสิ่งเหล่านี้มากเกินไป แต่นั่นเป็นทิศทางของฉันในการตรวจสอบ

โครงการที่เฉพาะเจาะจงในทางที่ไม่สำคัญ แต่พยายามที่จะไม่บูรณาการล้อ (ยัง CMS อื่นหรือโคลน Tetris) เลือกสิ่งใหม่ ๆ ง่ายๆรอบงานอดิเรกอื่น ๆ ของคุณเพื่อทำหรือลองช่วยโครงการโอเพนซอร์สที่มีอยู่ หรือเพียงแค่ทำซ้ำโครงการสาธิต. Net ที่มีอยู่จาก Microsoft (หรือจากหนังสือ. Net ที่เป็นที่นิยม ) โดยใช้เทคโนโลยีใหม่ล่าสุดและวิธี HTML5 / jQuery โปรดสังเกตว่าการทำซ้ำโครงการสาธิตที่มีอยู่โดยเฉพาะนั้นแตกต่างจาก 'XYZ อีกอันหนึ่ง' เนื่องจากคุณถูก จำกัด ด้วยคุณสมบัติการสาธิตดั้งเดิมดังนั้นจึงสามารถเปรียบเทียบได้กับการนำไปใช้งานจริงเป็นแอปเปิ้ลกับแอปเปิ้ล นอกจากนี้ยังให้โอกาสคุณชี้ให้เห็นว่าบางสิ่งบางอย่างในขณะนี้มากขึ้น / น้อยลงมีประสิทธิภาพ / ชัดเจน / อ่านได้

ด้วยโครงการโอเพ่นซอร์สคุณไม่จำเป็นต้องได้รับสิทธิ์การกระทำเพื่อเป็นประโยชน์คุณสามารถเลือกสถานการณ์และสร้างตัวอย่างโครงการที่แสดงการตั้งค่า / การกำหนดค่า / อื่น ๆ แค่พยายามอธิบายให้คนอื่นฟังก็จะสอนตัวเองมากเช่นกัน และอาจค้นพบข้อมูลที่ขาดหายไปจำนวนมากในเอกสารประกอบของโครงการโอเพ่นซอร์สซึ่งจะสอนคุณมากมายเกี่ยวกับการอ่านรหัสของผู้อื่นเพื่อรับคำตอบ

โดยพื้นฐานแล้วเริ่มคิดให้ไกลกว่ารหัสและอื่น ๆ เกี่ยวกับวิธีที่คุณสามารถเป็นสมาชิกที่มีประโยชน์ของชุมชนแม้ในระดับความรู้ของคุณ นายจ้างกำลังมองหาคนที่มีประโยชน์อยู่แล้วและถ้าคุณเริ่มต้นทักษะเหล่านี้ แต่เนิ่นๆพวกเขาจะจ่ายเงินคืนให้ตลอดอาชีพการงานของคุณ

ไชโยเพื่อน


1

มันยากเสมอที่จะทำการเปลี่ยนหลังจากทำงานกับเทคโนโลยีเฉพาะเป็นเวลาสองสามปี งานประจำวันของคุณจะไม่ปล่อยให้คุณมุ่งเน้นไปที่การเรียนรู้เทคโนโลยีใหม่และคุณจะไม่ได้งานทำมันอย่างน้อยก็ในระดับค่าจ้างเดียวกับที่คุณไม่มีประสบการณ์มากนัก

ดีใจที่การเปลี่ยนไปใช้เทคโนโลยี MS ไม่ควรยากเกินไปเพราะมีทรัพยากรที่ดีมากมายให้เรียนรู้และมีงานให้ทำมากมาย แต่คุณจะต้องทำงานในโครงการขนาดเล็กเพื่อรับความรู้จริง ๆ นั่นเป็นวิธีที่ดีที่สุดในการเรียนรู้ ไม่ใช่ว่าฉันรู้มากเกินไป แต่สิ่งที่ฉันได้เรียนรู้มาจากความท้าทายที่ฉันเผชิญอยู่

นอกเหนือจากการทำงานในโครงการสัตว์เลี้ยงด้วยตัวคุณเองคุณอาจลองเชื่อมต่อกับเพื่อนนักพัฒนาซอฟต์แวร์ซึ่งทำงานกับ dotnet อยู่แล้ว ขอให้เขามอบหมายงานเล็ก ๆ ให้คุณเพื่อช่วยเหลือเขาในการทำงานของเขา คุณสามารถช่วยเขาค้นหาวิธีแก้ไขปัญหาที่เขาติดอยู่ได้ด้วย ด้วยวิธีนี้คุณจะได้เรียนรู้เกี่ยวกับคุณสมบัติของภาษาและวิธีการใช้งานเมื่อใด

การอ่านหนังสือเป็นอีกกิจกรรมหนึ่งที่คุณควรทำ แต่ควรทำมือให้ดีอยู่เสมอไม่ใช้อย่างอื่น

ฉันต้องการเพิ่มการรับรองอาจมีลักษณะเหมือน addon ที่ดีในประวัติการทำงานของคุณ แต่นั่นไม่ได้ช่วยให้คุณพัฒนาทักษะของคุณได้จริง ๆ และนายหน้ารู้ว่า


1

เนื่องจากคุณมีประสบการณ์ PHP อยู่แล้วหลายทักษะการพัฒนาเว็บที่คุณได้รับจะมีประโยชน์อย่างมากหากคุณย้ายการพัฒนาเว็บ asp.net ฉันชอบ asp.net mvc เพราะมีโครงสร้างมากกว่าและ Microsoft เกือบแนะนำให้ใช้แบบฟอร์มบนเว็บ ดังนั้นทักษะ CSS, JavaScript และ HTML ของคุณจะไม่สูญหายไปในการเปลี่ยนแปลงนี้

ฉันขอแนะนำการรับรองพร้อมคำเตือนว่าการรับรองนั้นไม่ได้ให้สิทธิ์คุณในเรื่องใด ๆ แต่มันจะเป็นข้อพิสูจน์ว่าคุณมีความเข้าใจใน asp.net/microsoft stack คุณสามารถปรับการค้นหางานของคุณในเทคโนโลยีไมโครซอฟท์ได้อย่างง่ายดาย ด้านบนการเตรียมการรับรองจะเปิดเผยแนวคิดมากมายให้คุณ การได้รับการรับรองดีกว่าการนั่งและกัดเล็บเว้นแต่ว่าคุณจะมีโครงการสัตว์เลี้ยงที่น่าสนใจใน asp.net หรือเครื่องมืออื่น ๆ ใน microsoft stack

หากคุณถูกว่าจ้างโดย บริษัท พวกเขาคาดหวังว่าคุณจะมีประสิทธิผลในระดับที่แตกต่างกันไป แต่ความคิดทั้งหมดตอนนี้คุณมีความเชี่ยวชาญใน Microsoft stack มากแค่ไหน? ฉันชอบ www.tekpub.com สำหรับหน้าจอที่ดีจำนวนมากและผลงานที่ยอดเยี่ยมของ Rob Conrey สำหรับการแยกสิ่งต่าง ๆ ออกเป็นบทเรียนที่เข้าใจง่าย สิ่งนี้จะช่วยเร่งกระบวนการเรียนรู้ของคุณ ฉันขอแนะนำอย่างยิ่งว่าแม้ว่าจะมีสมาชิกรายเดือนซึ่งเป็นชื่อหากคุณอาศัยอยู่ในประเทศ OECD

ต้องไปที่ amazon และไล่ล่าหนังสือใน asp.net/microsoft.net โดยปกติแล้วจะเลือกหนังสือที่มีการจัดอันดับ 5 ดาวและยืนยันตัวเอง สุดท้าย แต่ไม่ใช่อย่างน้อยเรียนรู้การติดตั้งซอฟต์แวร์ที่จำเป็นทั้งหมด Visual Studio, SQL Server และสิ่งอื่น ๆ ที่จำเป็นในคอมพิวเตอร์ส่วนบุคคลของคุณ (ควรเป็นรุ่นด่วน) ทำได้ด้วยตัวเองโดยค้นหาจากอินเทอร์เน็ตหรือหนังสือ นี่เป็นทักษะที่สำคัญมากซึ่งส่วนใหญ่จะสะดวกและง่าย แต่มีบทเรียนบางอย่างที่สามารถเรียนรู้ได้

อย่างน้อยต้องแน่ใจว่าคุณได้ติดตั้งตะกร้าสินค้าขนาดเล็กหรือโปรเจ็กต์บล็อกขนาดเล็กเพื่อดูว่าเรื่องทั้งหมดเข้าที่อย่างไร


1

คุณไม่ชอบ PHP ดังนั้นการหลีกเลี่ยงงานในพื้นที่นั้นค่อนข้างง่าย มีงานจำนวนมากในพื้นที่เว็บ / Microsoft แต่ บริษัท เหล่านี้คุณต้องการทำงานด้วยหรือไม่

มีงานสามประเภท:

  1. บริษัท ซอฟต์แวร์ / เว็บเซอร์วิส
  2. ให้คำปรึกษา
  3. บริษัท ในอุตสาหกรรมอื่น ๆ ที่ต้องการจ้างโปรแกรมเมอร์ภายใน บริษัท

ไม่แน่ใจว่า # 1 ทำ C # จำนวนมาก แต่คุณจะต้องค้นหาด้วยตัวคุณเอง คุณถือว่า Python หรือ Ruby หรือไม่?

คุณมีงานทำดังนั้นคุณไม่ควรที่จะหมดหวัง เลือก บริษัท ที่คุณต้องการทำงานและดูว่าพวกเขาต้องการอะไร ด้วยการศึกษาและประสบการณ์ของคุณการศึกษาด้วยตนเองเป็นตัวเลือกที่ดีที่สุด ไม่ควรที่จะเชื่อนายจ้างยากเกินไปที่คุณรู้ว่าคุณกำลังทำอะไรและสามารถเลือกภาษาใหม่ ๆ ได้ ไม่มีเส้นทางที่ชัดเจน; เตรียมพร้อมที่จะขายทักษะของคุณ


0

ฉันประสบความสำเร็จในการทำเทคโนโลยีกระโดดมากกว่าหนึ่งครั้งในอาชีพการงานของฉัน โครงการแรกที่ฉันทำงานคือแอปพลิเคชั่น ColdFusion (แค่คิดว่าทุกอย่างผิดปกติกับ PHP ขยายมันและตอนนี้คุณมี ColdFusion) ฉันเกลียดแอปพลิเคชั่นนั้นซึ่งเป็นแรงผลักดันให้เกลียดเมื่อฉันต้องปรับใช้มันในกล่องโซลาริสแข็ง

เราต้องมีเครื่องมือในการประมวลผลพื้นหลังบางอย่างซึ่งเป็นสิ่งที่ ColdFusion แน่นอนไม่ได้ขึ้นอยู่กับงาน เนื่องจากเป็น บริษัท เล็ก ๆ และฉันต้องการเรียนรู้ Java ฉันจึงเขียนโปรแกรมนี้ใน Java ฉันเรียนรู้มากมายเกี่ยวกับการเขียนโปรแกรมในกระบวนการ ฉันยังสร้างชื่อเสียงให้กับการทำงานให้ถูกต้อง

ตั้งแต่ Java เป็นเชิงวัตถุและฉันได้สัมผัสกับ C ++ จึงถูกขอให้รักษาโปรแกรม C ++ ของ บริษัท นั้น การเปลี่ยนแปลงทางเทคโนโลยีอีกครั้ง

ในขณะที่ฉันกลับไป Java บนเดสก์ท็อปและเซิร์ฟเวอร์ ที่จ่ายค่าของฉันเป็นเวลานาน เมื่อเร็ว ๆ นี้ฉันได้เปลี่ยนเทคโนโลยีไปเป็น. Net stack ความรู้ที่ฉันสร้างขึ้นเกี่ยวกับการออกแบบแอปพลิเคชันและการแก้ปัญหาคือสิ่งที่ทำให้ฉันทำงานแม้ว่าฉันจะไม่ได้เขียนรหัส C # หนึ่งบรรทัด C # คล้ายกับ Java ฉันหยิบมันขึ้นมาถึงระดับที่ฉันสามารถเป็นประโยชน์ได้ในขณะที่ฉันกำลังรอเอกสารด้าน HR เพื่อดำเนินการต่อ

ในตอนท้ายของวันคุณต้องแสดงให้เห็นว่าคุณมีทักษะด้านเทคโนโลยีนอกช่องเขาที่คุณรู้สึกว่าตอนนี้ การสาธิตนั้นมีประสิทธิภาพมากที่สุดด้วยแอปพลิเคชันหรือยูทิลิตี้ที่ใช้งานได้ ผู้คนมากขึ้นที่สามารถเห็นแอปพลิเคชันนั้นดีขึ้น อย่างไรก็ตามเนื่องจากการเปลี่ยนแปลงครั้งล่าสุดของฉันแสดงให้เห็นว่าคุณไม่จำเป็นต้องมีใบสมัครนั้นในการเข้าทำงาน คุณต้องรู้วิธีแก้ปัญหาในลักษณะที่เข้ากันได้กับเทคโนโลยีของ บริษัท

เมื่อฉันนั่งในตำแหน่งผู้สัมภาษณ์ใบรับรองไม่ได้ทำให้ฉันประทับใจจริงๆ เหตุผลก็คือฉันมีโชค 50/50 กับนักพัฒนาที่ผ่านการรับรอง บางคนดีจริงๆและบางคนก็แย่มาก ไม่มีแนวโน้มที่เห็นคุณค่าอย่างใดดังนั้นมันจึงไม่ใช่ประเด็น สิ่งที่สำคัญกว่านั้นคือคุณจะเข้าใจปัญหาและแก้ไขปัญหาได้ดีเพียงใด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.