Sololearn Javascript

| | | | | | | | | |

學習代碼的最大挑戰之一是在執行過程中出現似乎無法解決的錯誤。幾乎不可避免的是,有時在編寫代碼時您必須尋求外部建議。

通常通過更好地了解您使用的編程語言及其局限性來解決問題。在這種情況下,那些有該語言經驗的人通常是了解課程中經常被忽略的細節的最佳地址。

除了這個問題,詢問有關解決編程的最佳方法的問題也很好問題,並向編程專業人士學習不止一種做事方式。大多數時候,有經驗的程序員都知道最快、最乾淨地完成一項任務。

SoloLearn ,儘管它的名字,都是一起學習並從專業人士那裡獲得您需要的幫助。該應用程序也是一系列課程,因為它是一個社交網絡,每節課都允許與其他用戶交流。

應用預覽

SoloLearn 被創建為一個應用程序。它於 2013 年發布,但目前擁有超過 35,000,000 名用戶,這很重要,因為 SoloLearn 是一種獨特的社交體驗。 SoloLearn 因競賽和樂於助人的社區而大放異彩,讓編程感覺像是一種社區體驗。

該應用程序旨在教授多種不同的編程語言,並提供 HTML、CSS、JavaScript、Java 課程、C++、Python、SQL 等等。

SoloLearn 是一款免費的編碼應用程序,可通過瀏覽器在 iOS 應用商店、Google Play 商店和桌面上使用。由於有應用審查,我們將專注於移動應用而不是桌面版本。

教學方法

<風格樣式MitFikets pY1FqMitFGik課 - 這是相當傳統的 結果

SoloLearn的教學方式採用便捷的問答式學習方式,內容呈線性排列。每節課篇幅較小,僅需幾分鐘,尤其是前幾節課。

雖然它是教授編程的一種有效方式,但 SoloLearn 課程與傳統課程非常相似,使用了許多書籍中令人困惑的術語。該應用程序包含每節課的術語表,但我遇到了許多新手未定義的術語如果這個應用程序是他們第一次接觸編程,他們可能會遇到困難。

SoloLearn 期間最好的創新之一是在每個課程頁面上添加類似 Reddit 區域的評論。在這裡,學生和專業人士有一個與之互動的平台每個問題都能回答很多人,機智h 正面和負面投票功能。

雖然這聽起來很有用,但它確實有一些缺點。例如,似乎沒有搜索功能。結合在某些頁面上發布的近 700 條評論,如果某個特定問題遠離頁面頂部,則很難確定它是否得到了回答。

其中許多評論似乎也未經審核,700 條奇怪的評論和問題中的大多數似乎與討論的主題無關。

保持興趣

除了課程,SoloLearn還提供挑戰和競賽以提高編程技能以及與會員應用程序的代碼討論論壇。還有一個 XP(經驗)積分系統,其中完成挑戰和課程獎勵用戶 XP 積分,有助於關卡。更高級別的程序員完成課程後,可以通過數字證書顯示他們的 XP 水平。

此外,雖然所有的第一課 o如果一門課程是由 SoloLearn 教師創建的,那麼還有數百個課程是由擴展給定語言或主題的 SoloLearn 用戶創建的。我確信不同的用戶有不同的教學風格,從一堂課跳到另一堂課既有趣又令人沮喪。

由於用戶能夠為 SoloLearn 創建內容,因此可用內容的數量是驚人的。完成某個主題的課程後,用戶可以使用相同的語言瀏覽高級課程。雖然此內容的質量可能會有所不同,但擁有一個內容似乎沒有結束的應用程序是很好的。它允許用戶繼續學習更高級的主題,這些主題通常由行業專業人士提供。

此外,還有大量主題可供選擇,從特定語言、設計框架到基礎知識。顯然,獲取默認內容需要很長時間。該應用程序標配有 13 種不同語言的課程,更不用說上述所有內容的基礎知識、框架和社區內容課程了

即使這一切都結束了,l L 應用程序是真實的。 - 生活編碼挑戰(由應用程序和社區提供)和遊戲,允許用戶在課程結束之前或之後測試他們的技能。

設計

SoloLearn 具有以下功能之一作者體驗過的最不直觀的界面。在沒有太多幫助的情況下,新用戶進入了一個沒有明確第一步的界面。使用課程和論壇時的大多數設計選擇並不直觀,審閱者在使用應用程序時經常感到沮喪。

隨著時間的推移界面變得越來越容易使用,最初的印像很難搖。有時,該應用程序會提供有關如何使用其功能的建議,但它們似乎出現的時間比應有的要晚。在學習瞭如何操作應用程序之後,我在第二節課中遇到了很多這些技巧。

另外,這個應用程序的許多功能並不明顯,這增加了缺點。了解評論部分,XP如何工作,並使用電源是一個挑戰,新功能似乎只是僥倖。在應用程序開始時有一個簡單的教程會極大地改善體驗。

功能

在功能方面,SoloLearn 有一些好的品質和一些不好的品質。讓我們從好的方面開始。

好的

SoloLearn 最有趣的功能之一是它的健壯性集成開發環境 (IDE)。在浮動鍵盤上輸入代碼並不總是很有趣,但是強大的內置 IDE 自動完成功能減輕了很多痛苦。此外,所有代碼都在 IDE 上可用;當編碼 w該應用程序使用 JavaScript,具有 HTML 和 CSS 選項卡,允許用戶訪問這些文檔中的代碼。

另一個強大的功能是在導出 SoloLearn 中編寫代碼的能力。儘管許多編碼應用程序僅用於學習,但 SoloLearn 也感覺像是一個免費的移動編碼編輯器。在專用空間中,完整代碼用戶可以發布複雜的功能程序,例如音樂播放器和完整的用戶界面

其他功能包括與 Facebook 和 Google 的集成,這是一種錄製工具,允許用戶將自己的視頻錄製為他們根據區域和全球評級進行編碼和排名。

在審核期間,應用從未崩潰或遇到任何嚴重錯誤,這始終是一個好兆頭。

Bad

應用程序最顯著的問題之一是它的加載時間。開始一門新課程對考官來說需要幾分鐘時間,沒有可見的進度條。開始新課程時不會發生這種情況,因此假定等待是由於課程下載到您的設備造成的。雖然這只是一個麻煩,但有一個欄來了解課程下載可能需要多長時間是有意義的。

此外 - 如上所述 - 許多功能難以理解或找到,以及一些基本功能(例如查看課程評論)無處可去。旨在解釋功能的工具提示似乎在有用時會隨意觸發。

成本

最後,成本。 SoloLearn 被宣傳為免費的代碼學習應用程序。雖然下載該應用程序沒有任何價格,但 SoloLearn 很快就談到了這筆錢。甚至在訪問主要內容之前,該應用程序就會立即顯示其“Pro”計劃的廣告,該計劃的費用為每月 6.99 美元或每年 47.99 美元(在審查時)。自動續訂訂閱可免費試用 Pro 計劃

沒有l 專業版訂閱,幾乎所有課程都可以看到盒子廣告,而定時插頁式廣告(覆蓋屏幕,需要倒計時五秒的廣告)經常在填完表格後激活。 Code Coach 挑戰不適用於非專業用戶。

雖然普通用戶仍然無法每天在 SoloLearn 上找到新的免費內容,但處理不斷出現的廣告和錯過付費內容讓 SoloLearn 看起來少了很多吸引不想花錢的用戶。 `錢。

最後的想法

雖然使用起來有點複雜,但 SoloLearn 可以成為一個有用的學習工具。在論壇和評論中發現的 24/7 同行支持很有幫助,並且可用的內容數量令人難以置信。然而,這些內容被打包在一個應用程序中,用戶界面平淡無奇,廣告幾乎不斷。

除此之外,大部分內容都是針對那些具有一些基本編程知識的人。雖然作為初學者可以通過 SoloLearn 學習編程,但對於那些了解編程基礎知識的人來說,該應用程序似乎是一個更好的資源。在這方面,該應用非常適合學習一門新的編程語言、學習高管,或者只是複習和完成編程挑戰。

SoloLearn 常見問題解答

Sololearn Javascript cos: Questions

Sololearn Javascript exp: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method