① 程序員分幾種,做程序員應具備什麼樣的基礎知識
程序員(英文Programmer)是從事程序開發、維護的專業人員。一般我們將程序員分為程序設計人員和程序編碼員,但兩者的界限並不非常清楚,特別是在中國。
作一個真正合格的程序員,應該具有的素質。
1:團隊精神和協作能力
團隊精神和協作能力是作為一個程序員應具備的最基本的素質。軟體工程已經提了將近三十年了,當今的軟體開發已經不是編程了,而是工程。獨行俠可以寫一些程序也能賺錢發財,但是進入研發團隊,從事商業化和產品化的開發任務,就必須具備這種素質。可以毫不誇張的說這種素質是一個程序員乃至一個團隊的安身立命之本。
2:文檔習慣
文檔是一個軟體系統的生命力。一個公司的產品再好、技術含量再高,如果沒有缺乏文檔,知識就沒有繼承,公司還是一個來料加工的軟體作坊。作為代碼程序員,必須將30%的工作時間寫用於技術文檔。沒有文檔的程序員勢必會被淘汰。
3:規范化的代碼編寫習慣
知名軟體公司的代碼的變數命名、注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。 一些所謂的高手甚至叫囂高手寫的代碼一般人看不懂,我只能說他不是一名合格的程序員。
4:需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求,要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
5:模塊化思維能力
作為一個優秀的程序員,他的思想不能在局限當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。這樣做可以使代碼能重復利用,減少重復的勞動,也能是系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
6:測試習慣
測試是軟體工程質量保證的重要環節,但是測試不僅僅是測試工程師的工作,而是每個程序員的一種基本職責。程序員要認識測試不僅是正常的程序調試,而要是要進行有目的有針對性的異常調用測試,這一點要結合需求理解能力。
7:學習和總結的能力
程序員是很容易被淘汰的職業,所以要善於學習總結。許多程序員喜歡盲目追求一些編碼的小技巧,這樣的技術人員無論學了多少語言,代碼寫起來多熟練,我們只能說他是一名熟練的代碼民工,他永遠都不會有質的提高。一個善於學習的程序員會經常總結自己的技術水平,對自己的技術層面要有良好的定位,這樣才能有目的地提高自己。這樣才能逐步提高,從程序員升級為軟體設計師、系統分析員。
作為高級程序員,除了應該具備上述全部素質之外,還需要具備以下素質:
1、 需求分析能力
2、 整體框架能力
3、 流程處理能力
4、 模塊分解能力
5、 整體項目評估能力
6、 團隊組織管理能力
1,激情。
我曾經遇到許多「職業程序員」,他們從事IT是因為覺得這是一種職業,他們只在工作時間編程,除非送去培訓否則他們不會學習新東西,這不是好的程序員。我認為一個好的程序員總是對編程充滿激情,而且好的開發者會做一些編程工作即使這沒有報酬。激情是一個優秀程序員的重要指標。
2,自學好學
編程領域始終發展變化著,不出一年有些新技術就變成了老技術,這並不是說好的程序員要對所有新技術跟進,但有些卻對學習任何新技術都沒有興趣。他們通常在學校學習了編程,然後工作後單位安排學什麼就學什麼。如果在招聘中你聽到「讓我培訓一個星期我就會勝任這個工作」那不要僱傭他。實際上,真正優秀的程序員始終談論著你所不知道的新技術,向人們解釋為什麼你必須用這個技術,哪怕沒有聽眾聽得明白,哪怕他自己也不明白。
3,聰明
聰明包括很多因素,情緒和社會交際只是其中之一。好的程序員絕不木訥,他們是最聰明的人,他們中的許多善於交際,健談、興趣廣泛。
4,隱性的經驗
—好的程序員通。常有自己的私人的一些研究、愛好、項目,而這些是他們不寫在簡歷上 (通常覺得不值得寫),但表現出來卻可能恰恰是他的潛能、深度和後勁所在。
5,技術多樣性
由於好的程序員喜歡學習和涉獵新技術,所以一般來說超過22歲的都熟知很多新技術,而且對多種技術的長短有 「強烈」的個人意見/見解,喜好嘗試新鮮技術。
6,資格證書
資格證書並不是識別真正程序員的方法,MCSE、SCJP、說明不了什麼,它們只是讓別人認識和獲取的,頂多代表這個人在某個技術有一定的知識。
原文作者在文末寫道:以上所說的標准並不是絕對的,因為有些優秀的程序員確實不符合上述,而有些bad程序員卻符合了。但相信這些對大多數真正的程序員都適用。
總結而言,優秀的程序員通常有一下特點:
n 對技術充滿激情;
n 將編程作為一種愛好
n 如果你允許會滔滔不絕地跟你談論技術
n 有過個人的開發經歷(與4意思相同)
n 堅持認為某種技術最好
n 如果讓他用他認為不好的技術他會非常別扭
n 聰明、健談、興趣廣泛
n 在大學和工作前就開始接觸程序
② 程序員大多都為宅男,為什麼會出現這種現象呢
大家會發現,程序員是非常有實力,也是非常優秀的,但是大部分的程序員都是宅男,這也就讓很多的程序員不僅變得十分的邋遢,跟社會脫節,而且也很難找到喜歡的對。今天小編就來跟大家說一說,為何程序員大多都是宅男?
其實小編覺得程序員也是非常浪漫的,並不是直男,也並不是宅男,如果真的有多餘的時間,他們為何不會選擇出去看一看祖國的大好河山呢。因為工作的原因,所以說他們就只能夠呆在家裡面,待在公司裡面去完成工作。大部分的程序員都是需要加班熬夜的,去完成工作,所以他們的社交時間就很短,因此,在很多人的心中,都誤認為這些程序員是宅男。程序員比經常在外面游手好閑的男生會更加的靠譜一些,因為他們身邊全部都是男生,而且他們也沒有時間去出軌。
③ 科技更新速度如此之快,你認為程序員可以工作多少年
許多不懂技術的人羨慕那些精通技術的人,尤其是IT行業的技術人員,這些人非常受歡迎。例如,程序員的職位一直是許多人的嚮往。
互聯網技術職位的薪水通常比其他行業高,但是實際程序員的職位並不像每個人想像的那樣光彩照人。這里有一些老程序員來解釋Internet技術行業的真實狀況。
首先,在軟體開發行業中,許多是小型公司。公司中通常只有2-3位程序員,因此要找到程序員工作並不容易。通常,程序員會被解僱,短期內很難找到對應的工作。與銷售不同,需求很高。許多銷售公司在一個部門中有數百名員工,而且他們招聘的時間很長。軟體公司只需要少量的程序員職位,並且基本上不會長時間招聘人才,也就是說,人才流失了,他們通常是通過熟悉的關系渠道招聘的。因此從事軟體開發的程序員經常發現很難找到工作。
因此,程序員沒有自己的私人空間,所以很多程序員是單身,程序員的生活與白領工人一樣。因此,許多人稱呼寫代碼的程序員。
第三,程序員要求有相當強的學習能力,因為軟體行業更新換代太快了,這就要求程序員要不斷學習新知識,如果不學習新知識將什麼事也做不成,自然會被淘汰。就比如游戲開發引擎 unity3D,每隔幾個月就更新,而游戲開發者就得不斷學習unity3D的新技術,否則將無法使用,如果你一年不學習unity3D新技術,你可能會像一個新手一樣面對unity3D根本就不認識。
與傳統行業技術相比,變化不是那麼快,經常學習一次並終身使用。例如,駕駛員只需要學習駕駛技能就可以終身使用,因為汽車駕駛技能將在數十年內保持不變。但是軟體行業正好相反。變化太快了,您在軟體開發方面擁有數十年的經驗。您不像剛入門的新手那樣好,因為新手經常學習最新技術,而舊程序員卻在使用過去。舊技術,就像馬和馬車無法行駛。新技術的優勢太明顯了。
因此,許多公司採用不超過35歲的程序員的方法。這是有原因的。 35歲以上的人們通常不再對新事物感興趣,也不願學習新技術。這樣的人基本上是已經被擠出的枯木,不再具有使用價值。
有傳言稱華為解僱了35歲以上的技術人員。可以想像,如果您是35歲的程序員並且無法調任管理職位,那麼您正在等待被解僱!
第四,程序員辭職創業成功率極低。很多人看到馬化騰,李彥宏,雷軍,等人都是做程序出生的,他們最終都辭職創業成功,但是往往很多人沒有去統計概率,這些光鮮的IT創業明星,往往都是低概率事件!比中彩票的概率還要低。
我們曾經說過,銷售人員最接近老闆,這意味著出生於商業的企業家的成功率要高得多,今天仍然如此。有一個原因,認為作為企業家,您需要全面的功能,而不是特定的技術。後來,像馬化騰,李彥宏和雷軍一樣,當他們成為老闆後,他們不再繼續擔任技術職務,而我轉向了管理層。
技術人員通常缺乏管理和營銷能力,就像馬雲的營銷能力遠比馬化騰和李彥宏的能力強。開展業務的綜合能力遠勝於技術。當然,也有一些例外,我在這里談論的是大多數情況。
因此,許多老程序員在擔任了10年以上的程序員之後,就顯得鮮為人知。因此,許多老程序員警告所有人,如果還有其他方法,最好不要使用終身技術,尤其是軟體開發技術。
④ 為什麼程序員的工資比較高
這些年來,IT行業一直是資本的寵兒。也是創業最具活力的行業。這個行業的主力軍:程序員,一直是大家追逐的職業。每年都有成千上萬的畢業生擁進這個行業,但是仍然填補不了市場的缺口。優秀的程序員一直是各個公司爭相追求的對象。
不同的軟體公司差別很大,有的是做傳統外包的,有的是互聯網公司。現在一般工資很高的大多是是互聯網行業。由於純市場化運行,互聯網公司能否成功的唯一因素就是開放出來的產品本身,所以程序員在這樣的公司里至關重要。但是相對的,傳統外包公司。項目很大程度上取決於銷售,和某些特殊的關系,在這樣的公司,程序員的地位就沒有那麼高,所以工資也就不會特別高,當然,開發出來的產品質量也就不會太高。
⑤ 一個程序員的創業經歷(一)
曾經的創業熱潮讓很多大廠的程序猿加入到了創業大軍,但往往發現「理想很豐滿,現實很骨感」。我也是這樣的一員,國內「C9聯盟」大學畢業,然後去美國常春藤名校讀了個Master,畢業後在一家世界前五的軟體公司工作,後來裸辭回國在一家一線互聯網公司做數據挖掘/機器學習的工作,一切都按部就班的在給個人簡歷添磚加瓦,不過隨著一個加入創業團隊的決定,就開始了一段不一樣的經歷,之後的5、6年時間經歷了多個創業項目。一直埋頭向前沖,最近停下腳步回顧了一下過往經歷,想寫點東西當作紀念,也算是給想要或正在創業的程序猿們一個案例供參考。
當時選擇從大廠出來加入一個創業團隊,也並不算很盲目。首先,行業是當時很火爆的互聯網金融,其次核心團隊成員來自金融、法律、互聯網等不同領域,都是國內頂尖大學畢業的高材生,而且也有不錯的工作經驗和人脈的積累,最後種子輪的資金大概有700多萬,股東也有銀行系出身的大佬,看起來是一個值得搏一把的機會。
我與其中一個創始人曾是同事,被游說出來作為技術團隊的leader,他負責產品,我負責研發,先簡單介紹下核心人物(化名):
劉備:公司CEO,金融領域,做業務出身,對各種金融產品比較了解,在各大銀行及政府部門都有不錯人脈,熟悉生意場上的各種潛規則,有些匪氣但並不是那種很有領導威嚴的風格。
關羽:公司CTO,我的前同事,互聯網產品出身,專業能力很強,既聰明又踏實肯干,待人接物也不錯,屬於實干型,但一樣也是一直在大公司工作,內容相對專一,且沒有金融領域經驗。
張飛:公司法務總監,法律專業,本人也像法律法規一樣嚴禁,無論工作上還是生活上說話做事都很嚴謹,被朋友形容為任何跟黃賭毒沾邊的東西都跟他不沾邊,工作之外並不善言辭,但是為人很nice。
在被前同事關羽游說的過程中,遇到了第一個「豐滿的理想」,因為我是做大數據的,所以關羽跟我說出了他對技術和產品發展的規劃,將來是一定要做金融大數據的,有很多場景可以做,技術上也會有很多挑戰。但既然是「大數據」,首先就要有足夠多的的數據,也就是業務要發展的足夠好才會到這一步,這點我心裡還是很清楚的,所以接受邀請自然也不是因為這個願景。
既然已經決定了大幹一場,也就不瞻前顧後了,出來後就開始著手組建技術團隊,那時候創業公司還是一片欣欣向榮,很多大廠的程序員也都願意考慮創業公司的機會,所以首選就是從公司前同事下手,可惜一個都未能邀請成功,有一個曾經談的比較深入,但最後去了一家拿到A輪的做餐飲供應鏈的B2B電商,之後復盤考慮主要可能有幾個原因:
1. 金融領域本身水就比較深,對普通的程序員來說未實際接觸過的話感覺有點心裡沒底;
2. 種子輪公司畢竟風險更高,而且使用到的技術也更初級一些,若沒有成功,對技術積累來說有一個斷檔;
3. 與前同事共事時是平級,但出來後可能變成向你匯報,或許會有心理落差,之前談得比較深入的同事是被他一個師兄叫走的;
4. 公司給出的offer還不足以讓人放棄穩定的大公司工作加入到小團隊中。
為了控製成本又不能找獵頭,所以接下來就只能通過招聘平台了,拉鉤、智聯什麼的,雖然經歷了一些波折,但最終組建了一個還算蠻有戰鬥力的團隊,在外包+兼職+自己團隊的組合之下,初版系統兩個月左右就上線了,期間產品、技術、法務之間的磨合也越來越好,貌似一切都在正確的軌道上運行。
但系統上線之後才是真正考驗的開始,公司面臨的第一個問題就是平台上是否有足夠多優質的理財產品,雖然前期已經准備了一些由股東支持的理財產品隨時上線,但這並不是長久之計,所以在系統開發期間劉備也一直在洽談合作事宜,時不時的帶來一些振奮人心的消息,但結果證明沒有最終簽署合同的口頭協議都是無效的,這就導致前期平台上產品匱乏。
產品匱乏自然也就無法吸引足夠多的用戶了,用戶量少就更難去談合作了,致使業務一直處於發展緩慢的狀態。商務談判並不像技術開發一樣可以評估工時,安排工期,一個合作談成之前進展都是0,簽合同之後才是100%,中間進度很難評估,而過多的打雞血也會有副作用產生,慢慢的技術團隊的成員就開始對公司不停跳票的業務發展有些擔憂。這僅僅只是一個導火索,接下來會引發一系列的事件和決策,每一個可能都不是決定性的,但累加到一起導致了公司最終的結局。
當業務停滯的時候,沒有太多創業經驗的團隊開始有些發慌,尤其是賬戶里的資金越來越少的情況下,這時開始了兩個所謂「自救」的行為,一個是尋求新一輪的融資,一個是嘗試一些新的產品或接一些快速賺錢的項目。前者的目的也是很明確的要盡快的補充資金,所以很容易陷入到一個2VC的狀態,就是一味地迎合投資人的偏好和想法,迷失了自己最核心的價值和初衷,最終也沒有拿到投資;後者無異於飲鴆止渴,盲目的去接一些無關的項目,導致自己的核心產品和平台沒有持續的迭代和優化,對用戶就更沒有吸引力了,而且找到的項目也很難cover技術團隊的工資成本,變成了做一個賠一個。所以這兩種方式只是勉強支撐團隊而已。
而往往在最艱難的時候才會爆發出更多平時被隱藏下去的問題,首先,劉備和關羽、張飛都是大學同學,作為CEO他對團隊並沒有一個絕對的主導和控制權,而關羽負責人數最多的技術團隊,他們之間的分歧導致了公司整體戰略和團隊方向的不統一。其次,公司的早期股東是4個自然人為主,在公司一個沒有一個比較好的營收的時候,他們之間也出現了一些問題,尤其是其中某一個股東跟劉備的關系最緊密,導致其他股東質疑公司的財務問題,最終導致股東不願意再繼續注資。最後,同樣是因為自然人十大股東,就導致監督機制缺失,作為法務負責人的張飛,由於業務能力比較強,經常被股東委託解決一些私人事務,讓他不勝其煩,成為了第一個離職的核心人員。
最終我們的公司也算是有個歸宿,被一家金融機構給收購了,但這顯然不是因為我們做的足夠出色,而算是無奈把公司賣掉,回收點剩餘價值吧。就這樣第一段的創業經歷就這樣草草落幕,事後復盤總結,有以下幾個重要的經驗吧:
1. 股東組成,早期可以接受個人股東,但不宜太多,占股要有權重等級,而且要有完善的監督機制,如果個人股東占股比例接近,沒有主導性,監督機制又不健全,很容易出現股東之間的猜忌和分歧,對初創公司是致命性的傷害;
2. 創始團隊,團隊成員能力互補、互相信任是基礎,所以經常會有同學、同事一起出來創業,之前大家可能是朋友,或者感情比較親密,但任何團隊都要有領頭人,要有靈魂人物,在有重大決策時能拍板的人,不能因為顧及對方感受而讓決策層出現長時間的分歧;
3. 團隊組成,根據公司或業務類型來合理配置團隊,很多時候在資金還充裕的情況下會盲目的擴充技術團隊,導致當業務沒有起色的時候技術團隊的開銷成為了公司沉重的負擔,任何一個公司都不能只考慮技術開發,運營、市場、銷售等等都要合理配置;
4. 成本控制,創業初期,為了吸引早期員工公司提供了很多福利,包括免費健身、周五團建、飯補車補等等,而且高新聘請各種大牛,一副大幹一場的態勢,最後發現業務還沒什麼起色時初期的融資就已經消耗大半,而且很多時候大牛們也沒有用武之地,造成了極大的浪費;
5. 技術邊界,所謂技術邊界就是創業初期你的產品在技術上要做到一個什麼程度,很多時候技術出身的leader容易陷入到追求技術完美的誤區,覺得一個功能在技術上沒達到理論上的完美就不上線,但永遠都有做不完的需求,一個好的技術leader要清楚怎樣的優先順序最能支撐公司的快速發展,一個功能做到什麼程度就能滿足當時客戶的需求,人力資源就那些,要最大化的發揮效用。
⑥ 程序員這一工作,是不是通常男性比較多呢
程序員就是加班多,沒時間,生活挫,甚至很low的一種感覺,其實這是一種錯誤的看法,每個行業都有優質人才和劣質人才。在大多數人眼中,他們所看到的程序員往往都是一些外包公司或者是小眾公司的職員,當然我也不是貶低小公司的人。從自己的工作經歷以及結合身邊朋友的情況看,公司越大,越出名,不管是公司制度還是員工的修養素質,都會比小公司強很多。
所以這些因素導致了一個程序員一般都是男生的行業。
⑦ 程序員接私活能賺多少
程序員接私活收入
程序猿接私活一般都是接小型的項目外包。
看項目大小以及外包需求方的經費。
一般一個項目20W以上。
但是項目不是你一個人就能做的。
如此看,還需要幾個程序猿平均分配。
我之前接私活,每天耗費2-4個小時,平均每月獲得外快5500元。
程序員接私活一年能賺多少錢知乎
這個要看你做的是什麼項目
程序員能接私活么,一般怎麼接的
1.個人所接觸的,往外包的大活一般都是找朋友推薦,知根知底有一定信任基礎,一定程度上就是拿朋友的了解做信用擔保了,這樣項目會比較可控。否則隨意外包,項目管理成本會比較高,就未必劃算了。也有些程序員跟銷售、市場人員的合作,以工作室的性質對外找活,生意不錯就逐漸轉為公司運作。
2.一般接的活按預估工作量,通常按自己工資的1.5倍交易。根據技術稀缺程度浮動。
3.在我看來,程序員在公司內的工作量取決於管理,管理到位的情況下程序員的付出已經對得起他們的工資了,如果還有精力去接私活,也是對他技術能力和熟練程度的提高,好事。但也說明公司和員工還沒有達到最充分的協作:公司沒有給予員工足夠的工作量和與之對應的報酬。
程序員有接私活的嗎,高報酬
你要做什麼,最好能說的詳細一點。這樣才會有人接
一個老程序員的心理話 程序員該不該接私活賺外快
雖然那些證件很重要不過你可能對你自己的專業都不了解就去考證書 有些盲目 底下是我原創的文章悉數 希望對你的就業方向有指導意義希望睜行首給你幫帶悶助土木專業就業土木各行業前景及薪資參考學土木的可以選擇的自己工作方向 如夢無痕…… 沒畢業的土木工程的畢業生,對於以後的職業選擇可能會有些迷惑,我就對我所知道的,了解的一些情況,簡單介紹一下。畢業之後我換過好幾種工作,對於土木工程學生可以從事的行業以及年薪進行簡單介紹。底下的年薪不包括個人接的私活以及外快。這些年薪僅供參考,地區差異,有不一樣的很正常 。還有我指的薪水是年薪 如果你的月薪是一千五乘以十二月 是一萬八 在加個兩千獎金 都差不多的是兩萬. 1施工方向 這是大部分土木畢業生的選擇,施工方向是專業對口的一個工作。大的施工和小的單位工資待遇相差很大。中建,中鐵等這些工資待遇通常比一般施工單位能高出1000元。但是大的施工單位通常是天南地北到處做工程,不利於人脈資源的積累,同時對於自己成家立業有一定影響,而且由於人多,競爭激烈,想成為項目經理很難,這些大企業適合只想做技術,不喜歡打交道。同時喜歡到接觸大自然的那些人以及對開始的工資待遇有一定要求。 參考年薪應屆畢業生 3.5萬--5萬 工作3年後 5萬--10萬。大企業一般外塊很少。 對於小施工企業基本是在一個地區做工程,開始可能待遇不高。不過由於經常在一個地區施工,能建立自己的人脈資源。對於自己創業,以及日後社會交際以及做些私活外快,很方便。小企業不在乎高學歷,通常你是個大學生,人家就要了。小企業競爭不激烈,跟老闆混得好了,而且運氣好的話,有的甚至做了兩三年,老闆就讓你做項目經理了。在小企業,由於素質普遍較低。對於社會上一些吃喝嫖賭這些腐敗的現象無法接受的同學不太適合,小施工企業更適合八面玲瓏,能喝酒,會交際的同學去。 應屆畢業生 參考年薪 2.0萬---3萬 工作三年後 4萬----6萬 ( 同時外加一些灰色收入就看個人能力了,厲害的角色能拿到10萬+)。 施工方向的畢業兩年後,可以考二級建造師,掛靠5000一年,工作四年後,考一級建造師,掛靠2萬一年。2設計院--結構設計或者建築設計 由於結構設計關系建築物的安全,大部分設計院對於設計者的學歷和經驗很看中。所以大家都覺得設計院高不可攀,從而放棄對設計院投簡歷。實際上看中學歷的都是大城市的甲級設計院。一些縣級市的設計院對於結構設計建築設計這些工作崗位還是很缺人的。如果你大學學習成績不錯,CAD畫的還行,學過PKPM。一般一本院校的可以去一些比較大的設計院試試。二本的學校的,可以回家鄉的設計院或者家鄉臨近縣市的設計院試試。結構設計工作穩定,同時有雙休這是施工單位沒法比的,待遇一般差不多的。如果你認准設計非設計院不僅不想做施工的話,而自己學歷不硬,可以考慮參加一些培訓機構的培訓,給自己充充電。這些培訓結構的講師都是有設計院豐富經驗的,先跟他們學習一下結構施工圖的繪制流程,再去找設計院的工作就易如反掌了(網易結構論壇目前有老莊結構培訓和會挽雕弓培訓)。 土木轉建築設計的有,但是一般不太容易。做些廠房,小辦公樓的建築施工圖還行,遇到大規模的廠區規劃和地塊設計,一般設計能力是比不上建築設計畢業生的。不過一些小地方的乙級設計院設計的主要業務就是廠房,小辦公樓。他們更希望學土木的去把建築和結構圖一起畫了,所以他們一般招學土木的,而不太喜歡學建築的。不過甲級設計院不會出現這種情況,甲級設計院分工明確,甚至PKPM建模 , 梁板柱施工圖 , 基礎施工圖都是分開做的。應屆畢業生一去一般都是開始畫樓梯,然後梁板柱......>>
程序員自己接小項目能賺很多錢嗎
接固定的幾種類型的,接的多,可以賺錢,因為同一種類型的大同小異,只需要個修修改改,速度快,工作量小,如果經常接不同的項目,經常需要從0開始做,那是賺不到錢的,而且一般找私人做的都是預算有限。
程序員一般通過什麼途徑接私活
1.個人所接觸的,往外包的大活一般都是找朋友推薦,知根知底有一定信任基礎,一定程度上就是拿朋友的了解做信用擔保了,這樣項目會比較可控。否則隨意外包,項目管理成本會比較高,就未必劃算了。也有些程序員跟銷售、市場人員的合作,以工作室的性質對外找活,生意不錯就逐漸轉為公司運作。
2.一般接的活按預估工作量,通常按自己工資的1.5倍交易。根據技術稀缺程度浮動。
3.在我看來,程序員在公司內的工作量取決於管理,管理到位的情況下程序員的付出已經對得起他們的工資了,如果還有精力去接私活,也是對他技術能力和熟練程度的提高,好事。但也說明公司和員工還沒有達到最充分的協作:公司沒有給予員工足夠的工作量和與之對應的報酬。
程序員如何接私活,如何報價,應該注意什麼
可以在豬八戒接活,天涯論壇,網路貼吧去看看有沒有客戶需要
接到項目以後,仔細想想大概多長時間能做完,然後再多留出50%客戶調試驗收的時間,盡量精準到幾個人需要幾天
看看你當地一個工程師的日薪水,如果不知道那就問問熟練泥瓦匠的日薪*2(哈哈)
總價出來以後,預留15%的稅金,然後再高報30%用於未知的支出(吃飯,行賄等等)
一定要先收30%定金,然後交付的時候不要交出源碼,而且有手段可以控制萬一客戶不給錢,也讓他用不了的手段(這也是沒有辦法,防小人吧),收到全款,然後再全面交付源碼和和有關的東西。
程序員一年賺多少錢算多
一般程序員年薪都在十萬左右
程序員一般通過什麼途徑接私活
同問.....................
⑧ Java兼職方面的網站有哪些
1、豬八戒
各類兼職雲集,有ps,logo設計等等各類兼職項目,程序員可以在裡面發布信息,等待攜圓僱主前來下悔寬訂單即可
2、開源眾包眾多企業入駐,還有很多的私人僱主,專注程序開發外包的網站,薪資待遇可觀,還可以找僱主私下談傭金
3、Coding碼市-基於雲技術的軟體外包服務辯前塌平台coding碼市4、程序員客棧程序員自由接單平台,近三十萬開發者入駐,安全靠譜的平台
5、猿急送入駐平台快,可以等企業預約你,也可以自己主動投遞職位,比較適用於程序員,UI,接活方便
6、人人開發人人開發是一個企業級的應用平台,基於可視化開發
7、開發邦專業互聯網軟體技術開發與咨詢服務開發邦
8、碼易高質量軟體眾包交付服務平台碼易眾包平台
最後如果對於學習Java或者工作上有任何問題(學習方法,學習效率,如何就業),可以隨時來咨詢我,(教程/解答/交流群/學習方法/就業信息)等等歡迎一起分享資源。⑨ 美歐的程序員不常加班嗎為什麼
現在國內程序員幾乎成為了加班的代名詞,但歐美的程序員瘋狂加班的相對比較少,對於這一點倒是有這種感受,之前曾經外企工作過一段時間對這種有類似的感受,講一個真實發生的事情,曾經和美國總部的程序員一起合作做一個項目,由於項目的周期趕得很緊,周末去加班,結果需要配合的美國程序員的加班申請沒有被批准下來,只好在自家院子里修柵欄種菜,這種情況在國內幾乎是不可能發生的,項目趕得緊加班加點是常有的事情,而且默認是不存在什麼加班費之類 ,項目緊急狀態下也會默認自動加班。
由於當時入行不到兩年,非常不理解,還去找項目負責人說到這個事情,最後這個事情也就不了了之,其實這也反映了中國和美國上的差異,在國內做程序員拿的工資比普通的工種還是要多很多,但在美國這種差異不是很大,主要是各行業整體來講已經比較成熟,即使環衛工作也算正式的工作,各種保險也是正常給上著,整體來講不同職業的收入差異不像國內的那麼大,在歐美正式的工作加班就需要支付加班費,一般情況下不提倡通過加班來完成任務。
就本質而言中國的軟體行業相比歐美還是存在較大的差距,在迎頭趕上的階段加班加點也算是正常事件,再加上國內互聯網進行的如火如荼,這也是難得在互聯網領域趕超歐美的一個好機會,又把程序員加班的氣氛帶動了一番。
為什麼歐美程序員加班比國內程序員少一些?
1.相比來講歐美的產業更加成熟一些,加班基本上都會配套加班費,在這中國幾乎是不可想像的事情,技術工種和別的工種的工資差異也不是那麼大,所以在歐美找一個正式的工作難度要遠高於國內,所以從公司角度效率主要在上班時間提升,加班基本意味著加班費,需要領導審批,不提倡加班。
2.國外程序員的比例不像國內這么失衡,需求量不是那麼迫切,供需關系沒有那麼緊張,而且大部分公司不提倡加班,加班支出費用比正常上班的工資要高,即使加班風氣很濃的日本,都開始對加班說不了。國內軟體行業相比發達國家在積累方面差距還很大,正是需要迎頭趕上的時期,加班加點也屬於正常現象。
行業成熟了,供需關系平衡了,有底子了加班現象自然就會減少。
去年上半年,一位同事去了德國,仍然是從事程序員的工作,然後給我們講述了他的親身經歷,讓我們羨慕不已。
他們一家三口過去的,孩子已經上小學三四年級,去了德國一個不是很有名的城市,據說華人非常的少。工資在5千歐的樣子(估計也是剛過去的原因),不過還要交各類保險,稅後多少我也記得不是很清楚。
讓我印象最為深刻的是,這位同事去了沒多久,媳婦兒就懷了二胎了,於是震撼的消息來了,他現在可以一周只去單位兩天,而且工資不變,其餘時間可以照顧媳婦兒,直到孩子出生或到一定的年齡(有點兒像我們的陪產假,不過人家的陪產假非常長)。大兒子上學自己只需要繳納一點點錢,據他說等老二出生之後,不僅沒什麼開銷,而且每月還有幾百歐的補助。
那麼歐美程序員真的不用加班么?且聽我下面的分析:
最近新東方年會的一個節目火了,歌詞用到程序員身上,也是恰到好處。
「幹活的累死累活,有成果那又如何,到頭來干不過寫PPT的」
「只會為老闆的朋友圈高歌,領導隨口一說,立刻討好跟著,項目馬上啟動不計後果」
說的太好了,我都不禁起立鼓掌了。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。
相比於國內動則 996,227 的超強度工作,歐美的程序員是沒有這么誇張的。但不代表歐美程序員就不加班。
本人工作隸屬一世界五百強外企,剛剛帶隊完成了一個大型的IT系統上線項目。涉及到近百人的項目團隊,其中大部分程序員、業務分析師都是老外,有幾個外部關聯的系統是從美國購買的,所有的程序員都是美國人。
我在中國,所以和美國東部有十二小時的時差,這時候無論中國或者美國的項目團隊,都得加班,否則時間上湊不到一塊兒。
要麼美國人早上5-6點就到公司上班,要麼中國人晚上6-7點繼續加班,或者反過來。當然,美國人是不怕起得早的,很多人為了早下班,寧可早上5-6點就到公司上班了,這樣可以下午4點多就下班回家接孩子或者happy,這點跟中國人相反,中國人很少願意早上5-6點就來公司上班。
就算是這樣,我們在項目非常緊張的時候,也給美國的供應商下了死命令,就是中國人在做系統切換的期間(一周),美國人方面的程序員必須按照 中國的工作時間 同步,也就是他們晚上9點到早上9點之間必須隨時待命,這對他們來說是不折不扣的加班。
美國人也沒說啥啊,錢給到位了,還是乖乖的加班了啊。
歐美的程序員,能吃苦的還是很能吃苦的,但是混子也多,一個電話就能分辨出來,對於那些一上來就推三阻四各種繞的程序員,我通常做法就是 一次容忍、二次警告、三次請你走人 。
畢竟上百人的大項目,我沒這個時間和義務來教育你如何做好你的工作。
當然,歐美畢竟還是要輕松一些,很多人給你加班一周之後把任務完成了,是說什麼都要去休假的,只是這時候如果你還非要在他休假的時候去騷擾他,他也會毫不客氣的拒絕甚至立刻投訴的。
只能說,歐美人相對守規則一些,把私人時間看得更重要一些,但不代表他們完全拒絕加班,或者說不願意加班。
希望我們國內的公司,也能多一些這樣的契約精神,不要天天搞什麼「狼性文化」,把員工都榨幹了,最後也不過是涸澤而漁罷了!
國內It最大的問題是許多公司的it從業者素質不高:領導自己對問題都沒徹底清楚。提需求的人沒有成本,無止境地提不靠譜的需求。碼農自己開發時也圖快,代碼極粗糙,連自己都覺得寫的是shi,同時也提高了系統的風險(不少跨專業報名培訓學校,培訓幾個月直接上崗,別指望他們懂更多)總之就是,leader很忙,產品很忙,碼農很忙,測試很忙,就是這樣的惡性循環。
我在美國做程序員第二個年頭了。在剛畢業那會,我會說,放屁!誰說美國程序員不加班,有deadline或出bug的時候都一樣都會加班。
但是後來…好吧,我發現我錯了。在我了解了996之後,好吧,我覺得美國那不叫加班
推薦你看浪潮之巔這本書,就講了上世界美國it行業的發展。
怎麼說呢,歐美的程序員肯定還是會加班的,只不過不像中國企業這么嚴重,這么普遍。
首先明確一點,歐美IT企業加班少,並不是不需要加班。歐美IT企業加班的需求也是非常高的。
但是為啥程序員還是加班少呢。
第一個 原因就是工會
其實中國和美國法律都一樣,都是規定每天8小時工作制。加班需要付加班工資。
但是美國之所以企業不敢越雷池,主要是有一個逆天的工會存在。美國工會強大到誰都敢懟,美國就發生過警察工會發動警察罷工的事情。警察的僱主是政府,工會政府都敢對著干,還怕你個小小的IT企業?
所以,如果一旦加班弄到員工都不滿意,工會真心能讓你吃不了兜著走。讓你再也招不到人都不是問題。
第二 就是美國程序員工資高
如果企業實在忙,要求員工加班,那就必須付高額的加班費。這個實在是肉疼啊,一般來說企業是承受不了的。
那企業不給行不行?恐怕法院會讓你長記性,美國加州某個企業曾經就因為加班,被法院判賠償了1.7億美元。這么一來,誰敢不給加班費。
有的人問了,你不是前面說美國IT企業加班需求也是很大的,那怎麼辦。
是的,任何一個IT企業都有大量的加班需求,但歐美企業又不能強迫員工加班,於是他們想出了幾個辦法。
一 勾引員工自願加班
別笑,這是真的,你現在如果去美國矽谷,一定能看到很多程序員在加班,但是基本上都是自願。
我不是在胡說八道,歐美IT企業勾引程序員加班有很多詔
彈性上班時間
早上不要求你按時到,你自己自由安排上班時間,不知不覺就加了幾個小時班。這是很有效的勾引程序員加班的手段。
用辦公環境來勾引
我們來看一下:
微軟的辦公環境
谷歌的辦公環境
休息倉
你們以為企業給程序員弄這么好的辦公環境是為啥?谷歌甚至還給提供免費理發!這個不是企業錢多燒的,只有一個目的,勾引你加班。
我覺得在這種環境下,員工不自覺的就自願加了好多班。
第二 外包
如果勾引來勾引去,程序員還是不來加班呢?或者小企業,根本沒有谷歌微軟這么好的環境,怎麼辦呢?
這種情況下,美國IT企業會把做不完的活外包給程序員工資相對低的地區,那就是中國和印度了。
中國和印度,法律對加班管的不嚴,程序員工資低,於是美國很多公司都喜歡把活交給中國和印度來干。
我們中國企業就比較慘了,沒辦法再外包了,非洲,中東這些地區根本就沒有多少IT人才。只能自己幹了,反正象徵性的給點加班費就行了,成本也不高。
美歐的程序員不常加班嗎?為什麼?個人認為這是環境決定的,現今國內各行各業都是這樣加班加點幹事情,看看有多少民營私營企業有周六的,每天能夠准時下班的就明白了。良心點兒的企業還給你算加班,有些企業就明確說一周只休息一天,想干就干不想干雙方不再見。
而國內程序員這個職業加班更甚。絕大部分的軟體、互聯網公司基本都是民營私營公司,而且又得趕工期、節約成本,那就只有逼著程序員加班了。雖然看起來名為高工資,可實際上算下來單位時間的工資並不一定比早九晚五的企業高多少。每天10幾個小時,有時周六周日都在加班,這種還是常有的事不稀奇。甚至有些公司明確說明,我們給的工資較高,沒有加班費甚至也沒有換休,干就干不幹拉倒。
而這一切也源於我們的工作生活環境造成,還有相關的法律規定是否執行到位,是否有人來監督,是否有地方去申訴。另外整體收入較低的情況下,大部分程序員為了那份收入與那個職位,也就默認被壓榨而不出聲。你出聲可以,那就另謀高就吧。特別是現在程序員供過於求,更是很多企業毫無顧忌這樣搞。企業為了追逐利益最大化,加班是一種很常用的手段,而且還不用付出什麼成本。
在歐美,市場及管理相對較成熟,程序員與其它行業一樣就是個普通的職位。在整體大環境下不提倡加班,有人監督有投訴地方,自己不願意加班那就不能被逼加班,否則可能被投訴被訴訟,企業會吃虧。所以在做項目計劃時,一般會按照正常工作時間進行詳細預算計劃工作量,如果真正完不成還有可能進行協商,重新預算工作量。不像我們很多企業,有時連周六周日都有可能給你計劃上工作量,完不成?要麼說你能力不行走人,要麼自己往死里加班都要完成工作量,美其名曰為了達到客戶期望一定要保證交貨期。
企業說,不願加班?那就到歐美去吧。
更多分享及互動,歡迎點擊右上角關注【東風高揚】。
這個問題是多方面的,如果了解國內一線外企的工作狀態,可能就很好理解了。
一方面,外企的工作是以效率為導向的,形式化的東西非常少,硬性的規定非常少,從教育上,歐美國家就主張創造性和自主性,更加主張思維獨立和創造性思維。所以在一些矽谷的大企業中,一個普通員工也可以提出一個想法,而一旦被採納,這個項目就可以推進執行。你會發現他們的溝通效率很高,工作效率很高,信息流通性很好,而且員工所在的環境十分自由,可以以自己最舒適的狀態工作。這其實就是 以做事為目的,以效率為導向。
而中國的本土企業習慣了所謂的「管理」,從教育上培養的是應試教育,從小教導要聽大人話,要聽老師話,要聽領導話。卻很少鼓勵學生提出自己的問題和質疑,限制了孩子的創造性思維。等進入了企業以後,官僚氣息嚴重,形式主義嚴重,基層員工完全沒有話語權,埋頭苦幹受累背鍋,領導一句話沒活兒也得加班。
然後就是找一群留學海外,有想法的人,帶著一群本土畢業沒想法的人做事,其實大家都很難受。
第二方面,即便有些時候工作真的做不完,你想加班,在外企也不一定加的成。加班需要申請,因為超過上班時間公司需要嚴格按照加班標准支付薪酬,而一般在國外,加班要支付的加班費非常高。
所以除非十萬火急,國外大部分企業是不可能讓員工加班的,各種法律條文保護勞動者不是開玩笑的,不遵守分分鍾告到你哭。
第三方面,有很多西方人,即便你給他高額的加班費他也不想加班。很多人說中國是最勤勞的民族不是開玩笑的,我們接受著勤勞致富的教育,也確實做著勤勞致富的事情。國內互聯網行業所謂的高工資都是以瘋狂加班為代價的,就這還有多少人削尖了腦袋想進入這個行業,估計在西方人眼中很難理解。
外國人大部分沒那麼勤勞,喜歡享受時光,這跟發達國家本身富裕是分不開的,他們的生存壓力沒那麼大,不太用擔心沒飯吃,所以窮人很多都不願意為了錢而賣命,更別提有知識有學歷的高級人才了。
動輒好幾周去海島度個假的國家人民,怎麼能理解我過有年假都沒法放的痛苦。
美歐不光程序員不經常加班,從管理到基層員工也都不經常加班,因為第一,人工昂貴;第二,勞動法嚴格,加班要付昂貴的加班工資,不付被舉報的話企業要被巨額罰款,所以企業方方面面都高效做事。一個產品,從設計方案開始就講究個環節的完善,實際開始製作的時候各部門要高度同步與協調。各項工作的計劃都是提前一年來安排時間表(這也是生產環節外發海外逼出來的傳統),很少有像我們這里8月開的大會7月才開始各類訂制與協調,各項制度不完善,高管大會摔話筒的事發生。領導也不會今天臨時腦袋一拍在產品里加個功能,明天再取消另一個功能,然後讓員工日趕夜趕。西方的工作看起來節奏很慢,但是實際效率很高;我們的生活工作看起來節奏快,從領導到員工都很勤奮,但是實際效率很低,一個環節可能重復做五六次。其實西方各大公司的操作才是「計劃經濟」,我們的是「野蠻的橫沖直撞經濟」。這跟整個民族的文化氣氛與勞動力訓練方式有關,也就是教育有關。東西方教育的差距,不僅僅是 科技 成果的差距,還是教育的另一個成果,勞動力素質的差距。
⑩ 程序員大多都為宅男,你也是這么認為的嗎
我不這么認為,雖然一些程序員都很宅,但是並不代表大多數的程序員都是宅男。程序員宅不宅,這與他們的職業無關。
有的程序員喜歡生活在熟悉的環境中,或者沉浸在自己喜歡的領域中,並且不願意接觸新的環境和領域。所以這與職業無關。程序員的工作實際上很無聊。他們不斷地編碼和測試。工作任務也很緊張,有時如果被打斷,會影響工作效率。因此,有必要經常加班,並繼續在家裡完成。此外,當工作量很小時,一些程序員也會做一些私人工作來補充家庭或提高自己。當然,私人工作無法在公司內完成,因此他們將繼續在家編碼。
最後,當然,程序員最喜歡做的是休息,陪伴家人,放鬆,做他們喜歡做的事情。事實上,大多數的程序員不是宅男。他們通常和普通人一樣,上班、下班和休息。有的程序員還會每兩天去一次健身房,以及做一些打球、騎自行車、跳繩或其他更豐富多彩的方式,他們每周和朋友一起吃兩三次飯,談論一切技術和時事。