原创 起點沒有選對,想找好的前端工作只能越找越累

一、到底什麼纔是一份好的前端工作? 自從開始做諮詢,就不斷有人問我:“老師,前端這個行業行業怎麼樣啊?有發展嗎?”或者是:“老師,做IT,算不算一份好工作啊?”工作,是一個永恆的話題:沒工作的人需要一份工作;有工作的人需要一份好工作;問題

原创 程序員跳槽的底層邏輯與誤區

上週,在後臺接到一條信息。一個入行3年的程序員,想跳槽,徵求我的意見。原話是這麼說的:老師,我覺得,現在這份工作,對我來說已經沒意義了;我打算跳槽,但是無從下手,麻煩您給指點一下。說到跳槽,是事業發展中繞不開的話題;可是很多程序員,談到跳槽

原创 css佈局簡史與決勝未來的第四代css佈局技術

一轉眼已經2018年,前端行業也風風雨雨的走過了10多年,網頁佈局也從最原始的文檔變成成了當前精彩紛呈的交互。當我看到第四代css佈局技術網格佈局的時候,就像我看到無數女神一樣的的反應,我們好像在哪見過,還記得嗎? 知道過去能更好的指導我們

原创 零基礎通過Ajax實現網易雲音樂數據交互(4)

數據交互,應該是一個老生常談的問題了,可是十幾年過去了,這個簡單卻又重要的問題,依然是很多人面試和實際工作中的心病。數據交互在前端面試過程中,是一定會考的知識點。當然某些知名招聘網站也是這麼說的,大家看到這些字樣,你面試前就要多翻翻書,多

原创 前端到底是求職者的樂士還是日漸成爲燙手的山芋?

web前端技術是近年來一個新興職業,是伴隨着web興起而細分進去的行業。web前端技術是由網頁製作演變而來的,有鮮明的時代特性,Web前端在國內乃至國際上真正開始受到重視的時間不超過10年。既有sass/gulp/angular/react

原创 決勝未來,2019年前端開發十大戰略性技術佈局

2010年的你,如果能學會Android開發,現在的你,薪資不會低於年薪50萬……2015年的你,如果能熟練使用react,現在的你,薪資不會低於月薪30K……看到這兩個數據,也許有人會反駁:技術剛出來,沒人敢用,而且隨便一門技術,用上三五

原创 使用flex進行網易雲音樂界面構建和佈局解析(1)

1.爲什麼要用flex進行webapp佈局 第一,float佈局 需要清除浮動,很麻煩。 第二,絕對定位需要考慮位置和空間佔位 第三,元素垂直水平居中問題。 2.網易雲音樂首頁分析3.啥也別說,直接上代碼 先來一個html, <!DOCTY

原创 前端、後端和全棧到底不該學什麼

1、前言在職業規劃諮詢過程中經常會被問到這樣的問題: 老師,我是該深入鑽研專精一門,走技術大牛路線,還是所有都要精通,做一個全棧工程師?類似問題的變種還有,老師我是不是該30歲最遲35歲就要轉管理了,是不是技術年齡大了就沒有優勢,精力跟不上

原创 一篇文章搞明白CORS跨域

面試問到數據交互的時候,經常會問跨域如何處理。大部分人都會回答JSONP,然後面試官緊接着就會問:“JSONP缺點是什麼啊?”這個時候坑就來了,如果面試者說它支持GET方式,然後面試官就會追問,那如果POST方式發送請求怎麼辦?基礎紮實一些

原创 css float與學習騎自行車

div+css佈局,是前端開發人員的核心技能,在工作中佔很大的比重。良好的前端佈局是進行javascript書寫和交互的基礎,足見佈局的重要性,今天我們就講講css佈局的基石-float。可以說,沒有浮動,就談不上佈局了。 1、float的

原创 程序員的個人品牌,該如何打造?

有位主管,諮詢完以後,說,不知道別人什麼情況,跳槽對於我來說,太難。我問道:你覺得,最大的阻力,是什麼?他說,我從畢業就一直在這家公司工作。我的業績,還有人脈,都在這兒了,您說,我還能往哪兒走? 從回答上看,你肯定以爲,他是個四十多歲的國企

原创 零基礎實現網易雲音樂播放器(3)

H5增加了很多的標籤,面試的時候,如果面試官問你H5都有哪些新標籤,你回答header、footer、nav。這麼回答幾乎是無效的,因爲這些標籤在H5裏面的角色,相當於雞骨頭、魚刺、蘑菇腿——全是雞肋,至少你得答出來audio、video、

原创 有一種心酸,叫做程序員選錯了平臺

昨天做線下諮詢時,分析完來訪者的測試結果,我說:“現在的崗位,其實限制了你的發展。”這位學員點了點頭:“其實做諮詢前,沒怎麼覺得現在的公司,限制了我發展,根本沒意識到”。我說,等你意識到,問題就嚴重了。他瞪了一下眼睛:“真這麼恐怖啊?我當初

原创 決勝未來,2019年前端開發十大戰略性技術佈局

2010年的你,如果能學會Android開發,現在的你,薪資不會低於年薪50萬……2015年的你,如果能熟練使用react,現在的你,薪資不會低於月薪30K……看到這兩個數據,也許有人會反駁:技術剛出來,沒人敢用,而且隨便一門技術,用上三五

原创 使用Html5多媒體實現微信語音功能

隨着微信等社交App的興起,語音聊天成爲很多App必備功能,大到將語音聊天作爲主要功能的社交App,小到電商App的語音客服、店小二功能,語音聊天成爲了必不可少的方式。 但是很多人感覺網頁端語音離我們很遙遠,這些更多是本地應用的工作,其實不