วิธีรับแรงบันดาลใจและเวลาในการเรียนรู้นอกที่ทำงาน? [ปิด]


20

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


2
ยินดีด้วย! คุณได้ทำขั้นตอนแรกโดยการถามคำถามที่ดีและจำเป็น
EL Yusubov

13
ใช่ฉันจะเหนื่อยด้วยถ้าฉันทำงาน 40 ชั่วโมงก่อนกลับบ้านทุกวัน :)
Greg Hewgill

1
สองสิ่ง. เงิน - สร้างบางสิ่งที่มีค่า! รัก - โปรเจคที่คุณทำงานนอกงาน!
Jeremy Thompson

10
คุณแน่ใจหรือว่าคุณทำงาน 40 ชั่วโมงต่อสัปดาห์ เกือบจะไม่มีใครทำแบบนั้นมันเป็นไปไม่ได้เกือบ การทดลองหลายครั้งในการติดตามเวลาแสดงให้เห็นว่า coder จริงจะทำงานในงานปัจจุบันไม่เกิน 4 ชั่วโมงต่อวันโดยปกติน้อยกว่ามาก การสลับงานเป็นสิ่งจำเป็น ระบุฆาตกรเวลาของคุณและแทนที่ด้วยการเรียนรู้และทดลอง - นายจ้างของคุณจะไม่เห็นความแตกต่างคุณจะยังคงทำงานในปริมาณเท่าเดิม
SK-logic

@ Sk-logic วิศวกรซอฟต์แวร์ทั้งหมดบนอินเทอร์เน็ตดูเหมือนจะทำงาน 60 ชั่วโมงต่อสัปดาห์
Gardenhead

คำตอบ:


21

ค้นหาหัวข้อที่ไม่ใช่การเขียนโปรแกรมที่คุณชอบและสร้างขึ้นรอบ ๆ รักมวยปล้ำอาชีพ? เขียนฐานข้อมูลที่ครอบคลุมของ Wrestlemania ให้ผลลัพธ์ในสิ่งที่เทคโนโลยีที่คุณต้องการเรียนรู้ รักนก? สร้างโปรแกรมที่ระบุนกตามภาพถ่ายที่ถ่าย รักวรรณกรรมฝรั่งเศส? เขียนโปรแกรมแยกวิเคราะห์ที่ปรับปรุงจาก Google Translate


1
ฉันเห็นด้วย. รวมทั้งคุณจะกลายเป็นคนรอบรู้มากขึ้น
bwalk2895

8
@ bwalk2895 คุณหมายถึงคุณเพิ่มมากขึ้นกก. / ปอนด์ใช่ไหม?
Radu Murzea

6

ก้าวเล็ก ๆ

ฉันอยากจะแนะนำ:

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

วิธีการทั้งสองนั้นส่วนใหญ่ทำงานให้ฉันโดยเฉพาะอย่างยิ่งวิธีที่สอง

มันไม่ใช่แค่การเขียนโปรแกรม ...

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

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


2

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

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


1

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

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


0

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

อีกวิธีที่ฉันพบว่าน่าสนใจ (และพบว่าง่ายต่อการได้รับแรงบันดาลใจ) คือการสร้างบล็อกเว็บไซต์ของตัวเอง ฯลฯ มันน่าทึ่งที่คุณสามารถพบว่าตัวเองน่าสนใจและมีเวลาเขียนเกี่ยวกับตัวคุณและคุณสมบัติที่น่าทึ่งของคุณ :)


0

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


0

เกี่ยวกับเวลา:

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

ตอนนี้ฉันมีลูกเวลาที่ใช้ในโครงการตอนเย็นของฉันเล็กกว่ามาก

ฉันไม่ได้รหัสทุกเย็นและฉันรหัสมากขึ้นในช่วงฤดูหนาวและวันที่ฝนตก: ฤดูร้อนฉันส่วนใหญ่สนุกกับสถานที่กลางแจ้ง

แรงจูงใจ:

ในตอนแรกฉันต้องการทำเงินพิเศษ แต่แล้วมันก็กลายเป็นโครงการโอเพ่นซอร์ส (เงินน้อยฉันแค่จ่ายส่วนหนึ่งของค่าเช่าด้วย) ซึ่งฉันได้ทดลองสิ่งใหม่, IDEs, โปรไฟล์, เครื่องมือ ฯลฯ

การทดลองบางอย่างถูกใช้ซ้ำในที่ทำงานปกติของฉัน

นอกจากนี้ยังเป็นความช่วยเหลือที่ยิ่งใหญ่เมื่อคุณต้องการงานใหม่ ผู้คนสามารถเห็นรหัสของฉันเอกสารของฉันความสนใจในการเรียนรู้บางสิ่งหลังเลิกงาน ฯลฯ


0

การทำงานหลังจากกลับบ้านจริง ๆ แล้วไม่เคยทำงานให้ฉันเลย สิ่งที่ได้ผล (ดี, ส่วนใหญ่, ไม่เสมอไป) กำลังทำงานในโครงการงานอดิเรกก่อนที่จะไปทำงาน

ดังนั้นจงตื่นขึ้น 1-2 ชั่วโมงก่อนหยิบกาแฟอ่านหนังสือหรือเขียนรหัส

(ปัญหาคือว่ามันต้องมีจำนวนธรรมวินัย ... ยังฉันพบว่ามันง่ายกว่าการเข้ารหัสในตอนเย็น.)


0

เพียงแค่โยนในมุมมองที่แตกต่าง:

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

มันจะดีกว่าถ้าทักษะการเขียนรหัสของฉันทำได้หรือไม่ อาจจะ. มันจะดีกว่าสำหรับตัวเองหรือ ไม่ทราบว่าทุกคนแตกต่างกัน สิ่งต่าง ๆ มากมายอาจมีความสำคัญมากกว่าการเขียนโปรแกรม - เด็กแฟนครอบครัวงานอดิเรกหรืออะไรก็ตาม

ฉันชอบสิ่งที่เป็นทฤษฎีมากขึ้นหลังเลิกงาน - อ่านหนังสือเกี่ยวกับสิ่งที่น่าสนใจเรียนรู้ CS เชิงทฤษฎีบางอย่าง อย่าเพิ่งนั่งหน้าคอมพิวเตอร์ของฉันอีกเลย

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

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

สิ่งหนึ่งที่สำคัญ:

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


0

รับเวลาและแรงจูงใจ?

เวลา: นี่คือทรัพยากรอันมีค่าของเรา ทำงานด้านการจัดการ

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


-1

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

วิธีรับเวลา คุณต้องระวังให้มากที่นี่ หากคุณสละเวลาจากครอบครัวเพื่อนหรือนอนหลับคุณจะเหนื่อยหน่ายในไม่ช้าและจะทำให้แรงบันดาลใจทั้งหมดหลุดไป สิ่งที่ทำงานให้ฉันคือ 2 ชั่วโมงต่อวัน (จาก 22: 00-12: 00) 4 ครั้งต่อสัปดาห์ คุณเป็นคนเดียวที่สามารถกำหนดจำนวนเวลาและสิ่งที่เราจะทำงานได้ดีที่สุดสำหรับคุณ


-1

ครั้งแรกที่ฉันเริ่มต้นและต้องการพัฒนาทักษะของฉันนอกเหนือจากชีวิตการทำงานของฉัน (ในขณะที่ฉัน SQL มากกว่าสิ่งอื่นใด) ฉันตัดสินใจที่จะหาโครงการที่ไม่เพียง แต่สอนบางสิ่ง แต่ยังให้รางวัลด้วย

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

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

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