Hacker News

ሰብሳቢውን በማረም ጊዜ የእኔ አፕሊኬሽን ፕሮግራመር ደመ ነፍስ አልተሳካም።

አስተያየቶች

1 min read Via landedstar.com

Mewayz Team

Editorial Team

Hacker News
<ሰውነት>

የእኔ መተግበሪያ ፕሮግራመር ውስጠቶች ሰብሳቢውን ሲያርሙ አልተሳካም

ለዓመታት የእኔ ፕሮፌሽናል ዓለም በብስትራክሽን ንብርብሮች ላይ ተገንብቷል። እንደ ዘመናዊ አፕሊኬሽን ፕሮግራመር፣ የምኖረው በከፍተኛ ደረጃ ቋንቋዎች፣ የሚተዳደሩ የሩጫ ጊዜዎች እና ኃይለኛ ማዕቀፎች ባሉበት ምቹ ምህዳር ውስጥ ነው። ባዶ ጠቋሚ በስተቀር? ቁልል ዱካ በትክክል ወደ ችግሩ መስመር ይጠቁመኛል። የማህደረ ትውስታ መፍሰስ? የቆሻሻ አሰባሳቢው ብዙ ጊዜ ከማስተየቴ በፊት ያስተናግዳል። ይህ አብስትራክት ልዕለ ኃያል ነው፣ እንደ Mewayz መድረክ ያሉ ውስብስብ ሥርዓቶችን በሚያስደንቅ ፍጥነት እንድንገነባ ያስችለናል። ነገር ግን በቅርብ ጊዜ፣ ወደ አንዳንድ የቆየ የስርዓት ኮድ-ጥሬ፣ ያልተበረዘ ሰብሳቢ - ጥልቅ መግባቱ ይህን ምቾት ሰባብሮታል። ከአስር አመታት በላይ የተከበረው የከፍተኛ ደረጃ ስሜቴ ከንቱ ብቻ አልነበረም። እነሱ በንቃት ይመሩኝ ነበር።

የቁጥጥር ቅዠት እና የባሬ ብረት ድንጋጤ

ተግባሩ በቂ ቀላል ይመስላል፡ ለምን አንድ የተወሰነ የሃርድዌር መቆራረጥ አልፎ አልፎ እየከሰመ እንደሆነ ይወቁ። በእኔ አለም፣ ይህ የምዝግብ ማስታወሻ ፋይልን መፈተሽ፣ የተግባር ጥሪን መፈለግ ወይም መግቻ ነጥብ ማዘጋጀትን ያካትታል። የመጀመሪያ ስሜቴ "ተግባር" መፈለግ ነበር። የሚታወቅ ስርዓተ-ጥለት፣ ግልጽ የሆነ መግቢያ እና መውጫ ነጥብ በመፈለግ የመሰብሰቢያውን ኮድ ቃኘሁ። በምትኩ፣ ከኮድ ጋር ከተጣመረ መረጃ ጋር በራሳቸው ላይ ወደ ኋላ የዞረ የመዝለል መመሪያዎችን (JMPJZ)) አገኘሁ። ለመፈተሽ ምንም የተቆለለ ፍሬም አልነበረም፣ ምንም የሚታዩ የአካባቢ ተለዋዋጮች የሉም። የ"ተግባር" ጽንሰ-ሀሳብ በጣም ቀላል በሆነ፣ የበለጠ ጨካኝ በሆኑ ህጎች ላይ በሚሰራ እውነታ ላይ የጫንኩት የከፍተኛ ደረጃ ቅዠት ነበር። እንደው የወሰድኩት ቁጥጥር ቅዠት ነው። እዚህ፣ ፕሮሰሰር የሚቀጥለውን መመሪያ አንድ በአንድ፣ በዓይነ ስውር፣ በማይወላወል ትኩረት ፈፅሟል።

የአንጎልህ ቆሻሻ ሰብሳቢ ሲሰበር

የኔ ደመነፍሴ በጣም ጥልቅ ውድቀት በማስታወስ ዙሪያ ያጠነጠነ ነበር። እንደ ጃቫ ወይም ፓይዘን ባሉ ቋንቋዎች የማህደረ ትውስታ አስተዳደር በአብዛኛው በራስ-ሰር ነው። አንድ ነገር ፈጥረዋል፣ ይጠቀሙበት፣ እና በመጨረሻም ስርዓቱ ማህደረ ትውስታውን ይመልሳል። በመሰብሰቢያ ውስጥ, ቆሻሻ ሰብሳቢ የለም. እያንዳንዱ መመዝገቢያ እና የማስታወሻ አድራሻ በጥንቃቄ በጥንቃቄ ማስተዳደር ያለብዎት ውድ ፣ ውስን ሀብት ነው። የማረም ሒደቴ በወሳኝ ስህተት ተከስቷል፡ የማህደረ ትውስታ ሁኔታ መተንበይ እንደሚቀጥል ገምቼ ነበር። እሴቱን ወደ መዝገብ ቤት እከታተላለሁ፣ በሌላ የኮድ ቅርንጫፍ ተዘናግቼ እና ከዚያ ተመልሼ መዝገቡ ባልተዛመደ በሚመስል ኦፕሬሽን ተሽሮ ነበር። አካባቢው ሁኔታን ይጠብቀኛል ብዬ በ"ቆሻሻ በተሰበሰበ" አስተሳሰብ ለማረም እየሞከርኩ ነበር። ተሰብሳቢው ዓለም እንዲህ ዓይነት ጨዋነት አይሰጥም። ለእያንዳንዱ ነጠላ ባይት ቋሚ፣ በእጅ የሚሰራ ሂሳብ ይፈልጋል።

እንዴት ማሰብ እንደሚቻል መማር፡ የተለየ አመለካከት ያለው ዋጋ

ይህ ተስፋ አስቆራጭ ልምምድ በመጨረሻ ትሁት እና በዋጋ ሊተመን የማይችል ትምህርት ነበር። የከፍተኛ ደረጃ ግምቶቼን እንድተው እና እንደ ማሽኑ እንዳስብ መገደድ— ስለ ምዝገባ ድልድል፣ የቁልል ጠቋሚዎች እና ፕሮሰሰር ባንዲራዎች መጨነቅ - መሰረታዊ ዳግም ማስጀመር ነበር። እንደ Mewayz ያሉ የንግድ ስራ ሂደት ኦርኬስትራዎችን የሚያቃልሉ መድረኮችን ጨምሮ በየቀኑ የምጠቀምባቸው ኃይለኛ መሳሪያዎች ሁሉ በመጨረሻ በዚህ ጥሬ እና ሜካኒካል መሰረት ላይ እንደተገነቡ አስታወሰኝ። ያንን መሠረት መረዳቱ፣ በጥቂቱም ቢሆን፣ ለአብስትራክሽን ውበት ጥልቅ አድናቆትን ይሰጣል እና አንዳንድ ጊዜ በንብርብሮች ውስጥ “ሊፈስስ” የሚችሉ ችግሮችን ለመመርመር ጥርት ያለ ዓይን ይሰጣል።

  • አብስትራክሽን ግምት፡ እንደ ተግባራት እና ነገሮች ያሉ ከፍተኛ ደረጃ ጽንሰ-ሀሳቦችን በዝቅተኛ ደረጃ እንዲኖሩ መጠበቅ
  • ራስ-ሰር የማህደረ ትውስታ አስተዳደር፡ እያንዳንዱ የማህደረ ትውስታ ስራ በግልፅ መያዝ እና መከታተል እንዳለበት መርሳት።
  • የበለጸገ የማረሚያ ውሂብ፡ በጥሬ ማሽን ኮድ ውስጥ በሌሉ ተምሳሌታዊ ስሞች እና ቁልል አሻራዎች ላይ መተማመን።
  • ተከታታይ አመክንዮ ፍሰት፡ ከቀደምት ዝላይ እና ባንዲራዎች ይልቅ በተዋቀሩ ቀለበቶች እና ሁኔታዊ ብሎኮች ማሰብ።
ማረም ሰብሳቢ አስተምሮኛል በጣም አደገኛዎቹ ሳንካዎች በኮዱ ውስጥ ሳይሆን በፕሮግራም አድራጊው ግምቶች ውስጥ ኮዱ እንዴት እንደሚሰራ።

በመሠረታዊ አክብሮት ላይ ያለ ትምህርት

ከዚህ መከራ በኋላ ወደ እኔ ባለ ከፍተኛ ደረጃ የፕሮግራሚንግ አካባቢ መመለስ ወደ ቤት የመምጣት ያህል ተሰማኝ። ነገር ግን ስራዬን ለሚያስችሉት መሠረተ ልማቶች በአዲስ አክብሮት ተመለስኩ። እንደ Mewayz ባለው ሥርዓት ውስጥ ያለው እንከን የለሽ ሞጁል ውህደት እና የስራ ፍሰት አውቶማቲክ ውስብስብ እና ዝቅተኛ ደረጃ ሎጂክ ላይ ያረፉ የምህንድስና ስራዎች ናቸው። ውጤታማ የንግድ ሶፍትዌሮችን ለመገንባት ሰብሳቢ ኤክስፐርት መሆን ባያስፈልገኝም፣ ልምዱ ወሳኝ እይታ ሰጠኝ። ከመሳሪያዎቻችን ስር ያሉትን ንብርብሮች የመረዳትን አስፈላጊነት አጉልቶ ያሳየ ሲሆን በየቀኑ በእነሱ ውስጥ ለመስራት ሳይሆን የሚያከናውኑትን አስማት በተሻለ ሁኔታ ለማድነቅ እና ይህ አስማት አልፎ አልፎ ሲወድቅ የበለጠ አስተዋይ ችግር ፈቺ ለመሆን ነው። የእኔ ደመነፍሳ ብቻ አልተሳካም; የተሻሉ እንዲሆኑ በድጋሚ ተስተካክለዋል።

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

ብዙ ጊዜ የሚጠየቁ ጥያቄዎች

የእኔ መተግበሪያ ፕሮግራመር አቀናባሪን ሲያርም አልተሳካም

ለዓመታት የእኔ ፕሮፌሽናል ዓለም በብስትራክሽን ንብርብሮች ላይ ተገንብቷል። እንደ ዘመናዊ አፕሊኬሽን ፕሮግራመር፣ የምኖረው በከፍተኛ ደረጃ ቋንቋዎች፣ የሚተዳደሩ የሩጫ ጊዜዎች እና ኃይለኛ ማዕቀፎች ባሉበት ምቹ ምህዳር ውስጥ ነው። ባዶ ጠቋሚ በስተቀር? ቁልል ዱካ በትክክል ወደ ችግሩ መስመር ይጠቁመኛል። የማህደረ ትውስታ መፍሰስ? የቆሻሻ አሰባሳቢው ብዙ ጊዜ ከማስተየቴ በፊት ያስተናግዳል። ይህ አብስትራክት ልዕለ ኃያል ነው፣ እንደ Mewayz መድረክ ያሉ ውስብስብ ሥርዓቶችን በሚያስደንቅ ፍጥነት እንድንገነባ ያስችለናል። ነገር ግን በቅርብ ጊዜ፣ ወደ አንዳንድ የቆየ የስርዓት ኮድ-ጥሬ፣ ያልተበረዘ ሰብሳቢ - ጥልቅ መግባቱ ይህን ምቾት ሰባብሮታል። ከአስር አመታት በላይ የተከበረው የከፍተኛ ደረጃ ስሜቴ ከንቱ ብቻ አልነበረም። እነሱ በንቃት ይመሩኝ ነበር።

የቁጥጥር ቅዠት እና የባሬ ብረት ድንጋጤ

ተግባሩ በቂ ቀላል ይመስላል፡ ለምን አንድ የተወሰነ የሃርድዌር መቆራረጥ አልፎ አልፎ እየከሰመ እንደሆነ ይወቁ። በእኔ አለም፣ ይህ የምዝግብ ማስታወሻ ፋይልን መፈተሽ፣ የተግባር ጥሪን መፈለግ ወይም መግቻ ነጥብ ማዘጋጀትን ያካትታል። የመጀመሪያ ስሜቴ "ተግባር" መፈለግ ነበር። የሚታወቅ ስርዓተ-ጥለት፣ ግልጽ የሆነ መግቢያ እና መውጫ ነጥብ በመፈለግ የመሰብሰቢያውን ኮድ ቃኘሁ። ይልቁንስ የዝላይ መመሪያዎችን (JMP፣ JZ) ወደ ራሳቸው ወደ ኋላ የሚዞር፣ መረጃ ከኮድ ጋር የተቀላቀለበት ቤተ ሙከራ አገኘሁ። ለመፈተሽ ምንም የተቆለለ ፍሬም አልነበረም፣ ምንም የሚታዩ የአካባቢ ተለዋዋጮች የሉም። የ"ተግባር" ጽንሰ-ሀሳብ በጣም ቀላል በሆነ፣ የበለጠ ጨካኝ በሆኑ ህጎች ላይ በሚሰራ እውነታ ላይ የጫንኩት የከፍተኛ ደረጃ ቅዠት ነበር። እንደው የወሰድኩት ቁጥጥር ቅዠት ነው። እዚህ፣ ፕሮሰሰር የሚቀጥለውን መመሪያ አንድ በአንድ፣ በዓይነ ስውር፣ በማይወላወል ትኩረት ፈፅሟል።

የአንጎልህ ቆሻሻ ሰብሳቢ ሲሰበር

የኔ ደመነፍሴ በጣም ጥልቅ ውድቀት በማስታወስ ዙሪያ ያጠነጠነ ነበር። እንደ ጃቫ ወይም ፓይዘን ባሉ ቋንቋዎች የማህደረ ትውስታ አስተዳደር በአብዛኛው በራስ-ሰር ነው። አንድ ነገር ፈጥረዋል፣ ይጠቀሙበት፣ እና በመጨረሻም ስርዓቱ ማህደረ ትውስታውን ይመልሳል። በመሰብሰቢያ ውስጥ, ቆሻሻ ሰብሳቢ የለም. እያንዳንዱ መመዝገቢያ እና የማስታወሻ አድራሻ በጥንቃቄ በጥንቃቄ ማስተዳደር ያለብዎት ውድ ፣ ውስን ሀብት ነው። የማረም ሒደቴ በወሳኝ ስህተት ተከስቷል፡ የማህደረ ትውስታ ሁኔታ መተንበይ እንደሚቀጥል ገምቼ ነበር። እሴቱን ወደ መዝገብ ቤት እከታተላለሁ፣ በሌላ የኮድ ቅርንጫፍ ተዘናግቼ እና ከዚያ ተመልሼ መዝገቡ ባልተዛመደ በሚመስል ኦፕሬሽን ተሽሮ ነበር። አካባቢው ሁኔታን ይጠብቀኛል ብዬ በ"ቆሻሻ በተሰበሰበ" አስተሳሰብ ለማረም እየሞከርኩ ነበር። ተሰብሳቢው ዓለም እንዲህ ዓይነት ጨዋነት አይሰጥም። ለእያንዳንዱ ነጠላ ባይት ቋሚ፣ በእጅ የሚሰራ ሂሳብ ይፈልጋል።

እንዴት ማሰብ እንደሚቻል መማር፡ የተለየ አመለካከት ያለው ዋጋ

ይህ ተስፋ አስቆራጭ ልምምድ በመጨረሻ ትሁት እና በዋጋ ሊተመን የማይችል ትምህርት ነበር። የከፍተኛ ደረጃ ግምቶቼን እንድተው እና እንደ ማሽኑ እንዳስብ መገደድ— ስለ ምዝገባ ድልድል፣ የቁልል ጠቋሚዎች እና ፕሮሰሰር ባንዲራዎች መጨነቅ - መሰረታዊ ዳግም ማስጀመር ነበር። እንደ Mewayz ያሉ የንግድ ስራ ሂደት ኦርኬስትራዎችን የሚያቃልሉ መድረኮችን ጨምሮ በየቀኑ የምጠቀምባቸው ኃይለኛ መሳሪያዎች ሁሉ በመጨረሻ በዚህ ጥሬ እና ሜካኒካል መሰረት ላይ እንደተገነቡ አስታወሰኝ። ያንን መሠረት መረዳቱ፣ በጥቂቱም ቢሆን፣ ለአብስትራክሽን ውበት ጥልቅ አድናቆትን ይሰጣል እና አንዳንድ ጊዜ በንብርብሮች ውስጥ “ሊፈስስ” የሚችሉ ችግሮችን ለመመርመር ጥርት ያለ ዓይን ይሰጣል።

መሰረታዊ አክብሮት ላይ ያለ ትምህርት

ከዚህ መከራ በኋላ ወደ እኔ ባለ ከፍተኛ ደረጃ የፕሮግራሚንግ አካባቢ መመለስ ወደ ቤት የመምጣት ያህል ተሰማኝ። ነገር ግን ስራዬን ለሚያስችሉት መሠረተ ልማቶች በአዲስ አክብሮት ተመለስኩ። እንደ Mewayz ባለው ሥርዓት ውስጥ ያለው እንከን የለሽ ሞጁል ውህደት እና የስራ ፍሰት አውቶማቲክ ውስብስብ እና ዝቅተኛ ደረጃ ሎጂክ ላይ ያረፉ የምህንድስና ስራዎች ናቸው። ውጤታማ የንግድ ሶፍትዌሮችን ለመገንባት ሰብሳቢ ኤክስፐርት መሆን ባያስፈልገኝም፣ ልምዱ ወሳኝ እይታ ሰጠኝ። ከመሳሪያዎቻችን ስር ያሉትን ንብርብሮች የመረዳትን አስፈላጊነት አጉልቶ ያሳየ ሲሆን በየቀኑ በእነሱ ውስጥ ለመስራት ሳይሆን የሚያከናውኑትን አስማት በተሻለ ሁኔታ ለማድነቅ እና ይህ አስማት አልፎ አልፎ ሲወድቅ የበለጠ አስተዋይ ችግር ፈቺ ለመሆን ነው። የእኔ ደመነፍሳ ብቻ አልተሳካም; የተሻሉ እንዲሆኑ በድጋሚ ተስተካክለዋል።

ስራህን ለማቃለል ዝግጁ ነህ?

CRM፣ ደረሰኝ፣ HR ወይም ሁሉንም 208 ሞጁሎች ያስፈልግህ እንደሆነ — Mewayz ሸፍነሃል። 138ሺህ+ ንግዶች አስቀድመው መቀየሪያ አድርገዋል።

ነጻ ጀምር →