楠木軒

和程式設計師談戀愛

由 南宮丹紅 釋出於 綜合

  最近被Wephone創始人被妻子逼死的事情刷屏,甚至還引起了不少的恐慌,具體細節大家可能都已經知道了,兩個人在相親網站上認識,兩個月閃電結婚,還在海南給女方買了房子、買了特斯拉,不瞭解女方的婚史等情況下,把自己公司的事情都告訴了她,結果反倒被這個女的逼到自殺。

  為這個天才程式設計師感到惋惜,也希望程式設計師可以都被溫柔相待。我今天發了條狀態問有誰的男朋友是程式設計師?沒想到,一下子湧現了一大批程式設計師的女朋友餵給我猝不及防的狗糧。

  我們以為程式設計師個個又宅又高冷,在他們面前,我們好像都是他們眼裡“無知的人類”,那和程式設計師們談戀愛,到底是一種什麼體驗呢?

  1、很宅,很二次元

  我在上學的時候,見過很多情侶約會都是去什麼咖啡館、電影院、公園、商場什麼的,但是我周圍的同學和程式設計師男朋友約會的地方就非常特別——圖書館、實驗室,最快樂的事情就是可以一起玩遊戲,還有個程式設計師朋友跟我說,曾經他和女票每週才能見到一次,以前每週見面還是可以啪幾次的,但是自從有了王者榮耀,恩,有什麼比玩王者榮耀還有趣呢?其他都是浪費時間。

  程式設計師家裡,總是有各種各樣的遊戲和動漫周邊,曾經我去一個朋友家裡,男生是程式設計師,女生是遊戲運營,於是家裡沙發上、書架上都是各式各樣的動漫抱枕,多得感覺自己突破了次元壁障。

  不過,也有的程式設計師不需要女朋友,手辦就是他的女朋友,曾經有人跟我說,她有個程式設計師同事很二次元,不喜歡跟同事講話,但是很喜歡對他的手辦講話,連寫程式改bug都是在跟他的手辦一起分析哪裡寫錯了。有人問他,你每天這樣真的會有妹子喜歡你嗎?他說:“可是miku醬不會這麼認為哦”

  2、生活很糙,工作很細

  我和程式設計師的接觸主要都是工作上的,在工作上每一次無論我們提出什麼樣的天馬行空的需求,都可以被他們很巧妙的歸類為最優的解決方案,甚至有的人程式碼上也有些小潔癖,為了讓程式碼看起來更簡潔或者執行得更加流暢會做更多的最佳化改進。

  但是貌似在生活上程式設計師並不如此,據一位程式設計師女朋友爆料,在一起生活的時候,他永遠找不到自己的衣服、褲子、襪子、鞋子在哪兒,不管找什麼都是”喵喵我的xxx放哪兒了?“

  不僅會忘記自己的衣服放哪兒了,其實有的程式設計師連女朋友在哪兒也不知道。

  我有個朋友跟我說,有次週一,男朋友走的比較早,然後等到她梳妝打扮完畢準備去公司開啟美好的一週的時候,發現自己不能走出家門,因為男朋友走的時候忘記了女朋友在家裡,然後就把門反鎖了,還忘記把鑰匙拔出來……女朋友在屋子裡出不去,結果讓她最後下午一點多才到公司。

  還有在中關村工作的朋友跟我說,每次坐地鐵路過中關村附近的時候,就會看到程式設計師們成群結隊的上車,他們經常會聊一些我們聽不懂的技術上的問題,看錶情就知道他們非常開心沉浸在這種環境裡,讓她感覺,認真工作的男人是最有魅力的。

  3、忘記所有的生日、紀念日、節日

  我很驚訝,幾乎所有的找我聊的女生都講出了這一點,那就是程式設計師會忘記所有的生日、紀念日還有節日,你不可以旁敲側擊,因為他們根本get不到,你要很直接的去講。

  有個女生跟我說,她過生日的時候,他是記得的,但是等到生日那天到了,她才發現男朋友什麼禮物都沒有買,問他他解釋說,不知道送什麼,在某寶搜了半天關於”雙魚座女生喜歡什麼生日禮物“然後沒收到,所以沒送。

  我記得5月末的時候,還有一個朋友跟我吐槽,她說5月20號那天正好是個週六,於是她就定了一束花送到家裡,等到程式設計師男朋友醒的時候,收到了那束花。那個朋友心中以為自己的男朋友收到後會很開心或者送給她520的禮物,但現實狀況是她的男朋友彷彿受到了某種驚嚇,然後問她“今天是什麼日子啊?你送我花幹什麼啊?”

  女生:??????

  我問她們,那七夕你們是怎麼過的?然後她說:七夕?不存在的!

  4、很會賺錢,但不會花錢

  程式設計師收入很高几乎是一個共識了,很多運營市場的同學可能要工作兩三年薪資才能和程式設計師起薪持平,而程式設計師如果平時接一些專案來做的話,收入也是令人望塵莫及。他們真的很會賺錢,用技術解決了社會中的不少問題,有的程式設計師還可以自己開發特別厲害的APP,在應用市場上獲得大筆收入甚至有機會獲得融資,還有的人鑽研學術,發了各種paper獲得各種專利。

  但同時,他們又是一群不會花錢的人,經常會穿著拖鞋來上班,連衣服穿的都是公司的文化衫,就算是週末也會因為”沒有什麼事兒“這種理由來公司加班。

  我有個朋友跟我說,每次到了什麼重大節日或者生日的時候,程式設計師男朋友都跟女生說“反正卡在你手裡,你喜歡什麼自己買”,可是哪個女生會真的自己買呀?女生需要的不是一個禮物,而是你給買的禮物啊!

  生活裡聽到最多的一句話就是“隨便”,想吃什麼?隨便;看什麼電影?隨便;週末我們去哪兒?隨便。

  5、寶寶心裡苦,但我就不說

  程式設計師有時候太喜歡和機器打交道,於是和人打交道時就有些不知所措。彷彿程式設計師和PM(產品經理)天生就是一對冤家,但是還是有產品經理和程式設計師在一起,我的一個朋友就是這樣。

  她跟我說,有時工作回來,跟男朋友吐槽她公司的其他程式設計師”為什麼我們公司裡的技術都這麼渣,說這個也實現不了,那個也實現不了,怎麼都不動腦子,等到出了bug非要說是我沒寫,這不是常識麼?“

  然後男朋友才開始說”我們公司的產品經理才是坑的一叉,什麼需求都考慮不好,我現在還在天天幫他填坑。“

  他們就天天這樣互相懟,但整體上還算愉快,因為都覺得很慶幸自己不是對方口中說的那樣的人。

  6、喜歡你,卻不知道怎麼表達

  如果你找了一個程式設計師做男朋友,你就要特別有耐心,每次生氣的時候,不要拐彎抹角地說,這樣更容易產生誤解,或者……他根本沒有發現你生氣了。我的朋友跟我說,她在感情裡完全沒有辦法任性,每次生氣的時候,反倒是她要心平氣和地跟他講所有的邏輯(吵架為什麼要有邏輯),然後跟他講哪件事情做的不對,為什麼她會生氣……

  當然,程式設計師男朋友也特別可愛,他們有一些不善於和人溝通,於是有些話總是想旁敲側擊地講出來。

  有一次,程式設計師男朋友回家奔喪,安慰母親外婆,畢竟老兩口把他帶大,感情很深。幾天以後風塵僕僕地回來,女生去火車站接他,然後一起去吃火鍋。平時一向在餐桌上風捲殘雲的他那天突然變得格外沉悶,然後看著她,眼神裡有種說不出的情緒。

  女生停下筷子,就小心翼翼地問他怎麼了,他嘆了口氣說:“不知道,突然不想吃東西,就想這樣看著你,也蠻好。”

  我聽完感覺餵了一大把狗糧,我問她,你們有吵架的時候麼?如果是他的問題他會認錯嗎?她跟我說:如果他知道自己錯了,他就會突然賣萌,不說話,睜大眼睛眨巴眨巴,然後假裝很委屈好像在說”你就會欺負我“,道歉?不存在的。

  7、不輕易談愛,愛了就不會放手

  之前在我的印象裡,程式設計師都是不善言辭的人,可是我卻發現,和這些程式設計師女朋友聊完以後,發現他們卻都是在愛情裡主動的一方。

  我的朋友跟我講,在一次本科畢業晚會的時候,幾個節目過後,突然舞臺上紅色帷幕拉開,一個男人捧著花出現,可是坐在觀眾席後臺的她因為近視,抬頭瞄了一眼並沒有看出來這個人是誰,但是感覺還挺帥的,可能以為是下個節目的演員,於是就繼續低頭玩手機。

  然後突然聽到那句“不是在最美好的時光遇到你,而是因為遇到你才是我最美好的時光,敏敏我來了。”然後全場尖叫,坐在女生前面的同學回頭激動地和她說“敏敏,好像是你男朋友啊!”另一個坐在旁邊的同學跟她說“臥槽,你的男票過來了!”

  這時她抬起頭才發現舞臺上,那個燈光下手捧鮮花的他,那個西裝革履的他,簡直帥的讓人不敢直視。當時她腦子裡全都是彈幕“他不應該是在大連麼?今天中午還跟我說他在預答辯麼?他不是在寫程式碼麼??”甚至在被人推著站起來以後,她還是愣在那,直到男朋友走下舞臺走向她,拉著她向舞臺走。

  在舞臺上,他說“敏敏,我們倆異地戀兩年多了……不管以後有什麼困難,我在這裡和你說,三年後,你一定是我的妻子。”說罷,單膝下跪抬頭看著她,拿出戒指說能不能為她戴上?她還記得當她說可以的那個瞬間,他笑起來像個大男孩。

  後來,她才發現,原來他為了她特意在當天下午兩點從大連飛到長沙,第二天就要飛回大連。她跟我說,其實異地戀堅持下來,都是因為每一次見到他的瞬間,都能重新體會心跳加速的感受。

  我覺得,和程式設計師談戀愛,需要的是耐心,他也許沒有辦法給你偶像劇般的浪漫,或者因為工作很忙沒有辦法給你足夠的陪伴,但是他們足夠可愛與真誠。也想對程式設計師們說,雖然發生了Wephone創始人被妻子逼死的事情,但不要因此對愛情絕望,也要學會保護好自己。

  總有一天,你會找到一個人,讓你心甘情願地把她寫在你程式碼中的註釋裡,但在心裡,她永遠都無法被註釋。


  程式猿的功底和薪水掛鉤的。對於真正的網際網路公司,他們比較樂意接收年齡低、資歷深的專職程式猿,因為成本低見效快。年齡大的,一般指30+的,在中國都面臨轉型的尷尬局面。

  大資料,首先 Java 得過關,有 1 年專案經驗,這時再搞大資料基本沒什麼壓力,能看原始碼,懂設計。

  在北上廣深杭,IT 行業較其它地方發達,機會多,容易找到崗位。但是 Java 和 大資料新手,非 BAT、華為等土豪公司, 起薪基本為3000+,一年可以升到4500,提前是有公司收留高領新手,這是最大的風險。如果可以入職,趕緊積累經驗,不要計較這個時間的薪水,還不到你提要求的時機。埋頭苦幹幹2年後跳槽。這時有資歷了,可以直接叫價 8000+,很多公司要你。

  這時開始錢多事少,趕緊往新,往深裡鑽,不要再打雜,打雜的話趕緊拍屁股走人,換一家。大資料發展非常迅速,很多技術已經開始被淘汰了。最佳化和高校是第一任務。

  投簡歷建議不要投如下公司:外包公司,傳統行業公司,政府部門,銀行,通訊,證券。勾心鬥角最害人。

  乾的舒服的非正宗網際網路公司莫屬:網際網路廣告,電商,網際網路教育,網際網路金融,物聯網公司,其它新興大資料型別公司。敢衝敢拼技術好。

  說了這麼多,到底好不好,還是要看個人。仁者見仁智者見智,愛一行幹一行,否則事事無成!

  (2017-09-07)


  程式設計師為什麼那麼摳門,看完你就知道了,怪不得找不到女朋友

  借錢

  程式設計師A:哥們兒,有錢嗎?

  程式設計師B:有

  程式設計師A:借我點唄?

  程式設計師B:啊?你說什麼?

  程式設計師A:借我點唄?

  程式設計師B:不是,上一句?

  程式設計師A:有錢嗎?

  程式設計師B:沒有。

  程式設計師A:暈,程式重新請求一下,結果還不一樣了!

  程式設計師找不女朋友的原因

  程式設計師問禪師:“大師,我身體健康,思想端正,各方面都不錯,為何就是找不到女朋友呢?”

  禪師淺笑,答:“原因很簡單,不過若想我告訴你,你需先寫一段java程式碼。”

  青年略一沉吟,寫完了。

  “再寫一段C#” 寫完了,

  “再寫一段php” 寫完了,

  “再寫一段js”,寫完了,

  “這就是原因”。

  世界上最沒用的幾句話

  1、警察:不要跑!

  2、國足:必勝!

  3、老師:同學們不要睡了!

  4、病人:醫生,您輕點兒!

  5、父母:孩子,不要鬧了 !

  6、罪犯:我是冤枉啊!

  7、女人:不要嘛!

  8、男人:我發誓!

  9、程式設計師:這個不能實現!

  程式猿該如何和老闆談漲工資

  我的第一個問題是,對於我第二個和第三個問題,你可不可以只用‘能’和‘不能’來回答?

  老闆:“OK!”

  我的第二個問題是,如果我的第三個問題是我可以不可以漲工資?,那麼你對於我的第三個問題的答案能不能和第二個問題的答案一樣?

  老闆:….

  為什麼程式設計師苦逼

  某小偷潛入某IT公司欲行竊,沒想到始終有人,他只好等啊等啊等,結果始終有一大撥人在加班。過了一個月,小偷終於逮到機會溜出來。

  同夥問:去哪了?

  小偷:在IT公司呆了一個月。

  同夥:收穫不錯吧?

  小偷苦笑:別TM提了,三十個大夜下來,我現在已經學會寫程式了。

  程式設計師眼中的愛情

  愛情就是他*這麼個過程:

  確定喜歡的型別是需求分析;

  初步接觸是概要設計,深入接觸是詳細設計;

  確定戀愛關係是編寫程式碼;

  同居就是測試;

  吵架就是fix bug;

  結婚就是上線;

  生孩子就是專案升級;

  離婚就是他媽的專案下線。

  哭笑不得,能不能找個程式設計師做男朋友呢

  (2017-09-06)


  眾所周知,Java是目前使用最為廣泛的網路程式語言之一。

  它具有簡單,面向物件,穩定,與平臺無關,解釋型,多執行緒,動態等特點。

  一般的JAVA程式設計師或許只需知道一些JAVA的語法結構就可以應付了。但要成為JAVA(高階)工程師絕非易事,那麼怎樣才是一名合格的高階(資深或管理層)JAVA工程師呢?

  那麼今天就給小夥伴們列舉以下幾個點:

  說明:以下內容非強制或必學,部分內容已經屬於較深層次的內容了,做了解即可。

  一、宏觀上

  1.技術廣度方面

  至少要精通多門開源技術吧,研究過strutsspring等的原始碼。

  2.專案經驗方面

  從頭到尾跟過幾個大專案,頭是指需求階段,包括需求調研。

  尾是指上線交付之後,包括維護階段。

  3.架構經驗方面

  有過分散式系統的架構和開發經驗。對於跨系統的結構最佳化,資料儲存的效能指標等有豐富經驗。什麼快取啊、資料庫的垂直切分什麼的,業務的抽象和水平拆分啊,這些應該都輕車熟路吧。

  4.行業領域方

  面

  最起碼得精通一到兩門業務吧,所謂精通,就是比如做金融證券業務的,至少等當半個經融分析師。做電力業務的,至少等當半個電力工程師。

  5.個人修為

  有自己一些獨到的見解,不會人云亦云啦。

  二、微觀上

  1.精通面向物件分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分了解UML,尤其是class,object,interaction以及statediagrams。

  2.學習JAVA語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。

  3.瞭解JVM,classloaders,classreflect,以及垃圾回收的基本工作機制等。你應該有能力反編譯一個類檔案並且明白一些基本的彙編指令。

  4.如果你將要寫客戶端程式,你需要學習WEB的小應用程式(applet),必需掌握GUI設計的思想和方法,以及桌面程式的SWING,AWT, SWT。

  你還應該對UI部件的JAVABEAN元件模式有所瞭解。JAVABEANS也被應用在JSP中以把業務邏輯從表現層中分離出來。

  5.學習java資料庫技術,如JDBCAPI並且會使用至少一種persistence/ORM構架,例如Hibernate,JDO, CocoBase,TopLink,InsideLiberator(國產JDO紅工廠軟體)或者iBatis。

  6.應該瞭解物件關係的阻抗失配的含義,以及它是如何影響業務物件的與關係型資料庫的互動,和它的執行結果,還需要掌握不同的資料庫產品運用,比如racle,mysql,mssqlserver。

  7.學習JAVA的沙盒安全模式(classloaders,bytecodeverification,managers,policyandpermissions,codesigning, digitalsignatures,cryptography,certification,Kerberos,以及其他)還有不同的安全/認證 API,例如JAAS(JavaAuthenticationandAuthorizationService),JCE (JavaCryptographyExtension),JSSE(JavaSecureSocketExtension),以及JGSS (JavaGeneralSecurityService)。

  8.熟悉主流的網頁框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他們下面的涉及模式,如MVC/MODEL2。

  9.學習Servlets,JSP,以及JSTL(StandardTagLibraries)和可以選擇的第三方TagLibraries。

  10.學習如何使用及管理WEB伺服器,例如tomcat,resin,Jrun,並且知道如何在其基礎上擴充套件和維護WEB程式。

  11.學習分散式物件以及遠端API,例如RMI和RMI/IIOP。

  12.掌握各種流行中介軟體技術標準和與java結合實現,比如Tuxedo、CROBA,當然也包括javaEE本身。

  13.要學習最少一種的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。

  14.學習一門輕量級應用程式框架,例如Spring,PicoContainer,Avalon,以及它們的IoC/DI風格(setter,constructor,interfaceinjection)。

  15.學習如何利用JAVAAPI和工具來構建WebService。

  例如JAX-RPC(JavaAPIforXML/RPC),SAAJ (SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging), JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack)。

  16.熟悉不同的J2EE技術,例如JNDI(JavaNamingandDirectoryInterface),JMS (JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX (JavaManagementeXtensions),以及JavaMail。

  17.學習企業級JavaBeans(EJB)以及它們的不同元件模式:

  Stateless/StatefulSessionBeans,EntityBeans(包含Bean- ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。

  18.學習如何管理與配置一個J2EE應用程式伺服器,如WebLogic,JBoss等,並且利用它的附加服務,例如簇類,連線池以及分散式處理支援。你還需要了解如何在它上面封裝和配置應用程式並且能夠監控、調整它的效能。

  19.熟悉對不同有用的API和frame work等來為你服務。例如Log4J(logging/tracing),Quartz (scheduling),JGroups(networkgroupcommunication),JCache(distributedcaching),Lucene(full-textsearch),JakartaCommons等等。

  20.熟悉面向方面的程式設計以及面向屬性的程式設計(這兩個都被很容易混淆的縮寫為AOP),以及他們的主流JAVA規格和執行。例如AspectJ和AspectWerkz。

  21.如果你將要對接或者正和舊的系統或者本地平臺,你需要學習JNI (JavaNativeInterface) and JCA (JavaConnectorArchitecture)。

  22.熟悉JINI技術以及與它相關的分散式系統,比如掌握CROBA。

  23.JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs),例如Portlets(168),JOLAP(69),DataMiningAPI(73),等等。

  24.熟練掌握一種JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜歡VI或EMACS來編寫檔案。隨便你用什麼了:)

  25.JAVA(精確的說是有些配置)是冗長的,它需要很多的人工程式碼(例如EJB),所以你需要熟悉程式碼生成工具,例如XDoclet。

  26.熟悉一種單元測試體系(JNunit),並且學習不同的生成、部署工具(Ant,Maven)。

  27.能夠深入瞭解加熟練操作和配置不同的作業系統,比如GNU/linux,sunsolaris,macOS等,做為跨平臺軟體的開發者。

  28.熟悉一些在JAVA開發中經常用到的軟體工程過程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。

  29.緊跟java發展的步伐,比如現在可以深入的學習javaME,以及各種Java新規範,技術的運用,如新起的web富客戶端技術。

  30.對opensource有所瞭解,因為至少Java的很多技術直接是靠開源來驅動發展的,如java3D技術。

  在這裡我推薦下我自己建的Java學習群:479121291,歡迎初學和進階中的Java小夥伴進群交流學習。

  IT行業的資訊更新速度是你無法想象的,只有java程式設計師跟緊潮流,跟進java更新的速度,才能保持自己的價值。Java程式設計師只有不斷地學習學習,才能不被市場所淘汰。所以,java程式設計師必須保持對java的好奇心,不斷學習java。

  (2017-09-08)


  Python現在已經成為了一種非常通用的語言了,尤其是在資料科學盛行的今天,因為其易於閱讀和編寫的特點,更是越來越受到程式設計者的追捧。

  說句不負責任的話,Python 可以做任何事情。無論是從入門級選手到專業級選手都在做的爬蟲,還是Web 程式開發、桌面程式開發還是科學計算、影象處理,Python都可以勝任。

  或許是因為這種萬能屬性,越來越多的小夥伴都開始學習Python。在學習工作之餘,他們甚至還利用Python做了這些有趣的事情……

  我用Python爬了12萬條影評,告訴你《戰狼Ⅱ》的評論都在說些啥

  今年暑期檔不得不提《戰狼II》這部口碑票房雙豐收之作,目前本片仍未下映,還有不少觀眾尚未前往影院觀看過這部電影。那麼本片的口碑真的值得信賴嗎?這位大兄弟採用的Python爬蟲的方式,用到requests包與正則包re,手動輸入了幾十次豆瓣的驗證碼,利用豆瓣上的12萬條短評製作了這些彙總雲圖。

  還按照打分評級展示了豆瓣上打五星到一星的人分別關注了什麼方面……

  對這位大兄弟,小編只能說

  抓取網易雲音樂歌曲熱門評論生成詞雲

  網易雲音樂這個播放器因為它出色的演算法,生動詮釋了什麼叫做聽音樂會上癮。在網易雲評論區勾搭志同道合的朋友也成為不少“雲村民”的愛好,每一個熱評背後的故事似乎賦予了歌曲另一層意義。那麼網易雲的熱評大多靠什麼引起共鳴呢?

  作者使用Chrome控制檯,輕鬆找到評論所在的連結,藉助前人對於網易雲音樂新登入API分析抓取到了熱門評論的資料。

  嗯,看來網易雲的使用者都很能放得開自己的情緒呀,溫馨感人的小故事也佔了上風~網易雲故事會,誠不欺我呀!開個玩笑,網易雲還是一款很不錯的音樂播放軟體,小編也是雲村民哦。

  自己動手瞭解社會資訊

  用爬蟲最大的好處是批次且自動化得獲取和處理資訊。對於宏觀或者微觀的情況都可以多一個側面去了解。這位人才活用Python技術,在生活的方方面面都做到了資料控的極致!

  1、獲得各個機場的實時流量

  2、獲得熱點城市的火車票情況

  3、各種熱門公司招聘中的職位數及月薪分佈

  4、某公司的門店變化情況

  5、對某一類金融產品的檢測和跟蹤

  6、對某車型使用者數變化情況的跟蹤

  7、對某個App的下載量跟蹤

  這樣實打實將資料抓在手裡,是不是安心了許多呢?資料能反映什麼就看你從什麼角度分析,資料本身是不會說謊的~

  社會計算方面的統計和預測

  某個實驗室還根據新浪微博上的內容資料繪製了一些關鍵詞地圖,結果也都非常有趣哦。比如微博情緒地圖,看看大家今天是不是情緒高漲呢?

  又或者是大家都在關心吃什麼……比如廣東人民就喜歡吃這些

  嗯,並沒有想吃福建人哦~

  又或者看看廣東女性朋友們一大早喜歡喝點啥,哇,看起來相當豐富了!

  豆瓣圖書在標籤分類下按評分排名檢索

  某位程式設計師的朋友某天書荒了,想要看豆瓣上的高分書,然而豆瓣並沒有提供按評分的檢索,於是拜託他寫一個小東西,要求是能按現有標籤來分類檢索豆瓣圖書,並按分數從高到低排序。

  經過兩個多小時的資料抓取,程式設計師哥哥不負所托完成了這麼一個簡潔的小工具。

  可以說非常實用了!會Python的程式設計師真是居家旅行必備呀!

  Python在生活中已經這麼有趣又實用,用在正經工作上更是可以發揮巨大的作用,在這個大資料時代,越來越多的公司在用Python 做網站。

  除了大家熟悉的知乎、豆瓣,已經有越來越多的公司開始用 Python 來快速搭建網站產品。相應的,也有越來越多的公司開設了Python Web的職位。

  那麼,如果想要追趕Python的熱潮,應該如何學習呢?現在許多人在自學之外,都會選擇線上課程或者一些專門的培訓班級作為輔助。選擇課程的衡量標準是什麼呢?小編認為有以下幾條:

  | 是否有循序漸進的練手專案

  如果課程裡面只是對著螢幕把專案程式碼敲一遍,那其實看了也不能自己真正掌握,重要的是自己在課程作業裡動手實踐,所以課程中有沒有循序漸進的練手專案幫你提升能力,這是很重要的。

  | 是否針對零基礎的同學講解得生動易懂

  很多對大資料感興趣的同學都不是計算機專業的,這就需要一個專業的領路人指引明確的方向,在講解中做到通俗易懂。

  | 是否配備了質量穩定的答疑服務

  在敲程式碼時遇到問題被卡住真是太折磨人了。別說不知道上哪兒問什麼人,很多初學者可能連問題出在哪裡都不知道,更不知道如何描述問題,所以有個老師幫初學者即時解決問題的話,能讓人少走很多彎路。

  | 是否能在足夠短的課時內把事說清楚

  可能有些人喜歡課程越多越全就越好,最好是幾百個 G 放在硬盤裡才安心。但是不要忘記,時間是最稀缺的資源。堆積如山的知識有時候可能會讓人望而卻步。作為學習者,最需要的不是像字典一樣全面的知識,而是精煉的關鍵知識,課程老師作為資訊的組織者應該在最短時間內把事說清楚。

  (2017-09-06)

  本文來源於新聞閣:轉載請保留連結,不保留本文連結視為侵權,謝謝合作!