Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

ข้ามการเขียนโค้ด: ประสบความสำเร็จในบทบาทซอฟต์แวร์โดยไม่มีพื้นหลังการพัฒนา

ในซีรีส์ Advice to Our Younger Selves พนักงานหญิงฝ่ายเทคนิคของ Redis แชร์ข้อมูลเชิงลึกที่พวกเขาหวังว่าเคยรู้ตอนเริ่มอาชีพ

ชอบวิชาเยอะเกินไปในโรงเรียนอาจมีข้อเสีย—สำหรับ Mariana Aviv มันหมายถึงเธอไม่รู้สึกมี calling เดี่ยว (singular calling) เป็นเด็ก "very bossy" ที่ชอบตัวเลขและการจัดการ เธอตัดสินใจเรียน humanities และได้ปริญญา merchandising ในประเทศบ้านเกิดอาร์เจนตินา

หลังย้ายไปอิสราเอลเพื่ออยู่กับสามี เธอเข้าร่วม tech company เป็น office manager ตอนนี้เธอเป็น project manager ในทีม R&D ของ Redis ที่ตั้งอยู่ใน Tel Aviv ทำงานใกล้ชิดกับทีมนักพัฒนาซอฟต์แวร์ใน biweekly development sprints ใน Q&A นี้ Mariana แชร์ชีวิตประจำวันเป็น project manager และให้เคล็ดลับการทำงานในทีมซอฟต์แวร์โดยไม่มี technical background

Redis: เริ่มจากต้นทาง—คุณเริ่มทำงานในเทคยังไง?

Mariana Aviv: ปีแรกในอิสราเอลเป็นช่วงท้าทาย—ขณะเรียนภาษาใหม่และรอ validation ของปริญญามหาวิทยาลัย ฉันเริ่มทำงานใน high-tech company เป็น office manager

ฉันตื่นเต้นที่ได้รับเข้าที่ leading speech-recognition company ในอิสราเอลในขณะนั้น และนั่นคือจุดที่ฉันตกหลุมรัก high-tech organizational culture: ท่านผู้มีความสามารถ, สภาพแวดล้อมที่เคารพ, ความหลากหลาย, employee care, และ English-friendly มาจากอาร์เจนตินา สิ่งเหล่านี้เป็นเงื่อนไขการทำงานใหม่ทั้งหมดสำหรับฉัน

ด้วยความช่วยเหลือจาก great professional growth program และประสบการณ์จัดการ merchandising campaigns ฉันก้าวขึ้นเป็น operational project management role

ฉันไม่เคยคิดจะมองที่อื่น High-tech กลายเป็น community ของฉัน และคนกลายเป็น group of belonging การย้ายจาก operation management ไป product management, release management, และ program management มาโดยธรรมชาติ Agile journey ของฉันเริ่มตอนฉันเข้าร่วม organizational Agile transformation หลังได้รับ Scrum Master และ SAFe certifications ฉันพบว่า experience, skills, และ personal characteristics ของฉัน represent ได้ดีที่สุดใน Scrum Master role ในขณะที่ Agile project management กลายเป็นแนวทางของฉันในการจัดการโปรเจกต์ซอฟต์แวร์ ใช้เวลาสักพัก แต่ฉันหา calling ของฉัน

ชีวิตในฐานะ Agile project manager

Redis: บอกเราเกี่ยวกับ Agile development process และบทบาท Scrum Master ของคุณหน่อย

Mariana Aviv: เราทำงานใน Scrum framework ซึ่งเป็น subset ของ Agile methodology การจัดการโปรเจกต์ Scrum คือช่วง 2 สัปดาห์ เรียกว่า "sprint" ออกแบบมาสำหรับ efficient software development ในฐานะ Scrum Master สำหรับทีมของฉัน หน้าที่ของฉ็นคือ plan Scrum process เพื่อให้โปรเจกต์ของเรารันราบรื่น

ก่อนเริ่ม sprint เรามี planning sessions เพื่อตัดสินใจว่าจะทำงานอะไรใน 2 สัปดาห์นั้น เรา prioritize tasks ซึ่งทำกับ product owners และ product management ซึ่งเป็นบทบาทต่างกันใน Scrum

เรายังมีชุด "ceremonies" ในทุก sprint รวมถึง daily standup meetings ที่เราให้ updates เกี่ยวกับงานและสิ่งที่ทำสำเร็จ และ retrospectives ที่เราคิดย้อนกลับสิ่งที่เรียนรู้และอยากปรับปรุงใน sprint ถัดไป Sprint review คือที่เราแสดง product management สิ่งที่ทำสำเร็จและรวบรวม feedback

เรา plan ตลอดเวลา แต่บางครั้งสิ่งบางอย่างเกิดขึ้นทำลาย sprint และเราต้อง re-plan content ใหม่ based on new priorities เรายอมรับ changes และ accommodate ตามนั้น เป้าหมายของฉันคือ keep things visualized เพื่อปรับปรุง communication ระหว่าง stakeholders ทั้งหมด ฉันยังเป็นส่วนหนึ่งของ project management team แต่ละคนในทีมมี Scrums ของตัวเอง แต่เป็นกลุ่มเราพยายาม keep the trains rolling และ moving forward

Redis: สิ่งที่ชอบสุดในบทบาท Scrum Master คืออะไร?

Mariana Aviv: การโต้ตอบกับ developers ฉันรักการทำงานกับพวกเขา พวกเขาเป็นกลุ่ม smart people แน่วแน่ และฉันชอบทำให้สนุกและเบาใจ (lighten the mood) ฉันเพลิดเพลินกับการ keep things organized, ให้มุมมองต่างออกไป, เป็น focal point รวบรวมข้อมูล, track progress, maintain focus ของทีม และแค่ทำให้สิ่งต่างๆ ง่ายขึ้นสำหรับ developers มัน satisfying มากที่จะเป็นส่วนหนึ่งของ process สร้างสิ่งใหม่ๆ และมี smart people เยอะรอบข้าง—รู้สึกว่า belong

Redis: ทักษะอะไรที่ Scrum Masters ต้องมี?

Mariana Aviv: คุณไม่ต้องเป็น developer เพื่อเป็น Scrum Master แต่สำคัญมากที่จะ know yourself และสิ่งที่ทำให้คุณต่างออกไป Add your touch ทุกอย่าง Sparkle หรือ twist นั้นคือสิ่งที่คุณต้องนำมา เพิ่มจากมี certification และ degree และรู้ responsibilities

สำหรับ Scrum Master role self-motivation สำคัญมาก การเป็น Scrum Master อาจ monotonous บางครั้ง ดังนั้นคุณต้อง keep moving, keep finding ways to be original

Teamwork ก็สำคัญ นั้นรวมหลายอย่าง เช่น communication streams, communication skills, support, problem solving, tolerance, attitude

สิ่งที่ผมหวังว่าเคยรู้ตอนมัธยม

Redis: ถ้าคุณย้อนเวลากลับไปตัวเองตอนมัธยม คำแนะนำอะไรที่จะแบ่งปัน?

Mariana Aviv: ฉันจะบอกตัวเองว่า ขอความช่วยเหลือ (ask for help) ไม่มีปัญหาที่จะขอความช่วยเหลือในทุกอย่าง ฉันคิดว่านั่นสำคัญมาก บางครั้งเราแค่อยากพิสูจน์ตัวเองและก้าวต่อไป โดยเฉพาะผู้หญิงหนุ่มๆ ที่อยาก tough และ independent แต่ OK ที่จะบอกว่า ไม่เข้าใจ, หรือต้องการความช่วยเหลือเพื่อ improve และ develop career ที่อยากได้

ฉันยังจะบอกตัวเองว่า keep things in proportion ฉันเปลี่ยน career ตอนต้นการศึกษาในอาร์เจนตินา เริ่มบางอย่าง และตัดสินใจเปลี่ยน เวลา ความพยายาม และเงินที่ลงทุน อาจรู้สึกว่า waste แต่ไม่ใช่—คุณลงทุนในสิ่งที่ทำให้ path ของคุณ unique

สุดท้าย keep investing ในสิ่งที่ทำให้คุณสุขสมบัติและ balance ชีวิต—เช่น sports หรือ art ไม่ทุกอย่างต้อง centered on career สิ่งเหล่านี้สร้าง individuality ของคุณ และบริษัทเทคหลายแห่ง value การมี unique people ในทีม

Managers เป็น mentors ที่ยอดเยี่ยม

Redis: เคยมี mentors ในอาชีพไหม?

Mariana Aviv: ฉันไม่มี official mentor ฉันเลือก bosses ของฉันเป็น mentors ตอนเลือก positions และไป interviews ฉันลอง figure out ว่า boss ของฉันสามารถ bring more value ไปที่ career ของฉันได้ไหม ฉันอยากเรียนรู้จากพวกเขา ฉันถามคำถาม เรียนรู้ process และนำไอเดียของฉันไป และฉันมี colleagues ที่เรียนรู้ได้ด้วย ฉันไม่รู้สึกว่าต้องเป็นส่วนหนึ่งของ mentor program มันทั้งหมดเกี่ยวกับ choosing the right boss

Redis: วัยรุ่นหรือผู้หญิงที่อยากทำงานในเทค ควรทราบอะไรเกี่ยวกับอุตสาหกรรม?

Mariana Aviv: หนึ่ง เริ่มต้น มัน fun จริงๆ ที่จะทำงานใน high tech หากคุณ choose the right company ที่ Redis เรา enjoy เวลาร่วมกัน หัวเราะและเย้ยขำขันขณะยัง perform Scrum ceremonies และทำงาน development tasks คุณน่าจะรู้แล้วว่า Israeli high tech industry ค่อนข้าง dominated by men ฉันยินดีเป็นส่วนหนึ่งของบริษัทที่ support และ promote women สะท้อนในจำนวนผู้หญิงที่เพิ่มขึ้นเข้าร่วมทีม R&D เร็วๆ นี้ ฉันรู้สึก accepted และ valued และภูมิใจว่าที่ Redis diversity และ inclusion ถูกจริงจัง

คุณควร think strategically บริษัทเทคมัก invest ใน employees—พวกเขาให้ great system ส่งเสริม growth และ development และในฐานะแม่ ฉันเพลิดเพลินทำงานที่ companies ที่เคารพ work-life balance

Redis: คุณกล่าวว่าสบายใจเป็นผู้หญิงคนเดียวในห้อง—นั่นต้องปรับตัวมาหรือ?

Mariana Aviv: ฉันโตมาพร้อมพี่ชาย 2 คน ดังนั้นฉันสบายใจรอบชายเสมอ ฉันคิดว่าคุณต้องพร้อมเป็นส่วนหนึ่งของทีม และไม่ต้องเรื่องราว seriously เป็น confident ว่าคุณจะได้รับการเคารพ และคนจะเคารพคุณ ถ้าคุณมีอะไรจะพูด เป็น confident และ speak up