כשיזם פוגש מתכנת

כל מה שיזם צריך לדעת כשהוא רוצה לעבוד עם מתכנת

אבי חייאב

יזם

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

כמה זה עולה?

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

> אז איך נדע לבחור מתכנת?

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

והכי חשוב זה האמון והאינטראקציה ביניכם.

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

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

מילון תכנותי-יזמי

לאנשים שלא באים מעולם התכנות יהיה קשה לעקוב אחרי כל מה שהמתכנת מסביר לנו.

בדיוק לשם כך ייסדנו (לא בבאזל, בבנימין טק!) את המילון שיקל עליכם את הדרך להבנת אנשי הצוות שלכם:

 

Source code-  .if, will, loop שפה בה מתכנתים את הפקודות. משולב מילים באנגלית כמו 

machine code- . שפת מכונה. כל תוכנה שרצה על המחשב רצה בשפה שבנויה מאפסים ואחדים

saas- שירותים שניתנים על ידי מחשב מרוחק 

source code to machine code– העברה משפה שאנחנו מבינים לשפה שהמחשב מבין

Server side– תוכנה שרצה על המחשב המרוחק בדרך כלל זה מחשב מרוחק שנמצא במקום כלשהו

Client side– ממשק המשתמש. מה שמותקן על המחשב או הנייד 

UI/UX- איך יראה הממשק על המסך 

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

Dashboard– לוח ממשק. עליו המשתמש מבצע פעולות 

Web– כל מה שקשור לאינטרנט

Browser– דפדפן

Mockup– דראפט ראשוני על הנייר כשיוצאים לתכנות אפליקציה

POC– גרסה ראשונית שעובדת ומוכיחה שניתן לעשות דבר מסויים

Source control– ניהול הגרסאות של התוכנה. מכוון שיש הרבה גרסאות ושינויים במהלך פיתוח התוכנה חשוב לנהל את הגירסאות והיסטורית השינויים בקוד 

GIT– אחד הסורס קונטרולים הפופולרים ביותר 

Backup– גיבוי. חשוב לגבות כל מה שעשינו. פעם ביום או פעם בשבוע. ישירות אל הקלאוד שלנו

Mobile app– אפליקציה שמיועדת לאמצעי מחשוב ניידים  

OS– מערכת הפעלה. על כל מחשב רצה איזושהי מערכת- אנדרואיד או ios מחשבים ויינדוס או 

Ubuntu– מערכת הפעלה על בסיס יוניקס

Android– מערכת הפעלה לטלפונים וטאבלטים

IOS– האמריקאית “APPLE” מערכת הפעלה לטלפונים וטאבלטים של חברת 

Windows– מערכת הפעלה של מחשב ביתי

Hybrid– IOS אפליקציה היברידית. נכתוב שפת תכנות אחת גם לאנדרואיד וגם

HTML / JAVA / SKRIPT כתובה ב  

Native– JAVA או SWIFT תכנות שפת מחשב כאשר לכל סוג מכשיר תכנות משלו

Byte– יחידת זיכרון שבנויה משמונה תאים כשבכל תא יהיה 0 או 1 וממנו נייצר זיכרון לכל מערכת

DB – Data Base– בסיסי נתונים. שם אנחנו שומרים Data על הלקוח ועל מה שנרצה. יושב בקלאוד 

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

Computer Vision– ראיה ממוחשבת. דוגמא לזה- מה שמובילאיי עושים. מצלמים אובייקטים ויזואלים והמחשב יודע לנתח את זה. מה קו רצוף ומה אדם ומה מהירות הנסיעה וכדו’. את הדברים הויזואלים הופכים לקוד מחשב

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

Network – תקשורת ברשת

MAC– תעודת הזהות של המחשב. ייחודי לכל מחשב, מען תעודת זהות שלו

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

Workaround –  פתרון עקיף לבעיה. בעולם המחשבים אם משהו עובד בצורה לא פשוטה צריך למצוא אפשרות עקיפה כדי להגיע לפתרון

 

ממה אתה מקבל השראה?

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

הדבר החשוב ביותר בעסק?

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

איזה רגע ביום אתה הכי אוהב?

כשאני הולך לישון. 

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

צרו קשר

ונחזור אליכם בהקדם :)

שלחו פרטים

ונשמור לכם מקום

שאלה מעולה :)

חלל עבודה משותף (המכונה באנגלית: Coworking Space) הוא סביבת עבודה שבה מתאספים פרטים וחברות שונות, בדרך כלל בתחילת דרכן או כשהן בשלבי התפתחות, לשם פעילות עסקית.

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

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

מטרה משנית של חלל העבודה המשותף היא יצירת קהילה עסקית- חברתית.

מתוך ״ויקיפדיה״