นักพัฒนาเกือบทุกคนถามคำถามว่าเขาควรพัฒนาทักษะของเขาอย่างไรและควรเลือกทิศทางการเติบโตอย่างไร: แนวตั้ง - นั่นคือการเป็นผู้จัดการหรือแนวนอน - เต็มกอง การทำงานหลายปีกับผลิตภัณฑ์เดียวซึ่งตรงกันข้ามกับตำนานไม่ใช่ข้อจำกัด แต่เป็นโอกาสที่มีประโยชน์ ในบทความนี้ เราแบ่งปันประสบการณ์ของนักพัฒนาแบ็คเอนด์ Alexey ผู้ซึ่งทุ่มเทเวลา 6 ปีให้กับการรับรอง และในช่วงเวลานี้เขาได้ทำงานจนก้าวขึ้นมาเป็นสถาปนิก
ใครเป็นสถาปนิก
สถาปนิกด้านไอที (หัวหน้าฝ่ายเทคโนโลยี) คือนักพัฒนาระดับสูงที่เกี่ยวข้องกับปัญหาระดับโลกในโครงการด้านไอที เขาหมกมุ่นอยู่กับกระบวนการทางธุรกิจของลูกค้าและช่วยแก้ปัญหาโดยใช้เทคโนโลยี และยังกำหนดว่าระบบข้อมูลนี้จะมีโครงสร้างอย่างไร
ผู้เชี่ยวชาญดังกล่าวไม่เพียงแต่ต้องเข้าใจแต่ละสาขาวิชาเท่านั้น แต่ยังต้องดูกระบวนการทั้งหมดด้วย:
- การตั้งปัญหาทางธุรกิจ
- การพัฒนา รวมถึงการเขียนโปรแกรม การจัดเตรียม การจัดเก็บ และการประมวลผลข้อมูล
- การปรับใช้และการสนับสนุนโครงสร้างพื้นฐาน
- การทดสอบ
- ปรับใช้.
- บริการวิเคราะห์และการดำเนินงาน
นี่หมายถึงความสามารถในการสวมบทบาทของผู้เชี่ยวชาญหรือทีมในวงจรการพัฒนา เข้าใจสถานะปัจจุบันของระบบจากภายใน ระบุข้อผิดพลาดที่เกิดขึ้น และกำหนดเป้าหมาย บางครั้งคุณจำเป็นต้องทำการผ่าตัดด้วยตัวเอง
เส้นทางการพัฒนาทางวิชาชีพตั้งแต่นักพัฒนาไปจนถึงสถาปนิกใช้เวลานาน ซึ่งโดยปกติจะใช้เวลาหลายปี ในการดำเนินการนี้ นักพัฒนาจำเป็นต้องมีทั้งทักษะการปฏิบัติและความรู้ทางทฤษฎี ซึ่งสามารถยืนยันได้ด้วยการรับรองระดับสากล
มากกว่า 5 ปีในโครงการเดียว - กิจวัตรประจำวันหรือโอกาสในการเติบโต?
เมื่อหลายปีก่อน เราเริ่มทำงานกับระบบไอทีทางการแพทย์ขนาดใหญ่สำหรับลูกค้าชาวต่างชาติรายหนึ่ง มีปัญหาบางประการในโครงการขนาดใหญ่นี้:
- การเข้าถึงที่จำกัด;
- สินค้าไม่เสถียร;
- การวิ่งที่ยาวนานอย่างไม่น่าเชื่อและการอนุมัติที่ยาวนาน
“ถึงเวลาพัฒนาทักษะของคุณแล้ว”“, - หนึ่งในนักพัฒนาชั้นนำ Alexey ตัดสินใจครั้งนี้เพื่อเอาชนะปัญหาที่ระบุไว้และเข้าใจระบบได้ดีขึ้น
Alexey แบ่งปันประสบการณ์ของเขา ว่าจะเริ่มการฝึกอบรมได้ที่ไหนดีกว่า ใบรับรองใดที่สำคัญที่ต้องได้รับ อย่างไรและทำไมจึงควรทำ
ขั้นตอนที่หนึ่ง: พัฒนาภาษาอังกฤษของคุณ
ภาษาโปรแกรมเป็นส่วนพื้นฐานของการพัฒนา แต่ภาษาสำหรับการสื่อสารก็มีความสำคัญไม่แพ้กัน โดยเฉพาะในการสื่อสารกับลูกค้าที่พูดภาษาอังกฤษ!
จากการปฏิบัติ
วันหนึ่ง Alexey ได้รับโทรศัพท์จากพนักงานฝั่งลูกค้า ในเวลานั้น นักพัฒนาของเรายังไม่สามารถอวดใบรับรองได้มากมาย ไม่ว่าจะเป็นในด้านเทคโนโลยี การจัดการ หรือการสื่อสาร บางทีมันอาจจะไม่มีประโยชน์เพราะคุณสามารถเป็นผู้เชี่ยวชาญที่มีความสามารถได้โดยไม่ต้องมีเครื่องราชกกุธภัณฑ์เพิ่มเติม แต่ปัญหาก็ยังคงเกิดขึ้น
เราต้องเข้าใจว่าภาษาพูดแตกต่างอย่างสิ้นเชิงกับภาษาเขียน หากคุณเชี่ยวชาญด้านข้อกำหนดภาษาอังกฤษเป็นอย่างดี แต่ไม่ได้ฝึกการฟังและการพูด เรามีข่าวร้ายสำหรับคุณ ในกรณีนี้ การสนทนาทางโทรศัพท์กับพันธมิตรอาจนำไปสู่ทางตันได้
Alexey ได้ยินคำศัพท์ที่คุ้นเคยในสาย แต่คำพูดของเพื่อนร่วมงานของเขาเร็วมากและไม่เหมือนกับการออกเสียงแบบคลาสสิกจากบทเรียนเสียงที่สาระสำคัญของคำถามของเธอหายไปที่ไหนสักแห่ง ด้วยความสุภาพและไม่เต็มใจที่จะทำให้สถานการณ์ซับซ้อน Alexey จึงตอบข้อเสนอทั้งหมดอย่างรวดเร็ว
ฉันต้องบอกว่ามีการค้นพบที่ไม่พึงประสงค์เกิดขึ้นระหว่างการทำงานหรือไม่? นักพัฒนาของเราลงทะเบียนสำหรับสิ่งที่เขาจะจงใจปฏิเสธหากข้อเสนอนั้นมาในภาษาที่เข้าใจได้
ในขณะนั้นเห็นได้ชัดว่าจำเป็นต้องปรับปรุงทักษะการฟังและการพูด วิธีที่ดีที่สุดในการทำเช่นนี้คือผ่านการรับรอง
การรับรองภาษาอังกฤษ
เพื่อปรับปรุงการสื่อสารภายใต้กรอบโครงการทางการแพทย์ของเรา Alexey ได้ศึกษาหลายโปรแกรมในคราวเดียว เป็นผลให้เขาผ่าน FCE - ใบรับรองแรกในการรับรองภาษาอังกฤษ สิ่งนี้ช่วยให้ฉันเริ่มได้ยินลูกค้าและถ่ายทอดความคิดของฉันไปให้เขา
ชีวิตแฮ็ก:
หลีกเลี่ยงโปรแกรมภาษาอังกฤษขั้นพื้นฐาน ทักษะจะต้องถูกกำหนดเป้าหมาย หากคุณต้องการภาษาอังกฤษเพื่อการสื่อสารทางธุรกิจ คุณควรสอบ อย่าไปทำแบบสุดโต่งและสอบ CAE (Certificate in Advanced English) ลักษณะเฉพาะของมันคือคำที่ซับซ้อนซึ่งเป็นสำนวนเฉพาะที่แทบไม่เคยใช้ในการสื่อสารระหว่างประเทศเลย
ขั้นตอนที่สอง: การรับรองกลุ่มเทคโนโลยีทั้งหมด
ในขั้นต้น โครงการนี้ใช้เทคโนโลยีการทำแผนที่เชิงวัตถุสัมพันธ์ของ ORM ทีมพัฒนาฝั่งลูกค้าภูมิใจในผลงานของพวกเขา เพราะทุกอย่างทำโดยใช้แนวคิดขั้นสูง ซับซ้อนและเจ๋ง
อย่างไรก็ตาม ปัญหาในการผลิต โดยเฉพาะเซิร์ฟเวอร์ SQL ที่ค้างอยู่ตลอดเวลา ไม่ใช่เรื่องแปลก ถึงจุดที่วิธีแก้ปัญหาทั่วไปคือการเริ่มบริการใหม่ ลูกค้าโทรหาหัวหน้าทีมบอกว่าถึงเวลารีสตาร์ทแล้ว ในที่สุดเราก็ตัดสินใจที่จะยุติมัน
ลูกค้าต้องการตรวจสอบประสิทธิภาพของระบบ - ด้วยเหตุนี้ จึงจำเป็นต้องแนะนำการทำโปรไฟล์และดำเนินการปรับให้เหมาะสมอย่างสม่ำเสมอ ในเวลานั้น ประมาณปี 2015 Ants Profiler ได้รับเลือกให้เป็นเครื่องมือสร้างโปรไฟล์ แต่ทำงานได้ไม่ดี เนื่องจากรายละเอียดต่ำ จึงเป็นเรื่องยากที่จะได้รับข้อมูลเกี่ยวกับกลุ่มโค้ดที่สำคัญ ด้วยรายละเอียดสูงสุด Ants Profiler เริ่มเปลี่ยนรหัสในลักษณะที่การทำงานของระบบตกอยู่ในความเสี่ยง - เมื่อกำหนดค่าโปรไฟล์แล้วทุกอย่างก็พัง ดังนั้นเราจึงเปลี่ยนแนวทางของเรา
เราเริ่มต้นด้วยการวิเคราะห์สถิติ
เมื่อวิเคราะห์สถิติการขาย เห็นได้ชัดว่า 95% ของงานบนเซิร์ฟเวอร์มีตรรกะทางธุรกิจดั้งเดิม 4 บรรทัด สำหรับพวกเขา แบบสอบถาม SQL เดียวก็เพียงพอแล้ว และไม่ใช่ชุดแบบสอบถามทั้งหมดที่สร้างโดยบล็อกตรรกะทางธุรกิจที่มี ORM
Alexey เสนอและดำเนินการขั้นตอนการจัดเก็บสำหรับการย้ายงานโดยไม่มี ORM แนวคิดนี้ขัดแย้งกับกระบวนทัศน์ของโครงการตามปกติ หัวหน้าทีมทักทายด้วยความระมัดระวัง แต่ลูกค้ายอมรับทุกอย่างและขอให้นำไปปฏิบัติ ซึ่งไม่ใช่เรื่องน่าแปลกใจ เพราะวิธีการใหม่ช่วยลดความล่าช้าในการประมวลผลการผลิตจากสี่ชั่วโมงเหลือหลายนาที - โดยเฉลี่ย 98 ครั้ง
ถึงกระนั้น เราก็มีข้อสงสัย: นี่เป็นการตัดสินใจที่ถูกต้องหรือเป็นความชอบส่วนบุคคล? ศรัทธาใน C# และ ORM ผู้ยิ่งใหญ่ต้องสั่นคลอนโดยอุบัติเหตุที่แสดงให้เห็นถึงพลังของการแก้ปัญหาง่ายๆ
กรณีที่สอง
ทีมงานเขียนแบบสอบถามเพื่อทำงานกับข้อมูลภายในกระบวนทัศน์ ORM ซึ่งรวบรวมตามกฎทั้งหมดโดยไม่มีข้อผิดพลาด การประมวลผลใช้เวลา 2-3 นาที และพารามิเตอร์เหล่านี้ดูเหมือนจะยอมรับได้ อย่างไรก็ตาม การใช้งานทางเลือกอื่นโดยใช้ตัวเลือกและมุมมองแบบง่ายให้ผลลัพธ์เร็วขึ้น - ใน 2 วินาที
เห็นได้ชัดว่าถึงเวลาที่ต้องเลือกผู้เชี่ยวชาญที่จะได้รับการรับรองทั่วทั้งโครงการ เพื่อทำความเข้าใจความแตกต่างทั้งหมดและเลือกวิธีการที่เหมาะสมที่สุด Alexey รับหน้าที่นี้
ใบรับรองครั้งแรก
เพื่อทำความเข้าใจแก่นแท้ Alexey จึงผ่านพ้นไป
- TS: การพัฒนาแอปพลิเคชัน Windows ด้วย Microsoft .NET Framework 4
- TS: การเข้าถึงข้อมูลด้วยการเขียนโปรแกรม Microsoft .NET Framework 4 ใน C#
- TS: การพัฒนาแอปพลิเคชัน Microsoft .NET Framework 3.5 Windows Forms
- มือโปร: การออกแบบและพัฒนาแอปพลิเคชัน Windows โดยใช้ Microsoft .NET Framework 3.5
- PRO: การออกแบบและพัฒนาแอปพลิเคชันที่ใช้ Windows โดยใช้ Microsoft .NET Framework
- TS: Microsoft .NET Framework 2.0 - การพัฒนาไคลเอนต์บน Windows
พยายามที่จะเพิ่มประสิทธิภาพการทำงานในโครงการใหม่ ทีมงานได้ข้อสรุปดังต่อไปนี้:
- เพื่อให้ระบบทำงานได้ จำเป็นต้องปฏิบัติตามกฎการเขียนโค้ด: ไม่ใช่การเยื้องและความคิดเห็น แต่เป็นคุณลักษณะทางเทคนิค - จำนวนการเรียกฐานข้อมูล โหลดบนเซิร์ฟเวอร์ และอื่นๆ อีกมากมาย
- การใช้แนวคิดที่ขัดแย้งกันอาจทำให้เกิดปัญหาได้ แนวคิดของฐานข้อมูลเป็นทฤษฎีการตั้งค่า ในขณะที่ ORM เป็นแนวคิดการดำเนินงาน
- แนวคิดที่ขัดขวางลำดับของสิ่งต่าง ๆ ตามปกติอาจพบกับการต่อต้านภายในทีม การพัฒนายังเกี่ยวกับความสัมพันธ์และความสามารถในการโต้แย้งมุมมองของคุณอีกด้วย
- การรับรองจะขยายขอบเขตของคุณและช่วยให้คุณเข้าใจว่าสิ่งใดสามารถใช้ได้และสิ่งใดไม่สามารถใช้ได้
ขั้นตอนที่สาม: เรียนรู้มากกว่าโค้ด
เมื่อทำงานกับโซลูชันไอทีขนาดใหญ่ มีหลายปัจจัยที่สำคัญ ตัวอย่างเช่น ไม่ใช่นักพัฒนาทุกคนที่จะใส่ใจกับพารามิเตอร์เครือข่าย แต่แม้แต่แบนด์วิธของมันก็อาจส่งผลต่อการแก้ปัญหาทางธุรกิจได้
ความเข้าใจนี้มอบให้ การรับรองซีรีส์ 98:
สิ่งเหล่านี้ช่วยให้คุณมองสิ่งต่างๆ ได้กว้างขึ้น และหลุดพ้นจากแนวคิด "โค้ดเท่านั้น" ที่จำกัด สิ่งเหล่านี้เป็นพื้นฐานหรือพื้นฐาน แต่สิ่งสำคัญคือต้องเข้าใจทุกสิ่งในระดับที่ลึกซึ้งยิ่งขึ้น
การรับรอง Series 98 เป็นการทดสอบสั้นๆ 30 คำถาม ครั้งละ 45 นาที
ขั้นตอนที่สี่: การจัดการกระบวนการ
การทำงานร่วมกับคลินิกเป็นภารกิจที่สำคัญมากกว่าการสร้างเกมบนมือถือ ที่นี่คุณไม่สามารถเพิ่มคุณสมบัติและเปิดตัวเพื่อการใช้งานจริงได้ สิ่งสำคัญคือต้องปฏิบัติตามกระบวนการอนุมัติและทำการเปลี่ยนแปลงมากมายจากลูกค้า เนื่องจากสุขภาพและชีวิตของผู้คนเป็นเดิมพัน
โดยทั่วไป Agile ไม่ได้ให้ผลลัพธ์ที่ต้องการสำหรับโปรเจ็กต์นี้ และการวิ่งแต่ละครั้งกินเวลาค่อนข้างนาน ระหว่างการใช้งานจะใช้เวลาตั้งแต่ 6 เดือนถึงหนึ่งปี
นอกจากนี้ ในทางเทคนิคแล้ว เป็นไปไม่ได้เลยที่จะนำกระบวนการของคลินิกทั้ง XNUMX แห่งที่ให้บริการไปใช้กับส่วนร่วมบางส่วน
เพื่อให้ได้ผลลัพธ์ที่รวดเร็วยิ่งขึ้นภายใต้เงื่อนไขเหล่านี้ นักพัฒนาจำเป็นต้องมีความรับผิดชอบส่วนบุคคลและมีวิสัยทัศน์ที่กว้างขวางของกระบวนการ ซึ่งหมายถึงการมีสมาธิอย่างต่อเนื่องและมีคุณสมบัติสูง
เมื่อผู้เชี่ยวชาญเข้าสู่กระบวนการนี้ เขาจะเห็นผล สาเหตุ และผลที่ตามมาโดยรวมอย่างชัดเจน ในขณะเดียวกันก็เป็นปัจจัยหนึ่งของแรงจูงใจและความตระหนักรู้เพิ่มเติม ซึ่งจะช่วยปรับปรุงความสามารถในการแก้ไขปัญหาและปัญหาต่างๆ
ด้วยโครงสร้างพื้นฐานที่ใช้งานได้ดี สถาปัตยกรรมที่สร้างขึ้นอย่างดี และโค้ดที่เหมาะสมที่สุด บุคคลหนึ่งคนสามารถดำเนินการได้หลายกระบวนการ อย่างไรก็ตาม นี่ไม่ได้หมายความว่าจำเป็นต้องสร้างทหารสากลที่สามารถเป็นผู้นำโครงการเพียงลำพังได้ การสื่อสารและการทำงานเป็นทีมเป็นสิ่งสำคัญ
ในทีม นักพัฒนาแต่ละคนเข้าใจว่าเพื่อนร่วมงานของเขาขึ้นอยู่กับการกระทำของเขา การประหยัดเวลา 5 นาทีในระหว่างขั้นตอนการพัฒนาอาจหมายถึงการทดสอบเพิ่มเติมอีก 5 ชั่วโมง เพื่อให้เข้าใจสิ่งนี้ สิ่งสำคัญคือต้องสร้างการสื่อสาร
ในโครงการของเรา Alexey ได้รับความช่วยเหลือในการฝึกฝนกระบวนการต่างๆ
- ประกาศนียบัตรมูลนิธิ M_o_R สาขาการบริหารความเสี่ยง
- มูลนิธิ Agile Scrum
- มูลนิธิการจัดการบริการไอที
- มูลนิธิการจัดการข้อมูลธุรกิจ EXIN
- ประกาศนียบัตรมูลนิธิ PRINCE2 สาขาการบริหารโครงการ
- ใบรับรองวิศวกรทดสอบ
- มูลนิธิกรอบการดำเนินงานของ Microsoft
- โครงการบริการแบบ Agile
หลักสูตรต่างๆ ดำเนินการบน edX ซึ่งช่วยในการดูระบบจากมุมมองของสถิติและการเขียนโปรแกรมแบบลีน และต่อมาได้รับการผลักดันให้ได้รับ ใบรับรองสถาปนิก:
- การผลิตแบบลีน
- Six Sigma: วิเคราะห์ปรับปรุงควบคุม
- Six Sigma: กำหนดและวัด
ตามหลักการ Six Sigma การควบคุมทางสถิติทำให้มั่นใจได้ว่าผลลัพธ์มีคุณภาพสูงและมีความน่าจะเป็นสูงมาก
นักพัฒนาตามกฎแล้วการยกระดับของเขาจะได้ข้อสรุปดังต่อไปนี้:
- อย่าทำงานหนัก แต่ทำงานอย่างมีประสิทธิภาพ
- อย่าทำให้ชีวิตของคุณซับซ้อนด้วยการไล่ตามสิ่งภายนอก: เทคโนโลยีที่หรูหราไม่ได้ช่วยแก้ปัญหาได้ดีขึ้นเสมอไป
- ผูกมิตรกับผู้เชี่ยวชาญในทุกขั้นตอนของวงจร และค้นหาปัญหาของพวกเขา สถาปนิกจะต้องเชี่ยวชาญกระบวนการต่างๆ: การระบุปัญหา การตั้งค่าปัญหา การออกแบบโทโพโลยีเครือข่าย การพัฒนา การทดสอบ การสนับสนุน และการดำเนินการ
- ตรวจสอบทุกคุณสมบัติทั้งภายในและภายนอก
- มันเกิดขึ้นว่ากระบวนการด้านไอทีไม่สอดคล้องกับกระบวนการทางธุรกิจ และสิ่งนี้จะต้องได้รับการจัดการ
ขั้นตอนที่ห้า: ทำความเข้าใจสถาปัตยกรรมผ่านเลนส์ของ Big Data
ในระหว่างโครงการ เราจัดการกับฐานข้อมูลที่ค่อนข้างใหญ่ อย่างน้อยก็ดูเหมือนเป็นเช่นนั้นจนถึงช่วงเวลาหนึ่ง เมื่อ Alexey เริ่มศึกษาข้อมูลขนาดใหญ่บน edX ปรากฏว่า 1,5 Tb ในโปรเจ็กต์เป็นฐานข้อมูลขนาดเล็ก เครื่องชั่งที่จริงจัง - ตั้งแต่ 10 Tb และต้องใช้วิธีอื่น
ขั้นตอนต่อไปสู่การรับรองคือหลักสูตรเกี่ยวกับข้อมูลขนาดใหญ่ เขาช่วยให้เข้าใจองค์กรของกระแสข้อมูลและเร่งการดำเนินการผลิต และยังให้ความสนใจกับเครื่องมือเล็กๆ เช่น เริ่มใช้ Excel เพื่อแก้ปัญหางานเล็กๆ แต่ละรายการ
ใบรับรอง:
โปรแกรม Microsoft Professional: ใบรับรองข้อมูลขนาดใหญ่
ขั้นตอนที่หก: จากนักพัฒนาสู่สถาปนิก
หลังจากได้รับใบรับรองทั้งหมดที่ระบุไว้ ในขณะที่ยังเป็นนักพัฒนา Alexey ก็เริ่มเข้าใจว่าข้อมูลที่ได้รับนั้นมีสิ่งที่เป็นนามธรรมในระดับสูง และนี่ก็ห่างไกลจากสิ่งที่ไม่ดี
วิสัยทัศน์ขนาดใหญ่ของกระบวนการนำไปสู่ระดับของสถาปนิก ซึ่งเป็นหนึ่งในการรับรองระดับสูงสุด
ในการค้นหาใบรับรองสถาปนิก Alexey ก็มา
มีหลักสูตรให้เรียนภายในหลักสูตร การรับรองจัดระบบความรู้และช่วยให้เราเข้าสู่ขั้นตอนใหม่ของการพัฒนา - จากนักพัฒนาไปจนถึงสถาปนิก
ที่สรุป
ดังที่ Alexey ตั้งข้อสังเกตเมื่อทำงานกับระบบไอทีขนาดใหญ่ สิ่งสำคัญคือต้องจำไว้ว่าการเขียนโปรแกรมไม่ใช่ความบันเทิงราคาแพง แต่เป็นเครื่องมือในการแก้ปัญหาทางธุรกิจ เมื่อต้องเผชิญกับความท้าทายด้านนี้หรือด้านนั้น คุณจะต้องจดบันทึกมูลค่าทางธุรกิจไว้อย่างแน่นอน เพื่อที่โครงการจะได้ไม่ถึงทางตัน
สถาปนิกมีมุมมองพิเศษเกี่ยวกับการเขียนโปรแกรมและส่วนประกอบเบื้องต้น:
- การสร้างและ/หรือการรักษากระแสข้อมูล
- แยกกระแสข้อมูลจากกระแสข้อมูล
- แยกกระแสคุณค่าออกจากกระแสข้อมูล
- การสร้างรายได้จากกระแสคุณค่า
หากคุณมองโครงการผ่านสายตาของสถาปนิก คุณต้องเริ่มต้นจากจุดสิ้นสุด: กำหนดมูลค่า จากนั้นจึงดำเนินการผ่านการไหลของข้อมูล
สถาปนิกปฏิบัติตามกฎการพัฒนาโดยมีวิสัยทัศน์ระดับโลกของโครงการ แทบจะเป็นไปไม่ได้เลยที่จะบรรลุผลสำเร็จผ่านการฝึกฝนและความผิดพลาดของคุณเอง—หรือค่อนข้างจะเป็นไปได้ แต่จะใช้เวลานานมาก การรับรองช่วยให้คุณขยายขอบเขตและดูบริบททั้งหมดของแต่ละประเด็น ทำความคุ้นเคยกับประสบการณ์ของผู้เชี่ยวชาญหลายพันคน และพัฒนาทักษะในการแก้ปัญหาอย่างมีประสิทธิภาพ
จนถึงปัจจุบัน เราได้ทำงานร่วมกับระบบการแพทย์ที่อธิบายไว้ข้างต้นมานานกว่าห้าปีแล้ว และประสบความสำเร็จในการปรับปรุงที่สำคัญ ในช่วงเวลานี้ Alexey ผ่านการสอบรับรองมากกว่า 20 รายการ:
- TS: การพัฒนาแอปพลิเคชัน Windows ด้วย Microsoft .NET Framework 4
- TS: การเข้าถึงข้อมูลด้วยการเขียนโปรแกรม Microsoft .NET Framework 4 ใน C#
- TS: การพัฒนาแอปพลิเคชัน Microsoft .NET Framework 3.5 Windows Forms
- มือโปร: การออกแบบและพัฒนาแอปพลิเคชัน Windows โดยใช้ Microsoft .NET Framework 3.5
- PRO: การออกแบบและพัฒนาแอปพลิเคชันที่ใช้ Windows โดยใช้ Microsoft .NET Framework
- TS: Microsoft .NET Framework 2.0 - การพัฒนาไคลเอนต์บน Windows
- 98-361: พื้นฐานการพัฒนาซอฟต์แวร์
- 98-364: ความรู้พื้นฐานฐานข้อมูล
- ประกาศนียบัตรมูลนิธิ M_o_R สาขาการบริหารความเสี่ยง
- มูลนิธิ Agile Scrum
- มูลนิธิการจัดการบริการไอที
- มูลนิธิการจัดการข้อมูลธุรกิจ EXIN
- ประกาศนียบัตรมูลนิธิ PRINCE2 สาขาการบริหารโครงการ
- ใบรับรองวิศวกรทดสอบ
- มูลนิธิกรอบการดำเนินงานของ Microsoft
- โครงการบริการแบบ Agile
- การผลิตแบบลีน
- Six Sigma: วิเคราะห์ปรับปรุงควบคุม
- Six Sigma: กำหนดและวัด
- โปรแกรม Microsoft Professional: ใบรับรองข้อมูลขนาดใหญ่
- สถาปนิกซอฟต์แวร์ที่ผ่านการรับรอง - แพลตฟอร์ม Microsoft
หลังจากผ่านการทดสอบทั้งหมด Alexey ก็ก้าวขึ้นจากหัวหน้านักพัฒนามาเป็นสถาปนิกโครงการ ในขณะเดียวกัน การรับรองก็กลายเป็นเครื่องมืออันทรงพลังสำหรับทั้งการพัฒนาทางวิชาชีพและการสร้างชื่อเสียงในสายตาของลูกค้า
“Certification Ram” ช่วยให้สามารถเข้าถึงกระบวนการสำคัญแต่ละกระบวนการที่จำเป็นต้องมีการควบคุมและการทำอย่างละเอียด โดยปกติแล้ว ลูกค้าในยุโรปของโซลูชันไอทีคือผู้เชี่ยวชาญที่ผ่านการรับรองซึ่งมีมูลค่าสูงและพร้อมที่จะให้อิสระในการดำเนินการแก่พวกเขามากขึ้น
ขอขอบคุณสำหรับความสนใจของคุณ! เราหวังว่าบทความนี้จะเป็นประโยชน์กับคุณ
ที่มา: will.com