ขาดความสนใจในการเขียนโปรแกรม [ปิด]


21

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

เมื่อฉันเริ่มหลักสูตรแรกของฉันใน c ++ ฉันรู้สึกตื่นเต้นมาก ตื่นเต้นมากที่ฉันจบหนังสือ c ++ หนักสองเล่มภายใน 2 เดือนและเป็นวิธีที่นำหน้าชั้นเรียนและความคาดหวังของฉันเอง มันเป็นเหมือนที่ฉันสามารถพัฒนาอัลกอริทึมและรหัสได้อย่างง่ายดาย ฉันสำรวจ C ++ เป็นจำนวนมาก

แต่สำหรับ 2 ภาคการศึกษาที่ผ่านมาฉันไม่ค่อยเข้าโปรแกรมและฉันได้สูญเสียความสนใจหรือความหลงใหลในเรื่องนี้ไปมาก

ฉันรักการเขียนโปรแกรมเช่นกันระดับ CS ของฉัน แต่ฉันก็ไม่สามารถตั้งค่าได้ กรุณาบอกฉันว่าจะทำอย่างไร? ฉันได้เริ่มต้นพัฒนา C # และ XNA Game ด้วยตัวเอง แต่ก็ยังเหมือนว่าฉันกำลังผลักดันตัวเอง ทุกคนสามารถให้คำแนะนำเพื่อปลุกโค้ดภายในฉันได้หรือไม่


13
ค้นหาสิ่งที่น่าสนใจอื่น ๆ ?
SLaks

1
ตอนนี้คุณต้องการทำอะไร
Marcelo

4
คุณต้องมี DEADLINES และเป็นผู้จัดการโครงการที่ดี โชคดีที่มีอยู่ในสถาบันการศึกษาด้วย

1
ลองใช้ python เพื่อความสนุก แก้ไขปัญหาการใช้งานคอมพิวเตอร์ประจำวันของคุณด้วยรหัส
sleeplessnerd

2
ตัวตนภายในของคุณกำลังบอกให้คุณหยุดพักหรือทำอย่างอื่น
James P.

คำตอบ:


39

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

สิ่งอื่นที่คุณสามารถลองได้คือการสำรวจโดเมนของการเขียนโปรแกรมอื่น (เว็บ, มือถือ, การเขียนสคริปต์ ฯลฯ ... ) ภาษาต่าง ๆ ก็น่าสนใจที่จะสำรวจ (ฟังก์ชั่น, การเขียนสคริปต์, ฯลฯ ... )

นอกจากนี้คุณยังสามารถลองใช้การสนับสนุนหรือช่วยเหลือโครงการโอเพนซอร์สบางโครงการ

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


3
ฉันไม่เห็นด้วยกับสิ่งนั้นอีก OP กล่าวถึงการเข้าสู่ C # และ XNA นั่นคือสิ่งที่ฉันทำเพื่อให้ได้ผลลัพธ์ที่รวดเร็ว ไม่นานฉันก็กลับมาสนใจ เพิ่งได้รับบางสิ่งบางอย่างบนหน้าจอและเริ่มยุ่งกับมัน
ไบรอันแฮร์ริงตัน

1
เลือกสิ่งที่คุณหลงใหลในปัจจุบัน เบสบอลหนังสือที่ดีอุทยานแห่งชาติวิดีโอเกมและสร้างบางอย่างเกี่ยวกับรายการนั้น
LessQuesar

24

ฉันได้รับความเหนื่อยหน่ายในช่วงสองสามปีที่ผ่านมาและฉันเป็นผู้เขียนหัวข้อต่อไปนี้: /software/11425/burned-out-on-programming-and-given-up

ตอนนี้ฉันมาถึงจุดสิ้นสุดของวันอาทิตย์และรู้สึกดีขึ้นมากเกี่ยวกับการเขียนโปรแกรมดังนั้นฉันจะพูดสอดกับความคิดบางอย่าง ...

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

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

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

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

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


"ระบบธุรกิจที่น่าเบื่อแบบสุ่ม" - นั่นคืองานไอทีส่วนใหญ่ในทุกวันนี้ สิ่งอื่นใดไม่ว่าจะเป็นเกมแอพโซเชียลหรือแอพมือถือที่สนุก หรืออาจเป็นเครื่องมือในการทำสิ่งที่เฉพาะเจาะจง คุณเปลี่ยนไปเป็นยังไงเมื่อคุณผ่านช่วงที่คล้ายกันไป?
Amogh Talpallikar

หัวข้อที่เชื่อมโยง "ถูกเขียนลงบนโปรแกรมและเลิกใช่ไหม" ไม่ทำงาน
Filip Bartuzi

18

ดูเหมือนว่าบางคนกำลังเผชิญหน้ากับความเหนื่อยหน่ายเล็กน้อยในช่วงต้นเกม แต่มันเกิดขึ้น

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

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


2
+1: อ่านคำตอบอื่น ๆ และไม่พบคำตอบที่เหนื่อยหน่าย @OP: ใช้เวลาสักพัก - มันมหัศจรรย์สำหรับคุณ
Demian Brecht

1
นี่เป็นคำแนะนำที่ดีเขียนเป็นเวลา 5 ปีแล้วและฉันก็ทำตามรอบที่สอง (ฉันกำลังทำสิ่งที่ถูกต้อง)!
Pete2k

"ทุกคนที่นี่มีความเหนื่อยหน่ายอย่างน้อยหนึ่งครั้ง" นั่นเป็นความเชื่อมั่นที่ยอดเยี่ยมอีกครั้ง
อันวาร์

9

ไหม้แล้วเหรอ? ไม่รู้สึกว่า "บรรยากาศ" ที่คุณมีครั้งแรกเมื่อคุณเห็นprintf("Hello World!");เป็นครั้งแรก? ฉันเริ่มเขียนโปรแกรมเมื่อฉันอายุ 14 ปีและในที่สุดฉันก็เข้าเรียนหลักสูตรการเขียนโปรแกรมระดับวิทยาลัยในระดับมัธยมปลายของฉันในปีที่ผ่านมา ฉันพร้อมที่จะเขียนแอพพลิเคชั่นในโลกแห่งความเป็นจริงและแก้ปัญหาที่ซับซ้อน แต่ฉันถูกขังอยู่ในกระแสน้ำวนที่น่ากลัวของบทเรียนเบื้องต้นที่ฉันรู้สึกว่ามีจุดประสงค์เพื่อคนที่ไม่สามารถผูกรองเท้าได้ แท้จริงมันเป็นการฆ่าความสนใจของฉัน ฉันไม่ได้พูดนี้เป็นสถานการณ์เดียวกันสำหรับคุณ แต่ฉันมักจะรู้สึกว่าการเรียนการเขียนโปรแกรมมักจะฆ่าดอกเบี้ยและ "pi'zaz" ที่ทำให้การเขียนโปรแกรมของคุณน่าสนใจจริง

กับฉัน: Being สอนและการเรียนรู้เป็นสองสิ่งที่แตกต่างอย่างสิ้นเชิง

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

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

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

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

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

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

นี่เป็นปัญหาที่ฉันมีกับคณิตศาสตร์ในโรงเรียน You are คณิตศาสตร์ tought แต่คุณจะไม่ค่อย tought สถานการณ์โลกแห่งความจริงที่จะใช้คณิตศาสตร์นั้นและคำตอบจากครู / อาจารย์อยู่เสมอเดียวกัน: คุณเพียงแค่ต้องรู้ว่ามันจะประสบความสำเร็จ นั่นไม่ได้บอกอะไรมากและถ้านั่นเป็นคำตอบเดียวที่คุณมีฉันไม่ไว้ใจความเชี่ยวชาญของคุณและฉันจะหมดความสนใจ ฉันชอบการแก้ปัญหาโลกแห่งความจริง , ไม่ได้อาศัยอยู่ในทฤษฎีหรือเหมาะที่ผมเพียงแค่ต้องรู้ว่ามัน

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

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


7

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


1
+1 "เมื่อจริง ๆ แล้วฉันเบื่อกับวิชาวิศวกรรมของโรงเรียน" ฉันคิดว่านี่เป็นสิ่งที่นักเรียนจำนวนมากกำลังดิ้นรนอยู่
Oliver Weiler

6

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


ฉันควรเพิ่มว่าไม่ใช่เรื่องง่ายเสมอไปที่จะทำการเปลี่ยนแปลงครั้งใหญ่เช่นนั้น ฉันมีคืนนอนไม่หลับมากกว่าสองสามครั้งก่อนที่ฉันจะตัดสินใจเลิกเรียนปริญญาตรี (เรียนประวัติศาสตร์) เพื่อประกอบอาชีพด้านการพัฒนาซอฟต์แวร์แทน

** เอ่อถ้าคุณแก่กว่าที่ฉันคาดเดาไว้มากโปรดแนะนำดังนั้นฉันอาจลบคำตอบนี้ได้เพราะมันจะไม่เหมาะกับสถานการณ์ของคุณ : D


5

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


3

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


2
ที่ดูเหมือนว่าค่อนข้างก้าวกระโดดขึ้นอยู่กับสิ่งที่มีรายละเอียดในคำถาม ....
นิค Spreitzer

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

มันเท่ห์มาก ฉันแค่แสดงความคิดเห็น ไม่มีอะไรเป็นส่วนตัว. :-)
Nick Spreitzer

3

ฉันได้ตีฉากนี้สองครั้งในอาชีพ 22 ปีของฉันในฐานะนักพัฒนา การพักผ่อนของฉันในเวลานี้คือหันไปอ่านหนังสือเกี่ยวกับวิธีที่คนอื่นทำในสิ่งที่ ฉันเพิ่งอ่าน "Coders at Work" เพื่อปัดเป่าความซบเซาบางอย่างที่เราทุกคนประสบ เมื่อนานมาแล้วฉันอ่านหนังสือ "The Cuckoo's Egg" ของ Cliff Stoll เพื่อเชื่อมต่อกับผู้แก้ปัญหาภายในของฉัน โปรดจำไว้ว่าหากไม่มีสิ่งอื่นใดคุณเป็นผู้แก้ปัญหาไม่ใช่เป็นลิงรหัส มองหาสิ่งที่ต้องแก้และลองอ่านเรื่องนี้และ / หรือใช้ตัวคุณเองเพื่อแก้ไขปัญหา


2

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

  • ทำตามที่เควินแนะนำให้สร้างโปรแกรมที่คุณและ / หรือเพื่อนของคุณจะใช้ ถามรอบ ๆ และดูว่ามีแอพ iPad หรือ iPhone ที่คุณสามารถสร้างได้หรือไม่
  • ทำตามที่โจแนะนำและขยายคอลเล็กชันหนังสือของคุณเพื่อรวมหนังสือเกี่ยวกับการเขียนโปรแกรมที่ไม่ใช่ภาษาใหม่
  • สร้างเว็บไซต์เพื่อใช้เป็นผลงาน นี่จะเป็นสิ่งที่คุณสามารถใช้เมื่อคุณทำกับโรงเรียนโดยไม่คำนึงถึงสิ่งที่คุณทำ
  • ดูโครงการโอเพนซอร์ซที่คุณอาจช่วยได้
  • แทนที่จะเรียนรู้ภาษาใหม่ใช้เวลาค้นคว้าเส้นทางอาชีพที่แตกต่างที่คุณสามารถทำได้ในโลกของซอฟต์แวร์ ตัวอย่างเช่น Windows กับ Web กับ Mac Os, C # กับ Ruby เทียบกับ Java และ PHP
  • มองหาการฝึกงานและดูว่าการเขียนโปรแกรมในโลกแห่งความเป็นจริงเป็นอย่างไร
  • อาสาสมัครทำงานให้กับคริสตจักรท้องถิ่นโรงเรียนหรือองค์กรเด็กท้องถิ่นไม่ว่าจะทำงานกับเด็ก ๆ ที่สนใจเทคโนโลยีหรือการสร้างเว็บแอปพลิเคชันสำหรับพวกเขา

2

การเขียนโปรแกรมใน vacume สนุกได้ระยะหนึ่ง แต่สิ่งที่ขาดหายไปคือลูปข้อเสนอแนะ

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

แต่มีบางรหัสฐานอยู่ที่นั่นทำให้คุณต้องการหยุดการเขียนโปรแกรม

เคล็ดลับที่ดีที่สุดของฉันน่าจะตัดผู้เขียนโค้ดที่คุณมองดูเฉยๆ - โค้ดทั้งหมดดูไม่ดีเมื่อคุณมองย้อนหลัง 6 สัปดาห์ขึ้นไป ยังมีอีกดูเหมือนดีกว่าเสมอ


2

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

โซลูชันเหล่านี้ใช้ได้ผลกับฉันในวิธีที่ดีที่สุดเสมอ


1

ฉันต้องผ่านความเหนื่อยหน่ายครั้งใหญ่จากช่วงเวลาที่แย่มากที่ฉันได้ทำงานในการพัฒนาเว็บ ฉันคิดว่าฉันอยากจะเป็นนักพัฒนาเว็บและหลังจากลองมาได้ปีหนึ่งฉันก็จบลงด้วยความเกลียดชังและไม่สามารถพาตัวเองไปเขียน HTML / CSS และ Javascript ได้เลย 3 ปีต่อมาฉันยังคงเกลียดการออกแบบเว็บไซต์ แต่ฉันชอบเขียนโปรแกรมมาตลอด ดังนั้นหลังจากที่คิดและพูดคุยกับผู้คนมานานฉันก็เข้าสู่การพัฒนาซอฟต์แวร์และฉันก็รักมันมาก รับการเรียนรู้ Java และสนุกกับมันจริงๆ ไปเรียนต่อระดับปริญญาตรีด้านวิศวกรรมซอฟต์แวร์และการเขียนโปรแกรมจำนวนมากในเวลาว่าง ฉันต้องบังคับตัวเองให้ออกแบบเว็บไซต์ ซอฟแวร์ฉลาดฉันไม่สามารถรอที่จะไปและฉันมักจะคิดวิธีใหม่ในการลองสิ่งต่าง ๆ มาที่ไซต์นี้สูบฉีดโลหิตและทำให้ฉันอยากพัฒนาบางอย่างหรือเรียนรู้เทคโนโลยีใหม่ ลู่ทางมากมายในอุตสาหกรรมนี้ ฉันมองเข้าไปในภาคส่วนหลักเช่นเครือข่ายวิศวกรรมคอมพิวเตอร์ ฯลฯ แต่ความคิดของฉันกลับมาที่ซอฟต์แวร์เสมอ


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