เอกสาร
ฉันอยากจะปิด Gestalt มานานแล้วและเขียนเกี่ยวกับฉัน
เจียมเนื้อเจียมตัวเรื่องราวความสำเร็จ แต่มือของฉันไม่เคยได้สัมผัสมันเลย... และทันใดนั้นฉันก็ตระหนักได้ว่าถ้าวันนี้ฉันไม่เขียน (ตอนนี้!) ก็ “ฉันระวังตัวไว้แล้วทุกอย่างก็หายไป”! โดยทั่วไปแล้ว องค์ประกอบที่จำเป็นทั้งหมดของความสำเร็จเป็นที่ทราบกันมานานแล้ว เช่น แรงจูงใจ งาน ฯลฯ เป็นต้น คุณสามารถอ่านเกี่ยวกับเรื่องนี้ได้ในหนังสือหลายเล่มในขณะนี้ แต่นี่ไม่ได้อธิบายสิ่งสำคัญ: เป็นไปได้อย่างไร...? แน่นอนว่าจะใช้ทักษะที่มีประโยชน์เหล่านี้ทั้งหมดล่ะ? ฉันไม่คิดว่าสูตรอาหารของฉันจะเป็นประโยชน์กับทุกคนในระดับสากล แต่ฉันจะยินดีถ้าอย่างน้อยก็มีคนพบว่ามันน่าสนใจ
ข้อเท็จจริงโดยย่อ:
- ฉันเป็นนักปรัชญา ( นักภาษาศาสตร์ ) โดยการฝึกอบรม
- ฉันไม่เคยเขียนโปรแกรมมาก่อน ( ในวิทยาการคอมพิวเตอร์เราเรียนพิมพ์ด้วย 5 นิ้ว แต่ฉันไม่เคยเรียนเลย )
- ในเดือนกรกฎาคม 2014 (เวลา 04.00 น.) ฉันก็รู้ทันทีว่าจำเป็นต้องเรียน Java อย่างเร่งด่วน!
- ในไม่ช้าฉันก็เริ่มศึกษา JavaRush ซึ่งประสบความสำเร็จมากที่สุดในบรรดาสิ่งที่ฉันค้นพบ
- ในเดือนธันวาคม 2014 (เกือบ) ฉันเข้าเรียนที่ JavaSchool ของบริษัทไอทีขนาดใหญ่แห่งหนึ่งในเซนต์ปีเตอร์สเบิร์ก (ตอนนี้ฉันอยู่ที่ระดับ 18 ในJava Rush ) ;
- ในเดือนกุมภาพันธ์ 2558ในที่สุดฉันก็เข้าเรียนและสำเร็จการศึกษาในเดือนเมษายน โดยปกป้องโครงการเว็บขนาดเล็ก
- เดือนพฤษภาคม 2558ได้งานบริษัทเดียวกับรุ่นน้อง ไชโย!
- ในเดือนกันยายน 2015ซึ่งเป็นส่วนหนึ่งของวันโปรแกรมเมอร์สากล ฉันผ่านการทดสอบการ์ตูนเรื่อง "การทดสอบสำหรับผู้ที่ไม่ใช่มนุษยนิยม" ได้สำเร็จ - ใช่แล้ว!
- และวันนี้ ( 11/12/2558 ) ฉันผ่าน การทดสอบOracle Java SE Certificate (7.1) ด้วยคะแนน 83% (ผ่านจาก 63%)
- ไปแล้ว!
ความรุนแรงก่อให้เกิดความรุนแรงหรือไม่?
ความจริงก็คือว่าฉันเป็นศัตรูที่ก้าวร้าวต่อความรุนแรงทั้งหมด และรวมถึงเหนือตัวคุณเองด้วย ดังที่คุณทราบ หากคุณบังคับตัวเองให้ทำอะไรบางอย่างโดยใช้กำลัง ประสิทธิผลของสิ่งนี้จะน้อยกว่าเมื่อคุณทำสิ่งเดียวกัน แต่ด้วยความกระตือรือร้น
อนิจจาสิ่งที่ให้ความสุขนั้นแทบจะไม่กลายเป็นแหล่งที่มาของผลประโยชน์ทั้งหมด - ลองถามนักกีฬามืออาชีพคนไหนก็ได้! ดังนั้น เราต้องมองหาการประนีประนอมระหว่าง "ความต้องการ" และ "ความต้องการ" และในกรณีของเรา หากคุณ "ต้องการ" ที่จะมาเป็นโปรแกรมเมอร์ Java คุณจะต้อง "จำเป็น" เพื่อเรียนรู้ Java ไม่มีทางหนีรอด
การศึกษาของฉัน: JavaRush, Golovach และอื่น ๆ
ตอนแรกฉันชอบอ่านบทช่วยสอนสำหรับผู้เริ่มต้น (
ในภาษารัสเซีย ) และคัดลอกโปรแกรมเล็กๆ ที่มีหน้าต่างแบบเลื่อนลงใน Swing จากหนังสือ ในตอนแรกมันดูน่าประทับใจมาก ตั้งแต่วันแรกที่คุณเริ่มรู้สึกเหมือนเป็น "
Java King " (
คำนี้เป็นเรื่องปกติในหมู่เพื่อนร่วมงานของฉัน ) แต่เมื่อถึงกลางเล่ม หลายอย่างก็เริ่มไม่ชัดเจนสำหรับฉัน และความสนใจก็ค่อยๆ หายไป จำได้แบบตอนนี้...เดือนสิงหาคม ร้อน. ฉันกำลังนอนอยู่บนชายฝั่งลาโดกา ฉันกำลังอ่านเกี่ยวกับอาร์เรย์ และอาร์เรย์ไม่เหมาะกับหัวของฉัน - แม้แต่จะแตกมันด้วยซ้ำ! - ก๊อกก๊อก! - ปิดแล้ว!
...ผมจึงเริ่มบรรยายและแก้ปัญหาด้วย JavaRush ว้าวเจ๋ง! ฉันชอบการเรียนรู้ขณะเล่น! และยังเพิ่มระดับและติดตามคะแนนของคุณตามสถิติ!
แต่นั่นไม่เป็นเช่นนั้น ปัญหาบางอย่างใช้เวลานานในการแก้ไข บางครั้งการบรรยายมีข้อมูลไม่เพียงพอ และในแหล่งข้อมูลอื่นๆ ก็ไม่ง่ายที่จะเข้าใจ แต่ละระดับต่อไปยากขึ้นเรื่อยๆ: หนึ่งสัปดาห์ครึ่ง , สอง, สองและครึ่ง... จากนั้นฉันก็เพิ่มวิดีโอลงใน
YouTube ฉันพบช่องที่ดี - “
บอกทุกอย่างเกี่ยวกับพีซี ” โดยเฉพาะอย่างยิ่งสำหรับมนุษยศาสตร์: วิดีโอสั้น ๆ (
แต่ละ 5-10 นาที ) บอกเล่าตั้งแต่เริ่มต้น (จากรหัสไบนารี่และอุปกรณ์คอมพิวเตอร์) อย่างง่ายดายและด้วยรูปภาพ!
ฉันดูวิดีโอประมาณ 150 รายการ...จากนั้นเส้นทางก็หายไปในป่าของอินเทอร์เฟซแบบกราฟิก วัน หนึ่งฉันพบ
ช่องของ Golovach ผู้ชายเป็นไฟ! เขาเล่าเรื่องได้อย่างชัดเจนตรงประเด็นด้วยวิธีที่น่าสนใจอย่างไม่น่าเชื่อพร้อมตัวอย่างที่น่าจดจำและสำเนียงที่มีลักษณะเฉพาะ (ฉันเรียนภาษายูเครนที่แผนกภาษาศาสตร์เป็นเวลาหนึ่งปี)! ยิ่งไปกว่านั้น เนื่องจากฉันเป็นผู้เรียนด้านการได้ยิน และเสียงการศึกษาเกี่ยวกับการเขียนโปรแกรมจึงไม่มีอยู่ในธรรมชาติ... ฉันดาวน์โหลดวิดีโอของ Golovach แปลงเป็น MP3 แล้วไปฟังและฟัง แน่นอนว่าในบางสถานที่การดูกระดานยังไม่เพียงพอ แต่
Golovachเป็นเพียงครูจากพระเจ้า - โดยสุจริต! — พูดทุกอย่าง อธิบายและทำซ้ำหลายครั้ง (สำหรับสหายที่ไม่เชี่ยวชาญด้านเทคนิคโดยเฉพาะ) สิ่งที่น่าทึ่งที่สุด: นอกเหนือจากการปรับปรุงความเข้าใจเกี่ยวกับวิธีการทำงานของ Java จากภายในแล้ว ฉันยังเริ่มเข้าใจโครงสร้างของไอทีโดยรวมอีกด้วย Golovach บอกเราว่าอาชีพของนักพัฒนาแตกต่างจากผู้ทดสอบอย่างไร มีบริษัทประเภทใดบ้าง ข้อมูลเฉพาะเจาะจง อยู่ที่นี่อย่างไร และเป็นอย่างไรในสหรัฐอเมริกา
และสิ่งเล็กๆ น้อยๆ ที่เป็นประโยชน์อื่นๆ อีกมากมาย ฉันคิดว่ามันเป็นช่วงที่เดินผ่านสภาพอากาศที่มีเมฆมากในฤดูใบไม้ร่วง-ฤดูหนาวของเซนต์ปีเตอร์สเบิร์ก "ภายใต้เสียงกระซิบแห่งอดีตที่ช่างพูด" ไปจนถึงเสียงบรรยายของ Golovach ตอนนั้นเองที่การเชื่อมต่อระบบประสาทครั้งแรกของ "ไม่- มนุษยธรรม” เริ่มก่อตัวขึ้นในสมองของฉัน และแน่นอน ฉันอ่าน แม้ว่าทั้ง Eckel หรือ Horstmann หรือแม้แต่ Joshua Bloch ก็ไม่ได้ให้ความสุขแก่ฉันมากนักเหมือนกับ "Head First Servlets & JSP" ในเวลาต่อมาที่มีประโยชน์ ฉันยังได้แก้ไขการทดสอบใน Quizful ด้วย ในขณะนี้ ฉันได้แก้ไขการทดสอบไปแล้ว 23 รายการ (ไม่ต้องให้คะแนน) ในหมู่พวกเขามีแม้กระทั่งการดูแลระบบ Windows Vista! :))
โรงเรียนชวา
ทั้งหมดนี้มีประโยชน์มากสำหรับฉันในการลงทะเบียนเรียนในโรงเรียน
Java อย่างไรก็ตาม ผลลัพธ์ของฉันแย่ที่สุดในบรรดาการผ่านบอล (50%) ทุกวันนี้ฉันชอบที่จะเตรียมตัวให้พร้อมมากกว่าเตรียมตัวไม่พร้อม และจะซ่อนอะไรไว้ ฉันชอบแก้แบบทดสอบ (และแม้แต่ทำแบบทดสอบด้วยตัวเองด้วยซ้ำ)! คุณจะเห็นระดับของคุณทันทีและสามารถประเมินผลลัพธ์ได้ (คำติชม) ที่นี่คุณมองหาข้อผิดพลาด วิเคราะห์ และแก้ไข แน่นอนว่านี่ไม่เหมือนกับการฝึกฝน แต่ในความคิดของฉัน มันเป็นวิธีการเรียนรู้ที่ดีเช่นกัน
โดยสรุป ฉันอยากจะบอกว่าสิ่งที่สำคัญที่สุดคือจำนวนชั่วโมงของการฝึกฝนอย่างตั้งใจ ("การเฝ้าระวัง") ที่ทุ่มเทให้กับวิชาที่กำลังศึกษา (ในกรณีของฉันคือ Java) คุณสามารถเขียนโปรแกรม อ่านหนังสือ แก้ข้อสอบ ดูวิดีโอ ฟังเสียง สื่อสารกับผู้เชี่ยวชาญ หรือแม้แต่เมล็ดกาแฟรมควัน (หากเป็นเมล็ดกาแฟ ซึ่งการใช้งานจะขยายออกไป)
จิตสำนึกความรู้จาวา)
โดยสรุป ผมขออวยพรให้ทุกคนที่เริ่มต้นหรือกำลังจะเริ่มต้นเส้นทางสู่การเป็น
Senior Java Guru (สุดยอด) ครับ ท้ายที่สุดแล้วความปรารถนาทั้งหมดของเราก็เป็นจริง! ไม่ช้าก็เร็ว. ถึงอย่างไร.
หนึ่งปีต่อมา
หนึ่งปีผ่านไปแล้วตั้งแต่ฉันเขียนเรื่องราวของฉัน ฉันทำงานที่นั่นเหมือนกัน ฉันมีความสุขกับบริษัท ฉันยังมีความสุขกับการทำงาน ในเดือนมีนาคมของปีนี้ เมื่อโปรเจ็กต์ของฉันจบลง ฉัน "นั่งอยู่บนม้านั่งสำรอง" สักพักหนึ่ง ในช่วงเวลานี้ (
หนึ่งเดือนครึ่ง ) ฉันได้เรียนรู้
JavaScript ,
Angularและเทคโนโลยีอื่นๆ ตอนแรกฉันไม่สามารถผ่านการสัมภาษณ์ภายในสำหรับโครงการอื่นได้ แม้ว่าจะ ได้รับใบรับรอง
Oracle Java Associate และ Oracle Java Professionalใน
Java 7แต่ฉันก็ไม่สามารถอวดความรู้ที่เพียงพอเกี่ยวกับเทคโนโลยีและเฟรมเวิร์กที่จำเป็นอื่นๆ ได้ แต่ในที่สุด ฉันได้รับการว่าจ้างให้เป็นหนึ่งในโครงการสำคัญของบริษัทในฐานะโปรแกรมเมอร์ ARS หลังจากนั้นฉันใช้เวลาหนึ่งเดือนครึ่งในการศึกษาเทคโนโลยีนี้ (
Action Request System - เฟรมเวิร์กจากบริษัท BMC ในอเมริกา โดยใช้
Java ,
JavaScript ,
Oracle DBและหลักการเขียนโปรแกรมกราฟิก) ในไม่ช้า นอกเหนือจาก ฟังก์ชัน
การเขียนโปรแกรม APC แล้ว เขาเริ่มเขียนด้วย
JavaScriptและสนับสนุน
Web GUI ฉันชื่นชมข้อดีทั้งหมดของการเขียนโปรแกรมเว็บเมื่อเทียบกับแบ็คเอนด์ซึ่งฉันต้องทำในโปรเจ็กต์ที่แล้ว และในเดือนสิงหาคม ฉันได้รับการเลื่อนตำแหน่งและกลายเป็น "คนกลาง"! จากประสบการณ์ของผม (ยังไม่ค่อยมาก) ฉันสามารถพูดได้ดังต่อไปนี้
ประการแรก การเขียนโปรแกรมมีความหลากหลายและน่าสนใจมาก และสคริปต์ อัลกอริธึม ฐานข้อมูล และเว็บ ประการที่สอง แม้ว่าสิ่งต่างๆ จะไม่คลี่คลายในตอนแรก แต่สาขาไอทีก็กว้างใหญ่มากจนคุณสามารถค้นหาสถานที่ที่คุณชอบได้เสมอ
ฉันอยากจะขออวยพรให้ผู้ที่เพิ่งเริ่มเรียนการเขียนโปรแกรมหรืออย่างน้อยก็เคยคิดเรื่องนี้โชคดี! และจำไว้ว่าเพื่อน ๆ โลกไม่ได้ถูกขึ้นอยู่ที่ใด!
ป.ล. : หากคุณสนใจบริษัทของฉันและกำลังพิจารณาว่าเป็นสถานที่ทำงาน คุณสามารถเขียนถึงฉันได้อย่างปลอดภัยที่ VK: auratarda ฉันสามารถบอกคุณได้มากกว่านี้และแนะนำให้คุณลงทะเบียนในโรงเรียน Java ด้วย
GO TO FULL VERSION