จะหาที่ปรึกษาการเขียนโปรแกรมได้อย่างไร [ปิด]


46

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

ดังนั้นนี่คือคำถาม - ฉันจะหาผู้ชายแบบนั้นได้ที่ไหน ฉันไม่มีเพื่อนที่ตั้งโปรแกรมและทั้งหมด

แก้ไข: 2 ปีต่อมาฉันยังคงมองหาที่ปรึกษา ฉันไม่ได้รหัสอย่างแข็งขันเพิ่งเริ่ม 3 เดือนอีกครั้ง ฉันทำงานกับการเขียนโปรแกรม Objective-C และ iOS และการเขียนโปรแกรมเกมด้วย Cocos2d หากคุณต้องการที่จะเป็นที่ปรึกษาของฉันให้ฉันหรือแสดงความคิดเห็น


1
ซื้อหนังสือ "ผู้เริ่มต้น" ที่ดีในภาษาที่คุณเลือกด้วย
Demian Kasier

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

1
นี่คือรายชื่อ (และแผนที่) ที่ลงนาม Manifesto Software Craftsman: manifesto.softwarecraftsmanship.org
spong

1
คำตอบของฉันค่อนข้างงี่เง่า แต่ฉันแนะนำให้เรียน JavaScript หรือ Python เนื่องจากคุณเรียนรู้ภาษาที่เข้มงวดกว่านี้ มีข้อดีของกระบวนทัศน์ทั้งสองทั้งนี้ขึ้นอยู่กับสิ่งที่คุณทำ แต่ในภาษา "คนขี้เกียจ" คุณสามารถลองใช้สิ่งต่างๆได้ในคอนโซลและในกรณีของ JS ดูรอบ ๆ ด้วยรูปแบบหน้าเว็บและพฤติกรรม UI ทันที ของเครื่องมือสำหรับนักพัฒนาของ chrome นอกจากนี้ฟังก์ชั่นที่คุณสามารถผ่านไปได้ใน params คนที่ poo-poo ไม่รู้แม้แต่น้อยและไม่เคยจะขอบคุณ (jeebus เพราะฉันได้ทำงานกับคนเหล่านั้น); มีพลังอนาจาร
Erik Reppen

1
สองปีต่อมาสิ่งที่คุณต้องมีก็คือการเปิดเผย คุณพร้อมหรือยัง
ott--

คำตอบ:


31

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

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

เพียงแค่บอกว่าคุณรู้วิธีการทำ

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

เพียงลองใช้ดูว่าคุณชอบหรือไม่

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

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

เพราะคุณมีความคิดสำหรับโปรแกรมเฉพาะที่คุณต้องการเขียน

(ฉันไม่คิดว่า OP อยู่ในหมวดหมู่นี้ฉันใส่ไว้สำหรับผู้อ่านในภายหลัง)

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

เพราะคุณรู้แล้วว่าคุณหลงใหลการเขียนโปรแกรมและต้องการเรียนรู้เพิ่มเติม

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


4
คำถามคือวิธีการหาที่ปรึกษาไม่ใช่ถ้าเขาควร / ไม่ควรค้นหา
marktani

4
คำตอบเดิมรวมถึงข้อเสนอเพื่อให้คำปรึกษากับทุกคนที่สนใจ C ++ อย่างแท้จริง หลังจากทำให้คนแปดคนที่อ้างว่าสนใจอย่างแท้จริง แต่ใครที่ไม่อยากจะพูดคุยต่อไปฉันก็ลบข้อเสนอนั้น
Head Geek

23

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

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


14

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

ดังนั้นขั้นตอนที่หนึ่งคือการเข้าร่วมชุมชนที่คุณมีโอกาสพบกับผู้ให้คำปรึกษาที่ดี

ขั้นตอนที่สองคือการเป็นที่ปรึกษาที่คุ้มค่า บางสิ่งที่ฉันมองหาเป็นที่ปรึกษาเป็นการส่วนตัว:

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

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

12

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


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

1
gnu.org/helpหรือที่เก็บโค้ดโอเพนซอร์ซ (google code, github ... ) มองหาโครงการที่น่าสนใจที่ไม่มีผู้คนมีส่วนร่วมในการจัดทำเอกสารและส่งอีเมล
cbrandolino

2
ฉันเชื่อมั่นว่าไม่มีคำถามที่โง่ ในขณะที่มีหลายเว็บไซต์โอเพนซอร์สโครงการ SourceForge ยังคงเป็นหนึ่งในความนิยมมากที่สุด
Jim C

1
@Ant: โครงการโอเพ่นซอร์สที่ดีที่สุดในการทำงานคือโปรแกรมที่คุณมักใช้งานหรือคาดว่าจะใช้
Larry Coleman

7
-1: การเข้าร่วมโครงการ OS เป็นคำตอบที่ดี แต่ไม่แน่นอนในขั้นตอนนี้ในการเรียนรู้ (เช่นวันที่ 1) นั่นคือการดำน้ำลึกที่สุดก่อนที่จะเปียก การเรียนรู้ผ่านหนังสือที่มีโครงสร้างหรือระดับเป็นมากความคิดที่ดี
Steven Evers

6

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

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

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


ผู้เชี่ยวชาญด้านส่วนประกอบเซิร์ฟเวอร์ c ++ อาจหายาก มีสถาบันหลังมัธยมศึกษาใกล้เคียงหรือไม่? คนเหล่านั้นอาจมีใครบางคนที่มีทักษะเหล่านั้นที่อาจเปลี่ยนเป็นสิ่งอื่นที่เป็นความคิดที่เป็นไปได้ ขอให้โชคดีในการหาที่ปรึกษา


+1 จากด้านข้างของฉัน ดูเหมือนว่าการทำงานกับใครบางคนเป็นวิธีที่จะก้าวไปข้างหน้า
Fanatic23

4

โครงการโอเพ่นซอร์สนั้นยอดเยี่ยมในการรับความคิดเห็นเกี่ยวกับโค้ดเฉพาะที่คุณได้เพิ่มและวิธีการใหม่ ๆ ในการทำสิ่งต่างๆ

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


3

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

โพสต์ใน Craigslist อาจจะคุ้มค่าลอง แต่ฉันจะไม่เดิมพัน

นอกจากนี้หากคุณอาศัยอยู่ในเยอรมนีมีสถานที่สองแห่งที่ฉันสามารถแนะนำได้เป็นพิเศษ


แล้วใน CA, Bay Area ล่ะ
greatwolf

@Victor, ฉันไม่รู้จริงๆ แต่ดูเหมือนจะมีไม่กี่: google.de/…
cbrandolino

3

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

หากคุณต้องการให้คำปรึกษาหรือสอนแบบตัวต่อตัวทางเลือกที่ดี ได้แก่ :

  • กลุ่มผู้ใช้ - ข้อดี: ฟรีหรือราคาถูก, เปิดให้ทุกคน ข้อด้อย: ไม่บ่อยนักไม่ใช่เป็นระบบอาจไม่สามารถใช้งานได้ในชุมชนของคุณ
  • สหกรณ์ - ข้อดี: เปิดฟรี / ราคาถูก ข้อด้อย: ad-hoc ที่ใช้กันทั่วไปมีโอกาสน้อยกว่าสำหรับเว็บมากกว่า C ++
  • ระดับมหาวิทยาลัย / วิทยาลัย - จุดเด่น: มีระบบคุณภาพสูงเป็นที่เคารพเปิดประตูโดยทั่วไปให้การเข้าถึงอย่างน้อยบางคณะที่มีคุณภาพสูง ข้อด้อย: การรับสมัครการแข่งขันความมุ่งมั่นที่สำคัญราคาแพงและอัตราการชะล้างสูงดังนั้นจึงเป็นวิธีที่มีราคาแพงหากคุณต้องการสร้างซอฟต์แวร์สำหรับอาชีพของคุณโปรแกรมการศึกษาอาจมีความยืดหยุ่น แต่อาจต้องการหัวข้อที่คุณไม่ชอบหรือจะ หายาก
  • หลักสูตรวิทยาลัยชุมชนหรือหลักสูตรปริญญา จุดเด่น: ราคาไม่แพงคุ้มค่าความสนใจเป็นรายบุคคลมากขึ้นจากอาจารย์ผู้สอนง่ายต่อการยอมรับ จุดด้อย: ศักดิ์ศรีน้อยกว่ามหาวิทยาลัย แต่นักเรียนที่ดีเป็นนักเรียนที่ดีไม่ว่าจะไปที่ไหน
  • องค์กรวิชาชีพ - ข้อดี: สามารถเป็นเครือข่ายที่ดีและมีการศึกษาต่อเนื่อง ข้อด้อย: คุณอาจต้องปริญญาหรืองานในสาขาที่จะมีคุณสมบัติเป็นสมาชิก การประชุมรายเดือนอาจเป็นหัวข้อเฉพาะกิจเกี่ยวกับนวัตกรรมแทนที่จะครอบคลุมหัวข้อที่เปิดใช้งานอย่างเป็นระบบ
  • ที่ทำงานจากคนรอบข้างพนักงานระดับสูงหรือผู้จัดการข้อดี: บ่อยๆเป้าหมายการแข็งค่า / ความกระตือรือร้น / การติดตามผ่านจะสร้างอาชีพของคุณอย่างที่ไม่มีสิ่งใดทำได้ ข้อด้อย: อาจผิดไปหากที่ปรึกษาที่ทำงานของคุณเข้าสู่โหมดการตัดสินและคุณปล่อยให้แฮงเอาท์หมดแล้วผู้ให้คำปรึกษาประเภทนี้อาจไม่สามารถใช้ได้จนกว่าคุณจะมีงานซึ่งอาจหมายถึงหลังจากได้รับปริญญาเนื่องจากการแข่งขันระดับโลก
  • Coworking - ข้อดี: ทรัพยากรที่ดีผู้คนที่ดีโดยทั่วไปมักจะข้ามระหว่างชุมชนและซีอีโอที่กว้างใหญ่ในอนาคต ข้อด้อย: อาจไม่สามารถใช้ได้ในที่ที่คุณอาศัยอยู่สามารถมีส่วนร่วมเป็นภาระผูกพันเงินสดเพื่อช่วยจ่ายค่าเช่าในพื้นที่สาธารณะหลายแห่งในพื้นที่นั้นจะเป็นธุรกิจส่วนตัวดังนั้นคุณต้องเคารพเวลาของพวกเขาและหาวิธีที่สร้างสรรค์

2

ฉันคิดว่าฟอรัมจะเป็นวิธีที่ดีที่สุดในการหาคนที่มีความเชี่ยวชาญในเรื่องนี้ ฉันเชื่อว่าคุณควรเริ่มต้นที่นั่น

ชำระเงินบางไซต์ c ++ ใน google หรืออาจเป็นที่รักของเรา stackoverflow ที่มีนินจา c ++ มากมายพร้อมที่จะตอบคำถามของคุณ!


1

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

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

ไซต์เช่นนี้และบทช่วยสอนออนไลน์และหนังสือและทุกอย่างเป็นปริศนา การศึกษาทำให้เป็นชิ้นส่วนที่ชายแดน

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


1

หากคุณทำงานใน บริษัท ที่ตั้งค่าคุณสามารถหาที่ปรึกษาได้

สำหรับโครงการโอเพ่นซอร์สฉันสงสัยว่าคุณจะพบที่ปรึกษาสำหรับโครงการที่คุณสร้าง แต่คุณอาจพบที่โครงการที่พวกเขาสร้างขึ้น

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


0

"ฉันจะค้นหาผู้เขียนโปรแกรมได้อย่างไรทุกอย่างที่ฉันต้องการฉันแค่ต้องการสร้างกองทัพหุ่นยนต์ขนาดใหญ่เพื่อครองโลกด้วยฉันฉลาดและฉันเขียน AI ฉันมีเงินอิทธิพล ฉันไม่สามารถจัดการกับสิ่งที่น่าขยะแขยง. NET หรือ JVM ที่โง่เขลา ... อืม ... วิธีการ .. !!

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

แก้ปัญหาตั๊กแตนเหล่านั้น

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

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

คุณเพียงแค่ตัดสินใจว่าคุณสนใจแล้วก็ไป การเสริมพลังของ freakin ที่น่ารักเมื่อมันจมลงมันใช้เวลาสักครู่ (ฉันรู้) แต่เชื่อฉัน (ถ้าเพียงแค่ในจุดที่ดูเหมือนไร้สาระนี้ - ฉันใช้เวลากว่าสิบปีที่จะรู้ว่าใช่ฉันเป็นโปรแกรมเมอร์ที่บ้า) ทั้งหมดที่ สิ่งที่สำคัญจริงๆก็คือคุณมีความสามารถระดับพื้นฐานและคุณสนใจจริง ๆ หากคุณไม่ได้โปรด! @ # $ ปิดและค้นหาสิ่งที่คุณสนใจ

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

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


แน่นอนและแบ่งปันวิธีแก้ปัญหาเพื่อให้เราทุกคนสามารถปูบิตที่เราไม่ชอบ
Erik Reppen

-2

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

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

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