ฉันจะกลายเป็นผู้เชี่ยวชาญจริงได้อย่างไร [ปิด]


17

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

ยกตัวอย่างเช่น Crystal Reports ฉันใช้มันในช่วงไม่กี่ปีที่ผ่านมาในโครงการของฉัน ฉันเรียนรู้ทั้งหมดด้วยตัวเอง แต่ฉันก็ยังต้องดิ้นรนกับปัญหาหลายอย่าง ฉันยังไม่สามารถปรับปรุงประสิทธิภาพของรายงานไม่สามารถออกแบบได้อย่างรวดเร็วและฉันยังสามารถใช้พลังของ Crystal Report เพียง 30%

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

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

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

ฉันคิดว่าฟรีแลนซ์ในสหรัฐอเมริกามีตัวเลือกและความยืดหยุ่นที่ดีกว่าเมื่อเทียบกับประเทศอื่น ๆ


2
การถามคำถามกับคนอื่นไม่เคยเป็นวิธีที่ดีในการเรียนรู้บางสิ่ง ถามคำถามกับตัวเองและค้นหาคำตอบด้วยตัวคุณเอง - วิธีนี้คุณจะได้เรียนรู้อย่างรวดเร็ว
SK-logic

2
@ SK-logic: ฉันเดาว่ามันคือการถามว่าคนเรียนรู้การเขียนโปรแกรม และนี่คือสาเหตุที่มีเว็บไซต์เช่น StackOverflow และอื่น ๆ
RPK

2
@RPK, StackOverflow เป็นมากกว่าการแบ่งปันมากกว่าแค่ "ถาม" ไม่มีประเด็นใดในคำถามชนิด RTFM เช่น "วิธีทำ X กับเฟรมเวิร์ก Y" คำถาม SO ที่ดีคือ "ฉันต้องการทำ XXX ลอง YYY และ ZZZ และมีปัญหา XYZ คุณช่วยแนะนำทิศทาง RTFM ที่เหมาะสมได้ไหม" หากไม่มี "ฉันได้ลองใช้ YYY และ ZZZ" แล้วคำถามของคุณจะไร้ประโยชน์ - ทั้งสำหรับคุณและสำหรับคนอื่นที่มีปัญหาคล้ายกัน คุณทำการบ้านก่อนที่จะถามอะไร
SK-logic

2
แนะนำStackOverflow การพูดคุย ด้วยวิธีนี้คุณสามารถมีส่วนร่วมกับผู้เชี่ยวชาญ
Buhake Sindi

+1 @ SK-logic - ไม่สามารถเห็นด้วยเพิ่มเติม ฉันเห็นวิธีเหล่านี้มากเกินไป "Sir / Madam ฉันต้องการระบบบัญชี ERP ใน C ++ ... ตอนนี้ให้ฉัน codez"
Morgan Herlocker

คำตอบ:


15

ในฐานะที่เป็นนักแปลอิสระฉันไม่ได้มีการฝึกอบรมระดับองค์กรที่หรูหราและมีพนักงานมืออาชีพ

ฉันคิดว่าคุณควรพิจารณาสิ่งนี้

freelances จะได้รับเงินมากขึ้นกว่าที่พนักงานยังเพราะพวกเขาจะต้องเป็นเงินทุนสำหรับการฝึกอบรมของพวกเขาเอง ท้ายที่สุดพวกเขาควรจะเป็นผู้เชี่ยวชาญ คุณจะเป็นผู้เชี่ยวชาญได้อย่างไรหากไม่มีการฝึกอบรมและประสบการณ์อย่างเหมาะสม?

การฝึกอบรมควรจะบูรณาการเป็นส่วนหนึ่งของแผนธุรกิจ freelancers ของ เช่นเดียวกับวันลาป่วยเงินบำนาญประกันวันหยุดและแน่นอน ... ภาษี

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

ใน + - 200 วันที่เรียกเก็บเงินได้ให้พิจารณาอย่างน้อย 10% ของการฝึกอบรม

กำหนดอัตราในชีวิตประจำวันของคุณตาม

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


3
"เคล็ดลับสำหรับการประหยัดในการฝึกอบรม: เมื่อคุณเลือกภารกิจให้พยายามเลือกด้วยเทคโนโลยีที่คุณยังไม่เชี่ยวชาญมันจะไม่เพียงบังคับให้คุณเรียนรู้เท่านั้น แต่จะทำให้ภารกิจมีความท้าทายมากขึ้นและน้อยลง น่าเบื่อ." -> ปัญหาคือเมื่อการจ้างงานคนอิสระคาดหวังว่ามืออาชีพที่มีประสบการณ์ สิ่งนี้ทำให้ยากที่จะได้รับความเชี่ยวชาญเพราะหากคุณไม่มีประสบการณ์คุณจะไม่ได้รับการว่าจ้างอย่างรวดเร็วสำหรับโครงการดังกล่าว คนส่วนใหญ่เริ่มอาชีพอิสระหลังจากทำงานเป็นระยะเวลานานกับ บริษัท และรวบรวมประสบการณ์
Gertjan

+1 - ฉันเป็นอิสระและแน่นอนในสหราชอาณาจักรซึ่งเป็นส่วนหนึ่งของแพ็คเกจของการเป็นอิสระ คุณได้รับเงินมากขึ้น แต่นั่นต้องครอบคลุมสิ่งต่าง ๆ มากมายที่พนักงาน Permie จะได้รับฟรีเช่น การฝึกอบรม, วันลาป่วย, วันหยุด, เงินบำนาญ, ประกันภัย ฯลฯ
ozz

@ James: ขอบคุณ ฉันจะเพิ่มพวกเขาในคำตอบเพื่อเน้นว่าทำไมจ่ายเงินอิสระมากขึ้น

+1 ฉันต้องบอกคำตอบที่น่าประหลาดใจสำหรับมืออาชีพอิสระทุกคน พวกเขาต้องเปลี่ยนวิธีการฝึกอบรม
maz3tt

2
@RPK: ความไม่มั่นคงเป็นจริงในอินเดียที่มีการแข่งขันจำนวนมาก แต่นี่เป็นเรื่องจริงในประเทศตะวันตกส่วนใหญ่

14

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

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

ในขณะที่มี (ที่เฉพาะเจาะจงมาก) คำถามคำตอบในฟอรั่มสามารถช่วยให้คุณได้รับ unstuck ถ้าคุณต้องการที่จะกลายเป็นผู้เชี่ยวชาญที่คุณควรเรียนรู้วิธีการพึ่งตนเอง: คุณได้รับการตอบแบบสอบถามของคุณโดย: คุณ เมื่อคำถามปรากฏขึ้นให้คุณตอบได้โดยการล้วงลึก ตัวอย่างเช่นกับรายงาน Crystal ของคุณ: การเจาะลึกหมายถึงไม่เพียง แต่ศึกษาตัวอย่างโดยใช้รายงาน Crystal เท่านั้น แต่ยังศึกษารหัสห้องสมุด Crystal Reports ด้วยตนเอง นั่นคือวิธีที่คุณเริ่มเข้าใจจริงๆว่าไลบรารีเกี่ยวกับ Crystal รายงานเกี่ยวกับวิธีการรวมเข้าด้วยกันและวิธีที่คุณสามารถนำมาใช้งานได้ดีที่สุดสำหรับคุณและไม่ว่าจะเหมาะสมหรือไม่เหมาะสมกับปัญหาใด ๆ ก็ตาม และแม้กระทั่งวิธีที่คุณสามารถขยายเพื่อทำให้มันทำในสิ่งที่ไม่สามารถทำได้ในขณะนี้ ...

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

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

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

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


4

การฝึกอบรมขององค์กรนั้นได้รับความนิยมอย่างล้นหลามในประสบการณ์ของฉัน โดยปกติคุณสามารถเรียนรู้เพิ่มเติมได้จากแหล่งข้อมูลที่ดีบนเว็บวิดีโอ (เช่นhttp://tekpub.com ) และหนังสือสมัยเก่าที่ดี

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


วิดีโอและแบบฝึกหัดเป็นวิธีที่อยู่เบื้องหลังแนวปฏิบัติที่ดีที่สุดในอุตสาหกรรม
RPK

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

ไม่สามารถตกลงเพิ่มเติม ฉันได้รับการอบรม 3-4 ครั้งในชีวิตและทั้งหมดนั้นดีสำหรับการเริ่มต้นเท่านั้น แม้ว่าผู้สอนจะเป็นผู้เชี่ยวชาญ แต่ก็ไม่มีเวลาที่จะเรียนรู้และมีปฏิสัมพันธ์ในช่วง 3-4 วันเป็นต้น หลักสูตร "ขั้นสูง .. " ใน 3 วันควรอธิบายว่าคุณสามารถเรียนรู้ได้มากแค่ไหน
Rajesh Chamarthi

2

ในฐานะที่เป็นนักแปลอิสระฉันไม่ได้มีการฝึกอบรมระดับองค์กรที่หรูหราและมีพนักงานมืออาชีพ

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

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

หากคุณไม่ใช่ผู้เชี่ยวชาญในผลิตภัณฑ์คุณจะต้องทำสองสิ่ง ทั้งคุณ:

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

ฉันทำทั้งสองอย่างแล้วและมันก็เป็นพรอย่างแท้จริง


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

@RPK น่าสนใจ! ฉันไม่ทราบว่าอินเดียมีมุมมองที่แตกต่างกันของงานอิสระ เพียงแค่ชี้แจงให้ลูกค้าทราบว่าคุณเป็นนักพัฒนาซอฟต์แวร์และหวังว่าจะใช้คำแนะนำที่ OP ให้ไว้ที่นี่
Buhake Sindi

1

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

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


1

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

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

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


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