原创 開發一套新的編程語言有多難?

開發一套編程語言,主要存在兩個障礙,其一:任何一種編程語言都有其存在的必要性,所以要搞明白爲什麼要弄一套新的編程語言,首先一定要有市場需求所在,編程語言如同一個產品,一定有強烈的市場需求,編程語言存在的價值在於生態鏈,只有具備完善的生態鏈才

原创 三本學院學軟件工程的人有出路嗎?

學習軟件工程有沒有出路和什麼樣子的學校並不是直接的關係,三本固然是和一本,二本有差異,軟件工程算是定向培養程序員的一個專業,在編程領域對於學歷的要求不是那麼深刻,學歷的影響主要在找第一份工作,因爲第一份工作對於學校多少會有一些限制,畢竟公司

原创 四十歲的程序員離職後,還能做些什麼?

講一個真實的故事,有個同事已經寫了20多年的代碼,開發經驗非常豐富,在一個不大的小公司,帶着一幫剛畢業沒多久的年輕程序員做產品,大約搞了兩年的時間,產品已經在線上能用了,帶的小徒弟學的快已經能夠接手裏面部分模塊了,這個時候老闆開始覺得這個老

原创 程序員到一家新公司,公司就給源碼嗎?

程序員剛到一個新的公司稍微正規一點的公司都會有所保留,畢竟代碼是軟件公司的核心,不會輕易把代碼給出來,基本上剛入職的程序員首先會拿到測試代碼或者文檔,首先還是以熟悉基本的環境爲主,熟悉基本的人際環境,熟悉基本的編譯環境等。一個程序員如何快速

原创 一線城市互聯網行業的程序員中,月薪30k算低收入嗎?

作爲一個北漂十幾年的程序員,三年前離開北京的時候,月薪30k這個數目對於程序員來講還算是不錯的收益,而且即使放在今天一個程序員想隨隨便便就能拿到30k的月薪也不是那麼容易,進入這個薪資領域一定在專業上或者技術上有一定的積累,當然稀缺的崗位除

原创 爲什麼很多大學教的軟件技術都是過時的,還樂此不疲的繼續教學生這些淘汰的課程?

這種現象在大學裏面是事實存在的,這種屬於歷史遺留下來的問題,畢竟學校和直接社會上企業出發點有着本質的區別,很多人在校的大學生反應在學校開設的課程感覺距離直接出去找工作存在非常大的差異,既然不好找工作倒不如直接參加個培訓來的直接,話雖然可以這

原创 計算機木馬是如何產生的?原理是什麼?

作爲一個從業十幾年的程序員來分析下計算機木馬原理,計算機木馬原來稱呼爲特洛伊木馬,主要流傳於古希臘,攻城不對久攻不下,於是讓人專門製作了一個體積非常大的馬,把士兵裝進去然後攻城的時候故意仍在城牆邊上,結果城裏的人當成戰利品把木馬弄成城裏,結

原创 程序員最核心的競爭力是什麼?

作爲一個在編程領域混了十幾年的程序員,從項目實戰角度分析,程序員最核心的競爭力是找到最合理解決問題能力,從行業內部規則來講培養一個標準的軟件工程師需要三年的時間,一般五年成爲一個高級工程師,這是一般規律情況下,有些接收水平很高的人可能三年就

原创 每天學習八小時C語言,大概多久能完全掌握?

從事軟件行業十幾年,中間經歷過很多C語言的項目,想要掌握一門編程語言只是拿出多少時間來學習是不夠的,主要還是要項目實戰,沒有參與真正的實戰不要輕易說出掌握了什麼編程語言,編程屬於一種技術積累性的工作,理論很重要,實踐更加重要。任何一種編程語

原创 要想學會Kali linux事先需要掌握哪些知識?

算起來在linux上開發程序差不多有十幾年的時間了,接觸linux是從一本雜誌上看到的,說到了linux系統如何的高效安全,於是在千方百計的搞了個linux系統盤,然後安裝起來了,切換到命令行界面,然後用C語言編程寫了個hello worl

原创 淘寶上的黑客技術書籍能學到真正的黑客技術嗎?

黑客技術的高低和什麼書籍,更不會合在哪裏買的書籍有直接的關係,決定黑客能力主要是表現在兩個方面1.編程基本功以及專業的安全知識2.精神層面,興趣和決心,因爲黑客主要屬於逆向和滲透方向,沒點興趣和毅力很難有突破。黑客本身能力差異也是非常巨大,

原创 如何快速鑑別“菜鳥”級別和“大神”級別的程序員?

很多公司在面試程序員的時候有的都不用筆試,直接談上一段時間就能給出結論這個人技術能力是不是適合做,能拿到多少工資,識別程序員水平高低談上幾句話就能搞定如何鑑別一個程序員水平的高低?1.編程基本功,直接用筆試題目或者面試的時候說幾個在項目中遇

原创 在程序員這個職業當中遇到只提需求,自己不寫代碼卻挑別人代碼錯誤的同事是什麼感受?

作爲一個寫了十幾年代碼的老程序員,樓主說的同事其實就是產品經理或者項目經理,提出需求是老闆賦予他們的職責,作爲一個程序員首先要懂得如何拿到需求然後進行任務拆分形成代碼段,然後實現完成了之後就開始測試,通過之後提交代碼,形成版本發佈給客戶。至

原创 很多人說使用易語言的人是國內最賺錢的碼農,是真的嘛?

坦白來講易語言現在能慢慢流行起來還是有一定歷史原因的,易語言設計之初帶着美好願景,讓中國人擁有自己的編程語言,突破英語限制,讓一些起點低的人也能使用中文編程,在誕生之初還是贏的了很多人的讚譽,但很多標準的程序員覺得只是在現有編程語言的基礎上

原创 程序員在35歲後應該轉行嗎?爲什麼?

作爲已經馬上邁向40的老程序員,現在大部分時間還是在一線寫代碼,還是依然喜歡呆在電腦旁邊靜靜寫代碼的感覺,作爲一個技術工種經驗的積累顯得特別重要。曾經在一家美企工作過,公司有一年經營不善,要裁掉一個部門,裏面有幾個美國的老程序員這幾個老技術