JavaRush /จาวาบล็อก /Random-TH /คอฟฟี่เบรค#22. วิธีรับงานโปรแกรมเมอร์ที่ไม่มีประสบการณ์ 7...

คอฟฟี่เบรค#22. วิธีรับงานโปรแกรมเมอร์ที่ไม่มีประสบการณ์ 7 โปรแกรมแก้ไขโค้ดสำหรับอุปกรณ์พกพา

เผยแพร่ในกลุ่ม

วิธีการรับงานเป็นโปรแกรมเมอร์ที่ไม่มีประสบการณ์

ที่มา: Hackernoon คอฟฟี่เบรค#22.  วิธีรับงานเป็นโปรแกรมเมอร์ที่ไม่มีประสบการณ์ 7 โปรแกรมแก้ไขโค้ดสำหรับอุปกรณ์มือถือ - 1ฉันจำได้ว่าได้งานแรกอย่างชัดเจน ฉันได้รับเชิญให้ไปนั่งที่บาร์กับกลุ่มนักพัฒนา นี่เป็นขั้นตอนสุดท้ายในการสัมภาษณ์ของฉัน - ทำความรู้จักกับทีม ฉันไม่อยากจะเชื่อเลยว่าฉันมาไกลขนาดนี้! ฉันไม่มีประสบการณ์เป็นโปรแกรมเมอร์และเพิ่งเริ่มเขียนโค้ดเมื่อไม่กี่เดือนก่อน สิ่งสำคัญที่กวนใจฉันในตอนนั้นคือปัญหาทางเทคนิค: สิ่งเหล่านี้อาจเผยให้เห็นการขาดประสบการณ์ของฉัน ฉันประหลาดใจมากที่เรื่องทางเทคนิคที่เราพูดถึงนั้นเกี่ยวข้องกับโปรเจ็กต์ของฉันบน GitHub พวกเขาดูที่เก็บของฉันและแสดงความคิดเห็นเกี่ยวกับสิ่งที่พวกเขาเห็น ซึ่งสะดวกสำหรับฉันเพราะฉันสามารถพูดคุยเกี่ยวกับโครงการเหล่านี้ได้โดยไม่มีปัญหา แล้วฉันมาไกลถึงขนาดนี้ในกระบวนการหางานโดยไม่มีประสบการณ์มาก่อนได้อย่างไร ในบทความนี้ ฉันต้องการแบ่งปันกับคุณเกี่ยวกับพื้นฐานของสิ่งที่ต้องใช้ในการหางาน

สรุป

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

GitHub

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

ผลงาน

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

สื่อสังคม

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

การมีส่วนร่วมในการประชุมสัมมนา

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

อย่ากลัวความล้มเหลว

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

7 เครื่องมือแก้ไขโค้ดสำหรับอุปกรณ์มือถือ

ที่มา: ปานกลาง คอฟฟี่เบรค#22.  วิธีรับงานเป็นโปรแกรมเมอร์ที่ไม่มีประสบการณ์ 7 โปรแกรมแก้ไขโค้ดสำหรับอุปกรณ์มือถือ - 2ทำไมคุณถึงต้องใช้โปรแกรมแก้ไขโค้ดบนสมาร์ทโฟน นี่คืออิสระในการเขียนโค้ดทุกที่ทุกเวลาที่คุณต้องการ ไม่มีใครสามารถคาดเดาได้ว่าจะมีความจำเป็นเร่งด่วนในการแก้ไขโครงการเมื่อใด แต่หากคุณมีแอปพลิเคชันตัวแก้ไขที่ติดตั้งไว้ล่วงหน้าบนสมาร์ทโฟน คุณจะทำงานกับโค้ดได้สะดวกกว่าในสมุดบันทึกทั่วไป ดีโค้ดเดอร์ ผู้สร้าง Dcoder อ้างว่าเป็น IDE บนมือถือที่เร็วที่สุด มีให้บริการในเวอร์ชัน PC รวมถึงแอปพลิเคชันสำหรับ iOS และ Android รองรับภาษาจำนวนมาก (มากกว่า 35 ภาษา) รวมถึง Java, HTML, CSS, JavaScript, C, C++ และ Python Dcoder มีการแทรกวงเล็บคู่และการเยื้องที่จับคู่โดยอัตโนมัติ และการเน้นไวยากรณ์ คุณยังสามารถเลือกธีมได้ Dcoder มีน้ำหนักเบา - เพียง 6 MB ความง่ายดายนี้เกิดขึ้นได้จากการใช้คอมไพเลอร์บนคลาวด์และพื้นที่เก็บข้อมูลบนคลาวด์สำหรับโค้ด แต่มีข้อเสียคือคุณสามารถใช้แอปพลิเคชันได้เฉพาะในกรณีที่คุณสามารถเข้าถึงอินเทอร์เน็ตได้ ตัวแก้ไขเทอร์โบ โปรแกรมแก้ไขข้อความที่เรียบง่ายแต่ทรงพลังสำหรับ Android เป็นโอเพ่นซอร์ส (หากคุณต้องการคุณสามารถปรับปรุงได้ตามรสนิยมของคุณ) มีการเน้นไวยากรณ์สำหรับ Java, HTML, XHTML, CSS, LESS, JavaScript, PHP, Python และภาษาอื่น ๆ อีกมากมาย รวมถึงโหมดการอ่าน การบันทึกไฟล์อัตโนมัติเมื่อออกจากแอปพลิเคชัน การดูผลลัพธ์ในเบราว์เซอร์ โควดา. มันเป็นโปรแกรมแก้ไขโค้ดที่ใช้งานง่ายสำหรับ Android เช่นเดียวกับโปรแกรมแก้ไขอื่นๆ ในรายการของเรา Quoda รองรับหลายภาษา รวมถึง C, C++, C#, CSS, HTML, Java, JavaScript, Lua, Markdown, PHP, Python, Ruby มีการเน้นไวยากรณ์ แป้นพิมพ์แบบขยาย ค้นหาและแทนที่ฟังก์ชันการทำงานโดยใช้นิพจน์ทั่วไปและคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ เวอร์ชันที่ต้องชำระเงินนำเสนอการเติมโค้ดให้สมบูรณ์ การรวม SFTP/FTP(S) และพื้นที่เก็บข้อมูลบนคลาวด์ ตลอดจนการแสดงตัวอย่างหน้าใน HTML/Markdown แก้ไขด่วน โปรแกรมแก้ไขที่รวดเร็วที่ยอดเยี่ยมพร้อมฟังก์ชันการทำงานสำหรับการทำงานกับทั้งข้อความและโค้ดธรรมดา นอกจากความเร็วแล้ว QuickEdit ยังมีการเน้นไวยากรณ์สำหรับภาษาต่างๆ มากกว่า 50 ภาษา ความสามารถในการเปิดและปิดการใส่หมายเลขบรรทัด และการรองรับแป้นพิมพ์กายภาพ ตัวแก้ไขยังมีการเลื่อนที่ราบรื่น การตรวจจับการเข้ารหัสอัตโนมัติ และความสามารถในการยกเลิกการกระทำ (โดยไม่มีข้อจำกัด) รองรับการเข้าถึงไฟล์ในที่เก็บข้อมูลบนคลาวด์ โปรแกรมแก้ไขโค้ดของเราฟรี โปรแกรมแก้ไขฟรี แต่มีโฆษณา ตามที่ระบุไว้ในคำอธิบายบน Google Play นี่คือ IDE ทั้งหมดสำหรับ Android นอกจากนี้ยังสามารถทำงานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต แต่ในกรณีนี้ คุณจะไม่สามารถทำงานกับไฟล์ในที่เก็บข้อมูลบนคลาวด์ได้ (แม้ว่าโดยทั่วไปจะเป็นไปได้ก็ตาม) สภาพแวดล้อมการพัฒนาแบบโต้ตอบของ Android ผู้ช่วยเป็นสภาพแวดล้อมการพัฒนาแบบรวมสำหรับการสร้างแอปพลิเคชัน Android รองรับ Java, C/C++, HTML5, CSS และ JavaScript ที่นี่คุณจะได้พบกับการเติมโค้ดให้สมบูรณ์ การตรวจสอบข้อผิดพลาด การเน้นไวยากรณ์สำหรับ Java และ XML มีการบูรณาการกับ Dropbox ด้วยความเข้ากันได้ของ Eclipse คุณสามารถเปิดโปรเจ็กต์ Eclipse ได้ Git ได้รับการรองรับเพื่อการพัฒนาทางวิชาชีพ ดูเหมือนว่าทุกอย่างเรียบร้อยดี แต่ในความคิดเห็นผู้คนบ่นเกี่ยวกับการไม่สามารถบันทึกไฟล์ในเวอร์ชันฟรีและเกี่ยวกับข้อเสนอที่ล่วงล้ำในการเปลี่ยนไปใช้เวอร์ชันที่ต้องชำระเงิน รหัสทุกที่ IDE ที่มีโปรแกรมแก้ไขโค้ด ไคลเอนต์ FTP และเทอร์มินัล รองรับภาษาจำนวนมาก (มากกว่า 100) สามารถเชื่อมต่อกับบริการของบุคคลที่สามได้ (Dropbox, Google Drive, OneDrive, Amazon S3, Github, Bitbucket) หากคุณไม่มีเซิร์ฟเวอร์ของตัวเอง Codeanywhere สามารถเรียกใช้คอนเทนเนอร์ Linux ให้คุณได้ เช่น WordPress, Drupal, Magento จะพร้อมใช้งาน
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION