คำถามติดแท็ก skills

คำถามเกี่ยวกับความสามารถของเทคโนโลยีหรือความสามารถเฉพาะ ตัวอย่างอาจมีความเชี่ยวชาญใน C # หรือข้อกำหนดในการรวบรวม

30
อะไรคือสิ่งที่มีประสิทธิภาพที่สุดในการพัฒนาทักษะการเขียนโปรแกรมของคุณ?
เมื่อมองกลับไปที่อาชีพและชีวิตของฉันในฐานะโปรแกรมเมอร์ฉันมีวิธีการมากมายที่ฉันพัฒนาทักษะการเขียนโปรแกรมของฉัน - รหัสการอ่าน, การเขียนโค้ด, การอ่านหนังสือ, การฟังพอดแคสต์, การดูหน้าจอและอื่น ๆ คำถามของฉันคืออะไรสิ่งที่มีประสิทธิภาพที่สุดที่คุณได้ทำเพื่อพัฒนาทักษะการเขียนโปรแกรมของคุณ? คุณอยากแนะนำอะไรให้คนอื่นที่ต้องการปรับปรุง ฉันคาดหวังคำตอบที่หลากหลายที่นี่และไม่มีคำตอบ "หนึ่งขนาดที่เหมาะกับทุกคน" - ฉันอยากรู้ว่าอะไรที่ใช้ได้ผลกับคนอื่น

30
คุณจะบอกได้อย่างไรว่าคำแนะนำจากนักพัฒนาอาวุโสไม่ดี? [ปิด]
เมื่อเร็ว ๆ นี้ฉันเริ่มงานแรกของฉันในฐานะนักพัฒนารุ่นเยาว์และฉันมีนักพัฒนาอาวุโสที่รับผิดชอบด้านการให้คำปรึกษาฉันใน บริษัท ขนาดเล็กนี้ อย่างไรก็ตามมีหลายครั้งที่เขาจะให้คำแนะนำกับฉันในสิ่งที่ฉันไม่เห็นด้วย (มันขัดกับสิ่งที่ฉันเรียนรู้ในหนังสือดีๆหลายเล่มในหัวข้อที่เขียนโดยผู้เชี่ยวชาญคำถามที่ฉันถามในเว็บไซต์ถามตอบบางแห่งก็เห็นด้วย กับฉัน) และด้วยตารางงานที่ยุ่งของเราเราอาจไม่มีเวลาสำหรับการโต้วาทีนาน ๆ จนถึงตอนนี้ฉันพยายามหลีกเลี่ยงปัญหานี้โดยการฟังเขายกระดับความแตกต่างจากสิ่งที่ฉันได้เรียนรู้ว่าเป็นแนวปฏิบัติที่ดีในปัจจุบัน เขายกประเด็นเดิมของเขาขึ้นมาอีกครั้ง (ส่วนใหญ่เขาจะพูดแนวปฏิบัติที่ดีที่สุดบำรุงรักษาได้มากกว่า แต่ก็ไม่ได้ไปไกลกว่านี้) ฉันจดบันทึกไว้ (เพราะเขาไม่ได้ยกประเด็นใหม่เพื่อตอบโต้ความแตกต่างของฉัน) มันและค้นคว้าที่บ้าน แต่ไม่ทำการเปลี่ยนแปลงใด ๆ (ฉันยังไม่มั่นใจ) แต่เมื่อเร็ว ๆ นี้เขาเข้าหาฉันอีกครั้งเห็นรหัสของฉันและถามฉันว่าทำไมฉันถึงไม่เปลี่ยนมันเป็นคำแนะนำของเขา นี่เป็นครั้งที่ 3 ใน 2--3 สัปดาห์ ในฐานะนักพัฒนารุ่นน้องฉันรู้ว่าฉันควรเคารพเขา แต่ในขณะเดียวกันฉันก็ไม่เห็นด้วยกับคำแนะนำของเขา แต่ฉันก็รู้สึกกดดันที่จะเปลี่ยนแปลงสิ่งที่ฉันคิดว่าจะทำให้โครงการแย่ลง แน่นอนว่าในฐานะนักพัฒนาที่ไม่มีประสบการณ์ฉันอาจผิดและวิธีการของเขาอาจดีกว่านี้อาจเป็น 1 ในกรณียกเว้นเหล่านั้น คำถามของฉันคือฉันจะทำอย่างไรดีเพื่อตัดสินว่าคำแนะนำของนักพัฒนาอาวุโสดีดีหรืออาจจะดี แต่ล้าสมัยในบริบทปัจจุบัน และถ้าเป็นสิ่งที่ไม่ดี / ล้าสมัยฉันสามารถใช้กลวิธีใดในการปรับใช้วิธีการของเขาแม้จะมี 'แรงกดดัน' ในขณะที่ยังคงรักษาความจริงที่ว่าฉันเคารพเขาในฐานะผู้อาวุโส

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

9
ความแตกต่างระหว่างนักพัฒนาระดับเริ่มต้น / Jr / Sr คืออะไร? [ปิด]
นอกจากชื่อเรื่องและการจ่ายเงินแล้วอะไรคือความแตกต่าง? พวกเขามีความรับผิดชอบที่แตกต่างกันอย่างไร พวกเขามีความรู้ / ประสบการณ์มากแค่ไหน? มาตรการพื้นฐานในการพิจารณาว่าผู้พัฒนาเหมาะสมกับโครงสร้างพื้นฐานนี้อย่างไร
198 skills  experience 

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

13
หากทีมของฉันมีทักษะต่ำฉันควรลดความสามารถของรหัสของฉันลงหรือไม่ [ปิด]
ตัวอย่างเช่นมีตัวอย่างทั่วไปใน JS เพื่อรับค่าเริ่มต้น: function f(x) { x = x || 'default_value'; } ข้อมูลโค้ดประเภทนี้ไม่สามารถเข้าใจได้ง่ายโดยสมาชิกทุกคนในทีมของฉันระดับ JS ของพวกเขาต่ำ ฉันไม่ควรใช้เคล็ดลับนี้หรือไม่? มันทำให้โค้ดอ่านน้อยลงโดยเพียร์ แต่อ่านได้มากกว่าต่อไปนี้ตาม JS dev ใด ๆ : function f(x) { if (!x) { x = 'default_value'; } } แน่นอนว่าถ้าฉันใช้เคล็ดลับนี้และเพื่อนร่วมงานเห็นมันพวกเขาก็สามารถเรียนรู้บางสิ่งได้ แต่บ่อยครั้งที่พวกเขาเห็นสิ่งนี้ว่า "พยายามฉลาด" ดังนั้นฉันควรลดระดับรหัสของฉันหรือไม่หากเพื่อนร่วมทีมของฉันมีระดับต่ำกว่าฉัน

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

22
การโพสต์งานเกินความต้องการของพวกเขาหรือไม่? [ปิด]
ฉันรู้สึกเหมือนเป็นโปรแกรมเมอร์ที่มีคุณสมบัติเหมาะสม แต่มีการโพสต์งานมากมายที่ทำให้ฉันรู้สึกเป็นอย่างอื่น เกือบทั้งหมดของพวกเขาแยกคุณสมบัติเป็นข้อกำหนดและความต้องการ แต่แม้ส่วนความต้องการสามารถ daunting ฉันเคยเห็นโพสต์มากมายที่บอกว่าพวกเขาต้องการประสบการณ์หลายปี (2 ปีขึ้นไป) ในเทคโนโลยีหรือห้องสมุดที่ค่อนข้างเล็กซึ่งเป็นสิ่งเฉพาะสำหรับ บริษัท ของพวกเขา บางครั้งฉันเห็นประสบการณ์ 5 หรือ 7 ปีที่จำเป็นสำหรับภาษา ด้วยตัวเองสิ่งเหล่านี้จะโอเค แต่มันก็ไร้สาระเมื่อ บริษัท เมืองเล็ก ๆ บอกว่าคุณต้องการ 3 ปีใน 2 ภาษาความสามารถในการเขียนโปรแกรมเครือข่ายสคริปต์ฐานข้อมูลและสิ่งต่าง ๆ เช่น "ประสบการณ์กับระบบที่สำคัญทางธุรกิจที่ซ้ำซ้อนสูง" ทั้งหมดในเวลาเดียวกัน พวกเขาคาดหวังว่าจะพบคนที่มีประสบการณ์ทำงานกับเทคโนโลยีเดียวกันกับที่พวกเขาใช้หรือไม่ ฉันมีปัญหาในการหาโพสต์เดี่ยวที่ฉันไม่มีรูอย่างน้อย 1 หรือ 2 รูในชุดทักษะของฉัน ฉันได้ยินมาหลายครั้งแล้วว่าสถานที่ส่วนใหญ่ให้ความสำคัญกับความสามารถของคุณในการเรียนรู้อย่างรวดเร็วและจะสอนคุณเกี่ยวกับงาน แต่ทำไมต้องบอกว่ามันจำเป็น? พวกเขากำลังพยายามกีดกันที่ก้นถัง (ความล้มเหลวของ FizzBuzz) หรือไม่?
106 skills 

17
ความสำคัญของโครงการงานอดิเรก [ปิด]
ฉันอยากรู้ว่าการเขียนโปรแกรมในเวลาว่างมีความสำคัญแค่ไหน? จำเป็นหรือเปล่าที่จะต้องทำงาน 9-5 ของคุณในฐานะโปรแกรมเมอร์แล้วกลับถึงบ้านและทำงานอดิเรกของคุณเพื่อที่จะเป็นโปรแกรมเมอร์ที่ดีขึ้น? สิ่งนี้กล่าวว่าฉันรู้ว่าคุณทำได้ดีกว่าในการเขียนโปรแกรมโดยดีการเขียนโปรแกรม นายจ้างที่คาดหวังจะคำนึงถึงการเขียนโปรแกรมงานอดิเรกในการสัมภาษณ์หรือพวกเขาถามคำถามนี้ด้วยความอยากรู้อยากเห็นไหม? ฉันรู้สึกผิดที่ไม่ได้มีงานอดิเรก แต่ทุกอย่างที่ฉันคิดได้ทำไปแล้ว ดังนั้นฉันจึงมีความคิดสองอย่างเกี่ยวกับสิ่งนี้เริ่มสิ่งที่ทำไปแล้วหรือปล่อยไว้จนกว่าฉันจะได้รับสิ่งที่เป็นต้นฉบับ?
103 skills 


14
เรียนรู้การเขียนโปรแกรมย้อนหลังหรือ“ ดังนั้นฉันจึงล้มเหลวในการทดสอบ FizzBuzz ตอนนี้เป็นอย่างไร” [ปิด]
พื้นหลังเล็กน้อย วันนี้ฉันอายุ 28 และฉันไม่เคยได้รับการฝึกอบรมอย่างเป็นทางการในการพัฒนาซอฟต์แวร์ แต่ฉันมีวุฒิการศึกษาระดับสูงกว่าปริญญาตรีสาขาการประชาสัมพันธ์และบริหารธุรกิจมหาบัณฑิตสาขาบริหารธุรกิจที่เน้นการบริหารโครงการ ฉันเคยทำงานในสาขาเหล่านั้นมาแล้วประมาณ 6 ปีและเมื่อ 2,5 ปีก่อนฉันลาออกจากงานและตัดสินใจเปลี่ยนทิศทาง หลังจากผ่านไปหนึ่งเดือนฉันก็ตัดสินใจที่จะเริ่มพัฒนาเว็บไซต์เล็ก ๆ ในเวิร์ดเพรส ฉันเรียนรู้วิธีการของฉันด้วยตนเองและวันนี้ฉันสามารถพูดได้ว่าฉันใช้รูปแบบการพัฒนาอาชีพและประสบความสำเร็จต่ำต้อยและปลั๊กอินตั้งแต่ต้นสำหรับลูกค้าของฉัน - หน่วยงานส่วนใหญ่จ้างงาน dev บางส่วนสำหรับเว็บไซต์ขนาดกลาง / ใหญ่ แต่บางครั้งฉันก็รู้สึกว่าการเรียนวิชาคณิตศาสตร์ไม่เพียงพอหรือไม่มีความเข้าใจอย่างเป็นทางการเกี่ยวกับสิ่งต่าง ๆ ที่ทำให้ฉันรู้สึกล้าหลังเมื่อฉันต้องแข่งขันหรือทำงานกับนักพัฒนาที่มีประสบการณ์มากกว่า ฉันมักจะมองหาวิธีการเรียนรู้เพิ่มเติมอย่างต่อเนื่อง แต่ดูเหมือนว่าฉันขาดพื้นฐาน น่าเสียดายที่การใช้เวลาอีก 4 ปีในวิทยาการคอมพิวเตอร์ไม่ได้เป็นตัวเลือกในขณะนี้ดังนั้นฉันพยายามเรียนรู้ทุกอย่างที่ทำได้จากหนังสือและแหล่งข้อมูลออนไลน์ วิธีนี้จะไม่ทำให้นาซ่าจ้างฉัน แต่ตอนนี้ฉันไม่สนใจจริงๆ เป้าหมายของฉันคือการผ่านแถบแรกและเพื่อให้สามารถเรียกตัวเองว่าโปรแกรมเมอร์จริง ๆ ขณะนี้ฉันใช้เวลาว่างศึกษาJava สำหรับโปรแกรมเมอร์ (เพื่อให้เข้าใจภาษาที่ทุกคนพูดว่าเป็นเรื่องยาก / เรียกร้อง) อ่านข้อความที่ตัดตอนมาของCode Complete (เพื่อให้ได้แนวปฏิบัติที่ดีที่สุด) และCode: ภาษาที่ซ่อนอยู่ของคอมพิวเตอร์ ฮาร์ดแวร์และซอฟต์แวร์ (เพื่อให้เข้าใจการทำงานภายในของคอมพิวเตอร์) TL; DR ดังนั้นสถานการณ์ปัจจุบันของฉันคือ: โดยทั่วไปฉันสามารถเขียนระบบที่สมบูรณ์ใน PHP (ด้วยความช่วยเหลือของ …
94 skills 

7
อะไรคือความแตกต่างระหว่างชื่อวิศวกรซอฟต์แวร์อาวุโสเหล่านี้ [ปิด]
ปัจจุบันฉันเป็นวิศวกรซอฟต์แวร์วิจัยอาวุโสที่ บริษัท ขนาดใหญ่และกำลังได้รับตำแหน่ง "วิศวกรพนักงานอาวุโส" ที่อื่น ฉันไม่แน่ใจว่าตำแหน่งใหม่ของตำแหน่งบ่งบอกถึงการเคลื่อนไหวด้านข้างหรือความก้าวหน้า ดังนั้นทุกสิ่งอื่น ๆ ที่เท่าเทียมกัน (เงินเดือนโดเมนของความเชี่ยวชาญ ฯลฯ ) ความแตกต่างภายนอกระหว่างชื่อวิศวกรซอฟต์แวร์เหล่านี้คืออะไร (โดยทั่วไปและโดยไม่คำนึงถึง บริษัท ใด ๆ หากเป็นไปได้): วิศวกรอาวุโส วิศวกรวิจัยอาวุโส วิศวกรอาวุโส สมาชิกของเจ้าหน้าที่ด้านเทคนิค วิศวกรหลัก แก้ไข: ให้ฉันอธิบายเกี่ยวกับ "สมาชิกของเจ้าหน้าที่ด้านเทคนิค" เนื่องจากเป็นเรื่องแปลก ฉันคิดว่ามันเป็นชื่อที่สูงซึ่งมักจะเกี่ยวข้องกับการวิจัย ฉันรู้ว่า Oracle, VMWare และ Bell Labs เก่ามีชื่อเหล่านี้ ดู: สมาชิกของทีมงานด้านเทคนิค ฉันรู้ว่ามันหมายถึงอะไร แต่ฉันไม่รู้ว่ามันทับซ้อนกับชื่ออื่น ๆ ได้อย่างไรซึ่งเป็นสาเหตุที่ฉันถาม

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

9
ฉันสามารถเขียนรหัส ... แต่ไม่สามารถออกแบบได้ดี ข้อเสนอแนะใด ๆ [ปิด]
ฉันรู้สึกว่าฉันเก่งในการเขียนโค้ดเป็นบิตและชิ้นส่วน แต่งานออกแบบของฉันดูดจริงๆ คำถามคือฉันจะปรับปรุงการออกแบบของฉันได้อย่างไรและจะกลายเป็นนักออกแบบที่ดีขึ้นได้อย่างไร ฉันคิดว่าโรงเรียนและวิทยาลัยทำงานได้ดีในการสอนผู้คนถึงวิธีการแก้ปัญหาทางคณิตศาสตร์ได้ดี แต่ขอยอมรับความจริงที่ว่าแอปพลิเคชันส่วนใหญ่ที่สร้างขึ้นที่โรงเรียนมักมีความยาวประมาณ 1,000 - 2,000 บรรทัดซึ่งหมายความว่าส่วนใหญ่เป็นการฝึกหัดทางวิชาการ ซึ่งไม่ได้สะท้อนความซับซ้อนของซอฟต์แวร์ในโลกแห่งความเป็นจริงโดยเรียงตามบรรทัดโค้ดสองสามแสนถึงล้าน นี่คือที่ฉันเชื่อว่าแม้โครงการอย่าง topcoder / project euler ก็จะไม่ได้รับความช่วยเหลือมากนักพวกเขาอาจทำให้ความสามารถในการแก้ปัญหาทางคณิตศาสตร์ของคุณคมชัดขึ้น แต่คุณอาจเป็นโปรแกรมเมอร์เชิงวิชาการ คนที่มีความสนใจในสิ่งที่ดีและสะอาดที่ไม่สนใจในเรื่องธรรมดาและมีขนดกที่ผู้เขียนโปรแกรมประยุกต์ส่วนใหญ่ใช้เป็นประจำ ดังนั้นคำถามของฉันคือฉันจะพัฒนาทักษะการออกแบบได้อย่างไร นั่นคือความสามารถในการออกแบบแอพพลิเคชั่นขนาดเล็ก / ขนาดกลางที่จะเข้าไปในโค้ดสองสามพันบรรทัด? ฉันจะเรียนรู้ทักษะการออกแบบที่จะช่วยให้ฉันสร้างชุดแก้ไข html ที่ดีขึ้นได้อย่างไรหรือโปรแกรมกราฟิกบางอย่างเช่น gimp
83 design  skills 

4
ฉันควรปลูกฝังทักษะอะไรบ้างเพื่อก้าวขึ้นเป็นผู้นำในการพัฒนา / ด้านเทคนิค [ปิด]
ตอนนี้ฉันเป็นโปรแกรมเมอร์มืออาชีพ ฉันต้องการที่จะขยายชุดทักษะของฉัน แต่ฉันยังต้องการที่จะทำให้อาชีพก้าวไปสู่การเป็นผู้นำการพัฒนาซึ่งเป็นส่วนหนึ่งของทีม ฉันรู้ว่าต้องมีอะไรมากมายให้เรียนรู้ (และนี่ไม่ใช่สิ่งที่จะเกิดขึ้นในทันที) แต่ฉันคิดว่าฉันฉลาดพอที่จะทำมันและฉันก็พร้อมที่จะท้าทาย ฉันแน่ใจว่าสมาชิกหลายคนในที่นี่อาจผ่านพ้นไปด้วยตัวเองและตอนนี้นักพัฒนาที่ประสบความสำเร็จก็เป็นผู้นำ น่าเสียดายที่แม้ว่าฉันจะรู้ว่าพื้นที่ส่วนบุคคลบางอย่างที่ฉันต้องการปรับปรุง (ความรู้เชิงลึกความกว้างของความรู้ชุดทักษะ ฯลฯ ) ฉันไม่แน่ใจว่าฉันจะเริ่มต้นสิ่งนี้ได้อย่างไร ในฐานะโปรแกรมเมอร์ตอนนี้ฉันควรทำขั้นตอนใดบ้างเพื่อพาฉันไปสู่เป้าหมายนี้? ฉันควรจัดลำดับความสำคัญอะไร

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