Sorun: Röportaj yaptığımda daha önce hiç deneyimim yoktu, bu yüzden ne soracağımı tam olarak bilmiyordum onları hakkında işe alındığımda şirket. O zamandan beri bir dizi uyarı işareti ve sıkıntı gördüm, örneğin:
Başladığımda dört geliştirici, herkes "Ben" veya "Ryan" 'dan ayrılıyor. Bir mühendis benden otuz gün önce, biri benden iki hafta sonra kiraladı. Bölümün çoğu, başladığımdan beri çok sayıda insanı işe alıyor.
Son derece sınırlı internet erişimi. Fikri BT açısından anlıyorum, ama sadece Facebook engellendi, aynı zamanda Youtube, Twitter ve Pandora. Ayrıca DNS dışı web sitelerine ( http://xxx.xxx.xxx.xxx/ ) ve garip bir şekilde Miranda-IM'ye tüm erişimi engellediklerini anladım.
Düşük kabinleri. Bu iyi çünkü yakın arkadaşlarımı seviyorum, ancak geliştiricileri müşteri hizmetleri, müşteri eğitimi ve QA departmanı ile birlikte büyük bir açık odaya koydular. Gürültü, gürültü, gürültü ve insanlar gün boyu sohbet etmek için dururlar. Kulaklıklar sadece o ana kadar gidiyor.
Birkaç saatte sadece beş dakika harcamamıza rağmen, programcılara video oyunlarımız gibi işle ilgili olmayan şeylerden bahsetmemelerini söylemeye başladığımdan beri patronum tarafından birkaç e-posta gönderildi. Daha fazla kazma, bunun birisinin programcıların "gevşediğinden" şikayet etmesinden kaynaklandığını söylüyor.
İnsanlar bütün gün omzuma bakıyor. Bir programlama sorunuyla ilgili yardım almak için Freenode webchat'indeydim ve birkaç dakika içinde patronumdan (tüm geliştiricilere) işteki herhangi bir dış sohbet sunucusuna bağlanmamamız gerektiğini söyleyen bir e-posta aldım.
2005'ten itibaren IE ile erişmemiz ve Java 1.4 JRE'yi kullanabilmek için yüklü olması gereken sürüm kontrol sistemi.) Java 6 bir gün ve sonraki iki gün bu "sorunu" geri almak için bilgisayarım ile mücadele geçirdi.
Kaynak kontrolü yok, hiçbir şey hakkında yorum yok, standart yok, kod incelemesi yok, birim testi yok, sağduyu yok. Kelimenin tam anlamıyla onlar aşırı beyaz boşluk kırpmayın basit gerçeği kaynaklanıyor dize kaynak çevirileri ele nasıl bir sorun buldum, geliştiriciler yapıyor: getResource ("Date:") yerine: getResource ("Date") + ":" ve bence bu konuyla doğrudan uğraşmak yerine fazla boşlukları veritabanına geri eklemem söylendi.
Bazı şeyleri anlamaya çalışmak isterim, ancak IRC gün boyunca birkaç farklı odada konuşmak ve IM üzerinden arkadaşlarınızla/ailenizle iletişimde kalmak istiyorum. konsantrasyonumu kırma (QA'dan oğlu hakkında konuşmak için uğradığı kadar değil), ama insanlar gün boyunca omzumun üzerinden geçtikleri için "programcı- olmayan bir şey gördüklerinde şikayet ediyorlar. Patronum ve QA tarafından iyi, hızlı iş yaptığımı söylediler. Yürüdüğünüz beş saniye boyunca ekranımda ne yaptığımı değil, iş çıktımı ve kalitemi değerlendirmeliyim.
Öyleyse sorum şu: 90 günümde zar zor olmasına rağmen: Bir işten devam etmeye ve başka bir yere bakmaya nasıl karar veriyorsunuz veya patronunuzla ne zaman çalışmaya başlamalısınız? bu sorunları çözmek için? Patronun benimle bu işlerin çoğunda çalışmasını sağlamak mümkün mü? Birkaç ay boyunca birkaç özgeçmiş göndermeme rağmen geri duyduğum tek yer ve Burası onların birçok kusurları ile koymak için de ödeme, ama ben sadece zaten çok sefil burada çalışmaya başladım. Sadece buna katlanmalı mıyım?
Düzenleme: Tüm yanıtları takdir ediyorum! Birincisi: Amerika Birleşik Devletleri'ndeyim ve maaş alıyorum ve 90 günlük deneme süremin sonuna gelmekten yaklaşık 5 gün uzaktayım.
Bahsettiğim e-postaları gönderen acil patronum olsa da, aslında kol bükmenin çoğunu yapan bölüm yöneticisi olduğuna inanıyorum. Aynı zamanda ofisi olan tek kişi o. Acil patronum iyi bir adam, sadece şikayetçi.
Bahsettiğim gibi, Facebook/Twitter/Youtube BT (ve yönetim) açısından mantıklı. Bazı insanlar do bunların sınırlı olması gerekir, aksi takdirde onlara zaman harcarlar. Ancak, zaman zaman, Android geliştirme (ki ben)) yaparken olduğu gibi çok yararlı olabilecek Youtube videolarına rastladım. İçinde çalıştığım "Ar-Ge" bölümünün "araştırma" kısmı. Burada sadece naifliğim olabilir, ama insanların yürürken ne yaptıklarını değil, işlerini (hız ve kalite) değerlendirmeleri gerektiğini hissediyorum. Eğer işimi hallediyorsam ve iş iyiyse, hangi web sitesinde olduğum önemli mi?
Yukarıdakilerle ilgili, ama ben do IM ve/veya IRC işteyken erişim sınırlama nedenini anlamak ve bana ödeme yaptığını anlıyorum burada olmak ve bana neler yapabileceğimi ve yapamayacağımı dikte edebilirim.Ancak yine de beni ekranımda ne olduğunu değil, işimle ilgili olarak yargıla Bu bir yazılım geliştirme alanında bu kadar yaygın değil mi? bir IDE 8 saat boyunca bakıp, her zaman yazarak, tamamen gerçekçi değil. IM/IRC'de sohbet edebilirim, bu yüzden işimde geçirdiğim zamanın keyfini daha basit bir şekilde, bu nedenle " kısa süreli bellek ", kafamdaki problem üzerinde çalışmaya devam ediyor. KG'den Becky benimle öğle yemeği hakkında konuşmayı bıraktığında bunu yapamam.
Bu işte şansım olduğunu hissediyorum ve sahip olduğum için mutluyum. Burası olumlu var: elbise kodu üzerinde lax, ne zaman biz çalışmak zorunda lax (önce 9 am ideal, burada bazı leeway), büyük faydaları. Ancak, günümden daha basit bir şekilde zevk alabileceğim anlamına gelirse, daha az para alırdım, itiraf ediyorum, are çoğunlukla bana sızlanan. Sadece bir bilgisayarın arkasında günde 8 saatten fazla oturacaksam, olabildiğince eğlenceli olmasını isterim.
Kaç, kaç, çok uzak. Ve hızlı.
Durum hakkında patronunuzla konuşmak için try yazabilirsiniz, ancak yazdıklarınızdan, dış kaynaklarla iletişim programcılarının önemi hakkında genel bir anlayış eksikliği var gibi görünüyor, genel ve bir iki dakika boyunca zihninizi işinizden çıkarmanız yeterlidir. Açıkçası, programcılar için bir atölye gibi görünüyor.
Şehrimde, aynı şekilde çalışan bir teknik destek şirketimiz var (bir grup büyük şirket için teknik destek yapıyorlar, bir tür yerli dış kaynak işi). Bu "cehennemden ruh emici iş" olarak bilinir, çünkü insanlar mahkumlar gibi muamele görürler ve o kadar çılgındılar ki, vardiyada çok fazla kez tuvalete gitmek için kovulabilirsiniz.
Düzenle - Pekala, bunu biraz daha net yapmama izin verin (beklenmedik bir şekilde) var olan upvotes hak ediyor.
Başladığımda dört geliştirici, herkes "Ben" veya "Ryan" 'dan ayrılıyor. Bir mühendis benden otuz gün önce, biri benden iki hafta sonra kiraladı. Bölümün çoğu, başladığımdan beri çok sayıda insanı işe alıyor.
Sesinden, çok yüksek bir ciro oranı var. Devir hızı aslında bir şirketin ortamının sağlığının iyi bir göstergesidir. İnsanlar bir yeri sevmezlerse, gidecekler, bu kadar basit. Perakende gibi yerlerde döner bir kapı beklenirken, bir ofis ortamında çok arzu edilmez (bu nedenle Best Buy gibi yerler neden geçti ve bu tür radikal değişiklikler bir ROWE ). Bir iş açısından bakıldığında ciro kötüdür, çünkü maliyetlidir. Her çalışan için işe alma ve eğitim sürecinden geçmek biraz paraya mal olur. Bunu ayda dört ya da beş kez yapın, kimse kalmadan yapın ve bunun nasıl bir sorun olabileceğini görürsünüz. Bir şirket bunun olmasını beklerse, o zaman çalışanlarına iyi davranmayan bir şirkettir (perakendenin yüksek ciro oranları için kötü şöhretli olmasının nedenlerinden biri, perakende çalışan herkes neden bahsettiğimi biliyor).
Son derece sınırlı internet erişimi. Fikri BT açısından anlıyorum, ama sadece Facebook engellendi, aynı zamanda Youtube, Twitter ve Pandora. Ayrıca, DNS dışı web sitelerine (http://xxx.xxx.xxx.xxx/) ve garip bir şekilde Miranda-IM'ye tüm erişimi engellediklerini anladım.
Bu, diğerlerinin de belirttiği gibi, kurumsal ortamda yaygındır. Twitter Facebook kadar az ya da çok kötü. DNS dışı şeyler güvenlik nedeniyle olabilir, ancak ayrıntılara bağlı olarak işinizi nerede yapmanızı engelleyebileceğini görebiliyorum (etki alanı adı yoksa, bir IP adresi üzerinden uzak bir web sunucusuna erişebilmelidir. henüz kurulmamış/üretilmemiştir).
YouTube daha tartışmalı, ancak bence "hepsini engelle, çünkü insanların zamanlarını boşa harcamamalarına güvenmekten daha kolay. YouTube hem işini yapmak için hem de büyük bir zaman kaybı için yararlı olabilir.
Düşük kabinleri. Bu iyi çünkü yakın arkadaşlarımı seviyorum, ancak geliştiricileri müşteri hizmetleri, müşteri eğitimi ve QA departmanı ile birlikte büyük bir açık odaya koydular. Gürültü, gürültü, gürültü ve insanlar gün boyu sohbet etmek için dururlar. Kulaklıklar sadece o ana kadar gidiyor.
Düşük küpler, işbirlikçi bir ortamı teşvik etmek için mükemmeldir (fiziksel olarak diğerlerinden duvarlı değilsiniz. Ancak, geliştiricilerin işlerinin bir parçası olarak konuşan departmanlara yapışması kırmızı bir bayraktır.Bu, yönetimin geliştiricilerin kendilerini düşündüklerini duyabilmek için en az sessiz bir ortama sahip olmalarına izin vermek En büyük sorun buysa, büyük olasılıkla bu konuda yönetimle yüzleşebilir ve tüm bölümünüzün yararına bir şeyler üzerinde çalışabilirsiniz.
Bütün gün sohbet etmeyi bırakanlar, kurumsal ortamın tipik bir parçasıdır. Kim olduğuna bağlı olarak, özellikle yeni bir işe alım olarak onları işten çıkarabilir veya reddedebilirsiniz. Bunu yanlış kişiye yapın ve "takım oyuncusu değil" olarak adlandırılabilir ve kaldıysanız ilerleme şansınızı etkili bir şekilde mahvedebilirsiniz.
Birkaç saatte sadece beş dakika harcamamıza rağmen, programcılara video oyunlarımız gibi işle ilgili olmayan şeylerden bahsetmemelerini söylemeye başladığımdan beri patronum tarafından birkaç e-posta gönderildi. Daha fazla kazma, bunun birisinin programcıların "gevşediğinden" şikayet etmesinden kaynaklandığını söylüyor.
Burası "GTFO" bölgesine (OP'ye şüphe yaratarak ve gerçekten sadece günde birkaç dakika) girmeye başladığım yer. Zihninizi bir süreliğine işinizden çıkarmanın önemini ve beraberinde getirdiği verimlilik kazanımlarını tamamen göz ardı eder. Ayrıca şirketteki birinin programcının saatin her saniyesinde kod çalmaktan başka bir şey yapmaması gerektiğini düşündüğünü de gösterir. Yaratıcı programlama sürecinin nasıl çalıştığına dair el yazısı bilgisi olan herkes daha iyi bilmelidir. İşverenlerin, öğle yemeğinde en az yarım saat (ücretsiz) ve özellikle çalışanın yararı için tasarlanmış, günde beş on beş dakikalık mola vermesini etikten daha az işverenleri çalışanları istismar etmekten alıkoyan yasalar vardır.
İnsanlar bütün gün omzuma bakıyor. Bir programlama sorunuyla ilgili yardım almak için Freenode webchat'indeydim ve birkaç dakika içinde patronumdan (tüm geliştiricilere) işteki herhangi bir dış sohbet sunucusuna bağlanmamamız gerektiğini söyleyen bir e-posta aldım.
Bu yüzden kısmen cubicleville'den ayrıldım. Omuz sörfçüleri kurumsal bir ortamda yaygındır, ancak bu daha az rahatsız edici değildir. Yine, bir dereceye kadar sohbete karşı kuralları anlayabiliyorum, ancak geliştiriciler hala işlerini kendileri için yapabilecek kaynaklara sahip olmalıdır. Bu bir tür iletişim ağını içermelidir.
Bunun üzerine çizdiğim yer, sizi ofise getirmek ve ne yaptığınızı açıklamanıza izin vermek yerine, bu tür kuralların neden yerinde olduğunu açıklamak yerine, her türlü sohbetin tolere edilmedi. Bu bana yönetimin, sohbet ağları gibi şeyleri kullanmak için iş gerekçeleri de dahil olmak üzere, çalışanların söylediklerini dinlemekle ilgilenmediğini söylüyor. Yönetim bir Tanrı kompleksi kurmaya başladığında ve şirketin can damarı dinlemeyi reddettiğinde, işler hızla yokuş aşağı gitmeye başlar.
2005'ten itibaren IE ile erişmemiz ve Java 1.4 JRE'yi kullanabilmek için yüklü olması gereken sürüm kontrol sistemi.) Java 6 bir gün ve sonraki iki gün bu "sorunu" geri almak için bilgisayarım ile mücadele geçirdi.
Güncellemelere dayanıklı eski yazılımlarla ilgili olarak, kurumsal dünyaya hoş geldiniz. Win2k makinelerinde çalışmanızın beklenmediğinden emin olun.
Bununla birlikte, sürüm kontrolünün kilitlenme şekli, bence, "teknoloji yönetiminde gerçekten bir derse ihtiyaçları var" diye ekliyor. Modern araçlar beklemese de, kullanıcıların işlerini yapmak için savaşmaları gerekmemelidir. Bu kötü alışkanlıkları teşvik eder (özellikle günde on bin satır çalkalamak için boynunu soluyan insanlar ile savaşmak için daha fazla zaman harcadıkları bir sürüm kontrol sistemini kullanmak isteyenler?) Ve ayrıca sistemleri vektörlere saldırmak için açar. yazılım (özellikle Java RE) güncel değildir ve bu nedenle hala devam ederse yamalanacak güvenlik açıklarına sahiptir.
Ancak bunu anlamak için yönetim elde etmek iyi şanslar (büyük şirketlere nereye giderseniz gidin). Genel olarak BT onlara, e-postalarını alamadıkları zaman aradıkları gizli bir şeydir. Paralarını kaybetmemelerini sağlamak için önlemler alarak şirkete para kazanma fikrini kafalarına sarmak, kendileri bir BT kişisi olmadıkça (üst yönetimde çok nadirdir) neredeyse imkansızdır.
Kaynak kontrolü yok, hiçbir şey hakkında yorum yok, standart yok, kod incelemesi yok, birim testi yok, sağduyu yok. Kelimenin tam anlamıyla onlar aşırı beyaz boşluk kırpmayın basit gerçeği kaynaklanıyor dize kaynak çevirileri ele nasıl bir sorun buldum, geliştiriciler yapıyor: getResource ("Date:") yerine: getResource ("Date") + ":" ve bana fazladan beyaz boşlukları doğrudan sorunla uğraşmak yerine veritabanına geri eklemem söylendi.
Bu çok büyük bir kırmızı bayrak, çünkü bu, şirketin sözde güvendiği ürünün kalitesini umursamadıklarını gösteriyor. Daha da kötüsü, aktif olarak geliştirmeye direniyorlar. Ayrıca, ürünü geliştirmek için gelen herkesin aktif olarak cesaretini kırıyorlar.
Bazı şeyleri anlamaya çalışmak isterim, ancak IRC gün boyunca birkaç farklı odada konuşmak ve IM üzerinden arkadaşlarınızla/ailenizle iletişimde kalmak istiyorum. konsantrasyonumu bozma (QA'dan oğlu hakkında konuşmak için uğradığı kadar değil), ama insanlar gün boyunca omzumun üzerinden geçtikleri için "programcı- olmayan bir şey gördüklerinde şikayet ediyorlar. Patronum ve QA tarafından iyi, hızlı iş yaptığımı söylediler. Yürüdüğünüz beş saniye boyunca ekranımda ne yaptığımı değil, iş çıktımı ve kalitemi değerlendirmeliyim. .
Yine, üretken gibi görünmenin aslında varlık üretken olmaktan daha önemli olduğu kurumsal dünyaya hoş geldiniz. Yine, şirket için çalışmama (ideal olarak, "cüzdanınızla oy kullanma" eşdeğeri) veya onu kaldıracak bir hareketle (yine ROWE ile ilgili nota bakın) karşı mücadele edilmesi gereken başka bir şey. Oldukça tipik olsa da, şirket için büyük bir para harcıdır, çünkü insanlar genellikle mevcutluk olarak bilinir, yani aslında üretken bir şey yapmıyorlar, ama bak, ve hatta ilk gelen ve ayrılan son kişi olabilir, bu yüzden "daha çok çalışan", "takım oyuncusu" ve büyük olasılıkla yönetim yolunda fark edilenler.
Yine de, diğerleriyle hemfikirim, "arkadaşlarla/aileyle iletişimde kalmak" minimumda tutulmalıdır. Bütün gün onlarla konuşmanıza gerek yok ve birçok insan bu sohbetleri çalışma sürenizi devralmaya izin veriyor. Bununla birlikte, muhtemelen onu kontrol altında tutamayanlar (veya en azından insanların bunu yapma korkusu) sayesinde battaniye bir kuraldır.
Yapabileceğiniz bir şey şikayet eden kişiyle yüzleşmektir (programcıların "yavaşlama" konusunda şikayet eden aynı kişi olduğundan şüphelenir) ve "programlama" nın nasıl olması gerektiğini düşündüklerini görün.
Ama neden kaçmak diyorum ki, sadece bahsettiğiniz noktaların kendileri değil. Diğerlerinin işaret ettiği gibi, birçoğu oldukça tipiktir (yine de, bu tür şeylerin olması gerekir bu şekilde olup olmadığı hakkında hiçbir şey söylemediğini belirtmek isterim. Gördüğüm, bunu sağlıksız bir çalışma ortamı haline getiren temel meseleler.
Öncelikle, orta üst yönetim "ortaklarla" ve birileri sevmediği bir şey yaptığında iletişim yöntemleriyle konuşmakla ilgilenmiyor gibi görünüyor, iki yönlü iletişime açık olmadığını gösteriyor. Bu, çalışanlar ve yönetim arasında bir kopukluğa neden olur ve bu da sonunda çalışanlardan öfkeye ve isyankar davranışlara (değişen derecelerde, kurallara aykırı şeyler yapan kişilerden, doğrudan grevlere/çıkıntılara) neden olur.
Ayrıca, yönetim, çalışanların mikro yönetimini yönetmek gibi görünmektedir. Bu, hemen hemen herkesin üretkenliğini bastırır, ancak özellikle reklam öğeleri (programcılar dahil) ve yine kötü çalışma koşullarına yol açar. Bu aynı zamanda çalışanlarına güvenmediklerini ve bu nedenle “onları sırada tutmak için” mahkumlar gibi davranmaları gerektiğini söylüyor. Bu her ortam için kötüdür, çünkü çalışanlar mahkum değildir. Onlar yetişkin ve bu şekilde davranılmalıdır. İnsanlar, hangi standartlara bağlı kalırsa yaşayacaklar.
Ayrıca gerçek dostluk ve işbirliğini ya da genel bir öğrenme odaklı ortamı teşvik ediyor gibi görünmüyorlar. İyi ekipler kurmanın bir parçası, bir tür kişisel düzeyde iş arkadaşlarınızla özdeşleşebilmektir. Bu, arada bir iş dışı şeyler hakkında konuşmak anlamına gelir. Bu aynı zamanda programlama ile ilgisi olmayan görünmez şeylerden bahsetmek anlamına gelebilir, ancak gerçekten sorunu çözmeye yardımcı olabilir. Bu aynı zamanda, işi yapmak için gerekli araştırmayı yapabilmek için dış dünyaya yeterli erişime sahip olmak anlamına gelir (bölümünüzün kilit kısmı araştırma).
Hala gitmenin iyi bir fikir olduğunu söylüyorum. Yine de yöneticinizle konuşmaya çalışabilirsiniz, ancak yine de her yere ulaşacağından şüpheliyim (büyük şirketlerle yaşadığım deneyimden, onları değiştirmeyi sağlamak bir metrik ton dirençle karşılanır, hatta biraz nüfuzu olan insanlar için). Patronunuz gemide olsa bile, yine de zincirin sonuna kadar gitmeli ve yönetici işinizin gerçekliğinden uzaklaştıkça gittikçe zorlaşıyor.
Dışarı çıkacak kadar kötü olup olmadığı sadece sizin verebileceğiniz bir karardır. Benim düşünceme göre, bir iş için dışarı çıkmak dünyanın sonu değil, ama bunu sadece iş o kadar kötü ise zihinsel refahınızı etkiliyorsa yapmak iyi bir fikirdir. ABD'de işler "irade" olarak kabul edilir, yani bir sözleşme imzalamadığınız sürece herhangi bir (yasal) bildirimde bulunmaksızın veya hiçbir sebep göstermeksizin işten ayrılma yasal hakkınız vardır. Yorumlarda söylediğim gibi, hiçbir işveren akıl sağlığınızı feda etmeye değmez ve ben yorumda bulunuyorum. Ben, kendim, hayatımda iki işe başladım ve bunlar benim verdiğim en iyi kararlar arasındaydı.
Yeni bir aşama olarak bile, elde edebileceğiniz her şeyi almak zorunda değilsiniz. Kendinizi ve potansiyel işverenlerinizi yüksek standartlarda tutun ve çalışmanız için sağlıklı olmayan yerlerden kaçınabilirsiniz. Onu bulmak biraz zaman alabilir, ama buna değer. Birçok büyük şirket programcıları kötüye kullanmayı seviyor ve insanlar bu şirketler için çalışmaya istekli oldukları sürece bu asla değişmeyecek. Genelde büyük şirketler sizin fincan çay olmayabilir gibi görünse de, girişimlere ve küçük şirketlere göz atın. Genelde daha yüksek özerkliğe sahip olsanız ve hızlı öğrenmeniz beklenirken, genellikle daha fazla özerkliğe izin verirler (küçük işletmeler büyük şirketlerden çok daha çevik olma eğilimindedir).
Kitabı kontrol etmenizi öneririm Neden Berbat Çalışıyor (Ve Nasıl Onarılır). Kurumsal dünyanın nasıl yürüdüğü hakkında çok verimsiz ve gerçek üretkenliğe elverişli değil (kişinin hayatına nasıl düpedüz yıkıcı olabileceğinden bahsetmiyorum). Ayrıca, sorunuzda bahsettiğiniz birçok şeyi de kapsar.
(Bir yan notta, mod dövülmüş olduk, bu yüzden herhangi biri tartışmaya devam etmek istiyorsa, bunun için bir sohbet odası oluşturdum ve burada bulunabilir.
Görüşme yaptığımda daha önce hiç deneyimim yoktu
Kulağa kurumsal dünyadaki ilk işiniz gibi geliyor.
IRC gün boyunca birkaç farklı odada konuşmaya ve sohbet üzerinden arkadaşlarınızla/ailenizle iletişim halinde kalmaya devam etmeyi seviyorum
Bunu yapma. IM'nin tamamen yasaklandığı düzenlenmiş endüstrilerde çalışan birçok şirket var. İş için bir zaman ve oyun için bir zaman var ve IM "yaşlı" insanlara oyun oynamaktan çok hoşlanıyor. Eve bırakın. İzin verdikleri yerde çalışıyorsanız, iyi, ama başka türlü bırakın.
Biz birkaç saatte sadece beş dakika harcamamıza rağmen, programcılara video oyunlarımız gibi işle ilgili olmayan şeyler hakkında konuşmamalarını söylemeye başladığımdan beri patronum tarafından birkaç e-posta gönderildi. Daha fazla kazma bana bunun birisinin programcıların "gevşediğini" şikayet ettiğinden kaynaklandığını söylüyor.
İnsanlar bütün gün omzuma bakıyor.
"Görünümleri yönetme" veya "gösterimleri yönetme" becerisini öğrenmeniz gereken yer burasıdır. Mesele şu ki, bir şey görüyorlar ve siz farklı bir şey yaptığınızı düşünüyorsunuz. Diğer insanların sizi algılaması, "gerçek" in (böyle bir şey varsa) olduğundan çok daha önemlidir.
Yürüdüğüm beş saniye boyunca ekranımda ne yaptığımı değil, iş çıktımı ve kalitemi değerlendirmeliyim
Amerika, ne kadar davrandığımız önemli değil, bir meritokrasi değildir. İzlenimler ve algılar önemlidir. İş ve çalışma konusundaki tutumlar Etik, yaşa, cinsiyete, sosyal sınıfa ve politik yönelime bağlı olarak büyük ölçüde değişir.
what is openly stated what is wanted Ve
what is actually wanted Arasında büyük bir engelleme uyuşmazlığı var.
Ben son derece cömert bir başlangıç maaşı olarak hissediyorum ne teklif edildi (30 $/saat aslında + faydaları ve yıllık bonus)
2 yıllık bir dereceye sahip biri için çok para.
Öneriler:
Kurumsal dünyayı açıklamaya yardımcı olacak kitapların bir listesini ve neden "onlar" ın "onlar" ın nasıl olduğunu düşündüklerini söyleyin, bana bildirin ve sizin için bir okuma listesi ekleyebilirim.
edit: İstekler başına, okuma listesi eklendi. Bunlar okuduğum ve okuduğum kitaplar. Programlamanın kendisi ile ilgili kitapları atladım, çünkü bunlar oldukça hızlı yaşlanıyor ve bir teknoloji yığınına yönelik (1 hariç) diğer teknoloji yığınlarına yönelik çok az uygulama var. Bu liste kapsamlı değildir ve birçok insanın okumanız gereken şeyler hakkında başka fikirleri olduğu konusunda olumluyum.
Bu sırayla Kurumsal Gizli, Tutkulu Programcı ve Büyük Yapmak ile başlamanızı öneririm. Ardından, diğerlerini istediğiniz sırayla seçin.
Daha iyi bir programcı/çalışan olmak :
Diğer insanlarla çalışmak :
Projelerle ilgilenmek :
Kendi ıslak yazılımınızı geliştirme :
Emeklilik için yatırım :
Sorunları her zaman onlardan kaçmak yerine çözmeye çalışın.
Bir işten ayrılmak CV'nize/özgeçmişinize bir iz bırakır ve sizi işe alırsam (ve işe alırsam), bir yeri terk eden biri hakkında şüpheci olurum çünkü onu geliştirmek için hiçbir şey yapmayan şey kötüydü. Cidden, "peki son sırada yanlış olan ne?" Diye sorulursa senin hakkında ne diyor? ve onları listeliyorsunuz ve diyorlar ki "peki ne yaptınız?" ve omuz silkip ayrılmaktan bahsediyorsun. Kiralayacağınız biri mi?
Alınacak yaklaşım, meseleleri yöneticilerinizin bakış açısından anlamaya çalışmak ve savaşlarınızı ve zamanlamanızı seçmek. Pandora'nın kötü bir başlangıçta engellenmesini istemek çünkü onun için hiçbir şey yok.
Öyleyse bir şey seçin - sürüm kontrolü umut verici görünüyor (ve hey, hepsi kötü değil, aslında sürüm kontrolü var), belki kaynak kontrolü uygulamak, belki bazı temel standartlar veya birim testleri yapmak, ancak gerçek bir fark yaratacak ve gerçekten iyi bir dava yapabileceğinizi düşünüyorsunuz.
Tasarruf edilen zaman veya artan verimlilik, gelişmiş güvenilirlik açısından argümanınızı bir araya getirin. Yaşanan gerçek problemler açısından bunu denemeye ve uyutmaya çalışın.
Eğer bu konuda başarılı olursanız, bir kazancınız olur ve eğer bir şey öğrenirseniz ve farklı bir şeyle tekrar denerseniz, kazanabilirsiniz (aynı temelde).
Eğer iki veya üç atıştan sonra hiçbir yere varamazsanız, o zaman en iyisini denediğinizi ve bir röportajda birisi bunu sorarsa, işleri nasıl daha iyi hale getirmeye çalıştığınız konusunda gerçekten iyi bir cevabınız olduğunu bilerek konumunuzu yeniden düşünün.
Ancak unutmayın, çim diğer tarafta her zaman daha yeşil değildir ve bir sonraki adımda benzer problemler olabilir ve bu olur ve ayrılırsanız cevabınız özgeçmişiniz/CV'niz çok düzensiz görünmeye başlayacaktır.
[~ # ~] düzenle [~ # ~] : Tamam, aşağıdaki yorumlara yanıt olarak iki şey:
1) Bu, özverili olmak ve şirketi daha iyi hale getirmek değil (daha sonra da olsa), kendini daha iyi yapmakla ilgilidir. İşverenler kısa iş ipuçlarından gerçekten hoşlanmıyorlar ve onlar hakkında soru soruyorlar. Bu, bazı şeyleri geliştirmeye çalışmak için yapılan küçük bir yatırımdır, bir sonraki röportajda insanlar neden ayrıldığını ve bu konuda ne yaptığını sorduğunda ona daha iyi cevaplar verir. Bu şekilde görmek istiyorsanız, bu aslında tamamen bencilce - bir dahaki sefere daha iyi bir iş bulma şansını potansiyel olarak artıracak küçük bir yatırım.
2) Belki daha da önemlisi, eğer iyi programcılar kötü çalışma ortamlarında bir şeyleri düzeltmeye çalışmazlarsa o zaman kim yapacak? Ve hiç kimse yapmazsa, sadece şirket için değil, programcıların emdiği yerler de daima kötü çalışma ortamları olacak, Onları ezip kötü alışkanlıkları öğretecekler.
Tabii ki çoğu zaman işe yaramayacak, ancak bazen işe yarayacak ve bunu herkes için daha iyi hale getirdiğinizde, kötü bir çalışma ortamını tamamladınız ve orada çalışan ve orada çalışacak tüm programcıların hayatlarını yaptınız. gelecek daha iyi.
En azından denemek için yeterli bir sebep değil mi? Harika çalışma ortamları sadece gerçekleşmez, iyi programcıların onları harika yapmak için ellerinden gelen her şeyi yapmasının sonucudur. Harika ortamlarda çalışmak isteyen ancak onlar için savaşmaya istekli olmayan birçok insan var gibi görünüyor.
DÜZENLEME 2: Yazılım Testinde Joel , verimliliği artıran 12 öğeye sahiptir. Kitabında ima ettiği gibi, bu şeyleri yapmak için yönetici olmanıza gerek yok (en azından ilk sekiz). O.p. olarak Notlar, kaynak kontrolünü kendi başınıza uygulayabilirsiniz. Ayrıca, daha az kesintiye uğrama olasılığınız olduğunda daha erken gelmeyi de düşünebilirsiniz. Ayrıca $$ alabilirsiniz ve gürültü önleyici kulaklıklar satın alabilirsiniz (hava yolculuğu için harika).
DÜZENLEME 3: Birkaç kişi neden son işinden ayrıldığını sorduğunda, "Bana araçları vermeyecekler işimi yapmak için gelip yazılım geliştirme sürecini ciddiye aldıkları bir yere çalışmak istedim "dedi.
Yüzeydeyken bu iyi bir cevaptır, işe alım yapan biri size başka sorularla takip edileceğine söz verebilirim - "Tamam, bu konuda ne yapmaya çalıştınız?" ilk olmak. İyi işe alım yöneticileri buna açık bir zihinle yaklaşacaklardır, ancak neyin mantıksız göründüğünü anlamak isteyeceklerdir (çünkü çevrelerinin mükemmel olmadığını ve orada sorun yaşayıp yaşamayacağınızı bilmek isterler. ) ve bununla etkileşime girip girmediğinizi anlamak isteyeceklerdir, çünkü bu, günlük işlerinizde karşılaşacağınız diğer sorunları nasıl görebileceğinizin bir göstergesidir.
Sadece ilk soruya değil, aynı zamanda iyi bir görüşmecinin gerçekte neler olduğunu anlamaya çalışacağı tüm olası takiplere de sahip olduğunuzdan emin olmanız gerekir. Bu konuda, benim son yerim gibi değil "sadece bir yönetici kıçına duman üfleme - muhtemelen bunun için düşmeyecekler ve eğer yaparlarsa, gerçekten aptal biri için çalışmak ister misiniz?).
Sorunları ve bunlarla ilgili söyleyeceğiniz bir sonraki görüşmeye geçelim.
Yüksek ciro (ve işe alma oranının hızlı ayrılma oranından kaynaklandığını düşünüyorum) gerçekten kötü bir işaret ve daha da iyisi, daha sonraki görüşmelerde objektif olarak ifade edebileceğiniz bir işaret.
Sınırlı internet erişimi daha mantıklıdır ve şirket internetini kişisel amaçlarla kullanmamanızı istemek en azından biraz yaygındır. Engellenen yararlı sitelere ilişkin belirli örnekleriniz yoksa, bunu bir sorun olarak belirtmeyin. Programlamak için genellikle Twitter ve Facebook'a ihtiyacınız yoktur, ancak O'Reilly'nin Safari servisi ve Stack Overflow çok faydalıdır.
Gürültülü çalışma ortamı kötü, ama bir whiner olma konusunda kendinize şüphe duymadan bir sonraki şirkete şikayet etmek oldukça zor.
Kişisel görüşmeler çok fazla değilse, şirket zamanında kişisel şeylerden bahsetmemenin söylenmesi gerçekten iyi değildir, ancak yine de bundan sonra bahsetmeyin.
Japon balığı kase etkisi, muhtemelen daha sonraki görüşmelerde de dokunmak istemediğiniz etkidir.
VCS çok kötü gelmiyor (2005 çok uzun zaman önce değil, VSS veya RCS veya SCCS kullanıyorsunuz gibi değil) ve eklentilerin belirli sürümlerine ihtiyaç duymak nadir değildir. Bu mevcut işte, bordro sistemi (zaman kapalı, vb.) İle başa çıkmak için IE) kullanmanız gerekir ve bunun için kullandığım tek şey bu.
İyi yazılım uygulamalarının eksikliği, tartışabileceğiniz bir şeydir, ancak olumlu bir şekilde. Görüşmecilere üretken olmayı ve iyi uygulamalarla deneyim kazanmayı öğrenmek istediğinizi söyleyin. Bu işten ayrılmak için kabul edilebilir bir nedendir. Birçok yerin daha iyi olmadığını ve daha fazla vurguladığınızda, dağınık bir dükkanla (daha iyi veya kötü olabilir) bir iş edinme olasılığınızın azaldığını unutmayın.
Bu yer çalışmak için korkunç bir yer gibi geliyor ve pratik olduğu kadar hızlı çıkmanızı tavsiye ederim, ancak bunu daha sonra size zarar vermeyecek bir şekilde yapmak önemlidir. Açıkça yanlış olan nesnel şeyleri bulun (ciro büyüktür, muhtemelen kötü uygulamalardır), bu yüzden neden çıktınız veya şımarık gelmeden veya sadece işin sizin için ne yaptığını önemsemeden neden ayrıldığınızı cevaplayabilirsiniz. Gelecek röportajcıları hızlı bir şekilde kefalet etmeyeceğinizi ve şirketin sizin için bir şeyler yapmasını değil, şirkete yardım etmek için orada olduğunuzu düşünerek bırakmanız gerekir.
Açıklamanız neden her zaman insanları işe aldıklarını açıklıyor: İçeri girdikleri kadar hızlı ayrılıyorlar.
Büyük çağrı merkezlerine sahip şirketler genellikle çok yüksek bir personel cirosuna sahiptir ve üst yönetim bunu kabul ettikten sonra, nedenleri araştırmaktan bile rahatsız olmazlar. Bu, daha sonra tek bir yöneticiyle konuşmanın bir şeyi değiştirmeyeceği kadar çimentolu bir duruma yol açar.
Geçmişte BT'nin müşteri desteğiyle aynı odada olduğu bir şirkette çalıştım ve BT'yi diğerlerinden ayırmak için biraz ayırma ve daha yüksek kabin duvarları elde etmek biraz zaman aldı.
Ancak, genel açıklama öyle ki ben Shauna ve pthesis diğer posterler ile anlaşmak zorunda kalacaktı: dışarı çık. Bu, patronunuz ekibini destekliyor gibi görünmüyor, buna tamamen üst yönetim açısından yaklaşıyor gibi görünüyor ve eğer durum buysa, sizi dinlemeyecek bile. Acı ama gerçek.
Kulağa daha uygun bir işyeri ve daha çok kurumsal bir hapishane gibi geliyor. Cehennemden çıkarırdım. "Kurallar ve politikalar" oluşturmuş daha büyük şirketlerde çalıştım ve hatta o kadar da kötü değiller. Kendi IM sistemlerine sahiptiler, hiçbir siteyi engellemediler ve meslektaşlarını etkileşim kurmaya ve iletişim kurmaya teşvik ettiler.
Ben avukat değilim ama tanımladığınız olaylar mikro yönetimin ötesine geçiyor ve kişisel alanın istilasına giriyor.
Bu işyeri bir kabus gibi görünse de, en azından Lisans derecenizi bitirinceye kadar bunu yapmak için bazı meşru nedenler olduğunu düşünüyorum.
İlk olarak, bir Associates derecesi ile 30 $ bir saat yapmak kesinlikle yıldız ve çoğu pazarda, başka bir yerde bunu bulmak çok olası değildir. Bu gelir düzeyine sahip olmak, derecenizi tamamlamanızı çok daha rahat hale getirmelidir.
İkincisi, bir işveren kariyerlerinin erken bir aşamasında olan birini işe almak istediğinde, istikrarlı, öngörülebilir ve olgun olan, ilk etapta işe alma çabasına değer birisini bulmak istiyorlar. Bunun önemli bir göstergesi, bir süre bir işte kalmanın bir geçmişidir. Kariyerime dört yıl kaldığım bir şirketle başlamak için çok şanslıydım ve özgeçmişimin bu yönü o zamandan beri bana çok iyi hizmet etti.
Yani, sadece kesmek ve koşmak caziptir, ancak bu kararı uzun ve ayık bir şekilde değerlendirmek. Çim başka yerlerde daha yeşil görünebilir, ancak şimdi düşündüğünüzden daha iyi olduğunu fark edebilirsiniz.
Hemen git. Hiçbir şeyi düzeltmeyeceksiniz; "patron" herhangi bir anlam ifade etseydi, ilk başta böyle saçma şeyler yapmazdı. Onunla yüzleşirsen olacak tek şey işten atılman (işsizliğe gidebildiğin için bırakmaktan daha iyi olabilir), çünkü patronun kişi türü tüm dünyanın onun etrafında döndüğünü düşünüyor.
Deneyimden söz ediyorum; Daha önce bu tür "küçük fikirli diktatör" ile uğraştım ve size nasıl düşündüklerini söyleyeyim: Bu kişi onların evrenin merkezi olduğunu düşünüyor. Tipik olarak bir ego kompleksi vardır ve dünyayı "Bay Smith" olmaktan başka bir sebeple beklemezler. Çalışanları hakkında onlardan sıkabileceklerinin ötesinde bir yalamak umurunda değil. Üretken bir çalışma ortamını neyin oluşturduğunu anlamıyorlar ve bunun yerine işletmeye usta olarak ve diğerlerini köle olarak bir plantasyon gibi davranıyorlar. Yönetim (genellikle arkadaşlar/akrabalar/içki arkadaşları) dışında, herkes aptal bir zavallı ve muhtemelen hiçbir şey bilmiyor; sadece işçi arılar gibi davranıp emir alıp “better'lerini” sorgulamadan söylendiği gibi yaparlar. Bu kişi böyle düşünüyor. Kendilerini sıradanlığa mahkum ediyorlar çünkü güç ve prestij yanılsamasını vermek için asgari olanı yapmaktan memnunlar.
Bu, parçası olmak istediğiniz bir şirket değil, ancak düzeltemeyeceğinizi anlayın. En iyi eylem yolu terk etmektir. Ekibinizdeki akıllı insanlar da ayrılacak; bunun gibi şirketler mesleğimizin pisliklerini her zaman korurlar - başka bir yerde iş bulamayan ve işten çıkma korkusuyla "tekneyi sallamaktan" çok korkan kişiler.
İlk işin berbat. Bu genellikle çalışma şeklidir. Elinizde başka bir katı teklifiniz yoksa, daha yeşil otlaklar için ayrılmam. İlk işinizi 90 gün sonra bırakırsanız, diğer potansiyel işverenlerin sizi ne düşüneceğini düşünüyorsunuz? "Tabii, işi emilmiş olabilir, ya da belki sadece tembel ve haklı ve bir şikayetçi ve çalışmak istemiyor". Özellikle bu istihdam piyasasında yüzlerce yeni mezun arasından seçim yapacaklar.
Kilometre burada önemli ölçüde değişmektedir, bunların bazıları belirli şirketlerde kurs için eşittir, bazıları ya kötü yönetim ya da kırık bir kurum kültürüdür. Bu benim arızam olurdu -
Bazı şirketlerde tipik olan faktörler:
Sınırlı internet erişimi - genellikle "güvenlik" nedenleriyle yapılır. Şirket, iş için işe yaramaz gördüğü siteleri kilitleme ve/veya kesinlikle iş amacıyla ekipman çalıştırmanızı talep etme hakkına sahiptir. Bazen, yararlı destek sağlayan sitelerin engellemesini kaldırmak için bir yol bulabilirsiniz (Yığın Değişimleri gibi!). Her kurum kültürünün bir ürünü değil, bazı şirketlerde kursa eşit olabilecek bir şey. Benim çözümüm bir akıllı telefon almaktı ... bu şekilde istediğim tüm bağlantıyı kendi nikelimden alabilirim.
"Açık oturma" - alçak duvarlara veya masalar olarak nitelendirilmeyen kabinler - belirli geliştirme ortamlarında favori bir fikir ve bölgede oturan işlerin karışımı, herkesin hepinizin büyük bir parçanın olduğunuzu fark etmesine yardımcı olması gerekiyor. takım. Herkesin çayı değil, bir röportajda sormak için kesinlikle adil. Burada bir değişiklik için çekişme olasılığınız düşüktür - hem alanınızı yeniden düzenlemek hem de muhtemelen şirket kültürünün bir parçası.
Tartışmayı etkileyen faktörler:
İlk olarak - saatlik ödeme yapan bir yüklenici misiniz veya maaş mı alıyorsunuz? Eğer size saat başına ödeme yapıyorlarsa, zamanınızı nasıl harcadığınız konusunda tutumlu olmanızı istemek için biraz daha söyleyecekler (IMO) var. Maaş konusunda, son teslim tarihlerine ulaşmanız gerektiğini düşünüyorum, ancak gün boyunca kişisel bir şeyle başa çıkmak için zaman ayırırsanız, bunu telafi edeceğiniz anlaşılmalıdır. Bahsedilen...
"Programlama dışı zaman" ın mikro yönetimi - bizzat görüşmeler veya çevrimiçi zaman olsun, şirket günün her dakikasında sizi izlememelidir. OTOH - bu şeyleri ne kadar zaman yaptığınızı ve ne kadar yüksek veya rahatsız edici olabileceğinizi unutmayın. Genç mühendislerin "5 dakikalık" bir tartışmanın aslında 30 dakika sürdüğünü ve yakındakiların telefonda iş dönüşümleri yapamayacağı kadar yüksek olduğunu fark etmedikleri bir konumda bulundum. Bu sensin demiyorum, sadece söylüyorum, ne kadar sürdüğünüzden emin olmanız için zamanı takip etmenin bir yolunu bul. Makul bir zamanda olduğunuzu bildiğinizde (günde bir veya iki kez 5-10 dakika hat dışı değildir) - özel olarak patronunuzla konuşun. Hakkında şikayetler olup olmadığını sorun, gerekçelendirme isteyin. Başınız belada değilse, ekibi bu konularla e-postayla gönderme yaklaşımının, hedef kitlesini etkili bir şekilde etkilemeyeceğini ve genellikle moral için kötü olduğunu belirtin.
Genel araç eksikliği ve iyi süreçler - muhtemelen en büyük sorun. Bu kültür değil, bu sadece kötü bir mühendislik. Bu patron ile ciddi, oturmak, kapalı bir kapı oturumu. Bunların sorun olduğunu biliyor mu? Ürünün risklerini biliyor mu? Önerileri dinleyecek mi? Patronunuzla koordineli olarak durumu iyileştirebileceğinizi düşünüyorsanız, kalmaya değer. Değilse - özgeçmişinizi cilalayın ve devam edin ... eğer iyi araçlar ve makul süreçlerle çalışamazsanız bu şirkette iyi bir deneyime sahip olmayacaksınız.
Çalışmak için bir kabus olan bir çalışma ortamını "geri çevirmeye" çalıştığım deneyimlerden, yapma. Giriş seviyesiniz ve şirketteki herhangi bir sorunu çözmek için neredeyse yeterli ödeme almıyorsunuz. Daha iyi koşulların uzun vadede daha fazla paraya çarpacağının farkında olmakla birlikte, ciddi bir şekilde iş avına çıkacak olsam da, "yukarı çıkıp yürüyemem".
Bu şirketle 3 yıl boyunca mücadele ettim, iki adım ileri, son olarak ayrılmadan önce bir geri ve Bu arada kendimi ve çevremdeki insanları sefil hale getirdim . Biraz zamanımı aldı, ama şartlar ve şans eseri çok daha iyi olan başka bir iş buldum.
Görüşmeciler için neden ayrıldığınıza, eski şirketi basmayın, rant etmeyin diye cevap vermeniz gerektiğine katılıyorum ... burada iyi bir uyum olmaması için bazı iyi öneriler var. Burada, bir çalışanın veya işverenin herhangi bir nedenle istihdamı sona erdirebileceği 90 günlük bir "deneme süresi" süresi vardır. Bu koşullar altında bir şirketten ayrılacak olsaydım, özgeçmişime bile koymayabilirdim ... genel duruma bağlı olarak.
Umarım yardımcı olur.
Açıkladığınız şeylerin çoğu tipik bir işveren için oldukça normal görünüyor. Google'da veya başka bir şey üzerinde çalışıyorsanız, her şeyin parlak ve yeni olabileceğinden emin olabilirsiniz (slashdot hakkında Google'ın onun için arkasında olduğundan şikayet eden biriyle ilgili bir makale hatırlıyorum ... ..).
Her şeyden önce, sosyal ağın yasaklanması, tüp, Pandora, kişisel web taraması, vb ... Bu NORMAL. Birçok işveren bu siteleri açıkça yasaklar ya da sadece kullanımın hoşuna gitmeyen politikalarını koyar. İnterneti tamamen yasaklıyorlarsa ve sorunlara çözüm bulamıyorsanız, emin olun, ancak sadece sosyal ağları yasaklamak için bu normaldir. Ayrıca tüp ve Pandora, bu web sitelerinin bant genişliği domuzları olması nedeniyle genellikle yasaklanmıştır. Şu anki işimde ağın yavaş çalışması nedeniyle youtube/Pandora yasağı uygulamak zorunda kaldılar. Çoğu işveren, herkesin Pandora akışı/video izlemesi için bant genişliğine sahip değildir. Büyük spor etkinliklerinin (mart yürüyüşü vb.) Yakınında genellikle espn.com/etc gibi siteler bulunur. de yasaklanmalı ....
IRC/IM/vb. bu genellikle tamamen yasaklanmıştır veya şirketin kendi özel IM istemcisini (yalnızca üzerinde başka çalışanlara sahip olan ve günlüğe kaydedilen) kullanmak zorundasınız. Genellikle bu sadece gözetleme ile ilgili değildir, ancak bazı işletmelerin her iş iletişimini kaydetmesi gerekir. Ayrıca, insanların çoklu görev yapamayacağını söyleyen çalışmalar var ve IM'lerin çalışmalarını kesintiye uğratmasına izin veriyorlarsa üretkenlik azalıyor ... Belki bir istisnasınız ya da IM'ye sadece belirli zamanlarda cevap vermek için disiplinlisiniz. Ama ortalama bir insan değil.
En son/en büyük donanım/yazılımda birçok yer geriye dönüktür. Genellikle yöneticiler parayı zorlanana kadar harcamak istemezler. Hala VB 6.0 kullanan insanlar var. 2005'ten itibaren bir sürüm kontrol sistemi fena değil, Microsoft mağazalarının etrafında 1990'lardan itibaren Visual Source Safe kullanan insanları görmek nadir değildir .... Ayrıca CVS biri umduğu kadar nadir değildir ......
Düşük hücre emmek. Ama üstesinden gel, bir kez ticaret masaları üzerinde çalışmak zorunda kaldım. Daha iyisini yapabileceğinizi sanmıyorum. Birkaç teknoloji şirketinde New York Bölgesi'nde olmak, sadece bir masanın popüler hale geldiğini fark ettim (bir grup geliştirici, hatta geliştirici ve diğer çalışanlar birlikte kümelenmiştir). Bazı şirketler insanların paylaştığı açık masalara sahiptir. Müşteri hizmetleriyle olmasanız bile, insanlar duyduğunuz işlerle ilgili konuşmalar yapmaktadır. Temel olarak kafa telefonları/müzik gerekir ... veya en azından gürültü önleyici kulaklıklar ...
Ayrıca Java kadar eski bir Java sürümüne ihtiyaç duyulmaz. Sürüm kontrolü değilse, başka bir şey olacaktır. Nerede olduğumu bir şekilde farklı eski uygulamalar nedeniyle JRE'nin birden fazla sürümüne sahip olmayı başardılar. Geliştirme ekibinin bir parçası olduğunuz bir uygulamada bile en son sürümde olmayabilir. Gidip kendi Java ortamınızı yükseltirseniz, uygulamayı derleyemeyebilirsiniz… Genellikle DEV ekibi, Java, .NET, Oracle, SQL Server'ı yükseltmeyecektir. yönetim vb zaman harcamak istemiyor gibi .... Sonra bir şey ömrünün sonuna geldiğinde hızlı yükseltme yapmak için deli bir çizgi olacak ....
Daha fazla insanı işe alırken, şirket büyüyor gibi görünüyor ve bu iyi.
Kırpma alanlarına gelince, bu daha çok bir tasarım kararıdır. Berbat ama karar verilirse devam et. Bunun gibi her türlü keyfi karar vardır. Girintileme, her şeyi büyük/küçük harf yapma veya veritabanındaki büyük/küçük harf duyarlılığını kapatma, nasıl yorumlama vb. ... Agile'lılardan bazıları yorum yapmak yerine sadece kodu daha net hale getirmek için adla bir yöntem yapmayı söylüyor . Yorum yapmak gerçekten bağlıdır ... Her satıra yorum yapmak da bir karışıklıktır. Ayrıca yorumlar yanlış ise o zaman hiç yorum daha kötü ... Bu şeylere katılmama normaldir. Çoğu zaman savaşa değmez.
Benim için bir sorun gibi görünen tek şey kişisel görüşmeler olmamasıdır (ilişki kurmak işin normal bir parçasıdır). Günde bir veya iki kez 10-15 dakika hatta 20 dakika sohbet etmek iyi olmalıdır. İnsanlar sosyal hayvanlardır ve iş arkadaşlarınızı tanımak önemlidir. Bazı insanlar bir saat veya daha fazla bir süre boyunca sohbet etmeye veya her saatte 15 dakika sohbet etmeye devam ediyor ... Yine de kişisel konuşmalar, işinizi yapmanıza yardımcı olacak ilişkiler kurmanıza yardımcı olur.
Hiçbir kaynak kontrolü söylemedin ve sonra başka bir nefeste kaynak kontrolünün 2005'ten geldiğini söyledin ... Sanırım yanıldığını varsayıyorum ama eğer kaynak kontrolü yoksa gerçekten kırmızı bir bayrak olurdu.
Ayrıca tazminatınız çok iyi. New York bölgesindeyim ve şehirde 4 yıl ve yüksek lisans derecesine sahip 55.000 kişi arayan giriş seviyesi işler görüyorum. Bir bonus söz verildi, ancak sadece 55.000 için 10.000 kazanma şansınız olacak. New York daha pahalı pazarlardan biri. Diğer yerlerin çoğu daha düşük olacaktır. Yani 30/saat gerçekten iyidir. Orada bir yıl boyunca çalışmak, ayrılmak ve daha iyi ödeme almak çok daha kolay olacaktır.
Her neyse, eğer işiniz sizi perişan ediyorsa, o zaman ayrılın. Hayat, nefret ettiğiniz bir şeyi yapmak için çok kısa. Doğru yeri bulmak için çok uğraşmış olabilirsiniz, hatta kendinizinkini başlatabilirsiniz. Bahsettiğiniz şeylerin çoğunun oldukça normal olduğunu düşünüyorum. Çok iyi şanslar ve size en iyi dileklerimle !!! Ama kim bilir, o kadar özel olan ve etrafta sıçrayan bazı insanlar harika şeyler yapmaya devam eder ...
Her şeyde gördüğüm en büyük kırmızı bayrak, hiç kuşkusuz, gerçek kodlama ortamı. Standartlara kodlama artık daha sonra kolay bakım ve genel olarak daha az hata anlamına geliyor. Günün sırası "yama ve devam" ise, mümkün olan en kısa sürede çıkmak; Bu, kültürün iyi kod üzerinde çalışma koduna takıntılı olduğu ve sonunda henüz kırılgan yamalar taciz etmeye çalışacağınız anlamına gelir. "Işık mı?" "Doğru yap" ile dengeli bir testere testinin diğer tarafında. Gereksinimleri karşılar, ancak bu kodun kolayca yükseltilmesine de izin verirsiniz ve yamalar yalnızca çalışma izni almak için durma boşlukları olarak kabul edilebilir, daha sonra düzgün bir şekilde uygulamak için zaman ayırmalısınız.
Diğer her şey - gürültü, çalışmayan bilgisayar kullanma politikası, gizlilik eksikliği - kurumsal Amerika'da çalışmanın bir parçası ve parselidir. İşvereniniz bu konuda "çalışmak için kötü yerler" ölçeğinden biraz daha yüksek, ancak tüm kariyeriniz için bu tür şeylerle ilgileneceksiniz. Çok sayıda popüler iş dışı siteyi engelleyen bir ağ üzerinde çalışıyorum (şükür ki YouTube veya StackExchange değil) ve MP3, torrent vb. Gibi yasadışı içerik için paketleri kokluyorum. 3 kabin duvarımın 2'si 4 ', üçüncüsü 5.5 '. İşle ilgili tüm IM'lerin hassas bilgileri bir gözetmene sızmasını önlemek için Office Communicator'da (şifrelenebilir, dahili olarak sunulan bir IM sistemi) olması gerekir.
Ancak, kültür hala YouTube'daki şarkıları veya sevdiklerinizle kişisel e-postaları/IM'leri dinlemek gibi işsiz bir İnternet kullanımına ihtiyaç olduğunu kabul ediyor. Bu şirketin duvarlarının dışında yaşıyoruz ve bazen iş günü onlara katılmak zorundayız. Bunu tanımayan ortamlarda çalıştım ve çıkmaktan memnun oldum. Çok fazlaysa, bakmaya başla.
İtiraf etmeliyim ki, bunu okumaya başladığımda ve ilk birkaç noktanıza baktığımda, ilk düşüncelerim "gerçek dünyaya hoş geldiniz" çizgisindeydi. Bunun için özür dilerim, özellikle sizin düzenlemenizden bir şeylerin bu yönünün oldukça farkında olduğunuzu görüyorum.
Bununla birlikte, okumaya devam ederken, belki de bir veya iki noktaya (hatta çok kötü çalışma uygulamaları bile) bu cevabın bir varyasyonunu verebilirim; nereye giderseniz gidin, şirketteki bazı insanlar clueless ve bazıları gerizekalı ve siz hoşlanmanıza gerek yok, onunla başa çıkmayı öğrenmeniz gerekir), ancak puanlarınız bir araya getirildiğinde, görebildiğim kadarıyla clueless ve toksik bir çalışma ortamına katkıda bulunur.
Ayrılmak. Öncelikle başka bir iş bul, ama bazı yerler ruh için kötü. Gelecekte röportaj yaparken hangi kırmızı bayraklara dikkat etmeniz gerektiği ve gelecekte ne tür bir patron/yönetici/kıdemli geliştirici olmak istediğiniz ve gelecekte olmak istemediğiniz hakkında bir ders alın ve bu dersi kendinizi geliştirin ve bu deneyimden iyi bir şey aldığınız düşüncesiyle kendinizi neşelendirin.
Gönüllü bir toplu göçünüz olduğunda, bunun nedeni çalışma koşullarının berbat olmasıdır. Onların (diğer pek çok şirket gibi) durgunluktan kestiklerini ve daha düşük çalışan sayısını telafi etmek için yükselişleri olmayan köle gibi çalıştıklarını hayal ediyorum. Şimdi, deneyimli insanları sürüldükçe bu davranışın ödüllerini alıyorlar ve (aptalca) 2009 bireysel üretkenlik düzeylerine dönmek için çökmeye çalışıyorlar ...olmadan mümkün! Tamamen tipik. Bu nedenle, durgunluk sona erdiğinde işe alım genellikle yükselmektedir.
Yeni bir iş aramaya başlayın. En kötü senaryo nedir? Mevcut durum?
İnsanlar bütün gün omzuma bakıyor. Bir programlama sorunuyla ilgili yardım almak için Freenode webchat'indeydim ve birkaç dakika içinde patronumdan (tüm geliştiricilere) işteki herhangi bir dış sohbet sunucusuna bağlanmamamız gerektiğini söyleyen bir e-posta aldım.
Diğer tüm problemlerde bile, bu onu beyinsiz yapar. Gerçekten mi. Kim cehennemlerle çalışmak ister? Ben değilim!
Ne tür bir gelincikle çalışmalısın.
Daha iyi bir yerde çalışmak ve sonra aramaya başlamak istiyorsunuz. Bir şeyleri gerçekte nasıl yaptığını öğrenmek için bir sonraki şirketle nasıl görüşeceğinizi düşünmeye başlayın.
Ayrılmayı düşündüğünüz için, biraz risk alın ve geliştirici arkadaşlarınızla bazı programlama sorunlarını çözmeye çalışın. Kaynak kodu kontrolünü, biçimini ve inceleme sorunlarını çözmek için diğerlerini nasıl etkileyeceğinizi ve onlarla nasıl çalışacağınızı öğrenin.
Diğer ofis/şirket politikalarının üstesinden gelmek için bir acı olduğunu biliyorum, ama çok fazla değişiklik yapabileceğinizi sanmıyorum. Sizin işlerinizi halletmediğinize dair bir fikir var. Bir projenin neden çok uzun sürdüğü konusunda iyi bilgi için gerçek nedenler olabilir, ancak çoğu insan için iki programcının kişisel bir konuşma için 5 dakika sürdüğünü ve tembel olarak etiketlendiğinizi görüyorlar. Patronunuz ekibi için savaşmıyor ve şirketin geri kalanına yetkinliklerini göstermiyor. "Kimse köşesinde bebek koyar."
Açıkladığınız sorunların bazı kısmını ele aldım.
Ben de birkaç yıl boyunca müşteri hizmetleri insanlara yakındı ve bu çok dikkat dağıtıcı olabilir. Bu yüzden bütün gün kulaklıklarımda yabancı veya enstrümantal müzik dinlerdim. İngilizce şarkı sözleri olmayan her şey odaklanmama yardımcı oldu.
Hiçbir iş mükemmel değildir. Bununla birlikte, benim tek tavsiyem, bir gün öfkeyle fırtınana kadar rahatsızlıkların oluşmasına izin vermemektir. Gerçekten mutsuzsanız, devam edin ve başka bir iş aramaya başlayın. Bırakmadan önce dizilmiş bir şeyler almaya çalışın.
Çoğu işin önemli bir kısmı patronunuzu yönetmektir. Onun işini yapmaya çalışmak, onları manipüle etmek ya da onların etrafında çalışmaya çalışmaktan bahsetmiyorum. Onların algılarını ve sizden beklentilerini yönetmekten bahsediyorum. (Bazıları bunu manipülasyon olarak görebilir, ancak bunun yanlış çağrışımları var.)
Patronunuza bir şey hakkında yaklaşırken, ondan daha üretken olmanıza nasıl yardım etmesini istediğinizi gösterebilirseniz daha iyi sonuçlar elde etme olasılığınız daha yüksektir. Ana hedeflerinden biri, altındaki herkesin olabildiğince verimli olmasını sağlamak olmalıdır. Meydan okuduğunda savunabileceği somut öneriler işini kolaylaştıracaktır.
Programlamaya yardımcı olacak çevrimiçi bir web sitesine erişim açmalarını isteyerek başlayabilirsiniz. Şu anda çevrimiçi yardım almak için eve gelene kadar beklemeniz gerektiğini belirtin. Web sitesine erişim açarlarsa, işleri daha hızlı halledebilirsiniz. Bu, patrona sadece bir sızlanmak yerine motive olduğunuzu ve adanmış olduğunuzu gösterir.
@Jonon Hopkins, ilk işinizde çok kısa bir görev süresinin özgeçmişinizde kötü görünebileceği konusunda iyi bir noktaya değiniyor.
Başka bir iş ararken Jon'un tavsiyelerine uyun ve bulunduğunuz yeri geliştirmeye çalışın. En azından, bu tür patronları nasıl daha hızlı tespit edeceğinizi öğreneceksiniz. Bu arada, fakir bir patron veya fakir bir şirketle nasıl başa çıkılacağına dair bazı yararlı beceriler öğrenmeniz mümkündür.
İlk tepkim de "hemen ayrılmak" oldu. Ancak, bu sizin ilk işinizdir - çok yakında çıkmak gelecekteki kariyeriniz için o kadar iyi olmayabilir. Ayrıca, açıklamanızda olumlu bir şey var - iş arkadaşlarınız sadece yanlış yönetilen makul insanlar gibi görünüyor. Bu yüzden Jon Hopkins'in önerdiği gibi bir şeyleri düzeltmeye çalışmanızı öneririm. Ancak bunu yalnız yapmayın, önce diğer geliştiricilerle tartışın.
Öncelikle uygulaması kolay ve şirket için belirgin bir kazanç elde etmeye çalışmalısınız. Gerekli çaba, verimliliği ne kadar artırdığına dair gerçekçi tahminler yapın, diğer geliştiricilerle tartışın. En azından bazılarını sizinle aynı fikirdeyseniz, öneriyi patronunuza gönderebilirsiniz. Onu her seferinde bir şey boğmayın (mikro yönetimi seven insanlar değişime şaşırtıcı derecede dirençlidir). Devam edin yoksa teklifiniz bir daha asla görülmeyecek şekilde patronunuzun masasında kaybolacaktır. Daha sonra başka bir küçük iyileştirme deneyebilirsiniz.
Başka hiçbir şey sizi daha iyi hissettirmezse - denediniz, şimdi ikinci düşünce olmadan ayrılabilirsiniz. Yönetimin, çabalarınızın tanınmasıyla sonuçlanacak (ve hatta ayrılmamanız gerektiğine bile ikna edebilecek) yapıcı eleştirilere gerçekten iyi yanıt verme şansı azdır. Ama gerçekten bahse girmezdim, sesinden şansı daha az.