原创 天賦差的程序員,難道就只能半途而廢嗎?

編程不易,且行且珍惜。 在很多人看來,也許優秀的程序員靠的就是與生俱來的強大天賦,外加蜻蜓點水般的時間付出,就能夠煉就算無遺漏的編碼技能。那麼果真是如此嗎?身爲不太聰明的開發者難道就活該中途止步嗎?本文的作者就表示“不想承認自己太笨,學不

原创 Java程序員最喜歡的11款免費IDE編輯器

Java開發人員需要花費大量的時間埋頭於Java代碼中,使用各種不同的IDE(Intergrated Development Environment)來開發Java代碼,所以下面我將爲大家介紹11個不同的IDE,這些IDE提供了多種功能,如

原创 程序員除了轉行做管理,還可以做什麼?

軟件工程師有無數的職業道路,比如我遇到的幾位工程師,他們經歷了多年的編碼生活,最後他們轉向了開發倡導者。我想如果大家知道開發者佈道師是什麼,會有更多人會這樣做。 開發者佈道師一般都是技術人員,但是他們擅長溝通。讓開發者佈道師這個職業變的如此

原创 一篇故事告訴你什麼是微服務架構

看到最近“微服務架構”這個概念這麼火,作爲一個積極上進的程序猿,成小胖忍不住想要學習學習。而架構師老王(不是隔壁老王)最近剛好在做公司基礎服務的微服務化研究和落地,對此深有研究。 於是成小胖馬上屁顛屁顛的跑過去向老王請教:“王哥,我看微服務

原创 一個野生程序員的真實自述:我是如何從數學專業學渣入坑程序員的

1、引言“恭喜你,成功的避過了所有的正確答案,選擇了錯誤答案”。沒錯,我是一個數學專業的普通大學生(準確地說,是學渣一枚),排除萬難,我終於還是入了程序員的坑(不好意思,給程序員抹黑了)! 2、生活爆錘了我一頓我是一個平凡的人,人生也一直都

原创 三十歲的程序員,反思這五年的代碼生涯

到昨天爲止,做程序員,已經整整五年。最近半年來,我時常思考我走過這五年,反思我的職業工作,反思我的生活,我選擇錯了很多,也做錯了很多。有些道理,到最近才幡然醒悟,遂決定談談我個人對軟件工作的看法,以及一些生活的感悟。 苦苦攢錢的年輕人 我還

原创 阿里架構師分享:一線程序員該如何面對中年危機?

中年危機是真實存在的,即便有技術傍身,在一些特定階段及環境下,還是難免對未來產生質疑與焦慮。一線程序員該如何面對中年危機呢?這是絕大多數程序員的困惑,這也是絕大多數職場人的困惑。希望大家能通過此篇找到一些方法。 一、程序員中年危機的焦慮 說

原创 八年程序猿被裁只用了5分鐘,月薪20K的Java程序員就很厲害?

場景一之前,一位在我交流羣裏的羣友找我訴苦:工作8年,從事Java開發相關的工作6年,最近(18年7月)失業快半年,還是沒有找到合適的工作。感覺自己已經廢掉了,一直在金融公司從事Java開發工作,之前薪資18K ,深圳。 更多的時候,工作屬

原创 10 個深惡痛絕的 Java 異常。。

異常是 Java 程序中經常遇到的問題,我想每一個 Java 程序員都討厭異常,一 個異常就是一個 BUG,就要花很多時間來定位異常問題。 什麼是異常及異常的分類請看這篇文章:一張圖搞清楚 Java 異常機制。 今天,棧長來列一下 Java

原创 Kafka對Java程序員有多重要?連阿里都再用它處理億萬級數據統計

一.瞭解淘寶Kafka架構在ActiveMQ、RabbitMQ、RocketMQ、Kafka消息中間件之間,我們爲什麼要選擇Kafka?下面詳細介紹一下,2012年9月份我在支付寶做餘額寶研發,2013年6月支付寶正式推出餘額寶,2013年

原创 10x程序員是如何思考的?

提到程序員在工作中遇到的很多問題,大多不是程序問題,辛苦而低效的工作,多數是由偶然複雜度導致的。那這個由於偶然複雜度造成的差距會有多大呢? 1975 年,弗雷德裏克·布魯克斯(Frederick Brooks)出版了軟件行業的名著《人月神話

原创 帶上一份技能地圖

程序世界是一片廣闊的大地,相比我十多年前進入這個世界時,這片大地的邊界又擴大了很多倍。初入程序世界難免迷茫,要在這個世界立足、生存,並得到很好的發展,應首要具備怎樣的技能呢?未來的程序之路,先給自己準備一份基本的技能地圖,先有圖,再上路。

原创 Java程序員,2019,別戴着“耳機”工作了 好好的提升自己的綜合能力

早上去研發部門找項目經理了解幾個推遲項目的進度時,看到了以前幾個同部門的同事都戴着耳機,都比較專心的敲着代碼,其實我敲代碼的時候也是一個喜歡戴着耳機的人。 我原先也是研發部門的人,我以前也是聽歌寫BUG,哈哈哈。而且是真的放音樂,而不是隔音

原创 如何有效提升你的Java內功?

Java 是一門歷史悠久的編程語言,可以毫無爭議地說,Java 是最主流的編程語言之一。全球有 1200 萬以上 Java 程序員以及海量的設備,還有無所不能的 Java 生態圈。 諸如阿里巴巴、京東、百度、騰訊、美團、去哪兒等互聯網公司,

原创 深入剖析通信層和 RPC 調用的異步化:一

異步的一些常見誤區 1.1. 常見的理解誤區 在將近 10 年的平臺中間件研發歷程中,我們的平臺和業務經歷了從 C++ 到 Java,從同步的 BIO 到非阻塞的 NIO,以及純異步的事件驅動 I/O(AIO)。服務器也從 Web 容器