What's new

Help Sequence sa pag-aaral sa pagcode? Baka naman

alpacarocks

Enthusiast
I have no prior experience sa pag-coding. Non-computer related ako.
Contractual, natanggal sa trabaho simula noong pandemic.

Last year lang talaga ako nagstart magtry magcode dahil wala magawa dahil sa ECQ, GCQ at MECQ na yan.
Ang una kong natutunan ay Javascript, HTML, CSS via google script sa YøùTùbé.
Mga 4 months ko yun pinag-aralan bago nakuhang mag-automate sa email at mailmerge, gumawa ng sign-up form na web app.
(Hirap pa ako sa JSON, DOMS, Async, do Get/doPost at Jquery nga lang.)
Naisip ko na baka kaya ko naman mag-ganito. Baka maging ok lang siguro? Nagbabakasali lang.

Kung magsself study ako eh, hindi ko alam yung pagkakasunod sunod ng pag-aaralan ko.
Gusto ko pa matuto kaso hayun nga I'm torn kung magttrabaho na agad ulit or mag-aaral for another 6 months muna para may foundation.
Gusto ko matutunan yung from web development, android app tapos network.
Tipong alam ko kung saan ko pwede gamitin kaso wala akong skills nga lang pa sa ganyan.
Nasabi ko yan kasi siguro hindi ko pa alam talaga kung anong kaibahan/hirap unless na lang kapag natry na.

Hindi ko alam kung anong tamang pagkakasunod-sunod kapag self study.
Sabi ng iba eh mag-aral daw ako runtime environment, framework, panibagong language.
Wala bang mas specific pa sa general terms nilang yan? Ano ba yung mga yan? Ano ba ang dapat? Saan ako magsisimula?
Syllabus? Roadmaps? Explain it to me like I'm 5.
Kung may trabaho lang sana na sumasahod ka na tapos tuturuan ka din magcode eh matagal ko nang pinatos.
 
Hello!

First of all oks yung mga sinabi mo dahil napagtanto mo yung weakness mo agad sa coding.

Ang una kong natutunan ay Javascript, HTML, CSS via google script sa YôùTùbé.
Mga 4 months ko yun pinag-aralan bago nakuhang mag-automate sa email at mailmerge, gumawa ng sign-up form na web app.
Okay dito, i think your in the basic stuff? so tama lang na naaral mo yung fundamentals ng Web Development. So may 2 tracks ang Web Dev and i think familiar ka na about it, if hindi that's Front End Development (For Design and Front page Logics) and Backend Development. (Server side stuff like nag poproduce ng data). Dito ka magstart pumili ng track if ano ba yung mas trip mo, para maging smooth yung pagaaral mo about sa web development :). Bonus na lang if yung dalawang track napili mong pagaralan :D

(Hirap pa ako sa JSON, DOMS, Async, do Get/doPost at Jquery nga lang.)
About dito this is like the deep part of learning the Javascript language itself. So i think you should learn the fundamentals first, like you know mga basic stuff like how function, variables, statements, looping and some ES6 codes. Kasi bago ka makapunta sa JSON, Async, and doGet/doPost, you need some basic understanding of fundementals muna. After that, start with JSON and Async, search mo lang on how they work. For example: I assume your code right now is Synchronous, so the best way to improve it is learning Asynchronous coding (So jan na papasok yung Promise, Callback Async/Await)

Kung magsself study ako eh, hindi ko alam yung pagkakasunod sunod ng pag-aaralan ko.
Yep, like i said fundamentals muna, and i'm pretty sure na alam mo na yung mga resources kung saan mag aaral right? pero if hindi you can gather some in here sa forums, marami namang mababait na tao dito na nagbibigay ng lessons, i mean from udemy? and w3schools :) . Then after fundementals, try mo gumawa ng maliliit na application from it, well depende yun sa track na napili mo, if front end, gawa ka ng simple web page like an order menu or something, if backend gawa ka ng console applications :) . Then if goods ka na sa mga yun, try to study how Databases works, API, JSON (like what u said above) and some programming concepts like OOP :), then after ulit nyan gawa ka ulit application, but a real-world application like mga information systems :)

Hindi ko alam kung anong tamang pagkakasunod-sunod kapag self study.
Sabi ng iba eh mag-aral daw ako runtime environment, framework, panibagong language.
Wala bang mas specific pa sa general terms nilang yan? Ano ba yung mga yan? Ano ba ang dapat? Saan ako magsisimula?
For the 2nd time basic fundementals lang lol xD dun ka lang magstart then build some applications from it :)
Well about sa runtime environment, you can use Node.js, it executes javascript code outside your browser, for the framework, there's a bunch of framework sa Web Development. For example Express.Js is a framework for backend development, so medyo low level kasi yung code ng HTTP requests sa nodejs, so Express.js yung friend natin dito para makapag code tayo ng highlevel HTTP Requests :). About Sa language, i think mas better if mag stick ka lang muna sa isa, some of the members here sa coding section used PHP, Python, Java and other stuff. But i think u started sa Javascript, so stick ka muna dyan, it's a great language btw :)

Yun lang hehe, sorry medyo napahaba, but i hope nakatulong ako :D
tanong ka lang dito if medyo nalabuan ka baka matulungan ka ng iba, pero opinyon ko lang yan on how to learn certain stuff so coding :)

Goodluck!
 
Yung mga pinag-aralan ko pala ay more on sa google scripts kaya ngttransition ako to Visual Studio Code. Medyo napansin ko na parang kulang at hindi gumagana yung iba sa google script kasi.

Most likely baka ginagawa ko parehas po -- Front and Backend.
Sa front-end ko kasi kalimitan nalalaman kung anong pwedeng hugutin sa backend.
Tapos hinuhugot ko naman ideas ng backend based sa kung anong gusto ko mangyari.
Mostly for personal use kasi ang projects ko. Kaya may idea na po ako sa flow.
Hirap kasi ako matuto kapag walang project eh.

Dahil nakaka-overwhelm po yung dami ng pwedeng pag-aralan. Ito yung usual kong problem po:
(1) Tamang pre-requisite na lesson na suitable/applicable sa next topic.
Yung goal/project is clear pero yung next topic hindi, hence, hindi rin sure kung magagamit yung pre-requisite na pinag-aaralan.
How would I know na significant si JSON etc, kung hindi ko sure kung magagamit ko sa next topic.
(* I just checked yung NodeJS na required. Pre-req pala tlga ang JSON at Async doon. I guess bawal magskip.)

(2) Variety of choices
May nakikita akong comparison na Angular vs React vs Vue. XML vs JSON. Native vs Crossplatform etc.
From a beginner's POV, di ko alam anong difference ng mga yan.
Kaya minsan kapag may nababasang comparison, parang nakakadiscourage pag-aralan yung ibang may less votes. Pero one thing I'm sure of ay one option is better than the other based sa purpose/use.
Yung pinaka-malalang sagot from a professional ay yung "It depends" sabay ililista lahat.
You do not have permission to view the full content of this post. Log in or register now.
(*Kaya salamat po sa concrete answer and pointers)

(3) Real examples / applications / projects agad na tutorials for motivation.
I know madali lang para sa iba intindihin yung explanations ng mga tutorials, pero first question na ngppop up minsan ay 'English naman pero bakit wala akong naiintindihan?' kaya back and forth ako sa real and simple examples ng fundamentals.
Madalas nawawala na ako kapag iba-ibang combination ginagamit nila sa video (e.g Laravel+mongoDb+..., Python+React+..., Django+.., JS+..).

Hence, nagccycle lang ang problems 1, 2 and 3 ko.
Hangga't hindi ko nalalaman kasi ang next topic to learn ay patuloy na going in circles po ako.
 
[XX='alpacarocks, c: 1047614, m: 1833690'][/XX] Hello!

Mostly for personal use kasi ang projects ko. Kaya may idea na po ako sa flow.
Hirap kasi ako matuto kapag walang project eh.
Goods yung about dito, di ka talaga matututo if di ka gagawa ng project sa mga napagaralan mo. so goods yan :D

Let's start sa point #1
Yes oo, nakaka overwhelm talaga, natural/common problem talaga yan ng mga developers. Well the other problem din is, yung mga napagaralan mo na other stuff sa fundementals, yes di mo magagamit yung iba dun. For example: you studied about Objects, Then napagaralan mo next about sa mga API and about sa JSON. For Example: You're making a simple One pager website, na may finifeature na isang product, and you want to design/develop the app statically, do you think need ng JSON dito? Well the goal is simple lang, justa simple 1 pager website right? you don't need a JSON data.
Another example: You want to develop a Weather Forecast webapp. You think need ng JSON dito? Yes, kasi magfefetch ka ng data from another API from your API eh. The answer is, depende sa project na dinedevelop mo yan sir :) malalaman mo talaga if need ng gantong modules or hindi.
Doon naman sa Node.js Async/Await and JSON yes need sya actually, a lot of web app these days is naka asynchronous and may JSON, For example: Twitter and Facebook :). Good feature to ng javascript so don't skip it

sa point #2
HAHA yes tama yung sinabi ng professional, 'it depends' talaga. Kasi dito tinitimbang if ano type mo, walang maganda, walang panget sa mga yan (Angular vs React vs Vue). More of preferences na lang sya talaga. I'll give you an example, I'm using React.js kasi goods sya and made by Facebook, and yung pag gawa ng mga components nya is madali lang para sakin. And i noticed dito sa community natin yung Iba Vue.js naman yung gamit, di ko alam yung reason nila pero siguro may preferences sila na madali lang yung vue ganto ganyan, my company used Vue.js btw xD. So ayun, more of preference lang sya talaga sir. Kung saan ka mas comfortable, yun yung pag aralan mo, The best way to do this is, try both and test mo lang if oks sayo. :)

#3
Well ika nga ng iba dito and mga nakakatanda satin, the best way to learn a specific things is Do it repetitively :) Magkakaiba tayo ng learning curve pre, yung iba mabagal umintindi, yung iba mabilis makagets, pero kung paulit ulit mong gagawin, tatanim sa utak mo yan na "Ah okay ganto pala yung used ng variables, JSON or whatever"
And i really assume na beginner ka palang, so you should learn ONLY one language, you don't have to learn C# or PHP, those are different languages.

Best way to do this and settle this is read a book about Javascript :), For me nagaral ako ng C#, and the book helped me learned kasi in-depth yung explanation dun. OR if hindi ka naman reader and naboboring ka, go to udemy, find a course about javascript and learn. Di mo need tapusin ng mabilisan, what matters is natutunan mo kahit mabagal yung process mo, ang mahalaga is may progress ka.
And i think you should drop your project or kung ano man dinedevelop mo. and learn more muna :)

Goodluck sir! :)
 
problema ko lang kapag nagbabasa/nanonood ako ay nakakatulog ako dahil bagong bago sa akin mga nakikita ko. (Hindi po pala ako nagsusulat ng notes sa notebook etc. kundi sa mismong script as comment ko nilalagay kaya diretso apply agad ako sa project ko.)

Mobile data lang po pala gamit ko kaya hindi ko sure kung kakayanin ng data ko yung udemy videos baka masyadong mabigat sa bulsa magpa-load. Tsaka baka magbuffer lang. Yung YøùTùbé kasi eh naddownload ko pa sa cellphone.

Anyway, may marrecommend po ba kayong book?
Recently, pinag-aralan ko yung JSON (in-depth), http, and sql vs. no sql. Ang isa sa target ko ay yung database or pagkukunan at storage ng data tapos extraction ng data kaya chinicheck ko yung JSON, sql and possibly xml. Tapos di ko sure kung may kinalaman yung topic ng sql vs nosql sa memory ng computer. Di ko alam kung kailangan ko ba pag-aralan yung computer architecture na may sariling topic. Kaya nanood din ako ng about sa cpu at ram videos.

May syllabus po ba kayo na pwede ko sundan? I think mas madali saken kapag may gamay na akong isang route eh madali na rin matutunan yung ibang route. Iba kasi yung gamay na sa marunong lang. Kaya parang susundan ko na lang po sa ngayon yung dinaanan/pinag-aralan niyo po.
 
problema ko lang kapag nagbabasa/nanonood ako ay nakakatulog ako dahil bagong bago sa akin mga nakikita ko. (Hindi po pala ako nagsusulat ng notes sa notebook etc. kundi sa mismong script as comment ko nilalagay kaya diretso apply agad ako sa project ko.)
Oks naman kung naglalagay ka ng comments mismo dun sa code, pero goods pa din yung sa nagtatake notes para may reference ka kung para saan si ganto, para saan si ganyan, baka kasi pag nadelete mo yung code file mo, hindi mo na makita yung mga na-comment mo. Pero kung saan ka comfortable go lang :)
Anyway, may marrecommend po ba kayong book?
Oo meron, kindly Check and Search, A Smarter Way to Learn Javascript By Mark Myers, medyo pang beginner yung book at may coding challenges din. Tho di ko pa sya tapos, pero i think sa javascript knowledge ko now, parang nacover ko na ata yung contents nung book, pero minsan nag sskim pa din ako ng information sa DOM Manipulations. And 2nd one is Eloquent Javascript Third Edition By Marijin Haverbeke, both pang beginner at dating coder itong book na to, parang hinehelp din nya yung mga readers for Modern Javascript coding and clean code, and yes kung eto yung babasahin mo may mga Projects din dyan. Tho pure javascript nga lang at hindi database stuff. Pero malaking tulong yun, para ma-prove logical thinking mo. Pero take note: Di mo need tapusin lahat nung mga yan. Hanggat may nasasagap kang information sa Internet, go lang ng go pre.

Recently, pinag-aralan ko yung JSON (in-depth), http, and sql vs. no sql. Ang isa sa target ko ay yung database or pagkukunan at storage ng data tapos extraction ng data kaya chinicheck ko yung JSON, sql and possibly xml. Tapos di ko sure kung may kinalaman yung topic ng sql vs nosql sa memory ng computer. Di ko alam kung kailangan ko ba pag-aralan yung computer architecture na may sariling topic. Kaya nanood din ako ng about sa cpu at ram videos.
Nako idol, bago ka mag JSON, dapat gamayin mo muna yung Objects sa javascript. Medyo advance kasi yang concepts na yan pre. Yung sa SQL vs NoSQL, is parang language lang sya for Databases, Medyo gamit ngayon ang SQL sa era natin, pero may ilan din na NoSQL ang gamit, tulad ako haha, ang ginagamit ko now is MongoDB. Try mo watch kung ano difference nila, pero ang masasabi ko is medyo plain code yung NoSQL, like javascript ang magmamanage nun.

May syllabus po ba kayo na pwede ko sundan? I think mas madali saken kapag may gamay na akong isang route eh madali na rin matutunan yung ibang route. Iba kasi yung gamay na sa marunong lang. Kaya parang susundan ko na lang po sa ngayon yung dinaanan/pinag-aralan niyo po.
About sa syllabus, i think goods na yung book para sayo, tho merong nagpost dito ata sa section na to mula sa mga aports natin about sa roadmap/route eh, baka mas mapadali coding life mo pag sinunod mo yun. Edit ko na lang tong reply ko if mahanap ko yung post na yun.

EDIT:
Ayun, about sa roadmap eto pala sya You do not have permission to view the full content of this post. Log in or register now. . Salamat pala kay idol FinestWork nakita ko to sa reply nya eh haha. Ayun medyo nakakalito lang yung tree, hindi sya medyo pang beginner friendly, pero try mo na lang siguro intindihin at magtanong tanong dito. Try mo din basahin mga info dito sa thread na to: Click me

Goodluck!
 
Last edited by a moderator:

Similar threads

Back
Top