㈠ 程序員魚皮的真名
李魚皮。《魚了個魚》的作者「程序員魚皮」是一位98年出生、目前正在騰訊工作的程序員,真名是李魚皮。上海東華大學網路工程專業本科畢業,是一名在上海騰訊打工的程序員。
㈡ 騰訊知名游戲程序員毛星雲因抑鬱墜樓身亡,程序員的壓力有多大
他們所面臨的壓力的確是很大的,因為他們不僅無法宣洩自己的情緒,而且也無法減少工作量,所以他們會變得越來越抑鬱,而且也無法進一步減輕其負擔,因此他們會承受更多的壓力。程序員的確是互聯網領域的重要角色,而且他們也能夠獲得更高的薪資待遇。
雖然我們比較羨慕程序員的薪資,但是他們所承受的壓力可能是我們難以想像的,而且我們也不一定能夠感同身受。騰訊知名游戲程序員毛星雲因抑鬱墜樓身亡,程序員的壓力有多大?我認為他們的壓力的確特別大,之所以這么說的原因有三個:
一、他們的工作強度較大。
他們之所以會有這么大的壓力,就是因為他們的確需要承受較大的壓強,而且也無法減輕自己的壓力。雖然他們都具備專業的知識,而且也能夠提高工作的效率。但是他們需要完成較多的工作任務,而且也必須加快工作的速度。而這就會導致他們變得越來越忙碌,這就是他們的壓力。
以上就是我的分析。
㈢ 騰訊總監被炒,下面程序員怎麼辦
工作。騰訊總監被炒,下面程序員繼續工作,總監與程序員無關,程序員是從事程序開發、維護的專業人員。將程序員分為程序設計人員和程序編碼人員。
㈣ 騰訊知名游戲程序員毛星雲「意外身故」,他的死給了業內人哪些警示
我覺得大家需要重新反思游戲製作的問題,同時也需要正確看待所謂的夢想和現實。
之所以這樣說,主要是因為連毛星雲這樣的游戲開發大神都會面臨工作抑鬱的情況。雖然大家並不知道毛星雲具體是因為什麼原因而選擇跳樓,但這種情況令大家感到非常遺憾。毛星雲只不過是一名90後,同時也有著輝煌的前景,這樣的一個生命消失在30歲是一件非常可惜的事情。
一、這個事情是怎麼回事?
這個事情是關於游戲開發大神毛星雲的新聞,很多人之前並不認識毛星雲這個人,在毛星雲跳樓身亡之後,大家才通過這樣的方式重新認識這樣一位游戲開發大神。從某種程度上來說,毛星雲可以稱之為游戲開發界的代表人物,同時也是很多人的游戲啟蒙導師。
㈤ 程序員的到底能幹多久
程序員到底能幹多久和自己的興趣愛好緊密聯系的,有些朋友本身就喜愛編程研究,這也許就是他的終生歸屬了,一直當成事業幹下去。還有一部分開發到一定階段後,因為某些原因可能會轉行出現。下面部分學習知識點:
1.例如字元串查找、子串、模式匹配等。當在 Lua 中對字元串做索引時,第一個字元從 1 開始計算(而不是 C 里的 0 )。 索引可以是負數,它指從字元串末尾反向解析。 即,最後一個字元在 -1 位置處,等等。
2.字元串庫中的所有函數都在表 string 中。它還將其設置為字元串元表的 __index 域。 因此,你可以以面向對象的形式使用字元串函數。 例如,string.byte(s,i) 可以寫成 s:byte(i)。
字元串庫假定採用單位元組字元編碼。
接收零或更多的整數。 返回和參數數量相同長度的字元串。 其中每個字元的內部編碼值等於對應的參數值。
數字編碼沒有必要跨平台。
string.mp (function [, strip])
3.返回包含有以二進制方式表示的(一個 二進制代碼塊 )指定函數的字元串。之後可以用 load 調用這個字元串獲得 該函數的副本(但是綁定新的上值)。 如果strip 為真值, 二進制代碼塊不攜帶該函數的調試信息 (局部變數名,行號,等等。)。
帶上值的函數只保存上值的數目。 當(再次)載入時,這些上值被更新為 nil 的實例。 (你可以使用調試庫按你需要的方式來序列化上值,並重載到函數中)
string.find (s, pattern [, init [, plain]])
4.查找第一個字元串 s 中匹配到的 pattern )。如果找到一個匹配,find 會返回 s 中關於它起始及終點位置的索引; 否則,返回 nil。 第三個可選數字參數 init 指明從哪裡開始搜索; 默認值為 1 ,同時可以是負值。 第四個可選參數 plain 為 true 時, 關閉模式匹配機制。 此時函數僅做直接的 「查找子串」的操作, 而 pattern 中沒有字元被看作魔法字元。 注意,如果給定了 plain,就必須寫上 init 。
如果在模式中定義了捕獲,捕獲到的若干值也會在兩個索引之後返回。
string.format (formatstring, ···)
5.返回不定數量參數的格式化版本, 格式化串為第一個參數(必須是一個字元串)。格式化字元串遵循 ISO C 函數 sprintf 的規則。 不同點在於選項 *, h, L, l, n, p 不支持, 另外還增加了一個選項 q。 q 選項將一個字元串格式化為兩個雙引號括起,對內部字元做恰當的轉義處理的字元串。 該字元串可以安全的被 Lua 解釋器讀回來。
希望能幫到你,謝謝!
㈥ 為什麼推薦使用第三方CDN加速後的jquery庫文件
本文摘自:《Web 全棧工程師的自我修養》 野生程序員是指僅憑對計算機開發的興趣進入這個行業,從前端到後台一手包攬,但各方面能力都不精通的人。野生程序員有很強大的單兵作戰能力,但是在編入正規軍之後,可能會不適應新的做事方法。 遭遇野生程序員 騰訊公司內部的團隊很多,在團隊管理上有項目和專業兩個維度。也就是說,有些團隊是項目維度的,整個團隊共同維護一個產品,成員來自不同的職業崗位;有些團隊是專業維度的,比如一個組都是前端工程師,維護不同的產品。 因為前端組是設計部最接近後台技術的團隊,所以團隊平時的工作和技術交流分享,都不局限於前端技術領域,還包括很多伺服器端或者移動端的技術。從前端到後端,一些技術問題都要我們自己來解決。 在招聘前端工程師的時候,我們對應聘者的要求是,在掌握基本前端技術的前提下,最好有更為全面的技術。這樣,即使我們的項目人力結構、平台和方向發生變化的時候,他也能夠更加靈活地轉移到其他角色中。而且技術的全面更能表現一個人對技術的熱情以及較強的學習能力。從團隊多樣性來講,多一些技術種類的話,大家在一起也能碰撞出新的火花。 有一次,我在 QQ 群發布了一條簡單的信息:招聘前端工程師,全棧更佳。隨後有一個全棧工程師A君向我自薦。 我仔細看了他的簡歷:三年工作經驗,擅長 PHP、MySQL 資料庫、jQuery、HTML 和 CSS,對 CDN 加速和網路安全也頗有研究。他的簡歷讓我眼前一亮,於是我跟他進行了一次簡單的電話面試。 電話面試的第一個環節照例是讓A君簡短地介紹自己。A君在一個傳統行業的小公司做 IT 技術支持工作,公司的 3 個網站項目都是他一手搭建,從架構到編碼細節他都如數家珍。他號稱能解決一切技術問題,老闆提出的所有需求都能完成,而且只有他能完成。隨著最近公司業務量越來越大,他還招了兩個下屬,但是主要的編程工作還是他在做。 我問他:我們的職位是前端工程師,那麼您有哪些前端方面的技能呢?他回答:我擅長 HTML、CSS 和 JavaScript。 對於 Web 性能優化,您有哪些了解和經驗嗎?他思索了一陣答道:我們在發布項目之前壓縮 CSS 和 JavaScript 源代碼,這樣文件體積就變小了,用戶載入必要資源所花的時間也就更短了。我繼續說道,很好,還有嗎?他想了半天,答不上來了。 壓縮源碼和圖片 JavaScript 文件源代碼可以採用混淆壓縮的方式,CSS 文件源代碼進行普通壓縮,JPG 圖片可以根據具體質量來壓縮為 50% 到 70%,PNG 可以使用一些開源壓縮軟體來壓縮,比如 24 色變成 8 色、去掉一些 PNG 格式信息等。 選擇合適的圖片格式 如果圖片顏色數較多就使用 JPG 格式,如果圖片顏色數較少就使用 PNG 格式,如果能夠通過伺服器端判斷瀏覽器支持 WebP,那麼就使用 WebP 格式和 SVG 格式。 合並靜態資源 包括 CSS、JavaScript 和小圖片,減少 HTTP 請求。 開啟伺服器端的 Gzip 壓縮 這對文本資源非常有效,對圖片資源則沒那麼大的壓縮比率。 使用 CDN 或者一些公開庫使用第三方提供的靜態資源地址(比如 jQuery、normalize.css)。一方面增加並發下載量,另一方面能夠和其他網站共享緩存。 延長靜態資源緩存時間 這樣,頻繁訪問網站的訪客就能夠更快地訪問。不過,這里要通過修改文件名的方式,確保在資源更新的時候,用戶會拉取到最新的內容。 把 CSS 放在頁面頭部,把 JavaScript 放在頁面底部 這樣就不會阻塞頁面渲染,讓頁面出現長時間的空白。 每一個條目都可以進一步深層挖掘下去。 Web 性能優化分為伺服器端和瀏覽器端兩個方面。 此外,由於中文的歧義性,Web 性能優化這個詞既可以解讀成頁面載入速度(Page Speed)的優化,也可以解讀成頁面渲染性能(Page Performance)的優化。或者是二者的集合。所以,應聘者如果能在這個問題上多做一些分析,會有很高的加分。但是A君在網路性能方面的研究只是淺嘗輒止,停留在壓縮資源方面,這說明他還沒有足夠理解 HTTP 協議本身。 關於網路性能和 HTTP 協議,作為大公司的前端工程師是非常看重的,因為每一個頁面都會有億萬用戶訪問量,任何一點對伺服器帶寬壓力都會積少成多,最終造成很大的成本。關於這方面的技術詳解,我在後面會有一篇單獨的文章來分析。 接著上面的故事,我想既然他對 Web 性能優化方面不太熟悉,可能他是一個偏後台的程序員,因而就又問道:關於伺服器端 MVC 架構的技術實現,您是怎樣理解的?他說:是數據模型、視圖、控制器的分離。 我更進一步問道:這種架構方式有什麼好處?您在項目中是如何應用這一架構的?他回答說:MVC 的架構方式會讓項目可維護性更高,所有涉及界面的代碼都在視圖(View)裡面,所有涉及核心邏輯的代碼都在模型(Model)裡面,URL 路由之類的代碼都在控制器(Controller)裡面。我在項目中使用了 MVC 架構的 PHP 框架CodeIgniter。 我一邊打開他的網站,一邊繼續跟他電話溝通。當看到網站的 CSS 代碼都直接內嵌在 HTML 頭部的時候,我忍不住問他:為什麼您的網站的 CSS 代碼都內嵌在 HTML 裡面呢,是使用自動化工具合並進去的嗎?他支支吾吾地說:因為在本地調試的時候,CSS 文件修改經常不生效,所以就直接在 HTML 裡面改了,這樣比較快。
㈦ 好的程序員都是野生的
恰恰相反,好的程序員沒有一個是野生的。比如圖靈(人工智慧之父)、林納斯·托瓦茲(linux之父)、D.M.Ritchie(c語言之父)等等。這些能夠影響一個時代,並且能夠在編程史上占據一個牢不可破地位的大牛,沒有一個是野生的。
野生的程序員知識體系往往不夠系統、不夠全面。他們往往在某一個方面比較突出,進而掩蓋了他們在其他方面的缺陷。他們能寫好一些程序,但是他們無法對社會和編程界產生足夠而深遠的影響。
不過要成為好的程序員不僅僅只是說讀一個學科就能行的。還需要極大的熱情、毅力、經驗和深厚的數學功底。學校只能提供一個系統學習的機會和場所,並不能保證讓學員擁有好程序員所需的任何一條要素。
㈧ 和楊超越做,騰訊、網易的程序員竟然爭著為楊超越做游戲
這個世界太瘋狂。
看到有人用它當頭像的時候,我也並不意外;
“超越杯”是一場編程大賽,由楊超越的粉絲群體主辦,要求參賽者以楊超越為主題開發編程作品。事件一經曝光,就憑借楊超越與程序員的詭異組合登上了微博、知乎和貼吧熱榜的第一。
在決賽前一天,楊超越本人也在微博上為他們打call。
得知游戲是這場大賽當之無愧的主角,進入決賽的10款作品有8款都是游戲之後,我對它產生了濃厚的興趣。
它草根嗎?絕對草根。我剛剛進群,就有一名17歲,名叫杉杉的高中女生希望我寫一段話:“超越看看你學生黨的粉絲,為你和祖國發光發亮。少年強則國強”
而且杉杉顯然不是最年輕的選手,因為前阿里程序員,現農民工子弟小學的支援編程教師阿達指導4名3年級小學生,做出了一款跑酷游戲《超越沖沖沖》,還闖進了決賽。
比賽的勝利標准也十分草根:投票。由於投票鏈接不太好找(我在網上足足搜索了10分鍾),參與投票的人數有限,彈幕甚至圍繞幾個項目“是否刷票了”展開了一番爭論。有參賽者向我抱怨:“投票消耗了大家很多熱情,我們是非常不情願的,現在又要投票,有些成員特別不積極,直接跑路了……”
直播頁面的彈幕刷新極快,從未停止
可你又不能說超越杯不夠專業,因為許多老司機都隱藏在參賽隊伍當中。除了從業10年的原畫師,滿臉鬍子的美國金融行業程序員之外,騰訊、網易的程序員同樣隨處可見,而且他們參與的幾款項目都進了決賽。
例如用虛幻4製作的硬核ACT:《超越傳說》的主創就是網易的實習生,此前他嘗試獨立做過冷兵器吃雞、FPS、TPS等游戲,目前在浙大攻讀計算機圖形學的研究生學位,他說自己試著在作品中融入了黑魂和只狼的部分元素。
騰訊的參與則更為直接:騰訊課堂是超越杯決賽的直播支持方,他們邀請了騰訊的技術專家作為評委(比如魔方工作室群的一名技術總監),還在項目展示結束後,請專家講解騰訊從T1到T6的“程序員升級之路”。即便主持人自嘲為了讓自己接這個活兒,“主辦方說給我2000Q幣”,也無法緩解那種專業到開始無聊的氛圍。
騰訊游戲魔方工作室群引擎中心技術總監,《游戲引擎架構》譯者
這種草根和專業的沖突也體現在贊助方提供的獎品上面。獲獎隊伍既能獲得倩碧護膚品、康師傅奶茶、多芬洗發水以及楊超越的周邊禮品,又能獲得cherry鍵盤或電腦外設,騰訊課堂課程禮包以及騰訊的內推名額。快消、娛樂圈、硬體和職場產品就這樣詭異地結合在了一起,恐怕也只有與楊超越相關的活動才能做得到了。
在決賽前,我采訪了闖入決賽作品《超越幻想錄》的主創青衫隱隱,她是一名學習外國語言文學的大三學生,從來沒有接觸過游戲開發,但因為這場比賽,開始嘗試用專業的思維做一款游戲。在她的話語中,你可以進一步了解選手們參加這項神奇比賽的歷程,也更能理解他們的內心。
我們現在是糊透了,就是邊吃瓜邊看比賽,反正我們也得不了第一……哎怎麼突然輪到我們做采訪了?
進了決賽後天天都在投票,我們之前是第三,現在好像是第五?真的剛不過。沒有防刷票的機制的時候,哎喲我的天呢,各地都有大刷子。本來我們只想在粉絲平台內部消化一下,但後來發現大家都在拉票,就還是拜託父母幫忙,還有組員為了投票,在年級、學校群里發投票鏈接。現在是都隨便了,誰愛投誰投。
我最開始知道超越杯是在3月7日,當時上了熱搜了嘛,我就想看看有沒有隊肯收我們。結果發現並沒有,於是我們就自己成了一個隊,現在隊員有10-20個人,大家親如一家,自娛自樂,天天在那兒吹牛。
我們這個組很神奇,大多是學生,彼此在現實中都不認識,而且都是村民——村民你知道什麼意思嗎?就是粉絲(楊超越曾介紹自己是全村的希望,後來他的粉絲便自稱村民,而粉絲圈則是楊村)。
我是學計算機的嗎?得了吧,我是學外國語言文學的。但我平時喜歡寫個小說啊,畫個畫啊,也喜歡玩游戲,還靠輔助混上了王者段位,所以一直想做楊超越的衍生品,比如小說、漫畫,還有游戲——我很喜歡游戲,因為它能部分地模擬人生。
《超越幻想錄》是以超越的個人經歷為樣本,講述她出道前的故事。春天是剛離家打工,夏天是進入職場,漸漸了解主播、模特行業,秋天是進入經紀公司,冬天是加入《創造101》。過程中她回遇到很多朋友,有不同的發展路線,也會提升數值,甚至通過多周目的努力C位出道,或者海外成團。
我們項目最大的創新是輿論系統,當前熱度和粉絲排名會決定她能否出道,而每次黑色事件都會讓節目的討論熱度上升,讓她吸粉,這個系統我們設定了很多演算法和模式,希望玩家可以思考偶像、輿論、社會和粉絲的關系。
很多參賽選手對超越妹妹有好感,但真不算粉絲,他們做的東西感覺是沒有靈魂的,你明白吧?比如大多素材都從商城裡找,只做了一個超越的模型,那個模型還很不像超越。他們做的是好游戲,但幹嘛要來超越杯蹭熱度呢?
我們不願意直接用商店裡的模型,系統又是原創的,所以一切都要從零開始,花了很多時間才把自己的非專業性彌補上去。別人線下10分鍾就說完的事兒,我們要說2個小時。而且只有晚上9點後大家才有自己的時間,一討論就到2-3點。
整整一個月,我都是9點工作,3點睡覺,心很累,腦子也不清楚。初賽的時候,為了趕第一期的視頻,我翹了2周的課,老師說再翹你就不用來了,直接掛了你。但這個比賽有截止日期啊,只能說翹了的課已經翹了,不再想太多。
開發的時候,我會先和大家敲定大概框架,都要實現什麼功能,怎麼安排活兒,然後分別跟文案組、美工組開會,寫大綱,分劇情,看誰是主筆,誰負責設計超越的形象,然後統一風格。後來我還要讓寫完劇情,沒事情做的文案負責宣發,寫slogan和廣告詞,做推廣,抽獎發測試資格,在微博超話里抓粉絲。
現在《超越幻想錄》已經有了20多張立繪和上萬字的劇本,也做好了功能和系統架構,閑置了很久的程序員就要寫代碼跑程序了——我們也考慮過橙光,但不想把流量都給他們,所以還是想自己做。我希望這部作品可以“無限期開發”下去,慢慢做出來。
我不太敢讓身邊的人知道自己喜歡楊超越。在現實中,讓別人知道你的楊超越的粉絲,做了一個項目,還要別人的支持是一件很羞恥,很難為情,要承受很大壓力的事情。大家覺得她沒什麼實力,所以會給喜歡她的人打上邪教、腦殘的標簽。甚至很多人說編程大賽以她的名字開頭,簡直侮辱這個比賽。但這個大賽就是為她為生,因她而起的,沒什麼配不配得上。
我有一段時間心理狀況很不好,抑鬱什麼的,看到楊超越後,我發現她也努力了,雖然很多事情還是做不好,但依舊能過得不錯,就覺得特別解壓。如果有一天這個社會允許這樣的不完美存在,我覺得會好受很多。
我也有過見超越本人的機會,但一直不太敢,她對我的意義太強了,甚至有點兒符號的性質,就是近鄉情怯——她是我精神上的故鄉。我擔心見到她之後,發現她不能承受我賦予的這么強烈的情感。如果有一天我沒有任何問題,只把她當成普通的偶像,也許會願意見她一面吧。
我不是那種狂熱的粉絲,不怎麼用微博,也沒辦法給超越很強的經濟支持。但我會用自己的技能,產出小說、漫畫、游戲來回饋她。在追星過程中,最重要的是找到自己存在的價值,找到虛擬中存在的真實。
許多人解讀過楊超越,她身上承載了太多復雜的符號和母題:草根能逆襲嗎?努力有用嗎?被人喜歡就意味著優秀嗎?在現代社會生活可以真實且任性嗎?因此她可能擁有互聯網上成分最復雜的粉絲群體,這也是此前超越杯編程大賽能夠爆紅的原因。
有人覺得對於開發者來說,超越杯是一個不錯的曝光機會,有機會推動獨立游戲的發展。我不奢望這場復雜而混亂的比賽能做到這些,但我能肯定一點:這些參賽者把對楊超越的喜愛,真的轉化成了一個又一個作品。
亞軍作品《楊超越秘密雜貨鋪》
說實話,即便是闖進了超越杯的決賽,許多隊伍的表現都只是差強人意:大多數介紹VCR都十分粗糙,解說往往磕磕絆絆,講解作品像是在背課文。但你能看得出來,游戲已經成了他們的表達方式,他們在用虛擬的作品,向虛擬的符號表達真實的自己,真實的存在,真實的熱情。
偶像對人們有什麼意義?相較粉絲的付出來說,他們到底能回饋什麼?不同的時代有不同的答案。不過超越杯大賽的一句介紹文案回答了這個問題:我們的存在,就是要為自己和喜歡的人創造點什麼。
這么一想,我還真的有點兒喜歡楊超越了。
㈨ 阿里,華為,騰訊,哪家的程序員更牛
首先我們可以了解到,程序員是一份十分艱辛而且耗費腦力的工作,所以作為一名程序員最關鍵的兩次職業生涯的升華時刻在於,從普通程序員變成一個熟練的軟體或者項目開發者和從一名熟練的軟體或項目開發者變成一個程序編寫方面的專家,然而這其中每一次的升華都代表著你需要付出比別人十倍甚至二十倍的努力。
所以我們可以探討一下騰訊、阿里巴巴、華為哪家的程序員技術更厲害,其實在我的認知里,我認為騰訊的程序員更厲害,因為騰訊的程序員需要開發的方向多難度大,而且騰訊的整個系統的優化不是靠個別幾個高技術程序員就能完成的,而且騰訊是一個主打游戲的公司,我們都知道,游戲本身就是用程序寫出來的,所以要想游戲做得好,那麼做游戲的程序員就得具備更高的素質和技術,也同樣是因為這個公司的特殊性,所以騰訊公司的程序員更強。
而阿里這個公司部門是以電商為主,程序並不是這個公司部門的主打方向而且,我認為電商、網店、軟體開發才是阿里巴巴的強項,而對於華為公司,華為公司的主要開發內容在於電子產品,所以華為公司需要設計到程序的地方最少,因為騰訊和阿里還是網路公司而華為公司是實打實的科創公司,華為公司的開發重點也在於他的核心技術,所以我認為騰訊公司的程序員更牛。