導航:首頁 > 程序命令 > 程序員的微博

程序員的微博

發布時間:2022-01-12 06:52:36

『壹』 程序員上班聊微信、刷微博,會影響了工作效率嗎

肯定會影響啊。聊微信,刷微博耽誤的都是寶貴的時間啊,時間少了效率肯定就低了。

『貳』 程序員到底怎麼了 如何成為一個合格的程序員

可是有一天,突然意識到,我們的未來在哪裡, 每個月那點可憐的工資,一年加起來也買不了幾平米,找個女朋友也那麼難,即使找到了,她還總是跟你說,為什麼別人掙的都比你多,你每天不停的寫著代碼,每天不停的掉頭發,每天都在發呆的想那「不遠」的未來。 他們管我們叫「碼農」,我們管自己叫「程序員」,出差的時候被叫做「工程師」,我們到底是什麼? 對於我自己,我只想告訴每個人,我不是一個程序員,I』m not coder。 程序員到底怎麼了,我們當然不否認有很多出色的程序員,他們生活的好,賺的也多,可是畢竟大多數都還是一般水平,很多還是掙扎在基本滿足吃住的水平。特別深的問題,比如國家社會問題(總有人會說我們的社會把我們搞成了這個樣子),我這里不想談,我來結合自己的體會來講講我所認識的一些程序員都在怎 樣工作和生活。 (@程序員的那些事 微博配圖) 我周圍的程序員大都不喜歡程序員這個行業,總希望如果未來可能,一定要跳出這個圈,去做別的行業,有的說去做銷售,有的說回老家開個小超市,有的說 的更是離譜。我不知道為什麼他們都在這么說,原因在於我從未見過他們努力過,如果沒有努力過如何知道這個職業就是沒有前途的呢?工作的時候,他們大都在談 論社會問題,昨天看了什麼電影,誰也買了個iPhone,她的爸爸給她在北京買了套房子等等無聊的問題,後來他們談論什麼我就不知道了,我帶上了耳機,暢 游在代碼的世界裡,享受著原來100行完成的功能,經過我重寫,只要50行就能運行的比以前好,而且效率更高。第一個問題,程序員和其他行業一樣,最起碼需要一個態度。如果你連基本的態度都沒有,不要談程序員沒有前途,以為每個行業對這樣的人來說都沒有前途。 我做完一個功能,演示給我的同事看,然後告訴他我是怎麼實現的,以及這樣做的好處是什麼。他的一句話像一盆涼水一樣潑在我的臉上,「你費這么大勁干 嘛啊,你不要想這么多,領導又看不見你是怎麼設計的。」,「哦」。我很無語,也更不知道怎麼答復他。聽完那句話我徹底明白程序員沒前途的原因了,和其他很 多行業相比,軟體不容易發現問題,也許你做個特效,讓一個東西蹦來蹦去反而得到領導的賞識,而你自己花費了很多自己私有的時間來設計的結構沒有人會採用, 因為你的領導要向他的領導交差,他也希望能拿的出一點能看得見的東西。很多程序員被這樣的領導強奸了,只做哪些表面工作來取悅領導,2,3年過後,發現自 己什麼都不會了。也就看不見前途了,做那點破東西,可以讓你得到一會兒的「賞識」,計算機是個技術活,需要技術和經驗的積累。第二個問題,程序員的前途是程序員自己造就的,如果你覺得你現在沒有前途,那隻能說明你做的不夠好。 計算機業界有很多好書,非常著名的書,比如《黑客與畫家》、《Unix編程藝術》,我不想說《演算法導論》這種書,因為它確實枯燥無比,我自己也從未完整的看過一遍。但是像《黑客與畫家》 此類的書是不同的,它能打通你的思路,告訴你問題出在哪裡,未來的方向在哪裡。如果你想看看一個程序員的視野是否還算開闊,問問他是否聽說過某本書,聽說 過,那就還可以,說明自己懂點門道,如果讀過,那就太好了,可以問問關於書中的一些觀點,這里沒有對或錯,完全是自己的觀點。我問過我身邊的同事,讀過這 些著作的人屈指可數,而讀過的確實不一樣,眼界比較開闊,不回局限在非常狹小的范圍內,更不會跟你扯閑天。第三個問題,要多讀書,讀好書,而且不要只讀一遍。讀書應該像高中老師說的那樣,從厚讀到薄,從薄讀到厚。 我去年認識了一個朋友,這個人三句話離不開寫程序,我們吃午飯談程序,我們在電梯里談程序,只要我們在一起我們就討論如何實現某個系統,如何然讓這 個系統運行的更快,某個新技術的機制是怎樣的,在什麼情況下採用是比較好的選擇。和他在一起待了3個月,我感覺自己的眼界比以前開闊了一倍。這三個月我感 覺每天都非常充實,完全沒有了以前浪費生命的感覺,因為感覺每天都在補充知識,懂的更多了,更有信心了。第四個問題,如果你是個程序員,你必須認識一些在這個領域里比你強的人,並和他們交談,去開闊眼界,去了解未來是什麼樣子的,哪怕只是聽他們說,都能有很多收獲。 公司來了個新同事,他還沒有畢業,但是當我跟他討論一些問題時,發現他知道的事情非常多,盡管技術不是非常好,但是他的方向很明確,而且基礎知識掌握的非常好,比如位操作(讀到這里的朋友,你能用你最熟悉的編程語言進 行位操作嗎?)。有一次他遇到一個問題,我過去幫助他,偶然間發現他的一個文件夾,這個文件夾的名稱是Daily Reading,裡面都是一個個按照日期分好的文件夾,從他來公司的那天起,一直都記得很好,我簡單的看了看,裡面都是每天看了哪些網上的文章,以及他對 這些文章的一個總結。這種方式也許不是最好的方式,用一些軟體可能更好,比如evernote,但是不是不得不說的是,他把自己曾經閱讀過的資源都整理起 來了。第五個問題,你每天都會遇到問題,每天都會在網上查資料,或者查書,但是否總結過這些問題呢。總結,真的能讓人進步。方式多種多樣,比如寫博客。 老闆總說我沒有計劃,我也不懂的如何計劃,老闆說很簡單,不需要太復雜,只需要一個excel文件,早晨來了以後,想想昨天的工作完成的什麼樣,今 天要做哪些工作,然後添進excel,把所有任務的背景色設置成紅色的,代表未完成;下班的時候,完成的,背景色換成綠色的。第二天接著這樣做。我跟一個 朋友說了這個方法,這個朋友立馬要我把這個excel的模板給他,我頓時無語了,然後告訴他,沒有模板。第六個問題,學會計劃和安排。不需要太復雜,先從簡單的開始,但是不要把自己局限死,再強大人都需要安排和計劃,你應該聽說過bug管理系統,它本身就是一種計劃與安排工具,但是它更高級,你可以隨時知道軟體的bug。當你每時每刻知道自己需要做什麼的時候,你的效率會是最高的。 做到這幾點,我相信你就是一個比較合格的程序員了,記住,也只是合格而已。程序員不是沒有前途,而是很多程序員葬送了自己的前途。 作者:李喆

『叄』 一個「熟練」程序員和一個「有能力」程序員誰更牛

一、宏觀方面

一、 java

要想成為JAVA(高級)工程師肯定要學習JAVA。一般的程序員或許只需知道一些JAVA的語法結構就可以應付了。但要成為JAVA(高級)
工程師,您要對JAVA做比較深入的研究。您應該多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、線程。如果可能,希望您
對JAVA的所有包都瀏覽一下,知道大概的API,這樣您就發現其實您想實現的很多功能,通過JAVA的API都可以實現了,就不必自己費太多的腦經 了。

二、 設計模式。

其實寫代碼是很容易的事情,我相信您也有同感。但如何寫得好就比較難了。這個「好」字包括代碼可重用性,可維護性,可擴展性等。如何寫出好的代
碼往往要藉助一些設計模式。當然長期的代碼經驗積累,只要您用心,會使您形成自己代碼風格。相信您的代碼也比較符合代碼的可重用性,可維護性,可擴展性。
但既然前人已經給我們總結出了經驗,我們何不踩著前人的肩膀前進?

三、 XML。

現在的系統中不使用XML幾乎是不可能的。XML的功能非常強大,它可以做數據轉換、做系統的配置、甚至可保存您的系統業務數據。因此您必須了解
XML,包括它的語法,結構。您還需要比較熟練的使用解析XML的一些API,比如JDOM,SAX等,因為在我們一般的項目中,XML往往擔當系統配置
信息的作用,您需要用這些API解析這些配置信息,開發完美的項目。

四、 精通使用一種或兩種框架。

「框架都會有許多可重用的代碼,良好的層次關系和業務控制邏輯,基於框架的開
發使你可以省出很多的開發成本」。這里希望您能精通,更多的是希望您能通過框架的使用了解框架的思想。這樣您在開發一個項目時思路會開闊一些,比如您
會想到把SQL語句與您的JAVA代碼分開,再比如您會考慮把您的業務邏輯配置到XML或者資料庫中,這樣整個項目就很容易擴張了。

五、 熟悉主流資料庫。其實真正比較大的項目都是有人專門做資料庫的,但往往很多項目要求作為(高級)工程師的您也參與資料庫的設計以及SQL的編寫。所以為了
更好的為國家做貢獻,建議您還是多了解一些主流資料庫,比如SQLSERVER,ORACLE,多連接SQL和存儲過程以及觸發器。如果您不是「科班」出
身,您還需要補充一些資料庫原理方面的知識。

六、 精通一種或兩種WEBServer。

因為作為JAVA工程師,特別時
想成為高級JAVA工程師的您,您不可避免地要部署您的項目到WebServer上,而且只有當您精通一種WebServer,您才可能最大限度地使用它
的資源,這往往可以節省很多時間和精力。

七、 UML。

您肯定想成為高級工程師,因此您有必要了解或熟練或精通UML,這取決於您有多大決心想成為高級工程師和項目經理。在比較正規的開發團隊
中,UML是討論項目的交流工具,您要想做一個軟體工程師,您至少要能看懂,您要想做高級工程師,您要能通過它來描述您對項目的理解,盡管這不是必須,但
卻很重要。

八、 站在高度分析問題:

這不是一個知識點,也不是通過書本就能學得到的。只所以提到這一點,是因為我比您還著急,我希望您更快的成為一個高級的軟體工程師,而
不是一個一般的軟體工程師。希望您在工作中多向您的系統分析員、需求分析員、系統設計員學習,多站在他們角度上去看您在開發的項目。在最好在項目之初先在
您的腦海里對項目有個大致的分析、設計,然後和他們進行比較,找找差別,想想缺點。

九、 工具。

您在這個階段可能接觸到不同的工具了,盡管您還需要使用JB或者IDEA,但能可能對
ROSE,Together要多了解一些,因為您要畫UML了。不要再對Dreamweaver等HTML編輯器情有獨鍾了,那些JSP頁面讓初級程序員去寫吧

二、微觀方面

1.Core Java部分

這是最基礎的,對於一個java高級開發/設計人員,你需要對這一部分達到精通的水平,重點內容如下:

a.面向對象編程思想(封裝繼承多態介面)

b.字元串處理

c.java.lang包,java.util包等常用包

d.java異常處理

2.Java高級部分

a.Java I/O流

b.Java多線程技術

c.Java網路編程

d.Java Swing

後兩項可以了解即可,如果項目需要可以深入研究

3.前端基本技能

* HTML + CSS網頁開發

* JavaScript

* Jquery

* 瀏覽器兼容性 CSS hack(了解)

4.熟練使用JSP + Servlet進行開發

5.MVC設計模式,原理,以及相關框架,如Struts

6.SSH框架

7.緩存技術 session & cookie

8.熟練使用一種以上Java開發工具(Eclipse/MyEclipse/Jbuilder/Jcreator/IntelliJIEDA/NetBeans)

9.熟練使用XML

JDOM w3c.dom SAX

10.Java設計模式

工廠模式,單例模式 ==

11.Java反射機制

反射的各種用法

12.了解或熟悉 C, C++, .NET

13.熟悉JDK的配置,環境變數

14.資料庫oracle必學,其他最好了解一種以上(mysql,sql server,access==)

oracle:視圖,索引,存儲過程,觸發器,游標,包,常用函數 ==

15.資料庫原理

事務的原理,鎖機制,表連接,復雜查詢語句(工作經驗),性能調優,鎖表以及解決方案==

16.JDBC,連接池

17.Ajax,反向Ajax

18.HTTP協議,request 和 response的原理,HTTP status(了解常用的),Https原理

19.熟悉Linux基本命令,使用過Linux/Unix系統,可以編寫shell腳本,可以在Linux上部署項目

20.了解windows系統批處理腳本bat

21.了解HTML5,最好學習過

22.熟悉一種JS框架,如Prototype

23.J2EE原理 熟悉一種以上web容器如Tomcat,JBoss,websphere,weblogic==

24.熟悉ant或maven

25.熟悉一門腳本語言,如python ,ruby

26.了解php/ asp

27.了解ftp協議及原理

28.熟練使用Junit測試,熟悉Mockito等測試工具

29,熟悉javac,javadoc,native,native2ascii等常用命令

30.熟悉常用的排序演算法,如冒泡排序,快速排序等,最好自己研究過一些的演算法。

31.了解Flex(不學也沒關系)

32.了解敏捷開發模式

33.工作流workflow至少用過一種,如OSworkflow,了解原理

34.使用過VPN了解其原理

35.熟悉jstl表達式和el表達式

36.熟悉webservice,WSDL,SOAP

37.圖片處理,如圖片上傳,預覽,限制大小等

38.版本控制工具,CVS VSS SVN

39,JSON技術,JSON+AJAX

40.分頁技術,最好自己實現過不僅僅是用過要知道原理

41.Java Mail

42.Java讀寫txt,excel,JXL技術

43.JVM原理,JVM內存管理,GC,Java堆棧池

44.熟練使用下面的工具:

office辦公軟體,word,excel,ppt等

plsql,sqldevelop 資料庫開發工具

outlook大公司都用

ue編輯器

瀏覽器控制台,調試

SHH/PUTTY 遠程

45.UML建模工具Rational Rose等

46. 使用log4j

47.使用過開放Api如網路,騰訊街景,新浪微博等

48.頁面靜態化技術(偽靜態頁面)

49.報表技術,使用過報表製作工具,如水晶易表。

50.定時任務,如Spring batch ,學會自定義batch任務(不適用第三方工具)

51.了解uuid

52.b/s 和 c/s架構

53.正則表達式

54.了解jndi jms

55.ERP

56.UNICODE編碼,亂碼解決

57.開源網路編輯器,如ckEditor

58.二進制原理

59.使用過,了解過開源論壇框架,如discuzz

60.GWT,Closure框架

61.了解大數據,雲計算

62.搜索引擎搜索技術

63.軟體工程,項目管理

『肆』 一個在微博中走紅的網路虛擬人物,出自程序員幽默的微博,那人是誰

掃地老太太
被譽為2011年首位網路紅人的掃地老太太,出自博友「程序員幽默」的微博。1月3日,該微博上轉載了一段文字:「據說在每一個互聯網公司里,都有一個掃地的老太太。很偶然地,當她經過一個程序員的身邊,掃一眼屏幕上的代碼,會低聲提醒對方說:小心,棧溢出了(特指計算機編程過程中出現的數據結構棧存放超過了其大小的數據)。」沒想到,這段幽默的文字瞬間在網路掀起了一場想像力接龍。
此後,網友以此句式不斷創造,以各行各業為背景,演繹出200多個神通廣大的掃地老太太。漫畫版也橫空出世。網友「漫畫成成」繪制了十多幅老太漫畫,陸續發布在自己的微博上,在「定妝照」中,一身橙色衣服的掃地老太肩扛掃帚,金雞獨立站在電腦顯示器上,做出勝利的手勢。
這也引起了很多名人的關注,著名音樂人高曉松甚至為其寫了一首名為《掃地老太太》的歌,迅速流傳於網上。

『伍』 網傳京東程序員猝死,本人辟謠,為何程序員猝死會引來這么大的關注

因為程序員的工資很高,而且他們加班很嚴重,他們屬於當前的熱門行業。

『陸』 阿里p8程序員年薪高達170萬,如此高薪都要付出什麼代價

作為一個年薪高達170萬的程序員,相應的肯定要付出一定程度上的心理以及生理健康,同時還有與家人在一起的快樂時光,以及自己修養的好機會等等。前段時間996的工作模式在微博熱搜居高不下,的確996的模式對在職人員們都有著極大的影響,不論是身體還是時間。 從心理健康來說,作為阿里的一名程序員,少不了競爭。因此心理的壓力肯定是很大的。而現如今心理疾病也成為了各大公司職員的高發病。相應的,日常工作量帶來的壓力,於此同時可能還包含房貸車貸以及孩子教育費用的壓力。這樣長期的壓力積壓,會給其帶來失眠等等一系列痛苦的事情。

『柒』 新浪微博自動注冊軟體,誰有

想免費的,那麼基本上不可能,哪個程序員會有病給你免費開發,這類軟體都不會便宜,免費的都是一些功能限制或者垃圾軟體不更新的,我用的是易推微博助手,先說明,我是買的,不是托,你自己看看吧,同類產品現在來說就易推微博助手名氣大點,據說淘寶上提供微博服務的都是使用的易推微博助手。

『捌』 深圳女程序員sexycyborg 的微博希望大家告知一下

http://sexycyborg.imgur.com/

『玖』 it界5大女神程序員 和張功一樣漂亮的還有誰

1、小米張功

小米張功和雷軍的一張單位合照,引來大量吃瓜群眾的圍觀。她在微博上的介紹也很簡單「IT民工……苦逼碼農,前端開發。」


小米張功看上去給人一種很清純的形象。


2、語希范

結業於哈爾濱工業大學計算機專業,「手機」團隊研製工程師之一,由於超高的顏值,被稱為新一代「度娘」。


3、趙潔瓊

哈爾濱理工大學計算機科學與技能專業本科結業後,變成人人網的前端工程師。


一組名為《這世界唯一的你》的相冊在人人網走紅,裡面數百張照片都是同一個女孩。

趙潔瓊清麗脫俗,不施粉黛的姿容,深深地撩動了不少宅男的心弦。

4、360三娘

360三娘平時短發凌亂、黑框眼鏡。為了360年會,戴上了假發,精心化妝,妝後卻直接逆襲成女神模樣。看來程序員男同胞們還是好好珍惜身邊的女程序員。


5、清宵

雲棲社區首批女技術博主――阿里雲資深研發工程師「清宵(花名)」

清宵作為「飛天」技術部的資深開發工程師,負責阿里雲雲存儲的功能開發與穩定性,每天要面對數萬行代碼。為了保持身體健康,清宵堅持清晨慢跑。


在工作之外,讀書與旅行都是清宵的最愛。


她曾表示,「我將讀書看成是一種修行,堅持每天讀書1-2小時,我的書大多數是技術書籍,是我獲取知識的重要來源。」


『拾』 程序員應該關注哪些微博

程序猿應該關注各種微薄,然後自己山寨一個出來,你懂得

閱讀全文

與程序員的微博相關的資料

熱點內容
微商授權查詢系統源碼 瀏覽:980
安卓什麼情況沒法建立新工程 瀏覽:219
氣球解壓社區活動 瀏覽:924
話費會員充值源碼 瀏覽:319
郵件接收伺服器叫什麼 瀏覽:529
代理伺服器被限制怎麼辦 瀏覽:234
atompython環境變數 瀏覽:911
記錄程序員 瀏覽:996
javabbs源代碼 瀏覽:231
文件夾命名帶什麼符 瀏覽:966
黑馬程序員全棧 瀏覽:225
萍鄉溯源碼魚膠零售 瀏覽:440
倖存者pdf 瀏覽:556
中國人壽保險app怎麼變更銀行卡號 瀏覽:118
node服務啟動命令 瀏覽:548
自編寶塔線源碼 瀏覽:139
電腦桌面解壓視頻教程 瀏覽:846
安卓手機玩三國戰略為什麼會卡 瀏覽:536
浪潮伺服器怎麼進入啟動項 瀏覽:156
華為當前手機壁紙放在哪個文件夾 瀏覽:446