מחשבות עדכניות

[27 בספטמבר 2014] [1 תגובות]

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

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

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

עבר לא מעט זמן וההשקפות והמחשבות שהיו לי בעבר השתנו.

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

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

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

זה לא אומר שלהתחיל ב-Java זה לא נכון. זה מאוד שימושי לשרתים ולכתיבת אפליקציות אנדרואיד. פשוט שלטעמי שעתה היפה של Java חלפה. באוניברסיטות עדיין מלמדים ב-C ו-Java. אני יודע שבחלק מהמכללות יש קורסים ב-Node.js, Objective-C ועוד.

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

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

בכל אופן, כאשר אתם קוראים את הבלוג, שימו לב לתאריכים. לא הכל נכון או עדכני. דברים מ-2007 כנראה התיישנו. דעות נחרצות כבר השתנו.

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

אם אתם רוצים דעה מעודכנת יותר, הבלוג שלי באנגלית נמצא כאן: berzniz.com 

37 תובנות על פיתוח אפליקציות

[25 בספטמבר 2013] [4 תגובות]

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

רעיון

1. האפליקציה חייבת לפתור צורך ממשי. אם אנשים לא מבינים איך חייהם ישתפרו לאחר השימוש בה, משהו לא בסדר ברעיון.
2. אפליקציה שעושה דבר אחד טוב עדיפה על אחרת שעושה שני דברים או יותר בצורה בינונית.
3. אל תקשיבו לאלו שאומרים לכם שהרעיון שלכם לא מספיק טוב. פשוט תנסו אותו.
4. רעיונות יכולים לנבוע מצורך, אבל גם לנבוע מחשיפה לטכנולוגיות חדשות.
5. מצאו משהו שאנשים עושים לפחות 5 פעם ביום. בדקו מהם השלבים שהם עושים. בנו משהו שחוסך חלק מהשלבים האלו.
6. יש אנשים שמעריכים רעיונות יותר מדי. הם מצפים לספק רעיון בלבד ושמישהו אחר ידאג לכל השאר: תכנון, תכנות, שיווק וכו'. זה לא יקרה.
7. אם התשובה לשאלה "האם אמא שלי תשתמש בזה?" היא כן - סימן שלרעיון יש סיכוי להפוך למשהו מצליח.

אפליקציה

8. דמיינו שמותר לאפליקציה שלכם להכיל רק מסך אחד. עכשיו תבנו את המסך הזה בצורה הטובה ביותר.
9. חייב להיות באפליקציה לפחות דבר אחד שיגרום למשתמש לרצות להראות אותה לחברים שלו. ה-Wow Factor.
10. בנו מוצר שניתן להרחיב אותו למוצרים אחרים.
11. האפליקציה חייבת להראות טוב ולשדר אמינות. כולל האייקון, הכתב שמופיע בה וכל מה שמסביב.
12. פחות זה יותר. השיגו את המטרה של האפליקציה בעזרת כמה שפחות כפתורים, מסכי הסברים והפרעות לא נחוצות.
13. כדאי למדוד כל דבר שיאפשר להבין מה עוזר למשתמשים ומה לא.
14. חשוב לאפשר שליטה במאפייני האפליקציה ללא עדכון שלה בחנות.
15. לא לפחד להעיף פיצ'רים שעבדתם עליהם במשך המון זמן. אם משהו לא עובד, זה לא משנה כמה זמן הושקע בו - צריך או לשפר אותו או לחסל אותו.

שיווק

16. ההצלחה הכי גדולה של האפליקציה תהיה בהשקה שלה. תכננו את הרגע הזה.
17. ברגע שאפליקציה מצליחה, מישהו יעשה חיקוי שלה. תדאגו ששלכם תהיה טובה יותר.
18. תנו למשתמשים הזדמנות להפיץ את האפליקציה עבורכם בעזרת אסאמאסים, מיילים ופייסבוק מהיום הראשון בחנות.
19. שם האפליקציה חשוב. כדאי לבחור שם שיחזור בתוצאות החיפוש. למשל עבור אפליקציית שליחת פקסים, השם המושלם הוא: "פקס".
20. משתמשים של אפליקציה אחת שלכם ישמחו לשמוע על השניה. ספרו להם בעזרת האפליקציה הראשונה.
21. שדרוג האפליקציה לגירסה חדשה היא נקודת זמן טובה לזכות בכותרות נוספות.
22. שיווק בעזרת כסף לא עובד.
23. להיות במקומות הראשונים בטבלת ה-Top Applications באפ-סטור זה השיווק הטוב ביותר.
24. מוצר משלים לאפליקציה אחרת זה רעיון טוב. זה נחמד לרכב על גל ההצלחה של אחרים.
25. אפליקציה לא מעניינת פשוט לא תצליח בטווח הארוך, לא משנה איזה אסטרטגית שיווק תבחרו.
26. לפעמים דברים לא עובדים, למרות שכל התנאים מרמזים על סיכויי הצלחה גבוהים.
27. אפליקציות טובות נשארות בדירוגים הגבוהים למשך זמן.

משתמשים

28. תמיד יהיו משתמשים לא מרוצים. חושב לדעת לקבל מהם את הפידבק ולנתח אותו.
29. כפתור "צור קשר" באפליקציה עשוי להציף אתכם בכמות מיילים אדירה, אך יעזור לכם למצוא תקלות שלא הייתם מוצאים לבד.
30. כל מייל תמיכה שמתקבל הוא הפסד. עלות הזמן לענות על מייל תמיכה אחד שווה הרבה יותר ממחיר האפליקציה.
31. אנשים רוצים לדעת שמישהו נמצא בצד השני של בקשת התמיכה לכן מומלץ לענות על כל מייל באופן המהיר ביותר.ֿ גיליתי שלא תמיד יש אפשרות לענות לכולם הכי מהר.
32. אם אתם מקבלים מייל אוהד, בקשו ממנו לדרג את האפליקציה בחנות.

זמן

33. לפעמים לפעולות שתשקיעו בהן כמות זמן משמעותית יהיו תוצאות זניחות.
34. לפעמים לפעולות שלא תשקיעו בהן בכלל זמן יהיו תוצאות משמעותיות.
35. כדאי לקבוע זמן השקה מראש. כל דרך בניית האפליקציה נעשית טוב יותר עם אילוץ הזמן.
36. יש זמנים שפשוט צריך לחכות שהם יעברו כדי לראות תוצאות.
37. זמן פנוי לעבודה X אפס מוטיבציה = אפס זמן 
  

אפליקציה חדשה - Voice Call

[11 באוגוסט 2013] [4 תגובות]

קיבלתי המון תגובות והצעות בעקבות ההצלחה של מצב-נהיגה. אחת הבקשות שחזרו על עצמן היתה לאפשר להתקשר לאיש קשר על ידי אמירת שמו.

Voice Call

בהשראתכם החלטתי ליצור אפליקציה כזאת שתהיה "האחות הקטנה" של מצב נהיגה.

Voice Call

הכירו את Voice Call, האפליקציה שמאפשרת לדבר בעברית אל האייפון להגיד לו למי להתקשר.

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

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

הורדה

האפליקציה זמינה באפ-סטור:

Voice Call

[פוסטים קודמים]