มีงานใด ๆ ในสาขาการเขียนโปรแกรมที่ไม่ต้องการให้คุณนั่งที่โต๊ะทำงานทั้งวันหรือไม่? [ปิด]


48

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

มีการเขียนโปรแกรมที่อาจมีงานที่ต้องใช้เวลาน้อยลงที่โต๊ะทำงานหรือไม่?


7
เพิ่งลุกขึ้นเดินไปรอบ ๆ แล้ว ... เดินเล่นในช่วงพักเที่ยง คุณสามารถลองใช้โต๊ะ Tredmill
Morons

72
หากคุณสามารถเขียนเหนอะหนะใน Visual Basic อาจมองหาบางอย่างในทีม CSI
Brandon Moretz

6
ไปเส้นทางของตนเองและนั่งทุกที่ที่คุณต้องการในขณะที่คุณทำงาน - โต๊ะ, โต๊ะ, ชั้น, เคาน์เตอร์คุณตั้งชื่อมัน
John Straka

8
การฝึกสอนและ / หรือการสอน

4
ไม่ต้องกังวลหากคุณทำนานพอคุณจะหวังว่าคุณจะมีเวลามากขึ้นที่โต๊ะทำงานแทนที่จะไปประชุมและต่อสู้ไฟกับวิศวกร s / w คนอื่น ๆ
Doug T.

คำตอบ:


16

มีสภาพแวดล้อมที่คุณจะไม่นั่งอยู่ที่โต๊ะทั้งวัน สภาพแวดล้อมการวิจัยหรือวิศวกรรมจำนวนมากจะช่วยให้คุณทำงานได้ทั้งที่โต๊ะทำงานและในห้องปฏิบัติการหรือบนพื้นวิศวกรรม

ตัวอย่างเช่นที่ที่ฉันทำงานฉันมีโต๊ะธรรมดาที่ฉันทำงานด้านการดูแลและการเขียนโปรแกรมแบบเข้มข้นหรือแบบออฟไลน์ แต่ฉันก็มีสถานีทดลองสองแห่งที่ฉันสนับสนุน เมื่อใดก็ตามที่ฉันต้องการทดสอบรหัสใน 'เครื่อง' ฉันมีตัวเลือกในการใช้การเชื่อมต่อเดสก์ท็อประยะไกลหรือลงและทำงานใน 'ฮัทช์' ทดลอง

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

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


อนึ่งในขณะที่มากในอาชีพของผมสามารถอธิบายได้ว่าระบบฝังตัวเป็นโทมัส Owensแนะนำไม่คิดว่าฝังหมายความว่าไมโครคอนโทรลเลอร์ในบ้านออกแบบแผงวงจรหรือระบบปฏิบัติการฮาร์ดคอร์เช่นQNXหรือOS-9

อุตสาหกรรมส่วนใหญ่ทำงานบน PLC ตามที่Wolfgerแนะนำและพีซีอุตสาหกรรมที่ใช้ระบบปฏิบัติการเช่น Linux, Windows Embedded หรือแม้แต่ Windows เก่าธรรมดา ระบบเหล่านี้รวมระบบย่อย ' hard เรียลไทม์ ' กับระบบควบคุม 'soft เรียลไทม์' ที่ชั้นบนสุดสามารถซับซ้อนและท้าทายได้มากที่สุดโดยเฉพาะเมื่อพยายามแสดงเครื่องจักรที่ซับซ้อนด้วยส่วนต่อประสานผู้ใช้ที่เรียบง่ายและใช้งานง่าย


1
น่าสนใจ บริษัท ของคุณอยู่ในอุตสาหกรรมใด พวกเขาผลิตอะไร
FrustratedWithFormsDesigner

4
ฉันทำงานในอุตสาหกรรมวิทยาศาสตร์ของสหราชอาณาจักรช่วยพัฒนาซอฟต์แวร์ที่นักวิทยาศาสตร์ใช้ในโรงงานของเราเพื่อทำการทดลองและช่วยสนับสนุนสถานีทดลองหลายแห่งในโรงงาน ในอดีตที่ผ่านมาฉันเคยทำงานในอุตสาหกรรมทหารหุ่นยนต์เมคคาทรอนิกส์และอุตสาหกรรมเครื่องจักรกลขนาดเล็กด้วยเลเซอร์ดังนั้นส่วนใหญ่ 'แบบฝังตัวอ่อน' ที่มีการฝังตัวแบบ 'แข็งฝังตัว' เพียงเล็กน้อย
Mark Booth

1
ขอบคุณสำหรับการชี้แจง! ตอนนี้ฉันก็รู้ว่าอุตสาหกรรมที่จะสมัครงานถ้าฉันต้องการที่จะได้รับ (เล็กน้อย) ออกจากโต๊ะ! :)
FrustratedWithFormsDesigner

บางทีเราต้องนั่งบนเก้าอี้ไม่ใช่โต๊ะ
Soner Gönül

เฮ้มาร์ค .. คุณพูดถึงเมคคาทรอนิกส์ คุณทำหลักสูตรเกี่ยวกับเมคคาทรอนิกส์หรือไม่?
คลิกโหวต

46

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


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

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

37

ดูการเขียนโปรแกรมPLC โดยทั่วไปแล้วการเดินทางจำนวนมากที่เกี่ยวข้องและยืน / เดินบนพื้นโรงงานจำนวนมาก

Programmable Logic Controller , PLCหรือตั้งโปรแกรมควบคุมเป็นดิจิทัลคอมพิวเตอร์ที่ใช้สำหรับระบบอัตโนมัติของการไฟฟ้ากระบวนการเช่นการควบคุมของเครื่องจักรในโรงงานสายการประกอบ , สวนสนุกหรือติดตั้งไฟ ...


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

นอกจากนี้จะหางานในบริเวณนี้เป็นสถานที่ที่ดีที่จะมองหานายจ้างเป็นระบบการควบคุมสมาคม Integrators หากคุณใช้ลิงค์ Find an Integrator คุณสามารถค้นหาคนที่อยู่ใกล้คุณได้
Scott Whitlock

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

คุณสามารถทำสิ่งต่างๆมากมายในการเขียนโปรแกรมอุตสาหกรรม (เหมือน PLC) ซึ่งไม่ใช่วิศวกรรมไฟฟ้าโดยตรง เชื่อฉัน.
Nikko

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

22

มีความเป็นไปได้บ้าง สองสิ่งที่ต้องคำนึงถึงคือการทำงานกับระบบฝังตัวหรือการเชื่อมต่อกับฮาร์ดแวร์หรืองานสนับสนุนภาคสนามบางประเภท

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

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

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


+1 เห็นด้วย - ตำแหน่งสนับสนุนมีแนวโน้มที่จะเกี่ยวข้องกับการเคลื่อนไหว
P.Brian.Mackey

8

ที่ บริษัท ที่เลวร้ายที่สุดคุณจะไม่ได้อยู่ที่โต๊ะทั้งวัน แต่คุณจะนั่งที่โต๊ะประชุมเพื่อฟังว่า บริษัท จะทำให้คุณทำงานได้มากขึ้นโดยใช้Scrum , เปรียว , น้ำตก , Extreme Programming , blah, blah, blah ณ จุดนี้คุณจะอธิษฐานเพื่อกลับไปที่โต๊ะทำงานของคุณ


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

2
คุณฟังดูเหมือนผู้จัดการหรือพนักงานขายของหนึ่งในกระบวนการเหล่านั้น เมื่อเงินเดือนของคุณขึ้นอยู่กับการที่ผู้คนพูดถึง "กระบวนการ" ทั้งวันมันก็สมเหตุสมผลแล้วที่คุณจะรับตำแหน่งต่อการทำสิ่งต่าง ๆ ให้เสร็จ
speedplane

ทำไมสิ่งนี้ถึง downvoting บางทีพวกเขาอาจจะไม่ได้รับประสบการณ์เดียวกันเพราะถ้าพวกเขาพวกเขาจะไม่ downvoting
programmx10

ขอบคุณสำหรับการเสียดสี แต่น้ำตกและการผลิตมักไม่ได้อยู่ในประโยคเดียวกัน
Peter Mortensen

5

หุ่นยนต์ ไม่เพียง แต่คุณจะต้องตัดโค้ด แต่คุณจะต้องพูดคุยกับพวกฮาร์ดแวร์และออกไปที่สนามและสังเกตต้นแบบT-800ตัวน้อยน่ารักของคุณทำสิ่งนี้ :)


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

3

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


2

Wolfger พูดถึงการเขียนโปรแกรม PLC แล้ว มีโปรแกรมเมอร์หลายคนที่ทำงานในระบบอัตโนมัติใน PLC ทั่วไปการเขียนโปรแกรมหุ่นยนต์ (สิ่งที่ฉันทำ), PACs, พีซีและฝังตัวอยู่

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


ฉันยังมีอีก 1 ภาคการศึกษาในวิทยาลัยในฐานะนักวิเคราะห์โปรแกรมเมอร์คอมพิวเตอร์ดังนั้นประสบการณ์การทำงานของฉันเพิ่งเกิดขึ้นในขณะที่ต้องจ่ายค่าจ้าง แต่ฉันกำลังคิดว่าจะหาโปรแกรมหลังเรียนจบสำหรับวิทยาการหุ่นยนต์
Beef

2

เข้าร่วมแล็ปท็อปหนึ่ง per Childโครงการ

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

นอกจากนี้หากคุณไม่รู้สึกท้าทายมากพอคุณสามารถพัฒนาซอฟต์แวร์โอเพนซอร์ซหรือเพิ่มขึ้นได้เสมอ


1

งานเป็นสิ่งที่คุณทำจริงๆ คุณสามารถใช้รหัสตลอดเวลาที่โต๊ะทำงานของคุณ แต่การพัฒนาซอฟต์แวร์นั้นยิ่งกว่าการเข้ารหัส

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

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

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


1

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

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


1

หากคุณจะขอโทษฉันฉันจะไปด้านข้างกับคำถามนี้

ข้อมูลการเขียนโปรแกรมมีมากมายและมีแง่มุมที่แตกต่างกันหลายสิ่งที่สนาม

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

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

ทำไม เนื่องจากฉันไม่ได้เขียนโปรแกรมต่อ se เราจึงหารือและวางแผน การสนทนานั้นเป็นเรื่องทางเทคนิคอย่างมากและเน้นไปที่การเขียนโปรแกรม แต่สิ่งที่ฉันมีกับฉันคือแผ่นและปากกา (และขวดน้ำ)

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

สำหรับการอ้างอิงฉันกำลังทำการเขียนโปรแกรมเซิร์ฟเวอร์สำหรับแอปพลิเคชันภายใน


1

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

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

แก้ไข:

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

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

โดยทั่วไปมีงานหลายงานที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ แต่จริงๆแล้วมันไม่จำเป็นต้องมีการเข้ารหัสซึ่งเป็นจุดที่ฉันพยายามทำจริงๆ


คุณสามารถแสดงรายการทางเลือกเหล่านั้นได้ไหม?
อดัมเลียร์

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

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

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

1

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

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

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


1

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


1

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

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


0

มีเขตข้อมูลและอุตสาหกรรมจำนวนมากที่มีงานเขียนโปรแกรมมากกว่านั่งอยู่หน้าโต๊ะ จากประสบการณ์ส่วนตัว: -

  • การให้คำปรึกษา - ทำงานมากมายบนไซต์ลูกค้าการโต้ตอบกับผู้ใช้ทางธุรกิจมากมาย
  • การเงิน - การทำงานบนโต๊ะซื้อขายนั้นสนุกมาก

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

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