Mam pytanie informatyczne, mam nadzieję, że to miejsce, w którym można je zadać.
Buduję zespół dla konkretnego projektu i zastanawiam się nad zakupem netbooków po raz pierwszy, ponieważ powodem jest redukcja kosztów (jesteśmy operacją typu „szczupły”, chcę zaoszczędzić na czymkolwiek, co mogę). Cały zespół jest bardzo mobilny, dzieląc czas między pracą w domu, pracą w biurze a pracą na samolotach ... Tak więc nie ma mowy o komputerach stacjonarnych.
Mój zespół ma zarówno programistów, jak i „dokumentalistów” - projektantów i marketingowców.
Programiści używają głównie Pythona, a większość z nich uruchamia małą instalację MySQL (instalacja programisty). Reszta chłopaków używa głównie Worda, Excela i PowerPointa.
Czy Netbook jest dobrym wyborem dla moich programistów? A dla reszty?
Jakie są kompromisy, o których powinienem wiedzieć przy wyborze między notebookami a netbookami?
EDYCJA : Czytając niektóre odpowiedzi, rozumiem, że miałem podstawowe założenie, zadając moje pytanie. Zakładałem, że netbooki, podobnie jak notebooki, mają stacje dokujące umożliwiające pracę z dużymi ekranami i „normalnymi” klawiaturami w biurze lub w domu. Czy to nieprawda?
Wielkie dzięki
Odpowiedzi:
Nie poleciłbym Netbooków osobiście z następujących powodów:
Podsumowanie: jeśli ograniczenia netbooka nie przeszkadzają użytkownikom, na pewno. Jeśli tak, będziesz frustrował tylko swoich użytkowników.
EDYCJA: Dodano ostatnią notatkę o kartach graficznych, aby rozwiązać problem z edycją.
źródło
Największym atakiem na netbooki w tego typu pracy jest mały ekran. Ekran w większości, jeśli nie we wszystkich netbookach, jest zbyt mały dla współczesnego IDE. Możesz dostać vim + okno poleceń używając 6x13 do 1024x600, ale IDE nie zadziała.
Jeśli Twój zespół jest mobilny, głównym kompromisem jest waga i nieruchomość na ekranie. Zasadniczo im więcej pikseli, tym lepiej, o ile tekst pozostaje czytelny. Na przykład kiedyś miałem 15-calowy Toshiba Tecra z ekranem 1680x1050, którego nie mogłem użyć, ponieważ tekst był zbyt mały dla mojego nieco słabego wzroku.
Jeden lot powrotny i kilka nocy w hotelu będą kosztować tyle samo lub więcej niż laptop, więc ścięcie zakrętów na tym sprzęcie może być fałszywą ekonomią. Koszt sprzętu będzie również niewielkim ułamkiem kosztów oprogramowania w większości sklepów programistycznych. Chociaż Python i MySQL są bezpłatne, Visio i Office nie są, a droższe wcielenia (powiedzmy) Visual Studio mogą kosztować nawet kilka tysięcy USD.
Jedną znaczącą wygraną z netbookami jest żywotność baterii, ale ergonomia spędzania 8 godzinnego lotu na EEE-PC 901 nie zadziała u większości ludzi.
Ogólnie rzecz biorąc, myślę, że netbooki prawdopodobnie nie będą działać zbyt dobrze jako maszyny programistyczne. Do prac rozwojowych lepiej zaopatrzyć się w maszynę z największym ekranem, który można wygodnie przewozić.
źródło
Moją filozofią zawsze było uzyskanie najmocniejszych systemów w rękach programistów. Wierzyłem w to jako programista, administrator systemu i nadal jako administrator bazy danych. Rozumiem, że używają Pythona i MySQL, ale jeśli poważnie podchodzą do swojego rzemiosła, będą potrzebować mocy. Plus jest kwestia nieruchomości ekranowych. Z netbookiem z pewnością możesz podłączyć monitor, gdy jesteś w domu lub w biurze, ale nie, gdy jesteś w samolocie lub na odległość. Jednym z powodów, dla których mam szerszy laptop, jest rozmiar ekranu.
źródło
Problemem może być klawiatura. Wiele ściętych rogów, aby zmniejszyć rozmiar, a ponieważ nie masz pełnej klawiatury, pisanie może być frustrujące.
Zasoby systemowe i rozmiar ekranu mogą również stanowić problem dla niektórych. Wiem, że netbooki Dell są dostarczane tylko z XP, a Windows 7 tuż za rogiem może wkrótce zmienić krajobraz netbooka.
Rozważałem to kilka miesięcy temu i zdecydowałem, że lepiej będzie mieć 13-calowy notebook. Zapłaciłem nieco więcej, ale było warto.
źródło
Jako programista byłbym niezadowolony z netbooka. Mam netbooka do lekkiego przeglądania stron internetowych i łatwości przenoszenia. Moja praca zapewniła mi nawet z notebookiem, że jestem niezadowolony z punktu widzenia programowania. Wolę komputery stacjonarne. Myślę, że ogólnie jest to osobista decyzja, ale myślę, że dla 90% populacji netbooki będą zbyt małe.
źródło
Bez obrazy, ale szczerze mówiąc, jeśli jakiś informatyk próbowałby narzucić netbooki pracownikom informacji w pracy, postarałbym się, żeby został zwolniony jak najszybciej. A ja jestem informatykiem. Wystarczy pomnożyć wynagrodzenie ludzi przez utratę wydajności, aby zrozumieć problem.
źródło
Wierzę, że Jeff Atwood jest autorem ostatecznego postu na ten temat:
Coding Horror: The Programmer's Bill of Rights
... post Jeffa to najlepszy zarys poprawy produktywności (i morale) programistów, jaką widziałem. I nie tylko to, ale także dlaczego , co pomaga uzasadnić wymaganą inwestycję. Weź ten wpis do serca, wybierając komputery dla swoich programistów.
Netbook ma swoje miejsce w miejscu pracy, po prostu nie jako niczyja podstawowa stacja robocza.
Zaletą jest przenośność i cena. Minusem jest wydajność i wydajność.
Netbook najlepiej nadaje się do swobodnego przeglądania Internetu na kanapie, w kawiarni lub podczas leżenia w hamaku na podwórku. Może być również przydatny jako towarzysz podróży biznesowych; ładnie pasuje na tacę (nawet gdy facet przed tobą zdecyduje się położyć i zdrzemnąć się), a gdy dotrzesz do celu, możesz połączyć się z projektorem, aby oślepić klienta prezentacji PowerPoint (chociaż nie będziesz chciał tworzyć prezentacji na jednym).
Netbook może być akceptowalnym klientem programu Outlook (choć ekran jest nawet trochę za mały) i może z powodzeniem uruchamiać aplikacje pakietu Office. Najprawdopodobniej użyjesz go tylko do odwoływania się do istniejących dokumentów lub wprowadzania drobnych zmian.
Możesz nawet sobie poradzić z programem Outlook Anywhere (wcześniej OWA) i bezpłatnymi aplikacjami do przeglądania dokumentów Office, jeśli potrzebujesz tylko odwoływać się do dokumentów (i szczypać grosze).
Żaden netbook, który widziałem, nie ma prawdziwego rozwiązania dokowania; Wystarczy VGA i USB.
Kluczowe rzeczy, na które należy zwrócić uwagę, to możliwość rozszerzenia pamięci (niektóre mają 1 GB i nie będą już więcej akceptować), rozmiar ekranu (niektóre są po prostu zbyt małe, aby były przydatne) oraz sześciokomorowa bateria (która powinna zapewnić Ci co najmniej 7 godzin odłączenia od zasilania ). Jakość i rozmiar klawiatury są również ważne, jeśli spodziewasz się robić coś innego niż przeglądanie stron internetowych (nawet szybka odpowiedź e-mail może być frustrująca na ciasnej klawiaturze z kurczakiem). Brak nośników optycznych, więc utknąłeś w filmie podczas lotu (czy ktoś nadal to robi?).
Wszystkie komputery przenośne stanowią połączenie kompromisów; zrozumieć kompromisy. David Pogue z New York Times gra na netbooku jako „ Mr. Compromise ” (wideo).
Kilka tygodni temu wybrałem komputer ASUS Eee PC. Moim głównym zainteresowaniem było codzienne użytkowanie w domu i podczas podróży. Uaktualniłem do 2 GB DIMM i mam załadowany Windows 7 RC i Office. Uważam, że używam go więcej, niż się spodziewałem (cała rodzina), ale z pewnością nie chciałbym, aby było to moje jedyne urządzenie komputerowe.
źródło
Netboooks wymagałoby zbyt dużej straty czasu programisty. Ogólnie rzecz biorąc, netbooki są zaprojektowane tak, aby zużywały bardzo mało energii = ogromna utrata mocy obliczeniowej. Koszt sprzętu do laptopa jest niczym w porównaniu z kosztem deweloperów siedzących i czekających.
Nie zakładaj też, że będą dostępne stacje dokujące! Na przykład, jeśli chcielibyśmy zadokować nasze Vostros, musielibyśmy przyjrzeć się sprzętowi innej firmy .
źródło
Jedynym powodem, dla którego powinieneś rozważyć netbook dla programistów, jest to, że muszą wziąć go na jakąś prezentację (gdzie podłączą go do rzutnika).
Netbooki nie nadają się do programowania, ponieważ ogólnie brakuje im solidności (procesor, pamięć), mają zmniejszoną klawiaturę oraz małe, niskiej rozdzielczości i niskiej jakości ekrany. Używają małych i wyjątkowo wolnych dysków twardych 1,8 "lub nawet mniejszych dysków flash.
Tam w mgnieniu oka można uruchomić narzędzia programistyczne oparte na Eclipse na netbooku.
Powinieneś rozważyć zakup notebooków z co najmniej 15-calowymi ekranami, co najmniej 3 GB pamięci RAM (lepiej byłoby 6 GB), co najmniej dwurdzeniowy procesor, szybki dysk twardy, przyzwoity procesor graficzny, aby poradzić sobie z atrakcyjnością nowoczesnych narzędzi.
źródło
Bym nie używać netbooków dla każdego z użytkowników można wymienić, z wyjątkiem urządzeń wtórnych sprawdzanie poczty i robi sporadyczne wsparcie lub bug fix, gdy na drodze. Nawet z rodzajem rozszerzenia monitora i zewnętrznej klawiatury, po prostu nie mają mocy. Byłbym zaskoczony, gdyby nowoczesne IDE załadowały się nawet na netbooku.
Możesz rozważyć mały ekran, ale o dużej mocy laptopa ze stacją dokującą i monitorem zewnętrznym jako podstawowym miejscem do pracy. Możesz nawet rozważyć dwie konfiguracje stacji dokujących, jeśli mają dwie podstawowe (tj. Dom i biuro). Jeśli czas w drodze jest stosunkowo krótki, możesz rozważyć komputery stacjonarne dla podstawowego obszaru roboczego i netbooków jako dodatkowe urządzenia, używając GoToMyPC lub równoważnego urządzenia, aby uzyskać dostęp do pulpitu poza biurem.
1- Deweloperzy i projektanci lubią wiele nieruchomości na ekranie. Gdy jest mobilny, trzeba to poświęcić. Jeśli nie mają podstawowego obszaru roboczego, prawdopodobnie nigdy go nie uzyskają.
-> sprawdź laptopa Lenovo z dodatkowym wyświetlaczem „bocznym” i wbudowanym cyfrowym tabletem!
2- To są drogi ludzie. Ostrożnie porównuj produktywność z kosztami początkowymi. Powolni i sfrustrowani programiści to koszty, które ciągle się wyceniają. Mylę się po stronie mocy, pamięci i wielkości ekranu.
3- Uwzględnij łączność w swoich rozważaniach. Jeśli będą często mobilne, uwzględnij także przypadki i pewnego rodzaju zdalną kopię zapasową.
Powodzenia. Zaktualizuj post lub dodaj komentarz dotyczący tego, co się naprawdę dzieje!
źródło
Używam netbooka w domu do tworzenia stron internetowych. Jedynym prawdziwym zabójcą wydajności była prędkość dysku SSD. Mam EEE 1000. Gdybym to zrobił ponownie, kupiłbym EEE 1000H i zastąpiłbym dysk twardy dobrym dyskiem SSD (tj. OCZ Vertex) i zaktualizowałem pamięć RAM do 2 GB. Używam Ubuntu Netbook Remix, apache, mysql, Firefox w / Firebug i vim. Przejście z dużo szybszego pulpitu było trudne, ale teraz, gdy jestem przyzwyczajony do klawiatury, przenośność jest bezpłatna. Procesor Atom jest powolny w porównaniu, ale myślę, że warto wydłużyć żywotność baterii.
źródło
Jako programista najmniejszym ekranem, którego używam do prac programistycznych, jest mój 17-calowy MacBookPro, ale wolałem monitory 24-calowe i 21-calowe, które miałem jako konfigurację z podwójnym ekranem podczas mojej ostatniej pracy.
Potrzebujesz dużo miejsca na ekran dla swojego IDE, dokumentów i aplikacji lub przeglądarki internetowej lub dwóch, aby spojrzeć na swoją stronę testową. Netbook z definicji nie ma do tego ekranu.
źródło
Dla swoich programistów większość programistów potrzebuje dużej powierzchni ekranu, pamięci, mocy obliczeniowej, złączy, stacji dokującej z dużym ekranem / wieloma ekranami, wygodnej klawiatury i dobrej myszy. Netbook tak naprawdę nie byłby w stanie tego dostarczyć, ale może to być dobra inwestycja, ponieważ są tak tanie w porównaniu do notebooków, aby upewnić się, że programista ma wszędzie ze sobą komputer. Cięcie zakrętów, gdy nie masz dużo pieniędzy, jest w porządku, ale jeśli płacisz swoim programistom, powinieneś rozważyć, czy możesz pozwolić sobie na uczynienie ich nieproduktywnymi poprzez wyposażenie ich w sprzęt, który nie spełnia swoich wymagań.
Co do reszty, możesz prawdopodobnie skąpić nieco więcej mocy obliczeniowej i wielu ekranów itp. Ale nie sądzę, że netbook byłby dla nich dobrym wyborem.
źródło
Dokładna definicja „netbooka” to mały miernik, ale generalnie są to tanie, małe, ultraprzenośne komputery osobiste, które można zabrać ze sobą, aby sprawdzić pocztę e-mail w pociągu itp. nie byłby kompletnym diasterem, jeśli go zgubiłeś / upuściłeś / złamałeś. Netbooki są zazwyczaj wyposażone w zewnętrzny port VGA do podłączenia do dużego ekranu, ale wciąż nie zapewnia im to wyższej rozdzielczości wyświetlania, i oczywiście możesz podłączyć je do dowolnej liczby klawiatur i myszy USB, jak chcesz, ale ja nie widziałem jeszcze takiej, która byłaby wyposażona w niesamowitą stację dokującą typu „wszystko w jednym”.
Jeśli nie masz bardzo napiętego budżetu, prawdopodobnie najlepiej jest pozwolić programistom na dostęp do dowolnego sprzętu komputerowego w rozsądnym zakresie lub po prostu kupić im komputer stacjonarny, laptop i / lub netbook i zaoszczędzić sobie zamieszania.
źródło
Z mojego doświadczenia jako programisty, netbooki i wszystkie inne oprócz twoich najmocniejszych notebooków nie nadają się do codziennego rozwoju, a nawet mocniejsze notebooki pozostawiają coś do życzenia.
Jest wiele do powiedzenia na temat doskonałej konfiguracji stacji roboczej, nie tylko problem z zasilaniem, o którym wspominali inni, ale ergonomia i monitory! Bardzo niewiele notebooków może obsłużyć 3 monitory (a żaden netbook nie może), a jeszcze mniej może obsłużyć 2 monitory @ 1680x1050 lub wyższe, o ile mi wiadomo.
Twoi programiści mogą być na tyle mobilni, że notebooki mają większy sens niż komputery stacjonarne, ale zdecydowanie wolę komputer stacjonarny do podstawowego programowania i netbook do sprawdzania poczty e-mail i czasami SSHing do serwerów zdalnie w celu zapewnienia wsparcia.
źródło
Myślę, że netbook byłby odpowiedni dla użytkowników, których opisałeś jako potrzebujących tylko aplikacji biurowych. Programiści potrzebowaliby czegoś nieco silniejszego. to, czego potrzebują, zależy od złożoności i wymagań aplikacji, nad którymi pracują. Myślę, że jako programiści zwykle ignorujemy różnicę między tym, czego potrzebujemy, a tym, czego chcemy. W pracy używam bardzo wydajnego laptopa, co jest zrozumiałe, ponieważ aplikacja, nad którą pracuję, jest bardzo wydajna i współpracuje z kilkoma urządzeniami zewnętrznymi i komponentami oprogramowania. Moja praca w domu jest wykonywana na 6-letnim laptopie, na którym głównie zajmuję się tworzeniem stron internetowych przy użyciu asp.net. Ten stary laptop z łatwością poradzi sobie ze wszystkimi używanymi przeze mnie narzędziami, studiem wizualnym, tkaczem snów, photoshopem itp. To, co dostajesz od programistów, to najnowocześniejsze laptopy za 2500 dolarów,
źródło
Nie wyobrażam sobie programowania z mniej niż pełnowymiarową 104-klawiszową klawiaturą przed komputerem z 2 monitorami lub 1 bardzo dużym monitorem. Chyba mógłbym, ale nie byłbym bardzo produktywny.
źródło
Mam netbooka, którego używam do VPN / Remote Desktop na moim dużym komputerze stacjonarnym .. na pulpicie działa całe moje prawdziwe oprogramowanie - jest zawsze włączone - i netbook jest tylko do uzyskiwania dostępu, gdy nie ma mnie w biurze. przewijanie dookoła .. ale ... ciężar i rozmiar netbooka jest dla mnie dobry .. Kupiłem wersję Lenovo z gniazdem karty Express, więc mogę korzystać z karty telefonicznej, gdy WiFi nie jest dostępne. Wkrótce zamierzam zainwestować w 9-ogniwową baterię. Ma trochę większą wagę, ale warto być w stanie pracować przez więcej godzin.
źródło
Niezależnie od ergonomii, podłączenia do pełnowymiarowego ekranu i klawiatury + myszy, procesor Atom po prostu nie ma już energii do prawdziwej pracy ...
... może to być w porządku, jeśli jest to po prostu skryptowanie lub wykonywanie pewnych czynności w locie, ale każdy rozwijający się w powiedzmy c ++ (lub Java, .net itd. w mniejszym stopniu), który wymaga kompilacji i łączenia - lub integracji z bazy danych lub jakikolwiek inny system zajmujący się więcej niż jednym środowiskiem naraz - opodatkuje procesor. Jeśli jest to w szczególności programista c ++, bardzo często - nie zadowalaj się najnowszymi i najlepszymi procesorami i dopasowanym systemem - 2 sekundy zamiast 10, a może 20 robi dużą różnicę ... jeśli obecna aplikacja jest wystarczająco duża, zamiast tego mówimy o minutach i to naprawdę robi różnicę.
źródło
Zaczynam w pewien sposób różnić się od wielu postów. Nie użyłbym tego jako mojego głównego narzędzia programistycznego. Jest jednak świetny do ćwiczenia i doskonalenia umiejętności rozwojowych w pociągu. Tak, rozmiar ekranu i moc nie są świetne, ale twoje plecy będą ci dziękować w przyszłości, ponieważ poświęciłeś je za lekkość netbooka. Wkrótce go otrzymam i planuję używać Visual Studio 2008 i 2010 podczas podróży do pracy i z pracy.
źródło
Właśnie kupiliśmy kilka netbooków dla naszych programistów, ale z powodów, które prawdopodobnie nie będą dotyczyły większości z was. Czas pracy baterii i produkcja ciepła były naszymi głównymi rozważaniami.
W naszym regionie Indii energia nie jest zbyt niezawodna. Zwykle jeden dzień w tygodniu nie ma prądu przez sześć do dziesięciu godzin, a nasza kopia zapasowa może zasilać tylko tyle komputerów. Po wyłączeniu zasilania po prostu odłączamy 22-calowe monitory i kładziemy netbooki na podstawce do laptopa. Zewnętrzna mysz i klawiatura będą nadal działać, więc podczas gdy nasi programiści będą pracować z okropnie małego ekranu, dopóki zasilanie nie zostanie przywrócone, nadal będą działać być produktywnym.
Ponadto netbooki produkują znacznie mniej ciepła. Przy średnich temperaturach od 30 do 40 stopni Celsjusza jest to kolejna duża wygrana z netbookami. Oszczędności na energii elektrycznej zostaną pomnożone przez oszczędności na klimatyzacji.
To były dla nas rozważania dotyczące netbooków, a nie komputerów stacjonarnych i laptopów. Ale jak powiedziano, mam nadzieję, że nie dotyczy to większości z was.
źródło
Jesteście naprawdę rozpieszczeni. Mieszkam w Ghanie w Afryce. Do tworzenia stron internetowych używam starego HP Compaq Pentium M o rozdzielczości 1024x768. Właśnie ukończyłem uniwersytet. Działa dla mnie idealnie. Nie będę miał nic przeciwko dodatkowej nieruchomości, ale nic nie jest w stanie osiągnąć dzięki tej rozdzielczości. W szkole miałem ograniczone pieniądze, więc nie miałem wielkiego wyboru. Więc pokochałem małe ekrany. Czasami koduję na netbooku mojej dziewczyny i nigdy nie mam żadnych problemów. Właściwie wolę małe urządzenia, ponieważ zwykle dużo się poruszam, nawet we własnym pokoju. Dodatkowa żywotność baterii okazuje się również bardzo ładna. Robię Ruby on Rails z dość dużą ilością pracy GIMP i Inkscape.
Powiedziałbym, że netbook jest idealną maszyną do tworzenia stron internetowych, jeśli możesz nauczyć się efektywnego korzystania z niego.
źródło
A co z ładnym dwurdzeniowym netbookiem Neo lub Atom 11,6 "lub 12" i 2 gigabajtami pamięci RAM lub lepszym, takim jak Asus 1201n lub hp DM1-2070. Może działać i tylko 92% wielkości klawiatury w HP wygląda kusząco
źródło