Programcı çıktı ve bu NetEase teklifini almak için ne kadar zorlandığımı söyledi.

Bugün sizlerle iyi bir deneyim paylaşmak istiyorum Yazar Java'yı ana sınıf olmayan bir sınıftan öğrendi, lisansüstü okulda Java öğrendi, bit veri yapısı ve Java temellerini öğrendi ve nihayet yarım yıllık sıkı çalışmanın ardından NetEase Games'te Java stajı yaptı. Teklif, bu yolculuğun zorluklarını yazar, sözler şeklinde ifade eder, okumaya değer. Orijinal metin aşağıdaki gibidir:

Lisansüstü okul sırasında yön seçimi

Okuldan mezun olacak öğrenciler için genel olarak iki şey çok önemlidir: Biri öğretmen seçmek, diğeri ise yön seçmektir.

Huazhong Bilim ve Teknoloji Üniversitesi'nde, yazılım mühendisliği bölümünde okudum.İlk mezun olduğumda en çok başımı ağrıtan iki şey. Öncelikle şunu açıklamalıyım ki, yüksek lisans yapmakta olduğum için laboratuvar genellikle bilimsel araştırma yapmıyor. Bazı hocalar proje getirecek. Laboratuvarda proje yapmayı planlamadığım için "birkaç yıldır büyük bir şirkette çalışmayı tercih ettiğim için", Staj arayışı düşüncesiyle bir mentor seçtim, gerçekler seçimimin doğru olduğunu kanıtladı.Yüksek okulun ikinci yılında staja katılmak için çok zamanım oldu, böylece büyük fabrikada egzersiz yapmak ve okumak için yeterli zamanım oldu.

Uzun zamandır yön seçme konusunda kafa yoruyordum. Yüksekokulun ilk yılında en çok yaptığım şey kitap okumaktı o zamanlar yönüm net değildi, bu yüzden çok kitap aradım. Başkaları veri madenciliği ve makine öğrenimi konusunda uzmanlaşırken, ben hala çeşitli yönlerde kararsızım.

Liseden önce oyun geliştirme ve Android geliştirme yapmak istiyordum ama daha önce Java Web geliştirmeyi de öğrendim. Böylece internette ilgili yönü öğrendim ve oyun geliştirmenin istihdam kapsamının nispeten dar olduğunu buldum.

Son olarak, şirketin konumuna, kişisel ilgi alanlarına ve önceki öğrenme deneyimime göre Java geliştirme yönünü seçtim.

Bu yüzden, okulun eğitim projesinde Java Web projesini seçtim ve o zamandan beri gerçek anlamda Java öğrenme yoluna girdim.

Aptal kuş önce uçar, çalışkanlık telafi edebilir

Kabul puanım üniversitenin ilk 3'ü olmasına rağmen, ana sınıf olmayan bir sınıf olarak, birçok büyük sınıf arkadaşıyla karşılaştırıldığında hala belirli bir boşluğum olduğunu öğrendim.

Öğrencilerin çoğu lisans derslerinde bilgisayar ağı, işletim sistemi, veri yapısı vb. Bilgisayarla ilgili dersler almış ve ben daha önce dinlememiştim.Ayrıca, genellikle birkaç tam proje deneyimine sahipler. , En azından Java Web'de nispeten tanıdık geliyor. O zamanlar sadece veri yapılarını öğrendim ve Java temellerine biraz maruz kaldım, temelde bir giriş seviyesi olan biraz proje tecrübem vardı.

Bu yüzden acıdan öğrendim ve eksikliklerimi telafi etmeye karar verdim. Vaktim olduğunda genellikle kütüphaneye gidip kitap ararım.İster işletim sistemleri, bilgisayar ağları veya veritabanları ve diğer lisans dersleri olsun, bazı ilgili kitapları arayacağım. Aslında bazı derslerin özellikle tamamlanması gerekmediği net değil, bu yüzden bilgisayar kompozisyon ilkeleri, derleme ilkeleri, yazılım testleri vb. Üzerine kitaplar aradım. Şimdi bunu düşünmek oldukça eğlenceli.

Derslerimiz nispeten sulu olduğu için, ders saati, temel dersleri kendi kendime öğrenmem için harika bir zaman oldu. Bu yüzden genellikle sınıfta yanımda iki veya üç kitap getiririm ve bir veya iki haftada bir okumayı bitiririm.Onu pek iyi anlayamasam da, o sırada bana hala çok yardımcı oluyor.

Ek olarak, bazen bazı lisans derslerini gizlice dinlemeye gidiyorum, çünkü "İşletim Sistemleri", "Veritabanı Prensipleri" gibi kendi kendine çalışma derslerinde zorluklarla karşılaştım. Bu yüzden, lisans ders programını incelemeye zaman ayırdım ve dersin dışındayken kursu denetlemek için acele ettim. Bazen sınıfta kendimi çok ani hissediyorum ve utanç verici bir şekilde kaçmak istiyorum, ama sonunda bir veritabanı dersini dinlemekte ısrar ettim.

Ayrıca çeşitli video sitelerdeki çevrimiçi kursları veya Çin'deki MOOC'un temel bilgisayar kurslarını izliyorum.İşletim sistemi, veritabanı ve diğer kurslar da beni etkiledi.

Bu şekilde her gün vaktimi dolduruyorum. Yüksek lisans okulumun ilk yarıyılında birkaç kitap okudum. O zaman kitapların basımlarını, özellikle bilgisayar ağlarını, işletim sistemlerini, bilgisayar kompozisyon ilkelerini hatırlayamıyorum ve Yazılım mühendisliği, yazılım testi, tasarım modelleri vb. İle ilgili kitaplar var. Bu şekilde, bazı temel bilgisayar derslerini oluşturmak için bu zamanın ısrarına güvendim.

Tüm zorluklardan sonra nihayet staj yaptım

Yarım sayfa çalışma zamanı geldi. Şu anda, okulun Java Web proje eğitim kursunu yeni bitirdim. Bu proje sırasında, birçok sorunu, teknik uygulama becerilerinin eksikliğini ve zayıf bir Java temelini açığa çıkardığımı fark ettim. Bu olay kendime de bir uyanma çağrısı gibi geldi, çünkü ilkbahar işe alım döneminde büyük bir fabrikada staj yapmayı planlıyorum, ancak seviyem yeterli değil gibi görünüyor.

Baskı altında, tek bir çıkış yolu var. Böylece, o andan itibaren, "geride kalma" laboratuvar çalışma hayatıma başladım. Neden laboratuvarda ders çalışmalısınız? Birincisi öğrenme ortamının iyi olması, diğeri ise herkesin birbiriyle soru alışverişinde bulunabilmesidir.

Her gün sabah saat 9'da laboratuvarda bilgisayarı açmak için, akşam saat 9'da bilgisayarla yatak odasına geri dönüyoruz. Zamanımın çoğunu kitap okuyarak geçiriyorum. Bu süre zarfında ağırlıklı olarak Java ile ilgili kitaplar okudum. Jiangnan Baiyi'nin "JVM Sanal Makinesi Kapsamlı Anlayışı" ve "Java Eşzamanlılığı" gibi "Java arka uç kitaplığından" ödünç aldım. "Programlama Sanatı", "Java Web Teknolojisi İçerisinin Derinlemesine Analizi", "Yay Kaynak Kodunun Derinlemesine Analizi", vb.

Zamanın diğer kısmında bazı teknik blogları okumak için kullanacağım. Esas olarak haritaya tıkladım ve yüzdeki bilgilere dayanarak bilgi noktalarını açıklayan ilgili makaleleri buldum. O zamanlar çoğunlukla arama motorları aracılığıyla makaleler buldum. Tabii bazen bazılarını gördüm Ayrıca kilit ve zor noktalar hakkında bazı bloglar yazacağım. Ancak bu dönem çok blog yazdığım dönem değil, ağırlıklı olarak görüşme bilgi noktalarını açıklayan bazı teknik bloglara bakıyorum.

Ayrıca röportajdan birkaç gün önce bu firmanın röportajlarını okumak, her röportajın bilgi noktalarını anlamak ve notlarıma kaydetmek için zaman ayıracağım, sadece görüşmelerle ilgili notlar alıyorum. 100'den fazla makale ezberledim, bu öğrenme alışkanlığında sonbahar hareketine kadar ısrar ettim, her görüşme bilgisinin benim tarafımdan ezberlenmesini, sindirilmesini ve tamamen anlaşılmasını sağladım.

Yavaş yavaş, gittikçe daha fazla not ve daha fazla şirket röportajlara katıldığım için özgeçmişimi sürekli geliştirmeye, görüşme becerilerimi özetlemeye ve çevrimiçi başvuru için doğru zamanı seçmeye başladım. Başından sonuna kadar yaklaşık 3 ay staj aramakla uğraştım.Bu süre zarfında irili ufaklı 20'den fazla mülakata katıldım. Mülakatın başından beri soran ve bilmeyen bir çaylaktım. İncelemenin sonuna kadar yavaş yavaş erişte savaşçısı oldum. , Java mülakatının ortak bilgi noktalarını zaten biliyorum ve aynı zamanda kendime daha çok güveniyorum, büyük şirketlerin karşı karşıya olduğu ne olursa olsun, acelem yok.

Böyle günler aylarca sürdü, sözde "Dünyada hiçbir şey zor değil", ilgilenenlerden korkuyorum. Sonunda laboratuvardaki herkes en sevdiği staj teklifini aldı.

Staj görüşmesi incelemesi

Bir stajyerlik ararken özgeçmişimi göndermek oldukça şiddetliydi. Temelde Haitou'du. Birkaç web sitesi birlikte oy kullandı. O zamanlar, röportaj kara listesinin "sakinleşme dönemi" ne olduğunu bilmiyordum, bu yüzden çoğu zaman hazırlıksız olarak büyük şirketlerle görüşmelere gittim. Ve bil. Röportajları kaydetme alışkanlığını geliştirmemiş olmam üzücü, bu yüzden röportaj deneyimini paylaşalım.

Aşağıda mülakat sürecini mülakat saatine göre kaydedeceğim: Zaman kursu muhtemelen Kasım ayı başından sonraki yılın Mart ayı başına kadardır.

Baidu: Şu anda, hala sıfır temel durumundaydım. Üç soru sordum ve görüşmeci beni nazikçe ayrılmaya ikna etti, "derinden vurdum, çılgınca çalışmaya, yüzümü fırçalamaya ve temeli kurmaya başladım."

Sina, Sohu, iQiyi, vb. Balabala: Temel gidiş-dönüş, ara sıra "kendini inkar etme ve kendinden şüphe etme ve ardından kitap okumaya, ilkeleri öğrenmeye ve ileri içeriği" yaşayabilme.

Netease, "Ölüm" manşeti, Nereye Gideceğim, Ctrip, vb .: Biraz gelişmeme rağmen, son teklifi hala alamadım, "Çılgınca okumaya, blog yazmaya, blogging yapmaya ve ardından özetlemeye ve blog yazmaya devam et."

İkinci yılın baharında yeni bir yolculuğa devam ettim.

Beauty Union, CVTE, Meituan, Netease Games: hepsi teklif aldı.

Teklifi alan bu firmaların mülakat deneyimlerine odaklanalım.

Beauty Union: O zamanlar bu bir video röportajıydı.Teknik sorunlar daha basitti ve koleksiyonlar, multithreading, JVM vb. Gibi yaygın temel Java sorunlarıydı. Aynı zamanda, oldukça zor olan bazı sahne soruları sordum. O sırada yaklaşık bir saat olmak üzere iki görüşme yaptım ve sonunda bir teklif aldım.

CVTE: Bu, yerinde yapılan bir röportajdır.Teknik röportajda, birkaç veritabanı sorusu sordum. Yönetmen görüşmesi benden özgeçmiş projesinin veritabanı tasarımını netleştirmemi istedi. Çok basit olduğu söylenebilir. hr yarım saat konuştu ve sonunda bir teklif aldı.

Meituan: Bir telefon görüşmesi olması gereken bir uzaktan görüşmeye katıldım.Sorulan sorular daha zordu. Temel Java sorularına ek olarak, çoklu okuma, kilitleme ve senkronizasyon hakkında bazı sorular da sordum. Görüşme bir saatten fazla sürdü. Bir teklif verdim.

NetEase Games: İki tur telefon görüşmesi yapıldı. İlk tur bir saat süren teknik bir röportajdı Temel olarak Java temelleri, koleksiyon sınıfları, eşzamanlı programlama, tasarım modelleri, veritabanları vb. Gibi önceki incelememin içeriğini sordum ve ayrıca arka uç mimarisi hakkında sordum. İlgili konular. Genel cevap oldukça iyiydi, iki tarafta sadece iki zeka sorusu vardı ve biri cevaplandı.Sonra görüşmeci bana hangi NetEase oyunlarını oynadığımı sordu.

Ayrıntılı röportaj içeriğini unuttuğum için beni affet, sonuçta yaş çok eski.

Staj deneyimi özeti bulma

1. Özgeçmişinizi yazın ve gerçeklerden gerçeği arayın. Staj aramanın proje için yüksek gereksinimleri olmayacaktır, ancak temel nispeten sağlam olmalıdır.

2. Vakfınızı güçlendirin, daha fazla kitap ve blog okuyun ve sık sık özetler yapın Görüşmeler eksiklikleri kontrol etmek için kullanılabilir, ancak hepsini değil.

3. Aynı şirkette yapılan görüşmeler genellikle kaydedilir (sakinleşme süresi), bu nedenle görüşmeye gitmeden önce hazırlıklı olun, aksi takdirde fırsat boşa gidebilir.

4. İlkbaharda işe alınan stajyerler birleşik stajyer olarak adlandırılır ve ilkbaharda işe alınmayan stajyerler günlük stajyer olarak adlandırılır.Genellikle, ilkiyle görüşmek daha zordur ve ikincisiyle görüşmek daha az zordur.Bu nedenle, ikisi arasında takipte olabilecek bazı farklılıklar vardır. Stajın içeriğinde ve düzenli üye olmanın zorluğunda farklılıklar olacaktır, tartabilirsiniz.

5. Staj arayışı hakkında bilmeniz gereken birkaç web sitesi vardır: Stajyer Keşiş, Niukewang, Lagou.

6. Görüşme sürecinde, olumlu bir insan olup olamayacağınızı sormayı unutmayın.Bu, sonraki seçimleriniz üzerinde büyük bir etkiye sahiptir.

Son olarak, aslında, staj bulmak o kadar da zor değil. Genel olarak, iş gereksinimleri okulun önerdiğinden daha düşüktür, bu nedenle "seçici" olabilirsiniz. Şansınız varsa, sevdiğiniz bölümü seçseniz iyi olur. O sırada buna pek dikkat etmedim, bu yüzden özellikle ekledim .

postscript

Kasım ayıydı. Staj için hazırlanmaya başladınız mı? Biliyorsunuz, bu tür şeyleri daha sonra gözden geçirmek yerine daha önce gözden geçirmek daha iyidir, öyleyse hemen başlayalım.

"Herkesin bir Java geliştirme tanrısı olabileceğine inanıyoruz. Bundan sonra, öğrenmeye giden yolda kafanız karışmayacak şekilde başlamanız için size rehberlik edecek kıdemli bir arkadaş bulacağız. Burası, yeni başlayanların İnternet endüstrisine geçiş yaptığı java geliştirme eğitim enstitüsünün buluşma yeridir."

"Uzun yıllardır geliştirme ile uğraşan eski bir java programcısıyım. İstifa ettim ve şu anda kendi özelleştirilmiş java kurslarımı yapıyorum. Bu yılın başında, 2019'da öğrenmeye en uygun olan java öğreniminde kuru ürünleri derleyerek bir ay geçirdim. Temel javase'den ilkbahara kadar çeşitli çerçeveler düzenlenir ve her java ortağına gönderilir.Eğer almak isterseniz, başlık numaramı takip edebilir ve arka planda bana özel bir mesaj gönderebilirsiniz: java, ücretsiz olarak alabilirsiniz.

Filmlerdeki o akıllı robotları hatırlıyor musunuz? Başarmak zor görünmüyor
önceki
Nüfus politikasını ayarlamak için son kez doğurganlığın serbestleştirilmesi
Sonraki
Japon şirketleri değişti! Kobe bifteği de sahtekarlıktır, özür dileme, lütfen özür dile!
Ödünç alabilmenin yanı sıra? Jack Ma, Susam Kredisi oynamanın birkaç yolu olduğunu söylüyor!
Yeni zaman programcısı Xiaomi'den şikayet ediyor: Bu kadar büyük bir şirkette bu kadar düşük maaşla kimi küçümsüyorsunuz?
Yeni pazarlama ve yeni değer 2019 ZOL acentesi yıllık konferansı düzenlendi
Ali programcıları şikayet ediyor: Yeni mezunların yıllık maaşı 400.000, eski çalışanlar nasıl yaşayabilir!
Premier Lig finali: Blue Moon 100 puan kazandı, Wenger zaferle Arsenal'e veda etti
Yapay zekanın kendisi resmen size bir aşk başvurusu gönderdiğinde, kadınların% 60'ı çıkmayı reddettiklerini söylüyor!
"Komşum Totoro" Çin'de vizyona girse, onu izlemek için sinemaya gider miydiniz?
Üç programcı büyük fabrikaya girebilir mi? Netizen: Üç kitap da lisans öğrencisi mi?
Chen Danqing: Qing Hanedanlığının son dönemlerinde bir vatandaş "Qi Baishi" oldu, o neye güveniyordu?
Engellemeyin! Baoan Xinan Ortaokulunun ortaokul çevresindeki alanı tek satır olarak değiştirildi ve ...
Pinduoduo Uygulaması, Apple App Store'dan aniden kaldırıldı! Apple: "Yeni güncellemeler" yüzünden
To Top