Hello everyone 👋
Sometimes, when Software Developers apply for a Role (Intern, Junior, Mid, Senior etc) at IT Companies overseas or locally -
Minimum Interview 3 steps (depend on companies):
- IQ & IT Test
- Live Coding
- Face-to-face Interview, and you have to get through all of them.
Once you get past the IQ & IT Test stage, there's one Question Project Managers love to ask in the Live Coding and Face-to-face Interview rounds. How do you understand a Library? What's a Framework like? How do Libraries and Frameworks work, what are their strengths and weaknesses, what makes something a Library, and what makes it a Framework? They ask things like this to test your knowledge. If you're already working as a Software Developer, Libraries and Frameworks probably aren't strangers to you. But there are still plenty of people in the Development Field who use Libraries and Frameworks without knowing how they actually work. Not knowing this can make you too Library Dependent, whether you're Maintaining Software across Versions or adding new features to Hybrid Software. That can make long-term Maintenance hard and can hurt Software Performance too.
Today I'm going to share a comparison of Libraries and Frameworks, covering Workflow, Function, Performance, Structure and Control. Along the way, I'll only pick out the basics of Libraries and Frameworks that are really worth knowing. If you want to dig into Libraries and Frameworks in more detail, I've also shared some Blog Links below for you to read. I hope you get something useful out of this 🤍
- interviewbit.com/blog/framework-vs-library
- baeldung.com/cs/framework-vs-library
- sencha.com/blog/difference-between-framework-vs-library-snc
Workflow
Meaning
Structure
Controlling
Function
Performance
Usage
Benefits
Samples
See you again in the next post 😉
မိတ်ဆွေတို့အားလုံး မင်္ဂလာပါဗျ 👋
တခါတရံ Software Developer တွေအနေနဲ့ Oversea မှာရှိတဲ့ IT Companies တွေ , Local တွေမှာရှိတဲ့ IT Companies တွေကို Role(Intern,Junior,Mid,Senior etc) တစ်ခုအတွက် အလုပ်လျှောက်တဲ့အခါ -
Minimum Interview 3 steps (depend on companies):
- IQ & IT Test
- Live Coding
- Face-to-face Interview တွေကိုဖြတ်ကျော်ရပါတယ်။
အဲဒီအခါ IQ & IT Test အဆင့်ကိုကျော်ပြီး Live Coding , Face-to-face Interview တွေမှာ Project Manager တွေက မေးလေ့မေးထ့ရှိတဲ့ Question လေး တစ်ခုရှိပါတယ်။ Library ဆိုတာဘယ်လိုနားလည်လဲ၊ Framework ဆိုတာဘာလိုမျိုးလဲ၊ Library နဲ့ Framework တွေရဲ့ အလုပ်လုပ်ပုံ အားသာချက်၊အားနည်းချက်၊ ဘယ်လိုဟာကို Library လဲ၊ ဘယ်လိုမျိုးဆို Frameworkလဲ အစရှိသဖြင့် ပညာစမ်းတဲ့အနေနဲ့ မေးတတ်စမ်းတတ်ကြပါတယ်။ Software Developer အနေနဲ့ လုပ်ကိုင်နေပြီးဆိုရင်လည်း Library နဲ့ Framework တွေနဲ့က မစိမ်းတတ်ကြပါဘူး။ ဒါပေမဲ့လဲ Library နဲ့ Framewrok တွေရဲ့အလုပ်လုပ်ပုံ မသိသေးပဲ အသုံးချရေးနေတဲ့သူတွေက Development Field ထဲမှာအများကြီးရှိနေတုန်းပါပဲ ။ အဲလိုမသိခြင်းက Software တွေကို Version အလိုက် Maintain လုပ်တဲ့အခါပဲဖြစ်ဖြစ် Hybrid Software တွေကို featureအသစ်သစ်တွေထည့်တဲ့အခါမှာ Library Depend လွန်ဖြစ်ပြီး ကာလရှည် Maintain လုပ်တဲ့အခါအခက်အခဲရှိနိုင်သလို Software Performance ကိုထိခိုက်လာစေနိုင်ပါတယ်။
ကျွန်တော်က ဒီနေ့မှာတော့ Library နဲ့ Framework တွေနဲ့ Workflow, Function, Performace,Structure,Control ဆိုင်ရာတွေကို နှိုင်းယှဉ်ပြီး မျှဝေပြောပြပေးသွားမှာဖြစ်ပါတယ်။ပြောပြတဲ့အခါ ကျရင်လည်း Library နဲ့ Framework တွေရဲ့ အခြေခံသိသင့်သိထိုက်တာကိုပဲ ရွေးထုတ်ပြောပြပေးမှာဖြစ်ပါတယ်။ မိတ်ဆွေတို့အနေနဲ့ Library နဲ့ Framworkတွေရဲ့အကြောင်းကိုအသေးစိပ်စူးစမ်းချင်လို့ သိချင်လာတဲ့အခါ ဖတ်ဖို့ Blog Linkတွေကိုလဲ အောက်မှာမျှဝေထားပါတယ်။ အကျိုးတစ်ခုခုရသွားမယ်လို့မျှော်လင့်ပါတယ် 🤍
- interviewbit.com/blog/framework-vs-library
- baeldung.com/cs/framework-vs-library
- sencha.com/blog/difference-between-framework-vs-library-snc
Workflow
Meaning
Structure
Controlling
Function
Performance
Usage
Benefits
Samples
နောက်တစ်ပုဒ်နဲ့ပြန်တွေ့ကြတာပေါ့ 😉

