האם מעצבים צריכים לדעת תכנות - עם הערות

53
האם מעצבים צריכים לדעת תכנות? *שגיא שרייבר<WTF />

Upload: sagishrieber

Post on 02-Jul-2015

1.965 views

Category:

Documents


4 download

DESCRIPTION

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

TRANSCRIPT

Page 1: האם מעצבים צריכים לדעת תכנות - עם הערות

האם

מעצבים צריכים לדעת

תכנות?*שגיא שרייבר

<WTF />

Page 2: האם מעצבים צריכים לדעת תכנות - עם הערות

האם אנו המעצבים צריכים לדעת גם לתכנת?השאלה הנצחית

adhamdannaway.com נלקח מהאתר המדהים של המעצב אדהם דנאווי

Page 3: האם מעצבים צריכים לדעת תכנות - עם הערות

האם אנו המעצבים צריכים לדעת גם לתכנת?השאלה הנצחית

?

Page 4: האם מעצבים צריכים לדעת תכנות - עם הערות

?למה זה כל כך מזיז לנו?

כנראה שזה נושא שפוגע בעורק ראשי שלנו המעצבים.

Page 5: האם מעצבים צריכים לדעת תכנות - עם הערות

?למה זה כל כך מזיז לנו?

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

Page 6: האם מעצבים צריכים לדעת תכנות - עם הערות

?למה זה כל כך מזיז לנו?

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

Page 7: האם מעצבים צריכים לדעת תכנות - עם הערות

אחת מהמנחות בכנס שהיה קשור בנושא הפיצה בבלוג שלה את הסקר הנ”ל.

Page 8: האם מעצבים צריכים לדעת תכנות - עם הערות

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

Page 9: האם מעצבים צריכים לדעת תכנות - עם הערות

כריסספונר

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

Page 10: האם מעצבים צריכים לדעת תכנות - עם הערות

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

.CSS באמצעות dropcaps הדוגמה הנ”ל היא מתוך טוטוריאל שלו ליצירת אפקט

Page 11: האם מעצבים צריכים לדעת תכנות - עם הערות

אורמן קלרק

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

הוא הבעלים של premiumpixels.com שם הוא מציע PSDs איכותיים חינם למעצבים.

Page 12: האם מעצבים צריכים לדעת תכנות - עם הערות

- themeforest.net-אורמן בונה אתרים מדהימים ומוכר אותם כטמפלטים של וורדפרס ב PSDs עם אותם.top seller-הקהילה הגדולה ביותר בעולם לאתרי וורדפרס, שם הוא נחשב ל

Page 13: האם מעצבים צריכים לדעת תכנות - עם הערות

!בואו נדבר תכלס!

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

Page 14: האם מעצבים צריכים לדעת תכנות - עם הערות

אני מעצב, לא מתכנת.

אז אין שום סיבה שאלמד תכנות.

Page 15: האם מעצבים צריכים לדעת תכנות - עם הערות

אני מעצב, לא מתכנת.

אז אין שום סיבה שאלמד תכנות.

Page 16: האם מעצבים צריכים לדעת תכנות - עם הערות

עיצוב בסביבה אינטראקטיבית =חפיפה עם תכנות

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

הם אותו הדבר. אין אחד בלי השני.

Page 17: האם מעצבים צריכים לדעת תכנות - עם הערות

קוד = עיצוב!

Page 18: האם מעצבים צריכים לדעת תכנות - עם הערות

אין לי זמן ללמוד אני עובד משרה מלאה

ויש לי גם חיים מחוץ לעבודה

Page 19: האם מעצבים צריכים לדעת תכנות - עם הערות

אין לי זמן ללמוד אני עובד משרה מלאה

ויש לי גם חיים מחוץ לעבודה

Page 20: האם מעצבים צריכים לדעת תכנות - עם הערות

עיצוב בסביבה אינטראקטיבית =

אסור להשאר מאחור

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

Page 21: האם מעצבים צריכים לדעת תכנות - עם הערות
Page 22: האם מעצבים צריכים לדעת תכנות - עם הערות

אני מעצב, ועדיףשאתמקד בלהיות

מעצב טוב יותרולא להתפזר.

Page 23: האם מעצבים צריכים לדעת תכנות - עם הערות

אני מעצב, ועדיףשאתמקד בלהיות

מעצב טוב יותרולא להתפזר.

Page 24: האם מעצבים צריכים לדעת תכנות - עם הערות

יש דרישה מטורפת למעצבים

שיודעים גם פרונט אנד ותכנות

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

Page 25: האם מעצבים צריכים לדעת תכנות - עם הערות

http://www.themarker.com/hitech/1.1588214

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

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

Page 26: האם מעצבים צריכים לדעת תכנות - עם הערות

אז בואו נתמקד:

למה כן?

Page 27: האם מעצבים צריכים לדעת תכנות - עם הערות

סיבות טובות3

Page 28: האם מעצבים צריכים לדעת תכנות - עם הערות

עבודה מול מתכנתים1

Page 29: האם מעצבים צריכים לדעת תכנות - עם הערות

wix.com-ל shanesnow@ מתוך אינפוגרפיקה שעוצבה על ידי

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

Page 30: האם מעצבים צריכים לדעת תכנות - עם הערות

עיצובתכנות

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

Page 31: האם מעצבים צריכים לדעת תכנות - עם הערות

עיצובתכנותפרונט אנד

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

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

Page 32: האם מעצבים צריכים לדעת תכנות - עם הערות

שיפור חווית המשתמש2

Page 33: האם מעצבים צריכים לדעת תכנות - עם הערות

קריאטיביות

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

Page 34: האם מעצבים צריכים לדעת תכנות - עם הערות

+

קריאטיביותפרקטית

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

Page 35: האם מעצבים צריכים לדעת תכנות - עם הערות

להימנע מפאקים בהפקה3

Page 36: האם מעצבים צריכים לדעת תכנות - עם הערות

לדוגמה: מעצבי פרינט

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

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

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

לראות אם מה שרציתי אפשרי. אחרת כלום לא יהיה אפשרי.

Page 37: האם מעצבים צריכים לדעת תכנות - עם הערות

סבבה, מה עכשיו?

Page 38: האם מעצבים צריכים לדעת תכנות - עם הערות

ללמוד

יש המוווווןןןןן השראה וחומר ללמידה שם בחוץ.

Page 40: האם מעצבים צריכים לדעת תכנות - עם הערות

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

.CSS-וה HTMLהוא מסביר בשלב הזה של הטוטוריאל את הכתיבה של ה

Page 41: האם מעצבים צריכים לדעת תכנות - עם הערות

כפתור צפיה בדוגמה החיה.

Page 42: האם מעצבים צריכים לדעת תכנות - עם הערות

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

Page 43: האם מעצבים צריכים לדעת תכנות - עם הערות

קטעי קוד לעשות פשוט קופי פייסט

Page 44: האם מעצבים צריכים לדעת תכנות - עם הערות

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

Page 45: האם מעצבים צריכים לדעת תכנות - עם הערות

להתנסות

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

Page 46: האם מעצבים צריכים לדעת תכנות - עם הערות

לחפש כל דבר... וכמה שיותר מדויק

להתנסות

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

Page 47: האם מעצבים צריכים לדעת תכנות - עם הערות

והנה דוגמה לאחד.

Page 48: האם מעצבים צריכים לדעת תכנות - עם הערות

.CSS-עם דוגמה עובדת ב

Page 49: האם מעצבים צריכים לדעת תכנות - עם הערות

לבדוק אתרים לעומק

להתנסות

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

Page 50: האם מעצבים צריכים לדעת תכנות - עם הערות

להתנסותקופי + פייסט

אל תפחדו מקופי פייסט!

Page 51: האם מעצבים צריכים לדעת תכנות - עם הערות

קופי + פייסט

להתנסות

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

Page 52: האם מעצבים צריכים לדעת תכנות - עם הערות

להנות תמיד

לסיום קצת חוכמת סטיב ג'ובס.... תהנו ממה שאתם עושים.

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

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

Page 53: האם מעצבים צריכים לדעת תכנות - עם הערות

תודה.