מדוע למידת תכנות יכולה לחסוך תוכנה חינמית (חוות דעת)

למה ללמוד תכנות

הרבה זמן רציתי לנסות אובונטו טאץ ', מערכת ההפעלה הניידת שפותחה במקור על ידי Canonical וכעת נמשכה על ידי הקהילה. אפילו קניתי טאבלט כללי לשרש ולהתקין אותו, אך החומרה שלו לא הייתה ידועה כל כך שמעולם לא הצלחתי להבין כיצד לעשות זאת.

במקרה, רציתי שמוטו G משנת 2014 שנמצא ברשימת המכשירים התואמים שייפול לידי, אז ברגע שאוכל אנסה אותו. כהכנה החלטתי לערוך סיור אצלו חנות אפליקציות. איזו אכזבה!

האנשים ב- UBPorts עושים עבודה נהדרת; מערכת ההפעלה תומכת ביישומים מקוריים ב- JavaScript, C ++, Python, Rust ו- Go, בעוד שניתן ליצור את הממשקים עם QML או HTML 5. ישנה סביבת פיתוח פונקציונלית משולבת ותיעוד מקיף. עם זאת, תוכן החנות הוא של חוסר דמיון כזה שהוא גורם לך לרצות לבכות

זה לא קשור לכך שאין אותם יישומים מחנויות iOS ו- Android. זה קשור לאי יישומים טובים יותר. יש רק אפליקציות רשת שנוצרות אוטומטית עם יישום למעלה.

כך קורה גם עם לינוקס. כמו שהיה אומר מאמן כדורגל ארגנטינאי, "הבסיס נמצא שם." הבעיה היא שנראה שאנחנו לא מסוגלים לנצל את זה.

למה ללמוד תכנות

לאחרונה, בבלוג וידיאו, הואשמתי שהאשמתי את לינוקס בכך שאין לה יותר נתח שוק ולא הבנתי ש- Windows היא המובילה כי "זה מגיע מותקן מראש כמעט בכל המחשבים." כדי להפריך את השנייה אני זקוק לשתי מילים בלבד; חלונות ויסטה. מותקן מראש במיליוני מחשבים הוא מעולם לא חרג מספרות כפולות של נתח השוק. הדבר יקרה כעבור שנים עם חלונות 8.

באשר לראשונה, אשמתה של לינוקס היא שלא ניסה קשה. יש לנו את כל הכלים ליצירת תוכנות איכותיות. אך אנו מעדיפים לבצע הפצות נגזרות ומזלגות נגן וידאו במקום יישומים משבשים.

מכאן שאני כותב הסדרה הזו. לא אדובי מתכוונים לתת לנו פוטושופ ולא אפל GarageBand. אם נרצה אותם, נצטרך לבנות אותם בעצמנו.
בתגובה למאמר קודם כתב המשתמש קמילו ברנאל:

ובכן, אני לא מתכנת מקצועי, אבל לינוקס עשתה לי טוב מאוד כבר 11 שנים. הכישורים ה"מתקדמים "היחידים שהייתי זקוק להם היו כתיבת סקריפטים של Bash / Python והתעסקות עם כמה קבצי תצורה. כל השאר נמסר לי על ידי קהילת OpenSource שהורכבה ומוכנה לשימוש. טרי מ- Windows בשנת 2010, שנאתי את הטרמינל כמו אף אחד אחר, ועכשיו הוא הפך לכלי המועדף עלי וזה שאני הכי משתמש בו :)

לא הייתי יודע ליצור יישום נהדר מאפס כדי לפתור בעיה, להרכיב אותה, לספק לה ממשק גרפי ולהפיץ אותה, אבל אני יודע להשתמש בתוכניות קיימות עם סקריפטים ולשלב אותם כדי להשיג כל תוצאה רצויה. , כך שבפועל אין צורך בתכנית מקצועית, ובכל זאת הצלחתי לפתור בעיות מורכבות של הנדסת תעשייה בחברות בינוניות.

הכוונה שלי היא לא לרדת מהקו. אם הייתי רוצה לערוך דרשות הייתי לומד לכומר. מטרת סדרת המאמרים הזו היא לעזור לאנשים שרוצים ללכת צעד קדימה, לא לאלץ את מי שיש לו את מה שהם צריכים לעשות משהו שהם לא צריכים לעשות.

בפרק הראשון של שישה כובעים חושבים, מומחה הפריון אדוארד דה בונו מציע את מה שהוא מכנה "העמיד פנים ...". במקרה שלנו זה יהיה זה אם נאמץ את המתודולוגיה של מתכנתים מקצועיים, בסופו של דבר נהיה כאלה.

זה לא קשור להפוך את התכנות לדרך החיים שלנו (אלא אם כן אתה רוצה לעשות את זה) זה, כפי שאמרתי לעיל, שאף אחד לא מתכוון לתת לנו את היישומים המגיעים לנו אלא אם כן נעשה אותם בעצמנו. כמובן, זה לא משהו שמושג בן לילה.

שמירת תוכנה חינמית

מזמן הגבתי מאמר כיצד פרויקטים של קוד פתוח שאינם נתמכים על ידי חברות מתים. הדרך להימנע מכך היא על ידי החייאת קהילת המפתחים המתנדבים. הכלים שם. רק הרצון חסר.

לפני כמה חודשים היה ידוע על מסע ההסרה של ריצ'רד סטולמן, המופעל על ידי חברים שונים בפרויקטים חופשיים של תוכנה (לדעתי נתמך על ידי חברות). כידוע, סטולמן עדיין במקומו מכיוון שהיו יותר שדיברו לטובתו. מה שלא כל כך ידוע הוא שלאט לאט מי שקידם את הקמפיין מוותר על תפקידו בפרויקטים השונים. לא פעם הקרב נוצח, אך, קהילות זקוקות לחברים חדשים בכדי למנוע מאינטרסים מסחריים להטיל אג'נדות שאין להן שום קשר לעקרונות התוכנה החופשית.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מיגל רודריגס דיג'ו

    אני מסכים, אם כי מה שאני הכי מצטער על זה שיש כל כך הרבה גאונות עם חוסר היכולת לסבול דעות.

  2.   JVFS דיג'ו

    תודה לכל המפתחים והעבודה שהם עשו היא מדהימה. אני עובד עם לינוקס (אובונטו) במשך יותר משש שנים והביצועים היו זריזים יותר, החל מ- LibreOffice, Gimp ו- Inskape. התוכניות האלה פנטסטיות ולמרות שניסיתי לתכנת, לא הייתי קבועה בלימוד הזה, אבל אני אסירת תודה שוב על כל הכלים האלה ועל אלה שעוד לא גיליתי.

    ¡פליסידאס!