1. 我是一個工作3年的男程序員,我對象也是程序員,我們如何做到,工作和家庭的兼顧呢
你好,雷老師不在我就先回答一下。
你的情況和我3年前非常相似,整天忙工作,有主觀提升自己的想法卻不能實現。既然你已經決定跳槽了,就要考慮好下一步不要為了跳而跳。我建議你最好找一個正規的大一點的外企,理由如下:1 工作生活可以分開,因為正規外企一般很少加班,保證工作時間上完成自己的任務就行了。這樣你下班了就會有時間去提升自己。退一步說,就算有加班,加班工資也是按規定給的,這點比民營私企要好的多。 2 外企雖然大多數是中國人,但是一般的郵件還是用英語的。還有機會和老外直介面語交流,工作中就可以滿足你提升的目的。3 對於你的職業生涯也有幫助,好的外企 例如微軟,惠普,google,三星等只要你能進去以後找工作就不愁了,因為你有大企業的工作經歷。
你可能擔心現在外語不好 進不去。但是作為程序員來說,進這些公司作為技術開發的職位來說外語要求不會太高。你可以試一試。萬一不行 進小一點的不知名的外企也是一種選擇。看你現在房子票子壓力大,你也可以選擇華為,淘寶,小米這種公司,他們加班多,但是給的錢也多,能極大的緩解你的經濟壓力。你可能會說,那我就沒時間提升我的外語水平,但是他可以提高你的技術水平,而且對職業生涯的幫助也很大,程序員只要在這種公司呆過 以後找工作也不愁了。
其實生活就是一個博弈的過程,了解自己的需求,制定自己的方向。舍棄一些得到一些。通過得到的機會創造更多的機會。千萬別去一些小的私企,那種企業你剛去的時候給你畫大餅,然後是忽悠。你也別想在裡面學到更多的技術,大多是重復性勞動。對你的職業生涯也沒有任何幫助。現在小企業成為巨頭的可能性已經很低了,也別抱這種希望了。
全是自己的經歷,希望對你的職業生涯和生活有幫助。
2. 三十多歲工資不夠養家轉行學it會不會太晚了
當你正值壯年,會發現很多事情我們都無能為力的時候,尤其發現錢這個東西的重要性。換行能否掙得更多?
1.與自己從事的行業是否與之相關,自己做的工作與此是否有一定的關系,你是否發現其中有很大的利潤。如果只是去為了賺多錢,那就要再掂量掂量。
2.自己有沒有相關的基礎知識,如果自己對這方面根本就一竅不通甚至基礎知識都不知道,那肯定要有一個個漫長的學習掌握的時間,而且還有功敗垂成的可能。
3.自己是否真的適合去學去從事這個行業,可以先報個班試聽下,看能否每天都掌握到相關知識可以很好的運營每天所學
如果分析了下看了下感覺其實it可能不適合自己,或者是不能賺更多的錢,不如去思考下自己的工作為什麼不賺錢是不是能賺錢。如果本身就不賺錢那就換個收益比較高且上手比較容易的行業。
3. 程序員的編程思想怎麼培養
編程思想培養當然要多練習總結了,我就以編程思想中演算法 —— 邏輯思維來舉例子吧。
在具體解決問題的過程中,最關鍵的能力有兩個 ——「邏輯思維」和「調試糾錯」。
程序員圈子很流行的一個笑話。
娃媽給程序員老爸打電話:「下班順路買10個包子帶回來,如果看到賣西瓜的,就買一個。」
結果娃爸手捧一個包子進了門。娃媽怒道:「你怎麼就只買了一個包子?!」
娃爸答曰:「因為看到了賣西瓜的。」
雖然是一個黑程序猿的笑話,但也體現了很典型的編程思維。編程就是理性嚴謹地與電腦對話,因此對編程者的邏輯思維能力也有很高的要求。
邏輯思維中有個很重要的原則叫 MECE(Mutually Exclusive and Collectively Exhaustive),意思就是「相互排斥且整體完備」,也就是「不重復,不遺漏」。
在編程的演算法中,需要處處考慮MECE原則。解數學題時,也是同一個道理——我們要保證答案中考慮到所有的情況,而這些情況既不遺漏,也不重疊。
調試糾錯能力
編程的世界裡,只有對與錯,沒有模糊值。在程序運行的過程中,只要最終的結果與期望不符合,就證明演算法中肯定有錯漏。
但是,程序中的bug常常不是一下就能找到的,需要我們把程序的運行順序一步步地跟走一遍,同時觀察每一步的運行結果。這就需要很多的耐心、觀察力和專注力,對抗挫能力也是一種磨練。在這個過程中,也會逐漸懂得一個道理:犯錯很正常,糾正它,下次不再犯類似的錯誤就好。
這一點,也是優秀的人身上常常共通的一項品質。這些人總是在進步,因為他們懂得「回溯、調試、糾錯」,不斷進行自我優化和成長,不斷be better。
希望對你有所啟發幫助
4. 程序員可以養家嗎
摘要 還行,能吃飽飯程序員是可以養家的親
5. 看看別的程序員是如何在家接活賺錢的經驗啊
本文講宅在家裡賺小錢的一些體會——我靠這些養活一家人。
目前據我觀察和實踐,「宅錢」有幾種模式。
大家談的很多的兩種——當站長和開發共享軟體就不提了。這里談下其它途徑:
(1)第一種是平台+定製,典型的是 ucenter home, supersite, dz 的定製和集成,這類活比較多,一般金額5000-20000。.Net下主要是dnn的定製,主要是國外項目。再如,火車頭規則定製,這個便宜。這些本人沒嘗試過——主要是php的,.net國內的少。
(2)第二種是平台+裝修,比如,cms系統的裝修,淘寶網店的裝修,價格在千元上下。淘寶網店裝修成品的話,一般賣幾十到一二百元,有的專門搞淘寶裝修的工作室,一年收入幾十萬。
(3)第三種是平台+產品,比如,iphone平台,以及mmarket平台。這方面,本人沒嘗試過,只是關注。javaeye上有幾個傢伙做iphone上的開發,一個哥們目標市場定的非常明確——iphone下日本人需要的軟體,這哥們第一個月收入1W,後來的不清楚。
(4)第四種是簡單任務外包。簡單任務外包主要是為了降低成本或者縮短項目周期。據我的觀察,以降低成本的為主。國內這種任務,折算成時間收入,大致是2000-6000一月(我的估計值),也有高的,也有低的。
(5)第五種是困難任務外包。困難的任務外包主要是解決技術難題,很多企業都沒有牛人,或者有牛人,術業有專攻,有解決不了的問題,外包一下。估算一下,基本上能達到5000-30000一月。問題是其一數量不多,其二有技術風險,算期望值下來,每月收入也比上面第四種高不了多少。現在手中有需求,需求非常簡單,就是識別圖片上的對象,要求識別率高,如果將項目預算除以開發時間,大致是 50000/月。但是,開發成功率不高,未必有20%。
第四種活是你乾的時間越長錢越多,第五種活是你乾的時間越短錢越多——客戶巴不得你一天幹完呢。
我目前第五種結合第四種過日子。
談談體會:一、收入不要小瞧外包網站上的項目價格比較低,實際上投入去做的話,收入和上班差不多。但是,再向上,月收入要上萬是相當的難二、信用信用很重要,大家都知道,不多說了三、細分細分很重要。細分就是你只做這一塊,你就比別人有優勢,當你嘩啦嘩啦列出案例,客戶一下子就認定你了。你如果不細分的話,啥都做一點,啥都不多,對比你的競爭對手就沒有優勢了。只做自己有優勢的。這里有我最大的教訓。我以前搞過管理、搞過技術、搞過寫作,三分兵力,結果都能過日子,但都過不了好日子。現在在家裡做宅男賺錢,有一段時間我想擴大收入,多涉及了幾個自己不擅長的領域(Web開發),結果收入沒擴大反而縮小了。Web 開發人多,價格壓得低,自己不擅長,開發效率又低,收入自然不高。非常贊同吉日兄的只做XXXX。只做一點,做到老大。
永遠記住太祖評價諸葛亮的話:其始誤於隆中對,千里之遙而二分兵力。其終則關羽、劉備、諸葛亮三分兵力,安能不敗!
和吉日兄不同,俺沒有工作,只做一點,活太少,不夠養家糊口。所以定了3個方向——協議分析、網路推廣、圖像處理,但三體合一(哈哈,最開始搞圖像處理是因為要搞定驗證碼,搞協議分析也是為了推廣。別罵哥,哥要過日子 。。。。。。)四、平台平台相當重要。做(1)-(3),你得熟悉所涉及到的平台和主要的定製需求。做(4)-(5),你也得有自己的平台,才能收入高。否則,只是苦力收入。(btw. 順便提一句,我認為金色海洋那種什麼自然架構是我這里所說的平台,是方便為自己定製的平台,而不是為廣泛的程序員製作的普適框架。)
我的其他嘗試:
自從離開北京,回到我這個四線城市,我取得的最好的月收也只是1W。因為這種活,基本屬於苦力活。你沒有關系,又沒有紮根一個行業(紮根一個行業的話就沒法宅了),想取得更高的收入,無法做到。而我又想突破這個收入,所以我做過或正在嘗試以下嘗試:
(2)規模化(已失敗)——招聘人,組織開發項目(俺接小項目還挺好接的,基本隨便接接就夠干好一陣子)——失敗。本地嚴重缺乏人才,自己培養浪費時間。而我又想保持目前這種生活方式。
(3)專業化——在某一兩個領域做到國內頂尖乃至國際頂尖——努力中。目前協議分析在國內處於前列,現在在努力圖像理解——哥的最好夥伴是電腦,哥得讓電腦具備最大的能力——bot技術和機器智能是好幫手。
(4)平台化——一是網站平台,二是技術平台。技術平台在逐步完善,網站平台還沒時間搞。三是第三方平台,比如mm平台,淘寶平台,這個還在觀察,沒找到一個好的切入點。
(5)服務化——簡單說,就是「哥不提供產品,只提供服務」。比如說,驗證碼識別,提供一個介面,你傳一個圖片,給你識別傳一個結果回去,識別一張一分錢或者半分錢。
既要能入世賺人民幣,又要能出世逍遙自在,難啊!!
6. 為什麼生存是狼的第一職業
下面讓我們再來看一幅讓人驚心動魄的場面。這是馬爾科夫向我們講述的一個故事。
在一個寒冷的冬天,他在打獵時,遇到了一隻狼。這只狼近兩米長,非常健壯。可惜馬爾科夫的獵槍沒有瞄準,只打到了狼的右後腿,但狼還是瘸著這條腿逃跑了。於是,馬爾科夫騎上馬去追趕這只受傷的狼。跑了一段時間,受傷的腿成了狼前進的阻礙,狼拚命地向前躍了幾下,和馬爾科夫的距離拉大了些。狼利用了這個機會,回過頭去撕咬自己受傷的右後腿,幾下就把那條腿咬斷了。馬爾科夫清楚地看見了所發生的一切。他當時完全被嚇傻了,他的馬也一動不動,靜靜地看著狼,看著它拖著血跡逃跑了。
狼的生存能力從塞頓《動物記》中的描述也能略見一斑。
北美水牛群消失了,它們向獵人手裡的來復槍屈服了;大群的羚羊也消失殆盡,它們難以承受獵狗和子彈;幼年的鮭魚群數量也在斧子和籬笆開始使用前就在減少;巴特蘭地區古老的居民在新的環境下像雪一樣地消失,但生活在這里的狼卻不害怕絕種的危險。在高低不平的小丘上,早上和夜晚仍然能夠聽到它們的歌聲,就如多年前平原上到處奔跑著眾多的獵物時那樣。
可以說是狼強大的生存能力保證了它們在如此殘酷的自然環境中生存,也可以說是這樣的自然環境促進了狼群的改良,使它們具有了更強大的適應能力。也許是兩者兼而有之,形成了良性的循環。
生存是狼的第一職業,職場中人也同樣以生存作為整個職場生涯規劃的第一要素。
無論你是天之驕子,還是滿麵灰塵的打工仔;無論你是才高八斗,還是目不識丁;無論你是大智若愚,還是大愚若智,如果你沒有找到自己的位置,一切都會徒勞無益。找到了適合自己的位置,英雄才有用武之地。
喬·吉拉德1929年出生在美國一個貧民窟里,他從懂事時起就開始擦皮鞋,賣報紙,然後又做過洗碗工、送貨員、電爐裝配工和住宅建築承包商等。35歲以前,他是一個失敗者,朋友都棄他而去,他還欠了一身的債,連妻子、孩子的吃喝都成了問題。他還患有嚴重的口吃,換過40多個工作仍然一事無成。為了養家糊口,他開始賣汽車,步入推銷生涯。
剛剛接觸推銷時,他反復對自己說:「你認為自己行就一定能行。」他相信自己一定能做得到,於是以極大的專注和熱情投入到推銷工作中。只要碰到人,他就把名片遞過去。不管是在街上還是在商店,他抓住一切機會,推銷他的產品,同時也推銷自己。三年以後,他成為一位出色的推銷員。誰能想到,這樣一個不被看好,而且還背了一身債務、幾乎走投無路的人,竟然能夠在短短的三年時間內被吉尼斯世界紀錄稱為「世界最偉大的推銷員呢」?
喬·吉拉德做過很多種工作,屢遭失敗。最後他定位做一名銷售員,因為他認為自己更適合、更勝任這項工作,就此他找到了生存的最好爆發點。
另外,在職場生涯中,像狼一樣經營自己的優勢,是立足於職場的一大智慧。
張思和是某家酒店的行政主管,本來做得很好,因為新來了一位副手,並且從一開始就咄咄逼人地覬覦著他的位置,他感到了一種無形的壓力,便開始考慮充電,以便穩固自己的地位。他選擇了學習電腦知識,甚至連編程序都認真地學,同時還學英語。就在他終於成為一個三流程序員,能簡單地用英語對話時,對手已迫不及待地取代了他的位置。
張思和懊悔不迭,自己在行政管理方面本來就不差,雖然有許多地方需要加強,只可惜加強錯了方向,要是在自己最需要加強的方面——管理的效率與藝術方面入手,就不會讓對方有可乘之機。
如果置自己的優勢不顧,認為自己能為所有的人干所有的事,那你在職場上一定找不準自己的位置,也不可能真正體現你的價值。假如你要做一名優秀的財務人員,在這個位置上,你不僅要處理好人際關系,熟悉更多公司方方面面的業務情況,最重要的是你必須全心全意認真地提高你的專業技能,因為這是你在公司里的價值體現,是你在職場中安身立命的根本。
對任何一個大公司來說,一個貨真價實的財務專家,遠比一個拿著諸如計算機等級考試證書、英語四六級證書等多面手的普通財務人員更重要。找到了你的最佳位置,你的才華就有了施展的舞台。
一個人不可能面面俱到,每個人都有各自的優點和缺點。在職場上,與其費盡心機地去改變自己的短處,還不如努力把自己的特長發揮到極致。
想批准自己在職場中獨特的價值,就要知道你能做什麼,你想做什麼,你的優勢是什麼。每個人都有自己擅長的事,喜歡的事,鞋子擠不擠腳,只有自己最清楚。
在職場中,只有找准了自己的最佳位置,才能最大限度地發揮自己的潛力,調動自己身上一切可以調動的積極因素,並把自己的優勢發揮得淋漓盡致,從而能和狼一樣成功地生存、發展。
7. 互聯網吃「青春飯」,那麼年過35的程序員如何給自己未來生活有力保障呢
這個說法有點斷章取義了,所謂吃青春飯大都指該人所擁有的技能會隨著年齡的增長而退化或者是而消失。但對於程序員,寫代碼或者是做軟體都已經是一項已擁有的技能,就算是年齡增長了,但是這個技能並不會退化。
程序員實現個人價值的最佳途徑還是得踏踏實實的寫好每一行代碼,做好每一個產品,然後等待時間的力量,萬一是大器晚紅呢?並不是說三十五歲之後程序員就沒有了存在的意義,這個時代需要程序員,只要程序員跟得上時代的步伐,他就不會只是吃「青春飯」。
8. 不上班的程序員如何才能養活自己
個人感覺上班不上班是個偽命題,現在自由職業者都被評為中國最具幸福感職業。特別是在互聯網快速發展的今天,「996」的工作常態給人們的工作和生活都帶來了很大壓力,越來越多的人,特別是與軟體開發相關的從業者,希望成為一名自由職業者。
9. 三流程序員如何轉行
首先三流的程序員不叫程序員,那叫做碼農。而你要是想混的好。那你就要擺脫碼農的身份,往真正的程序員的方向走!
第一步,告別碼農,學習新知識。
之所以叫碼農就是因為你們收割的拿回來的不過是別人的辛苦產物。隨便抄一下就能用了。所以就叫做碼農。你們根本沒有所謂的原創程序也沒有拿得出手的技術和成績,所以就一直把自己當三流程序員,其實你們就是碼農。
所以你們應該先告別碼農的身份,從一個程序員的角度來看待問題。不要遇到代碼的事情就要去找別人做的東西。借鑒可以,但是東西還是自己做的好。
這個時段不但是要接受錘煉和多次的打擊更是要學習新鮮的知識,跟上現在的程序員的潮流。這樣你才能第一步脫開碼農的身份。
第二步,跳槽去更能發展的地方,而不是在這里吃老本。
不要停留在你學習不到新鮮知識和東西的地方。程序員是最容易跳槽的職業。因為職業的構成就是要不斷的跳槽出去學習然後進步的。所以不要擔心自己跳槽的速度快或者經常要找工作。這是你要成為一流的可以混吃等成績的程序員的必經之路。
這一條路上你不但要吃苦還要多學習多進步。這種情況可能會持續5-8年左右,所以一定要做好心理准備,切記做好心理准備!
第三步,鞏固現有的,成為一個優秀的混的好的程序員。
一般來講這個時候你已經快35歲左右了。但是更好的未來就在前方,下面就不用教你怎麼做了。因為你已經習慣了一個程序員的生活了。下面就是堅持不懈繼續努力的了。