Programcının teknik kariyerinde, büyük fabrika özgeçmişi ne anlama geliyor?

Muhtemelen programcıların çoğu büyük bir fabrikada çalışmak istiyor. Son zamanlarda bazı programcılar hakkında bilgi edindim ve geri bildirimlerinden büyük bir fabrikaya gitmek istemenin birkaç nedenini özetledim:

Yüksek maaş peşinde koşmak

Küçük fabrikalarla karşılaştırıldığında, büyük fabrikaların maaş seviyesi çok daha yüksek olacaktır. Belirli sayı aralığı detaylandırılmayacak, ancak büyük fabrika bir bütün olarak çok daha cömert olacak.Mülakatı geçebildiğiniz sürece% 30 veya daha fazla maaş artışı elde etme şansınız olacak.Ayrıca büyük fabrikanın yıl sonu ikramiyesi verilmeyecek. Patron istediği zaman "vicdansız" çıkar.

İstikrar peşinde

Geçen yıl genel ortam pek iyi değildi.Birçok şirket, özellikle belirli bir grup ve belirli bir düşüş gibi kârlı olmayan küçük ve orta ölçekli fabrikalar olmak üzere, çalışanlarını işten çıkardı. Büyük üreticiler için, işten çıkarma olasılığı çok daha düşük olacaktır Sonuçta, işten çıkarmaların faydaları, olumsuz etkilerden ve hisse senedi fiyatlarındaki düşüşlerden çok daha azdır.

Kariyer gelişimini takip edin

Geçtiğimiz iki yıl içinde, Toutiao ve Pinduoduo gibi hızlı büyüyen birçok şirket, BAT'ta insanları kazmak için çifte maaş kullandı. Bu nedenle, uzun vadeli kariyer gelişimi açısından BAT'ın iş geçmişi, Qingbei'den mezun olanlar kadar popülerdir. BAT'ın geçmişiyle, gelecekte, iş atlama veya terfi, teknik yönetici veya mimar olmaktan bağımsız olarak, yeterli inisiyatif sahibi olacaktır.

Ali'de hızla büyüyen bir başlangıç şirketine katıldım ve ayrıca grup tarzı standartlaştırılmış bir araştırma ve geliştirme süreci yaşadım. Bu yüzden bugün okuyucularla Dachang hakkındaki görüşlerimi paylaşıyorum.

Büyük fabrikalarda vida var mı?

Bazıları büyük bir fabrikadan bahsettiklerinde hemen sadece vida olarak kullanılabileceğini söyleyecek ve her gün aynı işi tekrarlayacaklar. Aslında bu fikir çok tek taraflı.

Geleneksel büyük fabrikalar genellikle hiyerarşiktir ve yapılacak şeyler oldukça tekrarlayıcı ve mekanize edilmiştir. Bunun nedeni, bu alanların halihazırda şekillenmiş olması ve inovasyon motivasyonundan yoksun olması, pek çok insanın vida olmaya zorlanması ve yalnızca makinenin çalışabilmesini sağlamaya ihtiyaç duymasıdır.

Ancak büyük internet şirketlerinde durum böyle değil, biz onların arasındayız ve internet teknolojisinin her geçen gün değiştiğini bilmeliyiz. Herkes "Öğrenmeyi bitiremiyorum" diye bağırıyor ve Dad Ma da her gün zamana uyum sağlamak için yeniliğin gerekli olduğunu söylüyor. Böylesine hızlı değişen bir sektörde, korkarım sadece bir vida olmak sizin için kolay değil.

Ali'de herkes değişimi kucaklamaya alışık. Değişim, iş değişiklikleri, teknoloji değişiklikleri ve personel değişimi anlamına gelir. Böylesine hızlı değişen bir ortamda, sadece bir vida olmak ve her gün aynı mekanik işi tekrarlamak istiyorsanız, ya inisiyatifiniz yok ya da bir vida olmaya istekli olursunuz. Elbette vidalar genellikle iyi bir performans elde edemez.

Büyük fabrikaların çalışanları teknik iletişimde çok mu dar?

Elbette bazı insanlar, "Vida dediğim şey, tekrar eden mekanik işler yapmak değil, sistemin tam resmi değil, sadece küçük bir iş parçası veya teknik noktaya ulaşılabileceğini söylemektir" dedi.

Ne de olsa büyük fabrikalarda çok sayıda Ar-Ge personeli var. Bu nedenle, karmaşık bir sistem genellikle birden fazla parçaya bölünür ve her grup veya kişi bunlardan birini yapacaktır.

Ama söylemek istediğim, sadece bir alana dokunursan büyüyemez misin? Büyük bir fabrika ile küçük bir fabrika arasındaki en büyük fark nedir? Kullanıcı seviyesidir. Genel olarak, küçük fabrikalarda yüz binlerce veya yüz binlerce DAU bulunurken, büyük fabrikalarda genellikle on milyonlarca, hatta yüz milyonlarca DAU bulunur. Aynı kod parçası küçük fabrikalarda iyi çalışabilir, ancak büyük fabrikalara ulaştığınızda onu bulacaksınız. Pek çok sorun var.

Büyük fabrika yeterlilik ve derinlik ister; küçük fabrika hız ve genişlik ister.

Büyük bir fabrikadaysanız, katıldığınız modülleri olabildiğince derinlemesine incelemeli ve çok sayıda kullanıcı karşısında istikrarlı bir şekilde çalışabilmeleri için yaptığınız modülleri en uç noktaya nasıl optimize edeceğiniz konusunda daha fazla düşünmelisiniz. İnanın bana, böyle bir deneyim gelecekte yapılacak sayısız röportajın önemli bir parçası olabilir.

Küçük fabrikalar her tür moda teknolojiye erişebilir, ancak büyük fabrikalar erişemez mi?

Aslında, yeni teknolojilere yönelik tavırlar açısından, küçük fabrikalar genellikle büyük fabrikalardan daha açıktır. Sonuçta tekne küçük ve dönmesi güzel.

Birçok okuyucunun da aşağıdakilere benzer "ilginç" deneyimler yaşadığına inanıyorum:

Java'daki paradigmanın ne olduğunu incelemek iyi bir fikirdi, ancak meslektaşlarım aniden koşup şöyle dedi: "Java çıktı, herkes Kotlin kullanıyor! Çok güzel."

Yani, araştırdınız ve Kotlin'in çok fazla sözdizimsel şekere sahip olduğunu ve Java'dan çok daha akıllı göründüğünü keşfettiniz.

Dolayısıyla Kotlin'i öğrenmek, Kotlin'in her türlü roman kullanımlarını paylaşmak için tüm ekiple savaştınız, ekip mutlu, teknolojik büyümenin keyfini birlikte yaşadınız.

İki gün sonra, uzun grup koşarak şöyle dedi: "Hala Android yazıyorsunuz, herkes React Native kullanıyor ve kodun her iki ucu da aynı anda çalışıyor!"

Öyleyse, tekrar çalışırsanız, RN gerçekten iyi bir şeydir! Hem Android hem de iOS platformlarında aynı anda çalıştırmak için JS kodunun bir kopyasını yazın, bu çok uygundur. Ve Airbnb gibi birçok tanınmış şirket bunu kullanıyor.

Bu yüzden tüm ekibi Kotlin'i terk etmeye, birlikte RN öğrenmeye ve RN sıcak güncellemeleri gibi yeni kullanımları paylaşmaya çağırırsınız, böylece ekip tekrar mutlu olur ve teknolojik büyümenin keyfini çıkarır.

İki gün sonra, İnternet kralı bağırdı: "RN performansı çok kötü, Native'e geri dönmek istiyoruz, Native kraldır."

Şu anda çok düşünmediniz çünkü ayrıca RN performansının gerçekten kötü olduğunu düşünüyorsunuz ve Airbnb'nin de RN'den vazgeçtiğini duydunuz.

Yani, Java yazmak için geri dönüyorsunuz.

Daha sonra birisi sana dedi ki, git Flutter öğren, tekrar öğrenmezsen çok geç olacak ve Android er ya da geç soğuyacak.

Siz: Haha.

Yukarıdaki paragrafta, benzer sahnelere az ya da çok maruz kalmış olabilirsiniz. Elbette burada açıklamak istediğim en önemli şey, küçük fabrikaların daha geniş bir teknik kapsam ve çeşitli teknik seçeneklere sahip olmasıdır, çünkü yanlış olanı seçseniz bile, istediğiniz zaman geri dönebilir ve değiştirebilirsiniz.

Ama söylemek istediğim, bu kadar çok tür teknolojiye maruz kalmış olsanız ve sonunda sakinleşip bunun hakkında düşünseniz bile, ne kadar öğrendiniz? Süslü "yeni trend terimleri" dışında, gerçekten ne kazandınız? Böyle bir teknik yön, teknik bir kariyere gerçekten yardımcı olur mu? Ben düşünmüyorum.

Büyük fabrikalarda, bazı insanlar aynı makine kaynakları altında daha yüksek eşzamanlılığa nasıl dayanacaklarını araştırmak için yarım yıldan fazla zaman harcadı; karmaşık mobil ağlar altında en hızlı ağ bağlantı hızını nasıl koruyacaklarını araştırarak; React Native içinde JsCore'u nasıl optimize edebileceğini araştırarak Koşu hızını artırın.

Tabii ki söylemek istediğim asla yeni teknolojileri öğrenmemek. Bir teknisyen olarak, yeni teknolojilerin duyarlılığını ve hayranlığını korumak çok iyidir, ancak yeni teknolojilere asla körü körüne tapmamak veya trendleri takip etmemek, yenilerinin iyi olması gerektiğini düşünüyorsunuz. Bu, bedeniniz Rab'bi bilmeden rüzgarla koşarken, öğrenemeyeceğinizi haykırırken sizi sadece bir girdap içine düşürür.

Sonunda

Öğrenme teknolojisi yavaş, uzun ve meşakkatli bir yoldur.Bir tutkuya güvenemezsiniz, birkaç gün ve gece ayakta kalarak iyi öğrenemezsiniz.Normal zamanlarda çok çalışma alışkanlığı edinmelisiniz. Öyleyse: sebat!

Daha sonra Android programcıları için, gelişmiş kullanıcı arayüzü, performans optimizasyonu, mimar kursları, NDK, hibrit geliştirme (ReactNative + Weex) WeChat uygulamaları, Flutter ve Android'in diğer tüm yönleri dahil olmak üzere sizin için bazı bilgiler derledim. Üst düzey pratik teknoloji; Herkese yardımcı olmayı ve öğrenmek için İnternette bilgi aramak için herkesin zamanından tasarruf etmeyi umuyorum ve ayrıca birlikte öğrenmek için dinamikleri çevrenizdeki arkadaşlarınızla paylaşabilirsiniz!

Çalışma notları sistem rotasının daha ayrıntılı bir yapısını genişletmeniz gerekiyor: sahne arkası özel mesaj yanıtı "Android bilgileri" ücretsiz olarak ~

Bunu görürseniz ve makalenin iyi yazıldığını düşünüyorsanız, bir başparmak verin? İyileştirmeye değer bir şey olduğunu düşünüyorsanız, lütfen bana bir mesaj bırakın. Kesinlikle dikkatle araştıracak ve eksikliği giderecektir. Teşekkür ederim.

190615 "This Is Hip-Hop 2" yükleniyor Yi Yang Qianxi'nin 24 saatlik sınır oluşturma açık
önceki
190615 Yarın, Fan Chengchengin resmi olarak bir günlük geri sayım başlatan "BİR FAN GİBİ" şarkısını dinleyeceğim
Sonraki
Android tam bilgi sistemi rotası (acemi-yaşlı-büyük inek yola girmelidir)
190615 Wang Yuan, Uzun Yürüyüşün ruhunu yeniden yaşar ve yol boyunca yürür
Android mobil geliştirme programcılarının kariyer gelişimi hakkında konuşma
"TFBOYS" "Haberler" 190615 Wang Yuan, Uzun Yürüyüşün ruhunu yeniden yaşıyor
Android'in en son öğrenim materyalleri: popüler çerçeve web sitesi kitap önerileri ve açık kaynak kitaplık koleksiyonu
190615 Wu Yifan şifresi bu yaz yüksek ateşle vurur, yapımcı Wu'ya kuzeye ve güneye seyahat etmek için eşlik eder.
Aibo'dan RoboMaster'a: "dövüşen" robotların gerçeküstü çarpıtılması
Ali teknik uzmanlarından iş arayanlara 10 öneri (Android mülakat sorularının bir özeti makalenin sonuna eklenmiştir)
190615 Yeni Rap Takdir Konferansı'nın Açılışı, Profesyonel Yapımcı Wu "En Eğlenceli"
Grafikler ve metin, Linux işlemlerini ve iş parçacıklarını canlı bir şekilde açıklar
İksire ihtiyacın yok, sonsuza kadar yaşayabilirsin
Android öğrenmenin üç temel sorusu: Ne öğrenmeli? Nasıl ögrenilir? Şimdiye kadar
To Top