15 yaşındaki programcının açıklaması: kariyerimi etkileyen 8 önemli beceri

Yazar | Gu De

Kaynak | Alibaba Middleware ( İD: Aliware_2018)

Geçen yüzyılda 1998 yılında Zhejiang Üniversitesi'ne kabul edildim. Elektronik mühendisliği okudum ama yardım edemedim ama üniversite yıllarında bilgisayarlara aşık oldum, o sırada okulda assembly dili, C ve C ++ öğrendim ve ayrıca Microsoft VC ++ eğitimi aldım. İlk 8051 kartının LED ışıklarını yakmayı deneyimledim ve çok heyecanlandım, ancak o zamanki LED boncuklar doğrudan 8051 GPIO portu tarafından yönlendiriliyordu (sürücü akımı kapasitesi dikkate alınmadan).

Daha sonra, üçüncü sınıftayken kendimi boşa çıkaramadım, bu yüzden dışarıdaki bir yazılım şirketinde yarı zamanlı çalışmaya gittim, iletişim ekipmanı şirketlerinden birinde PPP ve PPPOE geliştirme yaptım. Bu şirkette süper büyük ölçekli kod geliştirmenin ne olduğunu öğrendim. Merhaba Dünya çok daha görkemli), süper güzel bir yazılım mimarisi nedir, iyi bir programlama stili nedir ve sofistike bir veri yapısı tasarımı nedir.

Gençlerin ve yaşlıların yarı zamanlı yaşamı, zaman hızla uçuyor ve sonra bir araştırmacı olmak için yeterince şanslıydım ve ARM gömülü geliştirme araştırmasına katılmaya başladım. O zamanlar (2002-2003), Çin'deki ilk nesil Arm geliştirme mühendisleri olarak kabul edildim. İlkokuldan üniversiteye kadar birçok sınıf arkadaşımla çok büyük bir farkım var, yani soru sormayı seviyorum. Şimdi, gelecekte mükemmel bir mühendis olmam için iyi bir temel oluşturmak üzere bu özel beceriye gelmek istiyorum. Bu beceri, kariyerimdeki ilk önemli beceridir.

Soru sormakta iyidir

Eğitim yöntemimiz çoğu insanın problem çözme konusunda ustalaşmasına mahkumdur.Her sınava girdiğimizde amacımız 100 puan almak ve ABCD'den doğru cevabı seçmek.Aksine çok az insan bunu neden öğrenmemiz gerektiğini düşünüyor. Bilgi, gelecekte bu bilginin kullanımı nedir? Ya da bu matematiksel formülün nasıl ortaya çıktığını bir düşünün? Daha kısa bir ifade şekli var mı? Keşfedilmemiş daha iyi çözümler var mı? Veya öğrenme verimliliği nasıl artırılır? Kendinizi nasıl iyi öğrenir ve kolayca öğrenirsiniz? Öğrenci hayatım boyunca zihnim gün boyu bu sorularla dolu, bence beni soru sormada iyi olan "iyi" bir öğrenci yapan bu düşünme alışkanlığı.

2005 yılında yüksek lisans eğitiminden mezun olduktan sonra, Huawei Co., Ltd.'ye katıldım ve doğal olarak 2 / 3G baz istasyonuna gömülü geliştirme ile uğraştım.Huawei'de mükemmel bir mühendis olmanın ikinci becerisini öğrendim: teknik materyal yazma ve okuma.

Teknik bilgi yazma ve okuma

Huawei'de, SDRAM okuma ve yazma sürücü ilkeleri, SPI veri yolu analizi, sinyal aksaklık testi ve analizi, ağ analizörü kullanım becerileri gibi çok çeşitli alanları kapsayan özel bir teknik veri tabanı vardır. Bu, ilk defa görüyorum. Gerçek çalışmaya bu kadar yakın olan bu kadar büyük miktardaki teknik materyal kesinlikle üniversite ders kitaplarından uzaktır, bu nedenle Huawei'nin kariyerinin bir buçuk yılı boyunca bu materyalleri okuyup incelemek için çok zaman harcadım. O zaman sormanız gerekebilir, bu bilgi nereden geliyor? Doğru, Her bir cephe mühendisi tarafından olağan işlerinde özetlenmiştir, işte bir beceri: Teknik bilgi yazın. Örneğin yeni bir teknoloji öğrenirseniz, bir paylaşım raporu yazabilirsiniz; örneğin büyük bir problemi çözerseniz problem analizi raporu yazabilirsiniz; örneğin yeni bir yazılım çerçevesi tasarlamak istiyorsanız tasarım raporu yazabilirsiniz.

merak

O zamanlar Huawei ile çok meşguldüm ve birçok işim vardı.Örneğin, bazen bir devre kartını tamir etmenizi istedim, bazen bir otobüsün zamanlama dalga şeklini ölçmenizi istedim, bazen küçük bir fonksiyon kodu yazmanızı istedim ve bazen başka şeylere katıldım. Ekibin işbirlikçi bir çalışması vb.

Bu süreçte, SDRAM gibi bu teknolojilerin bir kısmı hakkında merak doluydum, daha önce sadece SRAM'ın çalışma prensibini anladığım için çok basit hissettirdi.SDRAM, RAM okuma ve yazma işlemleri konusundaki anlayışımı tamamen bozdu. Şarj etme, patlama operasyonu vb. Gibi yeni kavramlar beni meraklandırdı, bu yüzden teknik veritabanında bulabildiğim SDRAM bilgilerine bakarak bir ay geçirdim ve bir sonraki SDRAM'ı kelime kelime dikkatlice kemirdim. Çipin İngilizce SPEC'i, SDRAM'ın zamanlama sinyali dalga biçimini 500.000 osiloskopla ölçmek için kullanıldı.Şimdi sonunda SDRAM'ın önünü, arkasını, solunu ve sağını anladım. Bu özel çalışma sayesinde, SDRAM konusunda küçük bir uzman olarak görülüyorum, bu yüzden ekip arkadaşlarıma SDRAM teknolojisinin bir paylaşımını verdim.

Paylaşmada iyi

Teknoloji paylaşımından bahsetmişken, bunu daha önce yapmadım, ancak üniversitemde giden tipe ait olduğum için sahne korkusu değilim. Sadece bu PPT'yi nasıl organize edeceğimi bilmiyorum. Ustama danıştım (Huawei'de, 3 aylık deneme süresi bir ustanın çıraklara liderlik etmesi içindir). PPT'nin "bir resim, iki tablo ve üç kelime" gerektirdiğini biliyorum. Ayrıca paylaşmak için herkesin bilgi birikimini anlamanız gerektiğini de biliyorum (Basit olduğunu düşündüm, ancak izleyiciler Anlaşılması zor olan teknik noktaların dikkatlice açıklanması gerekir), konuşmanın basit bir şekilde anlatılması gerektiğini, toplam puan yapısını takip etmesi gerektiğini veya 2W1H vb. Konuşmaya aşina olduğunuz açıdan değil, izleyici perspektifinden başlamasının gerektiğini de biliyorum. Tabii ki en önemli şey teknoloji paylaşımının sadece teknik anlayışımı değil, kişisel etkimi de geliştirebileceğini anlamak ... Bundan sonra her yeni birimde teknoloji paylaşımını başlatmak için inisiyatif alacağım.

28 ilke ve verimlilik ilk

İşimizin özelliklerinden biri, onu asla bitiremeyecek olmamızdır. Bu nedenle, özellikle takımın işinin özü olmayan işler gibi en önemli şeylere sınırlı zaman ayırmalıyız. Zamanımızın% 20'sini verimliliği artırmak ve hızlı bir şekilde tamamlamak için harcayabiliriz. Mükemmeliyetçiliğe gerek yok, OK olmak için 120 puan almanız gerekiyor. Ekibin temel çalışması, çekirdek teknolojisi veya gelecekteki inovasyonu etkileyen çalışmalarına gelince, zamanınızın% 80'ine yatırım yapmanız, sistematik, standartlaştırılmış, belgelenmiş ve SOP olmaya çalışmanız ve bu işi olabildiğince mükemmel hale getirmeniz gerekir. Bu 28 ilke ile hızlı bir şekilde tamamladım liderlik Bana verilen çalışma, ekibin birçok temel ve temel çalışma sonucunu belirlemesine yardımcı oldu.

Huawei'de ayrıca pek çok önemsiz görevi üstlenmemiz gerekiyor (acil ama çok önemli değil) Örneğin, sürücü kodu yazarken, aniden sinyal kalitesini test etmek için bir görev alıyoruz.Bu tür bir şey, bir test ortamı ve yüksek kaliteli dörtlü Osiloskobu izleyin ve ardından hattı uçurmak zorundasınız, bu nedenle şu anda verimlilik çok önemlidir. Her zaman "heyecanlıyım" ve ortamı hızlı bir şekilde ayarlıyorum, test öğelerini hızlıca planlıyorum ve ardından temiz ve hızlı testler gerçekleştiriyorum ve 2 saat boyunca sürekli ve verimli bir şekilde çalışıyorum. Bu tür temel olmayan işleri hızla kapatın ve ardından daha önemli işlere odaklanın. Ama çoğu zaman, diğer insanlar ortamı yavaşça kurmayı sever ve yavaşça kusarlar.Bir süre test ettikten sonra, dışarı çıkmaları, burada dolaşmaları ya da bazı kodlar yazmaya geri dönmeleri, kiminle sohbet edeceğini, hiç de değil. Önce verimlilik ilkesine uyun.

Tekerleği tekrar etme

Çoğu "iyi" mühendis "temizliğe" sahiptir, her zaman diğer insanların kodunun yeterince iyi olmadığını, kendi kodlarının en iyisi olduğunu düşünürler. Aslında, bir başkası bir tekerlek yaptı ve belli bir süre ve iş senaryolarının testini geçtiği için, çok daha güzel bir tekerlek icat etseniz bile, fiyat / performans oranının diğerlerinden daha yüksek olmaması muhtemeldir. Bence mühendisler tekerleği yeniden icat etmekten hoşlanmıyorlar, ancak kapsayıcı bir zihniyetten yoksunlar.Farklı bakış açılarına tahammül etmeyi öğrenebilir ve farklılıkları saklı tutarken ortak bir zemin aramayı öğrenirseniz, pratikle test edilen tekerleği yavaş yavaş kabul edeceksiniz. Bu nedenle, yeni bir görev aldığınızda, işi başka birinin yapıp yapmadığını, nerede bulabileceğinizi veya tekerleği kimin bulabileceğine danışmanız gerektiğini ve ancak bunun yeni bir iş olduğundan emin olduğunuzda düşünmelisiniz. Başlamak.

Okuma yeteneği

"Kitabın kendi altın evi var ve kitabın kendi Yan Ruyu'su var." Eskilerin söylediklerinin oldukça doğru olduğunu düşünüyorum. Bilgimiz ya doğrudan deneyim ya da dolaylı deneyimdir (ağızdan ağıza ve kendi başımıza okumak da dahil), bunların arasında okuma da var En verimli ve bilgiye dayalı öğrenme yöntemi, bir kitap 30 Birkaç yuan, yazarın birkaç yıl veya hatta on yıldan fazla deneyim özetlerini karşılayabilir Fiyat / performans oranı genellikle yüksek değildir. Ve çok fazla bilgi, iş kısıtlamaları nedeniyle, kısa vadede doğrudan deneyim kazanamıyoruz ve ağızdan ağza konuşma özellikle sistematik değil. Şu anda okumak çok iyi. Örneğin, satış öğrenmek istiyorsanız, kod yazamazsınız. Doğrudan satış pratiği yapmak için, bir satış profesyoneli tarafından yazılmış bir satış kitabı satın alabilirsiniz.Satışların özünü bir veya iki gün içinde öğrenebilirsiniz.Elbette, bu konuda ustalaşmaktan hala uzak, ama size yeni bir bakış açısı sunuyor. Düşünme şekli, neden mutlu ya da değil?

İletişim yetenekleri

Çin eğitimiyle yetiştirilen öğrenciler ders çalışmasında genellikle daha iyidir, kişilerarası iletişimde iyi değildir, ifade etmede iyi değildir, özellikle mühendisler, fikirleri ve fikirleri vardır, ancak yüz ya da sahne korkusu nedeniyle iletişimde iyi değiller ve onlardan hoşlanmıyorlar. İnsanlarla anlaş. Toplumumuzdaki iş bölümü gittikçe daha ayrıntılı hale geliyor. Bireysel mücadele artık toplumun ihtiyaçlarını karşılayamıyor. Takım çatışması veya takımlar arası mücadele giderek daha fazla norm haline geliyor. Bu nedenle, iletişim ve koordinasyon önemli yetenekler haline geldi. Bazıları bu becerinin çok önemli olduğunu bildiğimi söylüyor ama bunda iyi değilim. Aslında, Jane'e giden harika yoldan, empati kurarak diğer insanlarla empati kurabilir ve sohbet edebilirseniz, yavaş yavaş iletişim kurmayı ve ifade etmeyi öğreneceksiniz.Diğer öğrencilerin sohbet etmelerinde yanlış bir şey olmasa bile iletişim ve ifade hiç de zor değildir. İletişim ve ifade becerilerini geliştirebilirler.

Yazar hakkında: Gu De, 2005 yılında Zhejiang Üniversitesi'nden devreler ve sistemler alanında yüksek lisans derecesi ile mezun oldu ve daha sonra 2G ve 3G baz istasyonlarının geliştirilmesiyle ilgilenen Huawei'ye katıldı. 2006 yılında, özellikli telefonlar, akıllı telefonlar ve IoT iletişim modüllerinden (2G / 3G Modülü) sorumlu olan Shanghai Morningcomm Technology'ye katıldı ve GPS izleyiciler, tabletler ve diğer akıllı donanımların tasarımına öncülük etti. 2012 yılında Şangay Eşzamanlı Bilgi Teknolojisini kurdu, Bluetooth BLE akıllı donanımına odaklanarak akıllı anti-kayıp cihazların, akıllı cüzdanların, akıllı bagaj etiketlerinin vb. Tasarımına öncülük etti. 30 Birden fazla ürün için 20'den fazla IoT patenti sunmuştur ve Bluetooth BLEmesh konusunda kıdemli bir uzmandır. Alibaba Yapay Zeka Laboratuvarı'na 2017'de katıldı ve AIoT'nin genel mimari tasarımından sorumluydu.Tmall Genie açık platformunda 0'dan 1'e kadar Bluetooth ağından sorumlu kişiydi ve bir dizi IoTConnect Kit güçlendirme endüstri zincirini hızlandırdı.

Çin Bilimler Akademisi, Mulanın dil sahtekarlığına yanıt verdi: parti işini askıya aldı; Çinin en büyük 100 yazılım işi geliri: Huawei art arda 18. yılı kazandı; Ionic 5.0.0-beta.5 yayınlandı | Gee
önceki
Çizgi Roman: Üç "harika" sıralama algoritması
Sonraki
Şangay, İnternetin "kayıp on yılını" geri alıyor
"Matematik yapamam, başka ne yapabilirim?" Röportajcı + CTO: Her şeyi yapmalıyım
Stanford'un ilk Çinli kadın dekanı "suni deri" makinelere ve engelli kişilere dokunma hissi veriyor.
Windows 10 daha güzel kokuludur, yerli kullanıcıların yarısından fazlası Windows 7'yi "korur"
bilet? Meslekler? Nesne? Python size yılın üç büyük problemini zarif bir şekilde çözmeyi öğretir
Dr.Stanford ayrıldı ve 3 alanda dünyayı değiştirdi, teknoloji delisi Musk'ın zirvesine giden yol
Çin'in kendi geliştirdiği programlama dili "Mulan", "yabancı" dış görünümü olan başka bir kırmızı çekirdekli tarayıcı mı?
Neden Go'da makine öğrenimi mimarileri yazıyoruz ama Python'da yazmıyoruz?
Sizi Spring Boot / Cloud'un arkasındaki lüks Ar-Ge ekibiyle tanıştırmanın zamanı geldi
Pandaların veri işlemede üç numarası vardır, kaç tanesini biliyorsunuz?
200.000 QQ sunucusu tamamen bulutta
Xiangyang'ı ziyaret eden Hubei: Antik kent bahar gelgitini "canlandırdı"
To Top