① 程序員話表白情書
1、如果相逢是緣,這份緣又總是來去匆匆,緣來緣去就像海面的浮萍,短暫的相聚就面臨各分東西,情感也許是最脆弱的,經不起暴風雨的侵襲,碰觸了就痛了,阡陌紅塵有多少刻骨的愛戀飄散在風里,又有多少相思散落在雨里,寂寥的午夜,一腔思緒賦予瑤琴,那凄美的清音,奏出的是心酸,音律繚繞處回盪的是想念。
2、目送你的離開,我選擇獨自承受千年的寂寥,千年入骨煎熬。只有這樣,方可留住腦海中你所有的美。我不屑於奈何橋下多少痛苦,為你,不過是十世守候。只是情愫萬傾,離殤千年,我又該如何承受這無盡的相思之苦?
3、時光深處,在水一方的相守,或許,於你,於我,都會是幸福。在這些守望的歲月,天涯的兩端,當你的眼神從枝葉間漂浮餅來,是否滿滿的都是我的身影?就像我看你時一樣。我的眼中噙滿了淚水,看遠方,想無法預知的未來時光;想你一定在和我告別,眼中一定有不舍的離別,和契合的眷意;想你說我,一定能行,一定有一個機會可以走出去。
4、塵世里並不是所有的緣分註定遇見後就別離,註定擁有後就失去。你毋須懷疑,你與我的緣分,是如沉香之木,忘川,也無法抹去其存在的痕跡。將你烙進我的靈魂,鐫刻在我的心頭,清晰地生根發芽,執拗地交錯生根。等歲月老去時,浮起的就不是模糊的容顏。
5、因為你,無論我走到了哪裡,我看到的都是美麗風景,我聽到都是悠揚的紅塵戀歌。寒冬里,我用你的文字取暖;炎夏里,我用你的歌聲納涼;春天裡,我在我的心田裡播種溫柔和浪漫;秋天裡,我在你的心田裡收獲真愛和真情。
6、歲月的車輪碾過了日日夜夜,春秋冬夏;流年的輪回送走了晨起暮霞,似水年華;青春的步履漸漸蒼老了不再年輕的容瑕。親愛的,感謝你不離不棄的堅持。原來你一直擱淺在我生命里,從未曾走遠,從未曾離去,也從未曾有人可以代替。
7、為了尋你,我錯過了許許許多多的良辰美景,錯過了閑看花開花落的心情,可我不後悔,因為你是我今生最美的遇見,尋得你,我就擁有了全世界的花開顏色。你的到來,為我拂去了浪跡天涯的孤獨,我漂泊的靈魂再也不用輾轉流連於亭台樓榭之間,湄湄雲水之上。
8、人生若只如初見,我情願那個人不是你,我苦等的那個人還在來的路上。
9、人生有你,陽光燦爛;人生有你,四季溫暖;人生有你,不畏艱險;人生有你,期待永遠。
10、故知情,寫滿離恨,誰飲下無知,不知何處是月明,筆連意,墨哀情,斜陽暮西歸,誰在荒涼的余輝下,凄然著昨日的誓言,文筆賦下是誰的凌亂,那寂寞的天空,是不是依然不見一絲雲彩的飄過。風鈴的哀怨,我的寂寞紅塵,闖進了你月下霓裳的思念。
11、明明太在乎一個人,為何還要選擇傷害?用攻擊來試探底線,用傷害來索要關愛!回不去的曾經,無奈的任性,一份心碎,兩人體會!
1、喜歡與你默默對視,喜歡在心的曠野里,與你纏綿相依。時光荏苒,無關風月,只是,願意在你的注視下,輕執墨痕,為你寫一段文字。一縷清風,一朵小花,一個微笑,一句輕聲的問候,就夠了。愛,無需刻意的裝飾。
2、懷念和你相遇的日子,那些篆刻在心底的記憶,瘦盡一生也無法磨滅,也許我們無緣再見,也許那一段情感只能成為過去,但你卻是我最感動的牽念,也許你永遠也不會明白,我的思念因你而起,你可曾知道,我所有的眷戀只因有你,而如今的你,心裡還有沒有我點滴的記憶,落寞的時候還會不會把我想起。
3、渴望時光的長河裡,與你牽手,不離不棄,享受點點滴滴的快樂。保持淡然的心境,在生活中的瑣碎小事中體驗到平淡卻又真實的幸福。有一種真愛,它不隨著時間的流逝而有所改變,它不會被微小的塵埃磨去激情,即使繁華褪去後,圓潤的光澤也依然閃爍,沉澱的更是風雨並肩的微笑。
4、曾以為,你就是我幸福的起點,曾以為,有了愛就會不離不棄,曾經滿懷幻想能夠與你攜手共赴遙遠的天際,朝起同行,落幕而棲,而如今一地的落紅飄零,讓我如何去拾起,歲月的轉角處一個揮手,就是永久的別離,你給我的只是一個起點,而我卻走向了孤獨的旅程,看不到完美的結局,更覓不到漂泊的歸期。
5、夜深人靜,對影難眠,遠方的你,是否知道我在想你?窗外,明月如霜,灑滿西樓,淡淡思念淡淡愁。我不知道,我怎會如此的想你,怎會如此地在意你,明知道沒有結果,明知道是一種錯,卻還是放縱自己,一錯再錯。
6、無數次追問自己,你有什麼優點令我如此著迷,你有什麼魅力,這么吸引著我?讓我不能自拔,放手不能。千萬次的問答換來一次次搖頭。是啊,我也不知道,那就讓我們保持這份心境吧!不要去捅破那層感情的窗紙,永遠保持一份朦朧的美麗。
7、愛情總是讓我們期望太多,從遠遠地注視到想全身心地佔有,追逐讓我們疲憊,與其糾纏撕裂疼痛,不如遠遠微笑,簡單擁抱,到此為止。
8、躲在某一時間,想念一段時光的掌紋;躲在某一地點,想念一個站在來路也站在去路的,讓我牽掛的人。
1、你,註定是我今生傾心駐足的風景,一世不舍的眷戀。為了你,我願劃破手指,滴血成圈,圈住你的款款深情,縱然玫瑰零落成泥碾作塵,我也甘願守候著這一世的心疼。
2、愛一曲,唱盡心淚,血寫情愁恨,彼岸花開無歸期,讀著自己的故事,一份愛情,一段情殤,讓此生為之感動,讓此刻為之落淚,讓多少無悔墨筆為之抒寫不老的怨曲。涅槃闕詞,允我於冰凍三尺之下,任相思靜水流深,夜又更深時,幽問簾外風,何人剪影,慰我薄涼?
3、今生有你,所以我的愛才如此濃烈,其實,我早就讀懂了你離去時最後的'回眸,那是塵世間最無奈的決絕,你的不舍是默默無言。
4、如果,愛一個人,守一份愛情,可以在早春一起去踏青,可以在盛夏一起去賞荷,可以在淺秋一起去觀月,可以在深冬一起去尋梅,不厭倦,卻歡樂,不平凡,卻平淡。那麼,此生便無憾了。
5、一直自以為在感情方面是個很理智的人,能把握尺寸,懂得丈量距離,可偏偏在你面前,亂了方寸,失了靈魂,這難道就是所謂的情么?我不知道,我真的不知道,我只知道,這種感覺很美、很甜,令我不願意割捨,難以忘懷。
6、眼波如水,映出窗外繁星點點。迷離的星光,在淡淡的雲煙中隱約閃現。空氣中到處彌漫著你的氣息。你,是我今生無法忘記的夢,無法詮釋的情緣。
7、一場煙雨,一場相思,記憶中的你,只是魂魄,你的軀體依然在古代的南國小鎮,假如剪一段雨中的故事能與你相遇,那麼她寧願剪下這段苦澀的相思雨花。
8、想你是一種激情,想你也是一種幸福,想你,是我快樂的源泉,讓我回到了情竇初開的年代,那種思念在心底里蔓延,蔓延……
9、心在路上,念在遠方。七月的枝頭已漸漸掛滿青澀的果瓤。我明媚的笑容背後,唯有你才能明白那縷化不開的憂傷。
10、誰在為誰無望的守候,誰又將誰拋之於腦後?誰在為誰執著的孤獨,誰又將誰歸位於虛無?心碎的尺子無法丈量相思的距離,微動的嘴角,點綴在我思念你心的夜空……
11、你是一首百轉千回的情歌,是一首心靈的詞章,棹一方船槳,擺一葉方舟,著一張風帆,追你隱約的背影,遠遠觀去,你是我一生無法如期盛開的花會,讓我不忍放下手中筆的情詩,獨戀紅塵,生死相許,難描心中言,唯君身遙遙雲外天。
12、也許,這一世,你註定是我宿命里無法逾越的情塹。我知道,今後,你會永遠盤踞在我的內心深處,縱然愛你會寂寞了我的所有時光,我依然會守著回憶,在綠肥紅瘦的季節里,在清歡濃愁的日子裡,傾盡我一世的痴迷。
13、愛情,本該甘於平淡,卻又不平淡;本該甘於平凡,卻又不平凡。不再去想從前,不再執念曾經。
14、炊煙起了,我在門口等你。夕陽下了,我在山邊等你。葉子黃了,我在樹下等你。月兒彎了,我在十五等你。細雨來了,我在傘下等你。流水凍了,我在河畔等你。生命累了,我在天堂等你。我們老了,我在來生等你。
15、被相思浸染的清淺時光,在你我隔岸的相望中悠悠的流淌。流年的腳步踩碎了無言的滄桑。心底那些鮮活的過往,是我眼裡永遠抹不去的惆悵。
程序員一句話表白情書
② 程序員怎麼表白
Attention !!!
再過幾天,
就到了恩愛秀滿天的日子了!
七夕!中國情人節!
③ 三流程序員如何轉行
首先三流的程序員不叫程序員,那叫做碼農。而你要是想混的好。那你就要擺脫碼農的身份,往真正的程序員的方向走!
第一步,告別碼農,學習新知識。
之所以叫碼農就是因為你們收割的拿回來的不過是別人的辛苦產物。隨便抄一下就能用了。所以就叫做碼農。你們根本沒有所謂的原創程序也沒有拿得出手的技術和成績,所以就一直把自己當三流程序員,其實你們就是碼農。
所以你們應該先告別碼農的身份,從一個程序員的角度來看待問題。不要遇到代碼的事情就要去找別人做的東西。借鑒可以,但是東西還是自己做的好。
這個時段不但是要接受錘煉和多次的打擊更是要學習新鮮的知識,跟上現在的程序員的潮流。這樣你才能第一步脫開碼農的身份。
第二步,跳槽去更能發展的地方,而不是在這里吃老本。
不要停留在你學習不到新鮮知識和東西的地方。程序員是最容易跳槽的職業。因為職業的構成就是要不斷的跳槽出去學習然後進步的。所以不要擔心自己跳槽的速度快或者經常要找工作。這是你要成為一流的可以混吃等成績的程序員的必經之路。
這一條路上你不但要吃苦還要多學習多進步。這種情況可能會持續5-8年左右,所以一定要做好心理准備,切記做好心理准備!
第三步,鞏固現有的,成為一個優秀的混的好的程序員。
一般來講這個時候你已經快35歲左右了。但是更好的未來就在前方,下面就不用教你怎麼做了。因為你已經習慣了一個程序員的生活了。下面就是堅持不懈繼續努力的了。
④ 我是個php程序員,不知道將來往什麼方向發展
閣下好,我也是一個PHP程序猿,對這些方向也有所涉獵。
我就說說我自己的看法吧。
首先,就web這個方向,目前還沒有發現它會消失,甚至它在開始發展,特別這幾年,HTML5興起,更使得原先注重於移動互聯、Flash等方向的的程序猿也會向web發展,所以,web方向非常有前景。
至於閣下所說的這幾個方向,那自然是以後能向深處發展,而非停留於現在簡單的建站上面。
PHP程序員,向深處發展,自然是與伺服器打交道,它更生澀難懂,而且是與程序底層打交道。雖然現在市面上所展示出來的PHP網站,都顯示太比較簡單,不夠可靠。但若將它發展至深層次,一樣不弱於其它編程語言。
而閣下作為女生,個人建議不要向這個方向發展,太深了傷腦筋,費神,對身體不好,對容顏不好。.....
而做靜態頁面,這一塊,在不久的將來必將是學習Html5+CSS3的。這一塊非常有前景,相對來說也更適合於閣下去做,而且將來它將是web的主流。
至於閣下所說的它也是美工,其實不然,在小公司才是把美工和靜態頁面合在一起的。大公司自然是有人設計頁面和美工,而做靜態頁面,則是將這些設計展現在web上,並將該有的效果做出來。
這個方向,絕不簡單,但也不是那麼難,適合想在web方向發展的女生。
而網站維護,這個,需要能處理各種問題,從某種方面來說,它的要求要全面些,要什麼都懂,才能維護任何一塊的問題。但同樣,做維護的,往往不能系統地學習某個功能,而且工作強度往往是隨機性的,不穩定的工作強度,要求心理承受力稍高點。適合希望全面發展都不落下的人來干,當然也很難在某一方面鑽得特別深。
至於seo,這一個方向,它不同於其它方向,因為它的目的,是征服搜索引擎。這也是與搜索引擎集團內程序員的較量。不過,個人認為,它不適合程序員去做,似乎浪費了程序員的思想。而且它需要比較強的文字功底和各種分析能力,才能讓排名更高,而不需懂多少編程。它也是一個比較漫長、枯燥、無聊、慢熱型的工作,建議有上進心的程序員不要轉去做SEO。
綜上,僅是一己之見,希望能給閣下帶來一些幫助。
⑤ 普通程序員如何向人工智慧方向轉型
當下,人工智慧已經成為越來越火的一個方向。普通程序員,如何轉向人工智慧方向,是知乎上的一個問題。
這個學習路線是這樣設計的:首先了解這個領域,建立起全面的視野,培養起充足的興趣,然後開始學習機器學習的基礎,這里選擇一門由淺入深的課程來學習,課程最好有足夠的實驗能夠進行實戰。基礎打下後,對機器學習已經有了充足的了解,可以用機器學習來解決一個實際的問題。
這時還是可以把機器學習方法當作一個黑盒子來處理的。實戰經驗積累以後,可以考慮繼續進行學習。這時候有兩個選擇,深度學習或者繼續機器學習。深度學習是目前最火熱的機器學習方向,其中一些方法已經跟傳統的機器學習不太一樣,因此可以單獨學習。除了深度學習以外,機器學習還包括統計學習,集成學習等實用方法。
如果條件足夠,可以同時學習兩者,一些規律對兩者是共通的。學習完後,你已經具備了較強的知識儲備,可以進入較難的實戰。這時候有兩個選擇,工業界的可以選擇看開源項目,以改代碼為目的來讀代碼;學術界的可以看特定領域的論文,為解決問題而想發論文。
無論哪者,都需要知識過硬,以及較強的編碼能力,因此很能考察和鍛煉水平。經過這個階段以後,可以說是踏入AI領域的門了。「師傅領進門,修行在個人」。之後的路就要自己走了。
下面是關於每個階段的具體介紹:
0.領域了解
在學習任何一門知識之前,首先第一步就是了解這個知識是什麼?它能做什麼事?它的價值在什麼地方?如果不理解這些的話,那麼學習本身就是一個沒有方向的舟,不知道駛向何處,也極易有沉船的風險。了解這些問題後,你才能培養出興趣,興趣是最好的引路人,學習的動力與持久力才能讓你應付接下來的若干個階段。關於機器學習是什麼,能做什麼,它與深度學習以及人工智慧的關系,可以看我寫的博客從機器學習談起。
1.知識准備
如果你離校過久,或者覺得基礎不牢,最好事先做一下准備復習工作。「工欲善其事,必先利其器」。以下的准備工作不多,但足以應付後面階段的學習。
數學:復習以下基本知識。線性代數:矩陣乘法;高數:求導;概率論:條件與後驗概率。其他的一些知識可以在後面的學習的過程中按需再補;
英文:常備一個在線英文詞典,例如愛詞霸,能夠不吃力的看一些英文的資料網頁;
FQ:可以隨時隨地上Google,這是一個很重要的工具。不是說網路查的不能看,而是很多情況下Google搜出來的資料比網路搜的幾十頁的資料還管用,尤其是在查英文關鍵字時。節省時間可是很重要的學習效率提升;
2.機器學習
機器學習的第一門課程首推Andrew Ng的機器學習。這門課程有以下特點:難度適中,同時有足夠的實戰例子,非常適合第一次學習的人。cs229這門課程我這里不推薦,為什麼,原因有以下:
時間:cs229的時間太早,一些知識已經跟不上當今的發展,目前最為火熱的神經網路一筆帶過。而Cousera上神經網路可是用了兩個課時去講的!而且非常詳細;教學:Ng在cs229時候的教學稍顯青澀,可能是面對網路教學的原因。有很多問題其實他都沒有講清楚,而且下面的人的提問其實也很煩躁,你往往不關心那些人的問題。這點在Coursera上就明顯得到了改善,你會發現Ng的教學水平大幅度改善了,他會對你循循善誘,推心置腹,由淺入深的教學,在碰到你不明白的單詞術語時也會叫你不要擔心,更重要的,推導與圖表不要太完善,非常細致清晰,這點真是強力推薦;字幕:cs229的字幕質量比Coursera上的差了一截。Coursera上中文字幕翻譯經過了多人把關,質量很有保證;作業:cs229沒有作業,雖然你可以做一些,但不會有人看。這點遠不如Coursera上每周有deadline的那種作業,而且每期作業提交上去都有打分。更重要的是,每期作業都有實際的例子,讓你手把手練習,而且能看到自己的成果,成就感滿滿!
3.實踐做項目
學習完了基礎課程,你對機器學習就有了初步了解。現在使用它們是沒有問題的,你可以把機器學習演算法當作黑盒子,放進去數據,就會有結果。在實戰中你更需要去關心如何獲取數據,以及怎麼調參等。如果有時間,自己動手做一個簡單的實踐項目是最好的。
這里需要選擇一個應用方向,是圖像(計算機視覺),音頻(語音識別),還是文本(自然語言處理)。這里推薦選擇圖像領域,這裡面的開源項目較多,入門也較簡單,可以使用OpenCV做開發,裡面已經實現好了神經網路,SVM等機器學習演算法。項目做好後,可以開源到到 Github 上面,然後不斷完善它。實戰項目做完後,你可以繼續進一步深入學習,這時候有兩個選擇,深度學習和繼續機器學習;
4.深度學習
深度學習:深度學習是目前最火熱的研究方向。有以下特點:知識更新快,較為零碎,沒有系統講解的書。因此學習的資源也相對零散,下面是一些資源介紹。其中不推薦的部分並不代表不好,而是在這個初學階段不合適:
推薦,UFLDL:非常好的DL基礎教程,也是Andrew Ng寫的。有很詳盡的推導,有翻譯,且翻譯質量很高;推薦,Deep learning (paper):2015年Nature上的論文,由三位深度學習界的大牛所寫,讀完全篇論文,給人高屋建瓴,一覽眾山小的感覺,強烈推薦。如果只能讀一篇論文了解深度學習,我推薦此篇。這篇論文有同名的中文翻譯;推薦,Neural networks and deep learning:這本書的作者非常擅長以淺顯的語言表達深刻的道理,雖然沒有翻譯,但是閱讀並不困難;推薦,Recurrent Neural Networks:結合一個實際案例告訴你RNN是什麼,整篇教程學完以後,會讓你對RNN如何產生作用的有很清晰的認識,而這個效果,甚至是讀幾篇相關論文所沒有的;不推薦,Neural Networks for Machine Learning University of Toronto Coursera:深度學習創始人教的課,最大的問題是太難,而且老先生的吐字有時不是很標准;不推薦,Deep Learning (book):同樣也是由深度學習大牛所寫的書,但感覺就像是第二作者,也就是他的學生所寫的。很多內容都講了,但是感覺也沒講出什麼內容來,只是告訴你來自那篇論文,這樣的話可能直接閱讀論文更合適。不推薦,cs231n:李菲菲的課程,很有名,專門講CNN。但是這門課程有一個最大的問題,就是沒有字幕,雖然有youtube的自動翻譯字幕,但有還不如沒有。
5.繼續機器學習
深度學習未必就是未來的一定主流,至少一些大牛是這么認為的。傳統的機器學習有如下特點,知識系統化,有相對經典的書。其中統計學習(代表SVM)與集成學習(代表adaboost)是在實踐中使用非常多的技術。下面是相關資源:
推薦,機器學習(周志華):如果是在以前,機器學習方面的經典教材首推PRML,但現在周老師的書出來以後,就不再是這樣了。首先推薦讀周老師的書。這本書有一個特點,那就是再難的道理也能用淺顯精煉的語言表達出來。正如周老師的名言:「體現你水平的地方是把難的東西講容易了,而不是把容易的東西講難,想把一個東西講難實在太簡單」;
不推薦,Pattern Recognition And Machine Learning:當前階段不推薦。PRML是以貝葉斯的觀點看待很多機器學習方法,這也是它的一大特色。但對於初學者來說,這種觀點其實並無必要。而且此書沒有中文翻譯,當前階段硬啃很容易放棄;
6.開源項目
當知識儲備較為充足時,學習可以再次轉入實踐階段。這時候的實踐仍然可以分兩步走,學習經典的開源項目或者發表高質量的論文。開源項目的學習應該以盡量以優化為目的,單純為讀代碼而學習效果往往不太好。好的開源項目都可以在Github 里搜索。這里以深度學習為例。深度學習的開源優秀庫有很多,例如torch,theano等等,這里列舉其中的兩個:
推薦,DeepLearnToolbox:較早的一個深度學習庫,用matlab語言撰寫,較為適合從剛學習的課程轉入學習。遺憾的是作者不再維護它了;
推薦,tensorflow:Google的開源庫,時至今日,已經有40000多個star,非常驚人,支持移動設備;
7.會議論文
較好的課程都會推薦你一些論文。一些著名的技術與方法往往誕生於一些重要的會議。因此,看往年的會議論文是深入學習的方法。在這時,一些論文中的內容會驅使你學習數學中你不擅長的部分。有時候你會覺得數學知識儲備不夠,因此往往需要學習一些輔助課程。
當你看完足夠的論文以後,在這個階段,如果是在校學生,可以選擇某個課題,以發論文為目的來學習研究。一般來說,論文是工作的產物。有時候一篇基於實驗的論文往往需要你寫代碼或者基於開源項目。因此開源項目的學習與會議論文的工作兩者之間是有相關的。
兩者可以同時進行學習。關於在哪裡看論文,可以看一下CCF推薦排名,了解一下這個領域里有哪些優秀的會議。
下面介紹兩個圖像與機器學習領域的著名頂級會議:
CVPR:與另兩個會議ICCV和ECCV合稱計算機視覺領域的三大會,注意會議每年的主頁是變動的,因此搜索需要加上年份;Conference on Neural Information Processing Systems:簡稱NIPS,許多重要的工作發表在這上面,例如關於CNN的一篇重要論文就是發表在上面;
8.自由學習
到這里了,可以說是進入這個門了。下面可以依據興趣來自由學習。前階段不推薦的學習資源也可隨意學習,下面是點評:
cs229:Ng寫的講義很不錯,其中關於SVM的推導部分很清晰,想學習SVM推薦;Neural Networks for Machine Learning:大牛的視角跟人就是不一樣,看看Hinton對神經網路是怎麼看的,往往會讓你有種原來如此的感悟。其實看這門課程也等同於讀論文,因為幾乎每節課的參考資料里都有論文要你讀;CS231n: Convolutional Neural Networks for Visual Recognition:最新的知識,還有詳細的作業。國內應該有團隊對字幕進行了翻譯,可以找找;PRML:作為一門經典的機器學習書籍,是很有閱讀必要的,會讓你對機器學習擁有一個其他的觀察視角;
五.總結
本文的目的是幫助對AI領域了解不深,但又想進入的同學踏入這個門。這里只說踏入,是因為這個領域的專精實在非常困難,需要數年的積累與努力。在進行領域學習前,充分認識自己的特點,制定合適的學習方法是十分重要的。
首先得對這個領域進行充分了解,培養興趣。在學習時,保持著循序漸進的學習方針,不要猛進的學習過難資源;結合著學習與實踐相輔的策略,不要只讀只看,實際動手才有成就感。學習某個資源時要有充分的目的,不是為了學開源項目而看代碼,而是為了寫開源項目而看;不是為了發論文而寫論文,而是為了做事情而寫論文。
本文來自公眾號:「大技術技術匯」,guanzhu了解大數據行業學習大數據技術和學習路線,還有免費學習資料放送。
如果一個學習資源對你過難,並不代表一定是你的問題,可能是學習資源的演講或撰寫人的問題。能把難的問題講簡單的人才是真正有水平的人。所以,一定要學習優質資源,而不是不分青紅皂白的學習。最後,牢記以興趣來學習。學習的時間很長,過程也很艱難,而只有興趣才是讓你持之以恆,攻克難關的最佳助力。
⑥ 作為一個程序員,你有沒有想過如果不做程序員了你還能做什麼
首先扒出網上的一張圖,表明程序員工作的路線圖。雖然只是笑資,但也依舊部分真實。
大多數在一線城市的程序員根本買不起房,特別是北京,當然對比其他薪資更低的其他崗位更是如此。所以基本分為兩大塊,一直留在大城市和後期回到二線甚至三線城市,求個輕松安穩的生活。
管理 :大多程序員在沒有怎麼敲代碼後,都是走管理路線,管理項目,統籌兼顧,這也算是沒有脫離程序員的行業,但也不能算是敲代碼的程序員了。不過管理崗位就那麼多,也只會有少數人能夠晉升。
程序行業的獵頭 :現在很多大公司都需要hrbp等崗位,需要懂得編程的人幫忙招聘真正有本事,能夠聊技術的hr,不過hr更多要有資源,能夠會說話,有大概的判斷,因此程序員行業很多人並不能勝任,但總會有人適合,不是么。
培訓老師 :懂的知識,能夠系統理解就能教書育人。同時也是對自己知識體系的梳理過程。無論你是內向還是外向,都可以做講師,因為每個人都有自己的講課風格,但這需要你做一定的適應,最大的難度就是從自己動手做項目到用語言准確表述自己的經驗與技術。
做自媒體 :現在的自媒體已進入成熟期,如果你的技術已經十分嫻熟,可以把專業技能放在自媒體平台上,把你的編程經驗、目經驗寫一寫,以文章、視頻形式展現出來。名氣大了,自然會有人找上你,請教問題或者打廣告,一切都水到渠成。
接私活 :現在也有很多地方可以接私活,自己賺錢,趁著年輕多賺錢,至少被年輕人淘汰時候,手上也有很多錢可以任由自己揮霍。
很多人在做程序員後,都會想有更輕松的人生,錢少點無所謂,但不能委屈自己。那能幹啥呢?
在老家開一個小店鋪,天天刷刷視頻,看看電視,日子也很悠閑愜意。
甚至在老家開滴滴,自由職業,想上班就上班,手頭缺錢就加油跑,
有一點自己愛好的,開個小餐館做作 美食 ,彈彈吉他教教學生。
修修電腦, 游戲 陪玩。或者自己寫一個伺服器,做個網站玩玩。
只有一份工作,並且還是給別人打工,擔心永遠都不會少,有一份副業才是正道。不要等到年紀到了,發現只能依賴一份死工資,變得唯唯諾諾,一點底氣都沒有,從而變成被公司壓榨的理由。
而對於大多數人而言,要多想想除了現在這份工作,我還能幹什麼賺錢,同時,也要加強自己的不可替代性。而程序員的不可替代性依舊是想法和技術。可以關注私聊我發送「 項目 」獲取很多項目的學習視頻哦,當然覺得沒有你想要的可以私聊說說想要什麼資源,大部分都能給你找到。
作為一名從業多年的程序員,或者說作為一名大齡程序員,肯定都會考慮,中年職業危機的事情,達到一定年齡後,自己該何去何從,中年程序員的焦慮隨著年紀增大而增大。
項目管理,軟體經理
很多公司沒有技術專家的崗位,所以很多人都會考慮轉管理,比如項目管理,軟體經理,因為技術沉澱,可以對軟體開發進行管理,這種職業轉換,相對與研發經理會比較簡單,壓力沒有那麼大。
轉換做技術支持,做FAE
假如你之前從事的工作,是做嵌入式軟體開發,寫C語言編程,那麼對於單片機一般會比較熟悉,那麼可以找一些mcu晶元原廠或者大的代理公司,做技術支持FAE,利用自己的技術經驗,幫客戶解決問題,然後有些公司的FAE的工資也會與銷售額掛鉤,有一定提成。
轉換做銷售
轉換做銷售是很多程序員的考慮,但現實是很多公司不會招沒有銷售經驗和資源,且年紀偏大的人做銷售,主要是培養時間長,穩定性差,沒有資源,當然賣房不需要經驗。
跑滴滴,跑美團送外賣
估計很多人也會想,如果真的失業了,就去跑滴滴,送外賣,肯定也是一個門路,肯定是一定收入,但收入肯定沒有做程序員高。
創業自己做點小生意
做程序員,工資相對於其他一些行業工資要高,或許有點積蓄,就考慮開一個小賣部,或者開餐館,做燒烤,做早餐等等,再或者是不是開一個快遞網點也是一個不錯的選擇。
還可以利用自己的專業知識,給別人做產品,方案開發等工作。這種我覺得是程序員重點考慮的方向。
說實話,確實沒想過,作為一個已經在程序員崗位上幹了10年的老鳥,目前還沒想過不做程序員了還能做什麼,做個小生意,不知道從何做起。合夥開公司,也找不到合適的人,而且最重要的是要有人跑市場,天天面對電腦,感覺已經喪失了和人打交道的能力了。
30多歲了,已然變成了00後口中的中年大叔,面對上有老,下有小的窘境,你想不做老本行,辭職去做其他的事情?除非有十足的把握,不然還是勸下自己,不如將現金投放到余額寶,或者買一些基金定投產品來的靠譜。畢竟那個一人吃飽,全家不愁的時代已經過去了。每天睜眼面對的就是父母妻兒,車貸房貸,以及其他的消費生活壓力,想給自己解解壓,還是拋棄不切實際的創業夢想吧。
但是,別忘了,雖然人在江湖,身不由己,對於自己還是要投資的,不論是身體方面,還是職業方面,健身房沒錢去,就到小區路邊多走走,鍛煉好身體,至少用一個強壯的身軀來撐起家庭。編碼之餘,多看下前沿的最新技術,程序員是最喜新厭舊的行業,你所比年輕人多的,不是身份證上的年齡,而是寶貴的項目資歷,不過在層出不窮的新技術面前,保持一顆善學不斷的心,總歸是沒錯的。
就算你要干別的行業,也請你把現在的程序員做好,既然要當斜杠青年,抑或是斜杠中年,也得腳踏實地,一步步的來不是?分享與大家共勉!
都說程序員吃的是年輕飯,過了30歲以後的程序基本上都是行不通的。然而好像事實也是如此,一旦上了年紀的程序員,真的沒辦法和年輕的相比。
三四十歲的年紀,論技術沒有年輕人的跟得上時代,論體力你也拼不過年輕人,我老程序員唯一擁有的話就是經驗。那誰說做程序員就得干一輩子,沒有這種說法。如果說你不做程序員以後的話,其實你可以將你自己的這一身經驗,傳授給別人。
說白點就是直接去當老師吧,當老師待遇也不錯,工資而且還挺高的。如果你有教師資格證的話,可以直接去正規的學校應聘,老師如果說你沒有教師資格證的話,現如今有很多的那種私密的培訓機構,他們都會招收很多的講師。不管是學校還是公立的培訓機構,各自有各自的好處,但整體來說待遇都是非常不錯的。
就以普通的培訓機構為例吧,他們非常需要人才,需要講師,有的培訓機構甚至直接聘請一些在校的大學生去作為他們的講師,但可想而知這些大學生的話,他們也只是學生,真要論起實戰,是遠遠不如退休下來的程序員。
但當老師也不是程序員唯一的屈辱,其實還有很多方向可以去發展,如果你覺得你這個行業做膩了,想換點新鮮的去做一下其他,那你就可以勇敢的去嘗試。不管是各行各業,只要自己喜歡都可以去做,能勝任程序員這個職位的人,我相信都是非常的聰明,去做其他職業只是時間的問題,我相信都能夠勝任。
因為程序員,吃的是一種技術活,頭腦必須靈光。太笨的人真的當不了程序員,所以說那麼聰明的一個人轉行去做其他職業,一點問題都沒有。
有時候我也在想如果有一天我不做程序員了,接下來應該去做什麼。
再回鐵路行業,從鐵路行業出來的我,再去應聘個地鐵公司或者廠家應該不是什麼問題。
去工廠企業做維護,我的專業是自動化專業,做個電務的維護也還算可以,畢竟還記得PLC,DCS編程語言,我還是一個擁有高壓電工證的程序員。
去輔導機構,去做個英語老師,大學英語六級,以後准備考個雅思,教小孩英語,應該綽綽有餘了。
或者回老家包地,再把畢業以後扔下的單片機,FPGA拾起來,做一些農業自動化的東西,再結合我現在的web編程,創造一些農業新生態。
或者開一家燒烤,開一家有情調,有技術氛圍的燒烤,程序員可以憑工作證獲得優惠的燒烤,因為這個世界上太多的程序員需要安慰。
只要你想活下去,總會活下去。
我想每一個程序員都應該想過這個問題吧
首先,程序員行業普遍加班較多,年輕力壯還好,加班身體也扛得住,年紀大了就不一定了。
其次,步入中年後,你的責任可就不止工作了,你是家裡的頂樑柱,你是家裡的一份子,你要抽時間來陪伴你的她或他,陪同孩子老人吧。
第三,程序員行業技術日新月異,新技術層出不窮,你不可能跟小年輕拼記憶里,拼學習能力,所以你需要考慮轉型。
談談出路:一是堅持一個行業,精通業務,轉行做管理;二是年輕時做好技術積累,可以出書,寫博客做技術專欄,也可以做培訓老師;三是轉行自己創業或是轉移到一個對年紀要求不那麼大的行業
最後,祝所有即將步入中年或已入中年的程序員順利找到滿意的發財之路
1、轉產品經理、cto、管理層,如果往這些方向轉的話,建議平時工作中多管一些「閑事」,除了變成之外,例如產品同事的討論也多參與,多思考從產品上怎麼發展這個產品,對於轉型有很大的幫助。
2、未來編程肯定會往中小學生教育方面發展,可以考慮轉型做編程的教師。
推薦一本對我自己影響比較大的書:《軟技能-代碼之外的生存指南》,裡面涉及生活習慣養成、思維方式等等,凸現技術中人的因素,閱讀這本書可以全面了解軟體從業人員所需要知道的所有「軟技能」
⑦ 「碼農」轉型產品經理
技能:需求分析、產品設計、項目跟進
內功:邏輯判斷、數據分析、溝通、個人管理等。
從0起步,實現從「碼農」轉型為產品經理,實現從產品門外漢——產品助理——產品經理——產品主管這個過渡,從最開始只負責一個功能,到可以接手APP+後台兩條產品線的規劃工作,並能夠帶領一個產品團隊。
每個工作崗位的成長必經過「痛並快樂」的蛻變。同時解決以下問題:
如何利用工具來評估產品的工作進度?
如何保證上線時間?
如何預測項目狀態?
如何挖掘出用戶潛在的需求?
Stage1:入門期
1、新手如果什麼也不會,沒有經驗,建議多去畫原型頁面和跳轉鏈接,找找感覺,把最基礎的工具給用熟練,以後再畫原型的時候,可以手到擒來;【挑一個代表性的APP,照著全部頁面畫了個遍】
如果有一定經驗,建議把每一個細節性的操作實現了,多去做幾個,便可以發現其中交互不夠完善的地方。
2、傾聽比提意見更容易讓人接受。產品經理一般都願意說幾句,這個時期,融入團隊才是第一要素,讓別人能夠快速接受你,才能夠在日後方便開展工作。
如果上來別人就對你抱有敵意,那麼在日後的溝通中,很容易出現問題。
Stage2:高速提升期(1-3個月)
在這個時候,你將迎來自己野蠻生長的時候,在產品方面,有天賦和熱情的人,能夠表現出強烈的願望,為了一個功能,可以較真半天,實現其中每一個細節,初級產品的思維和理論框架會逐漸形成。
這個時期產品基礎必須打牢,否則在後期中,很容易出現產品細節考慮不周詳,想法多而實現不出來的現象。
工作中:
1、參與到每一個版本迭代的功能設計,提高產品設計能力,對需求理解的能力,惡補相關設計、交互知識,完善每一個功能實現的邏輯,測試產品功能,確保產品上線無誤。
2、建立公司標准統一PRD文檔模板、BUG管理模板、需求管理模板,根據模板,書寫每一份文檔,定期修改模板、完善模板,接收技術團隊反饋信息,逐步細化每一個功能點的實現說明和邏輯說明。
3、積極溝通,與項目干係人溝通產品方向的問題,確保自己的想法能夠觸達到老闆;積極和技術溝通,把邏輯上有問題第一時間解決掉,然後改各種bug。
4、(粗略)看報告、看競品、看分析、看文章,日常空閑了,便會去人人、知乎等網站查看一些別人寫的分析報告,學習新的知識,好的理念和方法都會記在本子上,一些行業報告會存在收藏夾中,幾乎每天看2個小時左右。
建議:
1、做好基本的工作——文檔、原型、溝通。要想快速的提升,加班是必不可少的,通過加班,可以更好的自我學習,利用更多的時間,來填補產品方向的空白,利用加班時間,好好思考功能的設計、文檔的書寫、競品的分析等等,完善這些基礎性的工作。
2、學會理解、管理需求。明確需求是怎麼來的,清楚為什麼要做,知道怎麼實現,這是理解&實現需求的3個步驟。很多的需求我們沒法在短時間內實現,我們便要將這些需求存放起來,以待日後拿出來實現,這個時候就要將需求分類、分程度進行管理,基本一張Excel便可以解決。
Stage3:波動期(1個月)
這人有了點成果就開始膨脹,然後開始犯錯了,接著就被打回原形。開始時覺得干起什麼事來都得心應手,覺得什麼事情自己都乾的來,設計的功能也一定有人會使用,下個版本就是產品爆發的時間。
結果就是,一切如舊,沒有提升。一時間,競不知道如何是好,情緒波動很大,總覺得自己能做,但仔細一想卻終是覺得做不好,我知道這是到了瓶頸。
切勿做以下的事:
1、產品規劃完全脫離實際,跟著領導一起想入非非,設計的功能實現起來非常復雜而且困難,給技術造成很大壓力,並且多次返工,強行上線版本,bug居高不下。
2、錯誤估計技術實際開發實力,公司當前實際情況,人員情況,考慮團隊的穩定性,協作能力。
3、原型設計,交互邏輯有問題,開發結果是不符合當天階段版本。
建議:
1、時刻對自己進行審視。知己知彼百戰不殆,了解自己,才能更好的打仗,產品經理必須要對自己的能力做清楚判斷,小步試錯,多次迭代完善,不能一口吃個胖子。每做一個功能的時候,多去問問自己為什麼,怎麼做最好。
2、失敗不要氣餒,回頭重整士氣。產品經理很容易影響他人的情緒(多數是懟),如果你情緒很down,那麼在交流過程中也會出現詭異的氛圍。
Stage4:沉澱期(1個月)
發現了自身很多的問題,一下子被打回了原形,受到了多方的指責,用戶負面反饋急劇增多,用戶流失嚴重,很難受。
雖然明知道不是自己一個人的問題,但在關鍵時期沒有堅持產品經理的基本職責,也是失職。
工作中:
1、深入了解資源問題。了解自己能動用多少的資源,包括:時間、資金、技術、跨部門協作等等,從公司內部進行剖析,分析公司現在所處在的位置。
2、分析人員管理問題。重新招入測試人員,減輕產品負擔,與每一個成員進行溝通,了解他們的真實想法,以及對產品的意見,然後總結原因,上報給公司領導,然後再仔細討論這些問題,以及如何解決。
3、總結自身問題,重新規劃路線,專攻一個領域。總結4~6月份出現的種種問題,分析每一個由自身導致問題產生的原因,找到自己薄弱的地方,然後制定一份半年提升表,按照月份,每個月實現其中一個計劃目標。
建議:
1、沉澱期是自我剖析最好的時間,主要分析三個問題:我是誰,我從哪裡來,要到哪裡去,以公司或者產品為主題,仔細的分析下去(這三個問題,我第一次想得時候,竟然無法准確的回答上來,這就是對產品理解的不足)。
2、總結經驗和方法,形成體系。每次版本更新迭代的時候,產品經理都能形成一定的方法,但是一直都沒有體系,在這個時候,將自家每個版本的方法論重新整理一遍,然後分析不足之處,非常有利於思路的擴展,理論框架的完善。
3、聚焦內部的同時,逐步擴大外部視野。在內部,做產品要多關注其他人的意見,接受用戶的反饋,學會分解工作,制定優先順序,然後引領產品的導向;其次,要將視野放在外部,慢慢去了解行業的動向。
Stage5:穩步提升期(現在)
到目前為止,已經經歷了大大小小20多個版本的迭代,產品也終於從0-1走向了正軌,這個時期,總算覺得自己做了一件有意義的事情。
嗯,然後回頭又被技術、運營、UI各懟一遍,一場硝煙又彌漫、相顧無言淚兩行~~~
工作中:
1、學會控制節奏。這點我放在第一位講,之前經常被各種領導帶節奏,導致加班頻繁、狀態堪憂,現在每個版本前,我都會仔細的思考一些問題,然後將我的見解說出來,以實際的角度來闡述問題(時間、范圍、成本、質量)。
即使我的意見最終不會被採納,那領導提出的需求,也需要在我正常可控的范圍內,這是我提出的要求,除非領導要強制執行。
2、開始橫向發展。主動關注產品戰略、行業觀點、業務模式,提高眼界,希望能夠從更高層次來審視產品。
這是產品經理能力提升的一個必經過程,主要培養自己的大局意識和核心意識,領導的優勢在於經驗豐富,但產品經理可以隨著成長,更加的專業,當你在某個小領域的知識和經驗超過他時,那你便能輕松的說服他。
3、關注產品本身。這里有兩點,一是從外部關注產品,通過分析競品,分析相似產品,來提高自己對某方面功能的設計能力;
二是從內部關注產品,通過建立數據分析體系,對產品進行埋點,以數據來驅動產品的功能迭代。這兩點是我最近主要做的事情。
4、思考更多細節。APP異常情況處理、極端邏輯的判斷、交互設計、數據異常等,通過這些不斷深入細節末節的功能操作,完善產品的體驗;
其次,參與其他崗位的工作,每天定時回訪幾個用戶,與客服、運營、市場等同學交流,談談自己的感受,傾聽他們的想法,雖然現在看起來對產品的優化還沒什麼作用,但對於自己思維的拓展確實有不小的提高。
⑧ 程序員表白的方式
被一個程序員表白真的是一件特別搞笑的事情。因為我的對象就是一個程序員,記得當時被一個程序員表白的是時候,我都有點愣了,他給我發了一個程序說讓我點開,我就特別納悶,是一個什麼樣的程序,不會是幫忙砍一刀吧,事實也不是,系統會出現一系列簡單操作,指導你一步一步地操作,按照提示操作。最後屏幕就出現了一個「我愛你」520.這一些列操作很簡單就完成了,事後才發現他的這些舉動都是經過自己一些列的設計和代碼的敲定才會這個小程序的程序,這也是他表達愛的一種方式。在我看來是一件用自己的智慧創造出來的一種浪漫式的愛。
程序員的表白方式有很多種,但是只要是自己的喜歡的人,任何一種都是你喜歡的方式。因為任何一種方式都會使你快樂。
程序員的表白