在一家小公司只有我一個前端開發,該如何自我提升?

都是小型項目的,主要是移動端,圈內的各種框架工具太多太多,不知道如何選擇?


挺好的, 可以掛xx網前端技術總監, 首席前端架構師等title,也沒人和你搶, 哈哈,開玩笑的。

建議的話, 如果公司規模預計很長一段時間只有你一個人, 那建議還是找個技術氛圍較好的公司, 沒有志同道合的人是很寂寞的。

我沒在小公司呆過,實習在taobao,工作在黃易, 但是和題主有類似的經歷, 剛入職時做過很多很小的項目, 這種項目的好處就是「技術選型基本你一人說了算,並且都是短期項目不會有歷史負擔」 ,這在大項目中是不可能的 , 往往會限制了你只能用什麼, 很多人在大公司工作了很多年, 往往這套流程之外的東西就一竅不通了,這對於個人發展極為不利。

我剛到公司的時候 參與了一個類似招聘內推的小項目, 作為一個新人那時只有我一個前端, 所以大膽的用了公司外的框架,嘗試使用了requirejs、grunt等工具, 感覺也學習到了很多東西,並充實了公司流程以外的東西。

說句題外話: 優秀的人總能在當前條件下創造更好的價值, 並為自己謀求更好的條件


@貘吃饃香 說得沒錯,但並不是唯一的路

我畢業後的那一年,就是在一個小公司作為幾乎唯一的前端,並不是說這公司沒有其他人寫前端,而是真正能進行標準前端開發的只有我一個,其他人開心地玩著Table布局、http://ASP.NET WebForm伺服器端控制項、全頁面一個UpdatePanel、四處內聯樣式……

回想那一年的經歷,以及現在自己在前端的成就,我的第一感覺是:讓那些框架滾,我行我上

這確實是一個非常粗暴的思路,也是受很多因素影響的,比如:

  • 我畢業是2009年,那時並沒有流行的解決方案級的框架,頂多就是ExtJS這種
  • 我的主要任務是基於OpenLayers的GIS應用前端開發,至今也不見得有什麼解決方案式框架解決這一特定應用領域
  • 我的另一主要任務是做仿桌面的開發,仿的還是Windows7的效果,同樣至今也沒有好用的解決方案式框架

上面我說了我的主要任務,那是一個神奇的系統,說簡單點就是做一個類似操作系統桌面的效果,但桌面的背景是一張活生生的帶有所有交互效果的地圖……我們在地圖上放一個任務欄,放一些圖標,點開圖標是窗口,同樣還有Windows 7效果的任務欄圖標合併、窗口預覽等一系列鬼東西,然後,支!持!IE6!

順便說一下,這個項目最後顯然失敗了,你見過IE6跑得動地圖配合上萬個Marker?你見過IE6上面搞各種半透明窗口?

但正是因為做了這樣一個神奇的東西,我的前端技能得到了強化的鍛煉。我並不想去回憶那一周105小時的工作,不想回憶國慶只休3天春節只休2天的日子,但是切切實實的,這一年的鍛煉讓我能夠進到百度繼續發展,也養成了我至今在前端基礎方面幾乎不會頭腦一暈犯簡單錯誤的紮實基礎

原因無它,無非是各種庫、框架、社區討論都無法解決我的問題,只能自己研究而已

OpenLayers那破得要死的文檔,連scale和resolution的關係和優先順序都講不明白。jQuery放到我的系統上處理幾萬個Marker性能完全拼不過原生只能自己來。上萬Marker導致地圖連拖動都卡得要死要自己想辦法優化……

哦還有公司不能上外網,搜索不如看源碼

只有挑戰自己的未知領域才會變強,也只有親歷親為的鑽研才能真正記住。我想如果當時我能在社區中搜索到大部分的問題的解答,我並不會對此留下多深刻的印象,可能至今也只是一個GooglerCopyer而已

所以我對題主的建議是:

  1. 做好吃苦的準備。除非你是天才,不然我不信可以只用5*8的工作時間就成長起來
  2. 不要管公司是什麼活,自己找一個有足夠難度的東西玩。在此我還是建議去做仿桌面吧,這是一類能接觸到的東西非常全面的應用,是個很好的練手的案例,哪怕仿桌面不合適移動,但你現在應該在打基礎的階段
  3. 有問題時可以問,但不要問人要代碼,也不要問那些只給代碼的人。當然如果你真能找到一個把你當人才培養的人生導師那是再好不過的,可惜大部分人並沒有這樣的幸運
  4. 前期減少對框架的依賴。框架是個神奇的東西,我知道我說少用框架會有人噴我,但這是一個人的自我成長,不是完成項目啊!你一但使用了框架,相信我,你要麼不會再深入去想框架的內部實現,要麼只會機器似地閱讀代碼,而這種機器式的閱讀能在你腦子裡留下的東西少於2%,有這時間不如學泡妹子吧

----

說前任就是敏感- -有不是前同事也不是現同事的朋友在QQ上說我在黑前公司……所以再澄清一下

我非常感謝我畢業後的第一家公司,並且完全不認為公司有什麼問題。至今我都感激當時教會我安裝和使用Oracle的老師傅、一直努力向著我的經理、不斷找我交流前端並教導我UI設計的美工

當得知我要去百度時,經理就問了一下我工資,我說剛好double,他一句沒說晚上請我吃飯祝我前程似錦。這些以前的同事到現在都是不錯的朋友,偶爾還會往來順便讓我賺賺外快- -

至於有沒有前端的問題,你指望在09年的時候一個做政府外包小公司能有完善的獨立前端團隊?我即便略偏前端,事實上也是從資料庫到IIS配置一串兒擼下來的,連去機房插網線這事都沒錯過(一排排的IBM3850啊,看著就好爽啊)

如果沒有這家公司,我相信我是進不了百度的。在大學期間我的主方向是.NET,但並做不到老趙或者韋恩這樣的高度,勉強也就是在工程上不會遇到什麼問題,有疑難雜症了可以翻.NET源碼或者從IL、CLR等層面去判斷而已,後來拿著Silverlight的知識去面HP的WPF崗位被拒就是最好的證明

時至今日,我還經常和我在百度的經理、團隊成員說,應屆生其實最好在第一年去一個小公司當跳板,而不是一口氣進入BAT之流。在一個小公司人是可以被逼出來的,而大廠有太多你可以仰仗和依賴的資源,沒有人能夠抗得住這種資源的誘惑而自己堅持不懈


首先我不知道為什麼我要匿名

然後我想隨便說一點自己的經歷

FYI:

  1. 前端純自學,本科專業生物
  2. 2016年畢業,以下描述的是 我畢業之後第一份工作。
  3. 2016年7月入職,2017年4月帶我的大牛離開,後來我一個人堅持了半年左右,於10月份離開。

大概就是 去年 ,我有半年左右的時間,所在的部門就只有我一個前端,做數據可視化,內部產品,所以你知道的,在規模本來就不大的公司,又是內部支持部門,所以根本就不需要很多前端,巔峰時期加上我也就兩個。做的東西無非就是 jquery + bootstrap,然後再來點 echarts 、highcharts。

曾經帶我的另一個前端大牛,不過我不這麼叫他,我都是私底下和別人提起都是說帶我的老師,不過沒有當面這樣叫過他,也是奇怪。他是在面試的時候 拿 1 || 2 和 1 2 都沒答上來的情況下錄取了我,我也不知道為什麼當時這麼 stupid。

後來在帶我的半年中,教了我很多東西,但是自己在這個半年中說實話很浮躁,一方面適應環境,另一方面,自己純自學然後找了一份和我當時自身條件相比要超出很多想像的公司,人心浮躁,弔兒郎當的半年就過去了,然後突然有一天,我的老師給我發了個消息說,他月底就要走了,那個時候在開會,然而我根本坐不住,我覺得天好像要塌下來了,我覺得的自己的事業要完了,我這才剛畢業呀,我還是個弱智,我怎麼可能知道之後未來的方向在哪,我一個人要怎麼搞,要命的是我才畢業半年,我怎麼能像老師一樣,說走就走,我根本走不掉的好嗎,重複一遍,我還是個弱智阿。然後會開完了,我就跑到廁所哭了一鼻子,現在想來,確實是個弱智的行為,但那個時候感覺很無助,後來想明白,就是總感覺無論開發的東西發生什麼問題,至少有我老師在,一種拐杖的感覺,然後突然拐杖不在了,而我還什麼都不會,那個時候的我怎麼知道怎麼架構,怎麼從頭到尾架起一個項目(說的好像現在知道了一樣==)。

不過哭一哭總是好的,之後的幾天,我就告訴自己要冷靜,be cool,be very cool,既然已經改變不了環境,也離不開這個環境,那就接受它,並儘可能的利用它,讓它往好的方向發展。然後我就想明白了,我需要有個突破來讓我這剛起步的事業不至於走向搞笑。那麼怎麼突破呢,我就各種搜,搜知乎,搜Google,因為我已經沒有人可以問了,沒有人可以指導我,我是轉專業自學的,我認識的人都去當老師了,在這我要感謝互聯網,讓我找到適合自己的一條路,現在說適合,是因為已經走到2018年的我,看著2017年的那個我,確實選擇對了,但在那個時候,我就像個無頭蒼蠅,但是因為是個母的,第六感還是不錯的,所以在一堆資料中選擇了閱讀源碼來提高自己,既然沒有人 review 我的代碼,指導我要怎麼做,那麼我就去看你們怎麼做的。然後就有了為了不讓剛起步的事業毀掉而努力的半年,真正我的工作並不多,然而我還是會天天加班到 11點左右,周六日我也是泡在公司,當然除了看源碼,我還看書,補基礎(指繼承、閉包等),至少確保下次面試的時候有人要再問我 1 || 2 和 1 2 的時候,我不至於 stupid again。

在這整個過程中,我發現在前半年,非常幸運的我有一個很好的老師帶著,雖然只有短短半年,雖然我弔兒郎當(這個弔兒郎當是和後半年努力的自己比,放心,我還是很認真的工作的,因為要過試用期),但是他還是教會了如何去解決問題,知識那麼多,不停的教,什麼時候是個頭,重要的是,你要知道如何去解決問題,去學習接受新的知識,是思想上的覺悟,這是潛移默化的改變,以至於在他要立刻走的時候我完全沒有意識到,所以我非常感謝事業上第一個帶我的老師,一來是他會給我這種自學的一個機會,二來授我以漁。

就這樣堅持了半年,我覺得自己準備的差不多了,是的,這是一個計劃,我要離開這個環境,但是半年前弱智的我,再加上畢業第一份工作,感覺半年就跳槽不好,所以我準備了半年,半年的付出讓我收到了 百度、美團、阿里的offer。我從一個只有1000個人的公司,畢業一年,收穫到這幾家的 offer ,自己也是想不到,我一開始做的還是三年計劃的,所以說有的時候環境逼一下,反而進步的更快了呢。

說了這麼多,感覺好多廢話,我只是講了自己的經歷,也並沒有詳細說如何提升,因為你需要找到你自己的路(不過我還是建議看看源碼,嘻嘻~)。

但真正我想說是,

有人會告訴你,跳槽呀,說的很簡單,我不知道你現在工作幾年什麼水平,但是並不是每個人都能在想走的時候就能走,有很多因素,比如能力還需要提升,也就是目前沒人要、或者說是才剛跳槽沒多久,你可不想三年四跳最後背個穩定性差的 帽子。

有人會說,哇澀那你一個人決定很多事情了,你就是老大了,這還不好?然而其實並不是,這只是一種自嘲,我那個時候總是開玩笑,產品來需求我就告訴她做不了,反正就我一個前端,我說的都是對的。呵呵~ 當然你們也知道,真正需求來了,我就從心了。有的時候環境不會讓你做決定的,像我剛畢業,誰會讓我設計一個架構,一堆老司機會聽我的嗎,再加上內部項目,只求如何最快最簡單的上線,不過現實是一個人的半年真正新開的項目就只有一個,簡單到只有一個頁面,然後咱們來搞個前後端分離,vue 、react 挑一個用用也是搞笑了。所以我寫了一年的 jquery + bootstrap。

還會有人告訴你,學習是自己的事,你怎麼能指望依賴別人,你要靠自己提升呀,blablabla~~這個觀點從一開始我就覺得 它是 Bullshit。學習確實是自己的事,但是在你事業剛剛開始的時候有個人帶你一下,在你已經被一個問題困擾了很久了他給你一句話點破,在你不知道槍往哪處打的時候他給你說一下自己的多年的經驗給你個參考,絕對好比你一個人瞎折騰、瞎摸索的要強很多。差距是怎麼來的,看你跟誰比,同樣的人,大家都很努力,但他有個人帶,你沒有,不要歸結於 碰到好老師不容易噠。確實是不容易,但是既然他能碰到,為什麼你不可以,大家都是人,為啥他這麼幸運,實在不行你多求兩下佛嘛。古話說 師父領進門,修行在個人。好歹咱們得先找個師傅領進門吧。祖上說的話肯定有道理,對不?

當然以上 都是站在我的角度,一個剛畢業,完全自學的上進青年的角度,如果你是個3-5年的大牛,hover 住天,hold 住地也不會來問這種問題了,對吧~~

所有的事情都沒有絕對,我給了你另一個角度。

寫到這,我終於知道為什麼我要匿名了~~

綜上所述,你要找到自己的方式,解決現在碰到的可能會阻礙你事業發展的問題。找到了,就不要猶豫,不要懶惰,要堅持,要有信念。

額 ,感覺好像嘚啵嘚了半天,得出的結論會讓你說出:「廢話,我肯定知道呀」

好久沒寫這麼長的答案了,懷念自己的文采~~(害羞臉)

今周六已經19:30了,我在看 redux 源碼的間隙,在阿里給你寫了這個答案 ~

我又自己讀了一遍,真是又臭又長,估計沒贊了 ==。


1. 其實我的建議是,你順著來看不到方向,就逆著來。看看市面上的招聘要求,雖然大多數都相互抄,但總有不一樣的地方,找相同的,減去不相同的。然後適當調整方向,接著摸索,然後面試,面試成功,再說咯。

2. 白天忙就不說了,下班後如果有時間,就充分利用業餘時間,或充分利用可利用的時間來學習成長。一般叫:白天求生存,晚上謀發展。充分利用的意思是:有計劃有效率的做一些事件。


跳去你認為有發展的地方


大三實習剛開始的公司,我問身邊的老同事

「靠,只有我一個前端么?」

「你之前有一個前端,後來跑了」

「靠,為啥子要跑?」

老同事語重心長地說道,「你還快就知道。」

後來,老大說,「咦,這個移動端配色太猥瑣了,我們重做吧。」,天天加班到十點把移動端重做了。那時候移動端才剛開始熱門,花了不少精力查資料做適配。

後來,老大說,「咦,這個app不錯,我們人手不太夠,做個webapp吧。」,天天加班到十點把webapp搞了出來。那時候webapp正在流行,踩了不少的坑,出來的效果也不太好。

之後還有很多個後來,都感覺老大走在時代的前面。

熬到再後來,畢業轉正了,團隊開始好起來,找了兩個可愛的小弟分擔工作。下班再也不是十點了,開始在看人家大公司的招聘,需要哪些技能,自己也就慢慢補了。

有一天不知道吃錯了什麼,感覺自己技能都點滿了,去了一家大公司面試,結果卻被虐得體無完膚。

「對啊,自己其實也沒什麼可牛逼。」抱著這樣的想法,踏踏實實花了三個月把所有基本的從頭來過,當時被問慘的熟背於心。

再次面了兩家大公司,筆試機試三輪面試都過了。最後選了其中一家自己喜歡的UED前端職位。

在UED裡面跟不同領域牛逼的同事虛心學習請教,三個月的收穫更比之前的多。

「路漫漫其修遠兮,吾將上下而求索。」

今個月剛剛轉正,畢業的第二年,一路過來也不容易,謹記之。


來我們這邊


我們公司沒有前端,然後我變成了前端。

我來這公司之前css都寫不溜。

外包團隊轉型做互聯網教育。需求奇葩。普通網頁形式的又要類似extjs之類的功能。

公司怎麼辦,各種找jQuery插件。

我引進正美的avalon是第一步,前半年就得出某些複雜頁面操作變簡單,開發效率至少提升一倍,這是同事的反饋,當初老闆死活不同意引入新框架。

現在試圖在avalon的基礎上自己寫UI組件。讓公司的功能模塊復用性維護性更好。

雖然前端是還是一團糟。那一堆不知道哪裡來的jQuery插件依舊充斥我的項目,我只能一點點改,還要考慮成本。

老闆當初拒絕我的建議會說:如果出了問題、怎麼辦?變成了:如果你走了,怎麼辦?

我想我的處境不可能比你好。

現在我jQuery的源碼基本啃完了。avalon的也啃了一部分。自己要實現一個mvvm框架也不是不行。雖然還是菜鳥。想通過UI的書寫讓自己前端技術快速成型。

我的本行是什麼?

我曾經立志於成為一個:搞java的裡面非常懂oracle的,搞oracle的裡面非常懂java的。

前陣子給人說笑話:你見過一個會手動算CBO成本的前端工程師嗎?

本質上我活得很累,因為太貪,創業公司,我的資料庫知識基本無用武之地。數據量上不去。大量的業務開發。帶不來任何技術提升。我一方面無法放棄自己的資料庫和java,我來這裡之前只學過oracle,我這裡用mysql,也是要學的,一方面不得不學習前端,其實我可以不這麼做的。

我這輩子沒有跳出自己的局限過,垃圾學校,造成一系列的垃圾學校。

雖然進過所謂的大公司,直接轉身就走。

我們沒有那麼好的機遇,別人布置什麼任務,你做完任務就能成為高手的(事實上也很難,但是好的環境幾乎可遇不可求,現在的環境我都覺得幸運了。別人加工資挖我我也沒走,我是怕連這樣的環境都沒有)。

如果你能選更好的環境,最好找個更好的環境。

如果不能,你就要讓自己突破環境限制快速成長的能力。人啊永遠不要缺少一顆追求卓越的心。

兩年經驗。


工作過幾家公司,一家是擁有一個前端團隊的公司,平時工作的時候,雖然說一個項目有幾個人一起做,不懂的地方還可以相互交流,但是最大的缺點就是很多人都缺乏團隊精神,工作任務像踢皮球一樣滾來滾去,相互推卸責任,管理上的不足導致了工作效率的一再降低

效率是一個項目至關重要的一個部分,經歷過項目交付的工程師大概都會知道也或許經歷過通宵熬夜加班在與客戶約定的時間裡交付項目,這是一件痛苦的事情,所以如何提高效率?大概不外乎這幾點,從切圖、編碼、自動化、模塊化、組件化、前後端分離、規範與模式等入手,做好每一環節,對於前端來說需要提高開發效率的地方還有很多,可謂任重而道遠。只有將前端無序、繁雜的操作組織起來,利用工具簡化、規範前端流程,才能實現項目構建、開發、維護的一體化

對於版本迭代,任務管理是軟體工程里軟體工程師共同的問題,不區分前後端,也更偏向於項目管理的問題。團隊分配任務的時候,應當使用一些輔助工具來做,面對一個前端團隊,可以使用禪道,騰訊內部的設計雲等工具,都是很好配合使用的。團隊里必須要事先編輯好開發文檔,統一編碼規範,甚至可以做到自動化管理。

小公司處於一個起步的階段,通常不會做大型的項目,都是一些小的項目,通常是企業的官方網站,考驗的是web前端的基礎能力,有時候也會涉及到移動端的一些開發,包括微信頁面,還有通用管理後台等,這些總結起來也沒有別的,就是寫一些簡單的css+html 的頁面,用jQuery寫一些動態或者炫酷的效果,用ajax向後台交互一些數據,用ps處理一些UI圖片,然後在熟悉bootstrap和amazeUI框架等等,除了這些前端的本職工作之外,老闆是不會讓你閑著的,會分配一些其他的事情,比如說,UI設計方面的,p圖改改數據時間日期,SEO推廣方面做網路關鍵詞優化,在人手較少的情況下身兼多職。

說到身兼多職,難免會在諸多事情之中剪不斷理還亂,這個時候就要養成一個習慣了,把各類工作的性質分開,把每天的工作記在筆記本上,這樣就不會遺漏工作,也能做到井井有條


公司還是不夠小。

我們公司的程序員前端後端一起做,身兼美工、開發、測試、實施一條龍。

另外還兼修電腦。


如果是完全沒入門的話,那確實需要找一個靠譜的師傅或者公司。不過,如果已經入門,而想著如何提高自己的話,其實方法非常多。有的人可以在靠譜的公司,學習著高級的技術,做著簡單的工作,領著不菲的工資。不過不是什麼人都有這樣的運氣的。我也知道在清華北大哈佛斯坦福學習是更好的選擇,可是我做不到啊。這個時候更多的要看自己的學習。無論是搜索引擎,網頁前端,app,遊戲引擎,遊戲客戶端,伺服器,這樣都有開源的實現。很多開源項目的質量非常高。即便不論這些,也有泄露的項目源碼,破解反編譯項目等等途徑可以了解到真實的項目和技術,而不會閉門造車。

孤軍奮戰的時候可能比較難與人交流,但是現在的交流方式多種多樣,qq,微信,博客,論壇,github,這些用好了,可以獲得更大的提升。畢竟,就算在大公司想找個大牛學習學習也要看對方有沒有時間,想不想交流。

在bat可以使用先進的架構和技術,獲得更好的資歷,但是也要看人,優秀的人在哪裡都會優秀。而且不是一個人進了bat所以優秀,而是他本來就優秀,所以可以進bat,而更優秀的人可能現在都離開bat來實現自己的夢想。

現在一個人其實是很好的機會,因為所有東西都是自己一手實現的,只要hold住,可以隨意實現自己認為先進的技術。只要自己不把工作當成朝九晚五的重複勞動,那麼無論在哪裡,無論什麼時間都可以獲得技術上的積累和提高。


不管在哪,想要快速提升自己的技能,都有一條通用的「捷徑」:做比自己能力高一個層次的時候東西。

雖然剛開始會很辛苦,但當你慢慢研究透了之後,你會發現以前困惑你很久的知識原來如此簡單。

嗯,去網上找一些案例吧。


多看書,多敲,還有就是偶爾看一些國外的網站,比如說HTML5的一個demo網站,看完心裡想法會多一些,想一些可以現實的demo,自己完成,之後跳槽吧,一個人時間久了挺無聊的,多看有趣網站,有用的博客,就當是一種思維的交流會有趣一些,畢竟前端只有你一個人。加油


碰到這種情況,有些時候就是該好好審視一下當前,我認為跳槽是一個選擇,但是在一個小公司的話,你自己做,可以得到很大的提升,你要做的事看看到底你現在有沒有得到提升,如果沒有,看看能不能改變方法,如果還不能,大膽考慮跳槽吧!有夢有能力的人一定會有很大的機會成功!


貘大說的對,然而我覺得一個人的工作更自由,先自己胡搞瞎搞覺得自己差不多了就可以跳了。工具多就多玩玩,出的速度還趕不上學習的速度,何況一個前端根本沒人管你用什麼


樓主,我也是。只能想著先打好基礎了,什麼框架,組件化只能自己簡單嘗試一下,上線沒bug就行。沒人指路,自己摸索前行會有很多彎路,踩到坑就只能自己各種找資料看官方文檔和源碼來填,這些我感覺還好,現在最怕哪裡有坑自己卻不知道,就這樣過去了。


和我一年前的處境一樣,我是建築專業轉前端,當時覺得待在工地沒有前途,義無返顧的從邊遠小工地跑到深圳了。最初是在一個發小出租屋裡待著,主要是他那有住的地方,自己買書籍學習,完全沒有基礎,好了,環境介紹完畢。來說說工作篇,自學了一個多月,我就開始找工作了,帶著試一試的心態,因為那時候連菜鳥都算不上。

找了接近一個月的時候,有一個創業公司接收了我,當時談話的時候,我說的工資很低,但是公司還是要了,唯一理由是工資提的少吧。

上班後發現整個公司只有5個人左右,前端只有我一個,當時第一個項目是一個公司展示網站,完全簡單的html+css+js,當時我的js很差,只有上網查找語法什麼的,css和html完全硬拼。就這樣,我開發完了這個項目,那時候對於文檔理解的不知甚解,那時候最希望有個前端大神帶著自己。

最後幹了半年後,因為一點事離職跑去上海了,離職後總結了自己的收穫,對於公司的需求還有個人技能提升非常有限,現在想來,那時候唯一的好處是有公司肯收留自己,但是對於個人提升技能來說,還是不要久留。

在上海找工作比較順利,順利進入一家有前端團隊的公司。在這裡打開自己的思路,至少看別人寫的代碼,有問題,稍微有人提示一下,都有很大收穫,最後自學了jquery和vue,算是入門了,不知道別人經歷怎麼樣,不過對於我這種基礎比較差的,小公司對於技能真的沒有幫助,工作和學習都是建立在公司需求上的。

對於各種框架來說,還是選擇主流框架,你遇到的問題,各大社區也會有同路人回答,剩下的如果下定了決心,就開始一路堅持走下去吧。


強行答一波。因為我就是一個人的前端,從技術選型,開發模式,各種調試,都是我一個人搞定,基本沒問題。不知道是不是因為習慣了,我覺得一個人的前端也挺好的,完成任務了就看看書充充電,一切悠然自得。


把我司產品經理讓我P圖的時候跟我說的一句話送給你,「你就不會多開幾個線程?」


暫且先不談具體框架選擇,先說一下一個大方向上的建議:可以分情況討論:

1 題主已有一定相關經驗並且熱愛前端工作:

既然題主已經在糾結如何選擇框架了,那麼暫且判定題主並沒有豐富經驗。但是在規模較小的公司有一定相關經驗已經足夠,畢竟前端知識都是可以搜索到的,稍微學習一下就可以應用了。

同時題主需要對前端工作有一定的熱愛,做過的人都知道,前端知識更新換代速度很快,各種框架也是層出不窮,需要保持不斷學習,同時很多調UI的工作會讓很多碼農覺得自己像是美工。。比較厭煩,因此需要有非常的熱愛才能堅持下去。

2題主沒有相關經驗但是熱愛前端工作

如果是剛畢業的,強烈建議還是先去大公司歷練一下,還是能學到很多。當然如果題主自學能力超強還是另當別論,但是在自己摸索的過程中一般都會走彎路,如果早期框架設計有問題後期修改非常痛苦,一言難盡。。只有超強的熱愛才能堅持下去。

3題主沒有相關經驗同時不熱衷前端工作

還是早轉其他領域比較好。。。

暫且想到這麼多,以後再補充


之前離開一家大企業就是因為項目組只有我一個前端,但需求做不出來,特受打擊。現在這份工作又是只有我一個前端,呵呵天道好輪迴,一把辛酸淚


看看開源項目,加一些牛人多的群多討論,看牛人的博客


首先你要換台Mac,最好是27寸的iMac


推薦閱讀:

TAG:前端開發 | 自我提升 | 小公司 |