สร้าง / พบกำหนดเวลาเมื่อฉันทำงานกับแพลตฟอร์มและกรอบงานที่ไม่คุ้นเคยอยู่ตลอดเวลา [ปิด]


24

ฉันทำงานให้กับองค์กรพัฒนาผลิตภัณฑ์ที่อยู่ในการโฆษณาออนไลน์ งานที่ฉันได้รับนั้นมักจะอยู่บนแพลตฟอร์มหรือเครื่องมือที่ฉันไม่เคยทำมาก่อน ตอนแรกมันเป็น Android จากนั้น node.js จากนั้นโทรศัพท์ windows จากนั้นบรรจุภัณฑ์ debian จากนั้น python, hadoop, ganglia วิศวกรรมย้อนกลับ geo PostgreSQL และรายการจะดำเนินต่อไป

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

ฉันพบว่ามันยากมากที่จะทำตามกำหนดเวลาได้หลายครั้ง หนึ่งจะกลายเป็นเร็วกว่าในการทำสิ่งที่สองรอบ แต่ฉันไม่เคยทำงานกับภาษาหรือกรอบงานนานกว่าหนึ่งหรือสอง และนี่คือความเครียดและความเจ็บปวดที่จะจัดการกับ ฉันได้รับสะเก็ดระเบิดและความอับอายของประชาชนที่มาพร้อมกับกำหนดส่งที่หายไป ฉันสงสัยว่าสิ่งนี้ไม่ปกติ เป็นไปไม่ได้ที่จะส่งมอบแอพมือถือ windows 7 แอปโดยไม่รู้เรื่อง c # ในหนึ่งสัปดาห์ แต่ฉันจัดการเพื่อทำมันหนึ่งวันหลังจากกำหนด ทั้งหมดที่ฉันมีหลายครั้งคือการค้นหา google เพื่อเป็นแนวทางให้ฉัน บ่อยครั้งที่มีเอกสารเล็กน้อยเกี่ยวกับเครื่องมือที่ฉันกำหนดเอง

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

ในสถานการณ์นี้ฉันถูกต้องในการคิดกำหนดเวลาใด ๆ ที่ฉันให้ไว้คือภาพในที่มืดหรือไม่?

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


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

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

1
ดูเหมือนว่ามีบางอย่างผิดปกติกับองค์กรนี้ และความผิดนั้นไปได้ดีกว่าวิธีที่พวกเขาจัดการคุณทีละคน
user16764

"ฉันไม่สามารถเผาน้ำมันเที่ยงคืนได้อีกต่อไปสำหรับทุกงาน" นี่ควรเป็นข้อยกเว้นแทนที่จะเป็นบรรทัดฐาน
Burhan Ali

คำตอบ:


25

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


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

11

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

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


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

@PhillColeman ฉันคิดว่าเป็นไปได้ที่จะเรียนรู้เทคโนโลยีที่หลากหลาย แต่การก้าวอย่างรวดเร็วของโปสเตอร์ต้นฉบับที่อธิบายนั้นไม่ใช่วิธี ฉันขอยืนยันว่าการใช้จ่ายปีละหนึ่งครั้งในแต่ละแพลตฟอร์ม (อย่างน้อยที่สุด) จะเป็นเส้นทางที่ดีที่สุดสู่ความสามารถ ฉันใช้เวลา 6 ปีในการทำ Enterprise Java และเปลี่ยนเป็น. NET เป็นเวลา 9 ปีที่ผ่านมาฉันรู้สึกสะดวกสบายพอที่จะกลับไปที่ Java (โดยเฉพาะตอนนี้ที่ EJB ได้ถูกทิ้งแล้ว ... ถ้าฉันใช้เวลา 3 เดือนใน Java และ 3 เดือนใน. NET จากนั้น 3 ใน Ruby ฉันจะไม่พอใจด้วยเช่นกัน
Michael Brown

9

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

เลขที่

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

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

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

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

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

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

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

ฉันขอให้คุณโชคดี.


5

คุณรู้สึกถูกต้องอย่างแน่นอน มีความผิดพลาดเกิดขึ้นมากมายในพื้นที่ต่อไปนี้:

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

"แจ็คของธุรกิจการค้าทุกคนไม่มีใคร" ผู้อาวุโสเข้าใจและเรียนรู้ว่าพวกเขาจำเป็นต้องเลือกสาขาที่เชี่ยวชาญ

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

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


0

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

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


เอเจนซี่เชิงโต้ตอบคืออะไร? ฉันกลัวว่าฉันไม่คุ้นเคยกับคำนั้น
user16764

0

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

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

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

และให้บัฟเฟอร์ด้วยตัวเองเสมอ


-1

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

คุณถูกรังแก - กฎหมายในประเทศของคุณอยู่รอบ ๆ ?

สองช่วงที่มีประโยชน์ที่ฉันใช้ (เท่าที่จำเป็นเท่านั้นเมื่อฉันมีตัวเลือกอื่น ๆ )

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

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