回覆列表
  • 1 # IT人劉俊明

    作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

    首先,在IT行業,工作崗位通常與知識結構具有比較緊密的對應關係,比如掌握Java語言可以從事Web開發、大資料開發等,掌握PHP語言可以從事Web開發,掌握Python語言可以從事大資料開發、機器學習開發等,而掌握Html、CSS和JavaScript通常對應Web前端開發崗位。

    隨著移動網際網路的發展,前端開發逐漸被賦予了更多的含義,除了傳統的Web前端開發之外,還需要掌握Android開發、iOS開發以及各種網際網路平臺的二次開發(含各種小程式開發),另外在Nodejs逐漸普及的當下,前端開發後端化也是一個比較明顯的趨勢。所以,前端開發人員要想提升自身的崗位競爭力,應該進一步豐富知識結構。

    在當今的大資料時代,前端開發人員也需要參與到大資料呈現端的開發,由於大資料呈現端的業務場景比較多,比如大屏展示等,所以當前的前端開發也被稱為“大前端”。

    從技術層面來講,JavaScript是學習的重點,通常也是學習的難點。近些年來JavaScript的上升趨勢比較明顯,大量的開源專案也在採用JavaScript開發,另外JavaScript在嵌入式領域也有一定的應用。

    Android開發目前可以採用Java語言和Kotlin,目前採用Java的技術人員相對多一些,而iOS開發可以採用OC或者Swift,按照發展趨勢來說,Swift似乎是不錯的選擇。另外,各種小程式開發需要了解相應平臺的API,開發語言基本上都會採用類Html語言,所以在難度上並不大。

  • 2 # inoubliab

    前端的東西一大堆,web前端基礎的主要掌握javascript,css,html。具體下來需要熟悉ECMAScript規範,如es6,es7,es8,還有css3,看專案還可能需要掌握css預編譯技術,如less,scss等,當然還有html。

    以上都是基本功,必須要很紮實。現在的企業會使用一些框架來加速客戶端開發,如vue,angular,react等…。就vue來說,開發環境是nodejs,在nodejs中啟用了expressjs來作為客戶端本地的伺服器,然後還集成了大量開源的js包,如webpack等…

    新手需要專注基本功,也就是熟練掌握原生javascript,熟練掌握ES規範,以及熟練掌握css和html。這些都準備好了,最好再有一個自己的小專案實戰下,用原生的js結合html,css來實現。如果有餘力,可以在繼續學習vue,使用vue來重構專案…

    反正前端的東西一大堆,紮實的基本功能讓新人掌握其他客戶端開發框架事半功倍,如果做好這些準備了,就可以去面試了。如果還有photoshop,演算法能力的加成,那就更好了。

  • 3 # 西街三水哥

    我是一名從業十幾年的程式設計師,又是一名php職業講師。

    對於軟體行業,大家都覺得熱門,都想從事這個行業。必須擁有自己的知識架構體系。

    對於現在B/S架構程式設計的程式設計師來說,有前端程式設計師,有後端程式設計師,有全棧工程師(前後端都可以做)。

    對於你來說html、css、js。可以算是入門級的前端小知識。

    如果想憑藉這點知識入職,簡直是太難了。。如果有興趣,可以檢視我以前釋出的文章

    https://www.toutiao.com/i6680096528406675972/

  • 中秋節和大豐收的關聯?
  • 陳寶國的劉徹和陳道明的康熙,您覺得哪一位帝王演繹的更霸氣?