ഫ്രീകോഡ്ക്യാമ്പ്

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
(FreeCodeCamp എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)
Free Code Camp, Inc.
ആപ്തവാക്യംകോഡ് ചെയ്യാനും ലാഭേച്ഛയില്ലാതെ സഹായിക്കാനും പഠിക്കുക.
രൂപീകരണംഒക്ടോബർ 2014; 9 years ago (2014-10)
San Francisco, California
സ്ഥാപകർക്വിൻസി ലാർസൺ
പദവി501(c)(3) nonprofit
ലക്ഷ്യംവിദ്യാഭ്യാസവും ലാഭരഹിത ജോലിയും
പ്രവർത്തിക്കുന്ന പ്രദേശങ്ങൾലോകമെമ്പാടും
Staff
7[1]
Volunteers
3966[2]
വെബ്സൈറ്റ്www.freecodecamp.org

ഒരു സ്വതന്ത്ര സംവേദനാത്മക വെബ് പ്ലാറ്റ്ഫോം, ഒരു ഓൺലൈൻ കമ്മ്യൂണിറ്റി ഫോറം, ചാറ്റ് റൂമുകൾ, ഓൺലൈൻ പ്രസിദ്ധീകരണങ്ങൾ, വെബ് ഡവലപ്‍മെന്റ് പഠനം നടത്താൻ ഉദ്ദേശിക്കുന്ന പ്രാദേശിക ഓർഗനൈസേഷനുകൾ എന്നിവ ഉൾപ്പെടുന്ന ലാഭേച്ഛയില്ലാതെ[3] പ്രവർത്തിക്കുന്ന ഒരു സംഘടനയാണ് ഫ്രീകോഡ്ക്യാമ്പ്(“ഫ്രീ കോഡ് ക്യാമ്പ്” എന്നും അറിയപ്പെടുന്നു). ആർക്കും ഇതിൽ പ്രവേശിക്കുവാൻ കഴിയും. എച്ച്ടിഎംഎൽ, സിഎസ്എസ്, ജാവാസ്ക്രിപ്റ്റ് എന്നിവയിലേക്ക് വിദ്യാർത്ഥികളെ പരിചയപ്പെടുത്തുന്ന ട്യൂട്ടോറിയലുകളിൽ തുടങ്ങി, വിദ്യാർത്ഥികൾ ഒറ്റയ്ക്കോ ജോഡികളോ ആയോ പൂർത്തിയാക്കേണ്ട പ്രോജക്റ്റ് അസൈൻമെന്റുകളിലേക്ക് പുരോഗമിക്കുന്നു. എല്ലാ പ്രോജക്റ്റ് ടാസ്‌ക്കുകളും പൂർത്തിയാകുമ്പോൾ, വെബ് ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിന് വിദ്യാർത്ഥികൾക്ക് മറ്റ് ലാഭേച്ഛയില്ലാതെ പങ്കാളികളാകുകയും വിദ്യാർത്ഥികൾക്ക് പ്രായോഗിക വികസന അനുഭവം നൽകുകയും ചെയ്യുന്നു.[4]

ചരിത്രം[തിരുത്തുക]

ഫ്രീകോഡ്ക്യാമ്പ് 2014 ഒക്ടോബറിൽ സമാരംഭിച്ചു, ഫ്രീകോഡ്ക്യാമ്പ്, ഇൻ‌കോർപ്പറേറ്റായി സംയോജിപ്പിച്ചു. ബിരുദത്തിനുശേഷം പ്രോഗ്രാമിംഗ് ഏറ്റെടുക്കുകയും തുടക്കക്കാരിൽ നിന്ന് ജോലിക്ക് തയ്യാറാകുകയും ചെയ്യുന്നതിലേക്കുള്ള ഒരു വിദ്യാർത്ഥിയുടെ പുരോഗതി സുതാര്യമാക്കുന്നതിനുള്ള ഒരു മാർഗമായി ഫ്രീ കോഡ്കാമ്പ് സൃഷ്ടിച്ച ഒരു സോഫ്റ്റ്വെയർ ഡെവലപ്പർ ആണ് ക്വിൻസി ലാർസൺ.

2015 ലെ പോഡ്‌കാസ്റ്റ് അഭിമുഖത്തിൽ, ഫ്രീ കോഡ്ക്യാമ്പ് സൃഷ്ടിക്കുന്നതിനുള്ള തന്റെ പ്രചോദനം അദ്ദേഹം പങ്കുവെച്ചു:

ഞാൻ കോഡ് ചെയ്യാൻ പഠിച്ച കാര്യക്ഷമമല്ലാത്തതും നേരിട്ടുള്ളതുമായ വഴി കൂടുതൽ ഫലപ്രദമാക്കുന്നതിനുള്ള എന്റെ ശ്രമമാണ് ഫ്രീ കോഡ്കാമ്പ്. ഈ പ്രക്രിയ കഴിയുന്നത്ര കാര്യക്ഷമവും വേദനയില്ലാത്തതുമാക്കി മാറ്റുന്നതിനായി ഞാൻ എന്റെ കരിയറും ജീവിതകാലം മുഴുവൻ സമർപ്പിക്കുകയാണ്. […]എനിക്ക് കോഡ് പഠിക്കൽ ഒരു പേടി സ്വപ്നമായിരുന്നു. ഞങ്ങൾ ഫ്രീ കോഡ്ക്യാമ്പ് ഉപയോഗിച്ച് വിദ്യാർത്ഥികളെ ലളിതമായി കോഡ് പഠിപ്പിക്കുവാൻ ശ്രമിക്കുന്നു.[5]

യഥാർത്ഥ പാഠ്യപദ്ധതി മോംഗോഡിബി, എക്സ്പ്രസ്.ജെഎസ്, ആംഗുലർ.ജെഎസ്, നോഡ്.ജെഎസ് എന്നിവയിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ചു,[6] ഇത് പൂർത്തിയാക്കാൻ 800 മണിക്കൂർ എടുക്കുമെന്ന് കണക്കാക്കപ്പെട്ടു. കോഡെക്കാദമി, സ്റ്റാൻഫോർഡ് അല്ലെങ്കിൽ കോഡ് സ്‌കൂൾ പോലുള്ള മറ്റ് പ്ലാറ്റ്ഫോമുകളിലെ സൗജന്യ മെറ്റീരിയലിലേക്കുള്ള ലിങ്കുകളായിരുന്നു പല പാഠങ്ങളും. കോഴ്‌സ് “വേപോയിന്റുകൾ” (ദ്രുത, സംവേദനാത്മക ട്യൂട്ടോറിയലുകൾ), “ബോൺഫയർസ്” (അൽഗോരിതം വെല്ലുവിളികൾ), “സിപ്‌ലൈനുകൾ” (ഫ്രണ്ട് എൻഡ് പ്രോജക്റ്റുകൾ), “ബേസ്ജമ്പുകൾ” (പൂർണ്ണ-സ്റ്റാക്ക് പ്രോജക്റ്റുകൾ) എന്നിങ്ങനെ തിരിച്ചിരിക്കുന്നു. ഫ്രണ്ട് എൻഡ്, ഫുൾ-സ്റ്റാക്ക് പ്രോജക്ടുകൾ പൂർത്തിയാക്കുന്ന മുറയ്ക്ക് വിദ്യാർത്ഥിക്ക് അതത് സർട്ടിഫിക്കറ്റുകൾ നൽകി.

പാഠ്യപദ്ധതി 2016 ജനുവരിയിൽ അപ്‌ഡേറ്റുചെയ്‌തു, ബാഹ്യവസ്തുക്കളെ കുറച്ച് ആശ്രയിക്കാനും പാരമ്പര്യേതര വിഭാഗ നാമങ്ങൾ നീക്കംചെയ്യുകയും ആംഗുലർ ജെ‌എസിൽ നിന്ന് റിയാക്റ്റ്.ജെഎസിലേക്ക് ഫ്രണ്ട് എൻഡ് ലൈബ്രറിയായി മാറ്റി. കോഴ്‌സ് വർക്കിൽ നിരവധി കൂട്ടിച്ചേർക്കലുകൾ ഉണ്ടായിരുന്നു, അതിൽ ഡി3.ജെഎസ്(D3.js), സാസ്(Sass) എന്നിവ ഉൾപ്പെടുന്നു, ഇത് മൊത്തം സമയ ക്രമം 2,080 മണിക്കൂറും ഈ രണ്ട് സർട്ടിഫിക്കറ്റുകളും, ഡാറ്റ വിഷ്വലൈസേഷൻ, ബാക്ക് എൻഡ് എന്നിവയിലേക്ക് കൊണ്ടുവന്നു.

ക്വിൻസി ലാർസൺ[തിരുത്തുക]

ക്വിൻസി ലാർസൺ ആറ് വർഷം സ്കൂൾ ഡയറക്ടറായിരുന്നു, അദ്ദേഹം കോഡ് പഠിക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ് സ്കൂളുകൾ കൂടുതൽ കാര്യക്ഷമമാക്കുന്നതിനുള്ള ഉപകരണങ്ങൾ നിർമ്മിക്കുന്നതിൽ ഏർപ്പെട്ടിരുന്നു.[7] കോഡിംഗ് പഠനത്തിലേക്കുള്ള അദ്ദേഹത്തിന്റെ യാത്ര സുദീർഘമായിരുന്നു,[8] കൂടാതെ പുതിയ ഡെവലപ്പർമാർക്ക് സിംഗിൾ ട്രാക്ക് പാഠ്യപദ്ധതിയുടെ ആവശ്യകത അദ്ദേഹം തിരിച്ചറിഞ്ഞു. യുഎസിലെ ബൂട്ട്ക്യാമ്പുകൾ കോഡിംഗ് ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള ഡാറ്റ വിശകലനം ചെയ്ത ശേഷം, കോഡിംഗ് വിദ്യാഭ്യാസം സാധാരണക്കാർക്ക് എങ്ങനെ അപ്രാപ്യമാകുന്നു മനസിലാക്കിയ അദ്ദേഹം[9], കോഡിംഗ് പഠിക്കുന്നവർക്കായി പൂർണ്ണമായി ഓൺ‌ലൈൻ ഉൾക്കൊള്ളുന്ന ഒരു സൗജന്യ പ്ലാറ്റ്ഫോം സൃഷ്ടിക്കാൻ പുറപ്പെട്ടു - അതിന്റെ ഫലമായാണ് ഫ്രീ കോഡ്ക്യാമ്പ് സൃഷ്ടിക്കപ്പെട്ടത്.

കുടുംബത്തോടൊപ്പം ടെക്സാസിൽ താമസിക്കുന്ന അദ്ദേഹം ഫ്രീ കോഡ്ക്യാമ്പിൽ ജോലിചെയ്യാനും ഫ്രീ കോഡ്ക്യാമ്പ് പ്രസിദ്ധീകരണത്തിനായി രചയിതാക്കളെ എഴുതാനും അഭിമുഖം നടത്താനും ചാപ്റ്റർ (ഒരു സൗജന്യ മീറ്റ്അപ്പിനുള്ള ബദൽ) പോലുള്ള ഓപ്പൺ സോഴ്‌സ് പ്രോജക്ടുകൾ ഏകോപിപ്പിക്കുകയും ചെയ്യുന്നു.[10]സൗജന്യവും തുറന്നതുമായ ഇന്റർനെറ്റിനായി വാദിക്കുന്നു[11]അദ്ദേഹത്തിന്റെ രണ്ട് കൊച്ചുകുട്ടികളുമായി സമയം ചിലവഴിക്കുന്നു.

പാഠ്യപദ്ധതി[തിരുത്തുക]

സ്വയം മാറുന്ന പാഠ്യപദ്ധതിയിൽ [12] 1,400 മണിക്കൂർ വരെ ദൈർഘ്യമുള്ള സംവേദനാത്മക കോഡിംഗ് വെല്ലുവിളികളും വെബ് ഡെവലപ്മെന്റ് പ്രോജക്റ്റുകളും ഉൾപ്പെടുന്നു, കൂടാതെ ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന ഓപ്പൺ സോഴ്‌സ് [13] പ്രോജക്റ്റുകളിൽ 800 മണിക്കൂർ വരെ സംഭാവന നൽകുകയും കൂടുതൽ വെല്ലുവിളികളും പ്രോജക്റ്റുകളും നിരന്തരം വികസിപ്പിക്കുകയും ചെയ്യുന്നു. ഇത് ഏകദേശം ഒരു വർഷത്തെ മുഴുവൻ സമയ കോഡിംഗിലേക്ക് വിവർത്തനം ചെയ്യുന്നു. പാഠ്യപദ്ധതിയെ റെസ്പോൺസീവ് വെബ് ഡിസൈൻ, ജാവാസ്ക്രിപ്റ്റ് അൽ‌ഗോരിതംസ്, ഡാറ്റാ സ്ട്രക്ചറുകൾ, ഫ്രണ്ട് എൻഡ് ലൈബ്രറികൾ, ഡാറ്റ വിഷ്വലൈസേഷൻ, എ‌പി‌ഐകളും മൈക്രോസർ‌വീസുകളും, ഇൻ‌ഫർമേഷൻ സെക്യൂരിറ്റി, ക്വാളിറ്റി അഷ്വറൻസ് എന്നിങ്ങനെ തിരിച്ചിരിക്കുന്നു. ഓരോ വിഭാഗവും പൂർത്തിയാക്കിയ ശേഷം പങ്കെടുക്കുന്നവർക്ക് ഒരു സർട്ടിഫിക്കറ്റ് ലഭിക്കും.[14]

പാഠ്യപദ്ധതി ജോഡി പ്രോഗ്രാമിംഗിന് പ്രാധാന്യം നൽകുന്നു, ഇത് സഹകരണത്തിന്റെയും പങ്കിട്ടുള്ള പഠനത്തിന്റെയും ഒരു സംസ്കാരം വളർത്തിയെടുക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്, ഇത് വിദ്യാർത്ഥികളുടെ കഴിവുകളുടെ പര്യാപ്തതയെക്കുറിച്ചുള്ള സംശയങ്ങളെ മറികടക്കാൻ കഴിയും (“ഇംപോസ്റ്റർ സിൻഡ്രോം” എന്ന് അറിയപ്പെടുന്നു).[15]

നിലവിൽ ഫ്രീകോഡ്ക്യാമ്പ് പഠിപ്പിക്കുന്ന പ്രോഗ്രാമിംഗ് ഭാഷകളും സാങ്കേതികവിദ്യകളും എച്ച്ടിഎംഎൽ5(HTML5), സിഎസ്എസ്3(CSS3), ജാവാസ്ക്രിപ്റ്റ്(JavaScript), ജെക്വറി(jQuery), ബൂട്ട്സ്ട്രാപ്പ്, സാസ്, റിയാക്ട്.ജെഎസ്(React.js), നോഡ്.ജെഎസ്(Node.js), എക്സ്പ്രസ്.ജെഎസ്(Express.js), മോംഗോഡിബി(MongoDB), ഗിറ്റ്(Git)എന്നിവ ഉൾപ്പെടുന്നു.[16]

ലാഭരഹിത ജോലി[തിരുത്തുക]

ഫ്രീ കോഡ്ക്യാമ്പിലെ വിദ്യാർത്ഥികൾ പാഠ്യപദ്ധതിയുടെ എല്ലാ സർട്ടിഫിക്കറ്റുകളും പൂർത്തിയാക്കുമ്പോൾ, ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന ഓർഗനൈസേഷനുകളിൽ പ്രവർത്തിക്കാൻ അവർക്ക് അവസരം ലഭിക്കുകയും പ്രോത്സാഹിപ്പിക്കുകയും ചെയ്യുന്നു. [17] ഇന്തോനേഷ്യ ആസ്ഥാനമായുള്ള ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന കോപ്പർനിക് [18], പീപ്പിൾ സേവിംഗ് അനിമൽസ് എന്നിവ ഉദാഹരണം.

2016 ൽ, ഫ്രീകോഡ്ക്യാമ്പ് അവരുടെ "നല്ലതിനായുള്ള ഓപ്പൺ സോഴ്‌സ്" സംരംഭം പ്രഖ്യാപിച്ചു, ഇത് അവരുടെ ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന സ്ഥാപനങ്ങൾക്കും ഓർഗനൈസേഷനുകൾക്കും വേണ്ടി തുറന്ന ഉറവിടങ്ങളായി(opensources) ജോലി ചെയ്യുന്നു [19] സമാരംഭിച്ച് പത്ത് മാസത്തിനുള്ളിൽ, ഈ സംരംഭം ഏഴ് ഓപ്പൺ സോഴ്‌സ് ഉപകരണങ്ങൾ സൃഷ്ടിച്ചു. [20] കുറഞ്ഞ ചെലവിൽ ബൾക്ക് ഇമെയിൽ സന്ദേശങ്ങൾ അയയ്ക്കാൻ ഓർഗനൈസേഷനുകളെ സഹായിക്കുന്ന പ്രോജക്റ്റുകളിൽ ഒന്നാണ് മെയിൽ ഫോർ ഗുഡ്, [21] ഇത് മെയിൽചിമ്പ് പോലുള്ള സേവനങ്ങൾക്ക് പകരം വിലകുറഞ്ഞ ബദലായി പ്രവർത്തിക്കുന്നു.

സ്വീകാര്യത[തിരുത്തുക]

160 രാജ്യങ്ങളിൽ നിന്നുള്ള വിദ്യാർത്ഥികൾ ആണ് ഇതിനുള്ളത്. ഫ്രീകോഡ്ക്യാമ്പിന്റെ പ്ലാറ്റ്ഫോം പ്രതിമാസം 350,000 സന്ദർശകർ ഉപയോഗിക്കുന്നു, [22][23].അലക്സാ പറയുന്നതനുസരിച്ച്, ഫ്രീകോഡ്ക്യാമ്പിന് ആഗോളതലത്തിൽ 1,632-ാം സ്ഥാനത്തും പ്രതിമാസ ട്രാഫിക്കിന്റെ കാര്യത്തിൽ അമേരിക്കയിൽ 1,746-ാം സ്ഥാനത്തുമാണ്. [24]

വിദ്യാർത്ഥികൾക്ക് വ്യക്തിപരമായി സംവദിക്കാൻ കഴിയുന്ന അന്താരാഷ്ട്ര, കമ്മ്യൂണിറ്റി നടത്തുന്ന ഗ്രൂപ്പുകളാണ് ഫ്രീ കോഡ്ക്യാമ്പിൽ ഉള്ളത്. [25] അടുത്ത ദശകത്തിൽ പ്രോഗ്രാമിംഗുമായി ബന്ധപ്പെട്ട ജോലികളിലെ ഒഴിവ് നികത്തുന്നതിനായി പ്രോഗ്രാമിംഗിന്റെ ആമുഖമായി ഫ്രീ കോഡ്ക്യാമ്പിനെ ഉദ്ധരിച്ച് ചില ഗ്രൂപ്പുകൾ പ്രാദേശിക വാർത്തകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. [26][27]

അവലംബം[തിരുത്തുക]

  1. Quincy Larson's response in Reddit r/IAmA on hiring at freeCodeCamp, retrieved 2018-12-13
  2. freeCodeCamp's main repository of contributors with additional volunteers in chat rooms and forums, retrieved 2019-07-25.
  3. "Statistics about freecodecamp". Freecodecamp.org.
  4. Garfield, Robynn. "Students learn to code for free while donating skills to nonprofits". KSL-TV (in ഇംഗ്ലീഷ്). Retrieved 2017-01-29.
  5. "Software Engineering Daily: Free Code Camp with Quincy Larson". Software Engineering Daily. Retrieved 16 January 2017.
  6. "Our 1,600 Hour JavaScript Coding Curriculum". freeCodeCamp's Medium publication. Retrieved 29 January 2017.
  7. SE Daily. "freeCodeCamp with Quincy Larson podcast". Software Engineering Daily. Retrieved 22 March 2020.
  8. Larson, Quincy. "A Cautionary Tale of Learning to Code. My own". freecodecamp.org. Retrieved 22 March 2020.
  9. Larson, Quincy. "Free Code Camp's First Month". freecodecamp.org. Retrieved 22 March 2020.
  10. "Chapter - the GitHub repository".
  11. Larson, Quincy. "The future of the open internet". freecodecamp.org/news. Retrieved 22 March 2020.
  12. Bradford, Laurence. "11 Websites To Learn To Code For Free In 2017". Forbes. Retrieved 2017-01-29.
  13. Free Code Camp [1], retrieved 2019-17-05.
  14. Free Code Camp Curriculum [2], retrieved 2019-17-05.
  15. Finley, Klint (June 18, 2015). "You Can Do Real-World Work at This Free Coding Boot Camp". Wired. Retrieved January 1, 2017.
  16. freeCodeCamp's map of challenges, retrieved 2017-01-13.
  17. "7 (More) Places to Learn to Code for Free". Inc.com (in ഇംഗ്ലീഷ്). 2015-06-24. Retrieved 2017-01-29.
  18. "Employers Are Crowdsourcing Coding: Here’s Why". recruiter.com. Retrieved 2017-01-24.
  19. Johnson, Michael D. (2016-09-23). "Open Source for Good". freeCodeCamp. Retrieved 2017-10-18.
  20. "Introducing the Open Source for Good Directory: Help Nonprofits with Code". freeCodeCamp. 2017-07-21. Retrieved 2017-10-18.[പ്രവർത്തിക്കാത്ത കണ്ണി]
  21. "Nonprofit Launches Open-Source Take on Email Marketing: Associations Now". associationsnow.com (in അമേരിക്കൻ ഇംഗ്ലീഷ്). Retrieved 2017-10-18.
  22. Tweet by Quincy Larson, founder of freeCodeCamp, showing website analytics for the end of December 2016, retrieved 2017-01-10.
  23. Larson, Quincy. "How to get published in the freeCodeCamp Medium publication", retrieved 2017-01-12
  24. "freecodecamp.org Traffic, Demographics and Competitors - Alexa". www.alexa.com (in ഇംഗ്ലീഷ്). Archived from the original on 2019-07-30. Retrieved 2019-09-20.
  25. "Free Code Camp now has Local Groups – freeCodeCamp". freeCodeCamp. 2015-05-09. Retrieved 2017-10-12.
  26. "OKC resident's coding camp gives students experience through helping nonprofits". NewsOK.com (in അമേരിക്കൻ ഇംഗ്ലീഷ്). 2017-07-31. Archived from the original on 2017-08-02. Retrieved 2017-10-12.
  27. "LISTEN: Code Camp Teaches Programming, Helps Non-Profits". cms.air1.com (in ഇംഗ്ലീഷ്). Archived from the original on 2017-10-12. Retrieved 2017-10-12.
"https://ml.wikipedia.org/w/index.php?title=ഫ്രീകോഡ്ക്യാമ്പ്&oldid=3777108" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്