רשום פופולרי

בחירת העורך - 2024

למה תכנות הוא התחביב המושלם

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

למה כל זה נחוץ

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

לגלימה יש סוכנות גיוס וייעוץ משל עצמה, גלימה HR, שאת אתר האינטרנט שלה עיצבה. לפני שנתיים, כשהגיוס לא היה משרה מלאה עבורה, אבל תחביב, היה מספיק פונקציונליות אישית בדף פייסבוק לטפל בכל הבקשות. ואז הייתי צריך לעבור tumblr, וכאשר משימות מורכבות יותר כמויות גדולות של נתונים הופיע, הייתי צריך לשלוט Wordpress לחדד Podio תוספות עבור משימות עסקיות ספציפיות ו workflows. "עכשיו, אפשר לומר, כל מיני עסקים יכולים להתקיים רק משום שבזמן מסוים ביליתי את הזמן לעשות כלי נוח לעצמי - ואם לא הייתי מגדיר את זה, אף אחד לא היה עושה את זה בשבילי. עבור משימות כאלה, אתה לא צריך לחפור עמוק הקדמי ואת הקצה האחורי ואפילו לכתוב את הקוד עצמך - עכשיו יש הרבה קוד פתוח [כלומר, כל משתמש יכול להעתיק את זה - הערה של עורך], ואתה רק צריך לדעת איפה להכניס אותו, כדי להתאים אישית את ממשק מוכן. "

תכנות עוזר לפתח לוגיקה, לחשוב מבנית להקל על התקשורת.

פיתוח התחביב של גלימה הוא דוגמה אידיאלית למה יש צורך במיומנויות תכנות בסיסיות לכל מי שיש לו מחשב וגישה לאינטרנט. בשלב מסוים של פיתוח קריירה (עסקים, אם תרצו), זה הופך להיות צורך להציג את עצמך או את המוצר. והיינו כולנו בר מזל כי עכשיו זה יכול להיעשות עם מינימום זמן וכסף על ידי רכישת שם תחום עבור חמישים דולר לבלות סוף שבוע על מחשב נייד. ניתן לטעון כי עיתונאי מעולה, מעצב, קופירייטר או עורך דין יהיה תמיד עבודה, אבל כדי להפוך כזה monoprofessional, מומחה רגיל צריך, באופן כללי, לחיות 10,000 שעות עבודה - ואת היכולת להבין את הקוד יהיה לפחות לאפשר לך לעשות את זה בנוחות. אפילו התכנות מסייעת לפתח לוגיקה, לחשוב בצורה מבנית, ואם אתה כבר נאלץ לתקשר עם מפתחים - כדי להקל על התקשורת איתם (אנשים מסביב מרוצים גם אם אתה מבין). "הדבר החשוב ביותר הוא כי תכנות מאפשר לחלוטין ליישם רעיונות עצמאיים, ליצור מוצר מאפס.זהו יצירתיות, וזה אחד הכי מגניב", אומר מתכנת אינטרנט יקטרינה אנישקינה.

היכן להתחיל ומה להשתמש

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

כמובן, זה דורש בדיקה עצמאית על שאלות נפוצות כמו ערימת הצפת. "אם אתה מתכנת טירון ויש לך איזושהי שאלה, הסבירות שהיא התעוררה עם מישהו לפניך היא 99%, בהתחלה אתה צריך לקרוא הרבה, בעיקר באנגלית, את התשובה ניתן למצוא בכל מקום: בפורום, בבלוג של כמה מתכנתים, בתיעוד הרשמי, לפני שתשאלו שאלה, חפשו תשובה, ורק אם לא מצאתם דבר, צור נושא חדש בפורום ", ממשיך נטליה." באשר למשאבים דוברי רוסית, הצלחתי לפתור את כל השאלות שלי בעיות בתוך forum.sources.ru ו habrahabr.ru. שלישי - התמהיל המושלם של אתר בלוג וחדשות הקולקטיבי שרוצה לפרסם מאמרים משלהם או להעביר למחשב ונושאים הקשורים למחשב.

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

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

עבור לימוד ישיר בפועל של קוד יש בתי ספר מקוונים מעולה כמו TreeHouse, App האקדמיה קודקדיה, שבו אתה יכול ללמוד HTML ו- CSS, Javascript, רובי, Python ושפות תכנות אחרות. TreeHouse עובד על מודל freemium: אתה צריך לשלם עבור קורסים וידאו מגניב (מ 25 $ לחודש), אבל יש גם תוכן חינם. החינוך בקודקדיה הוא בדרך כלל יותר כמו משחק (אם כי, איטי למדי), וחלקם מעכבים, כמו סדרת טלוויזיה. הפורמט של קורסים לא מקוונים הוא אטרקטיבי כי תמיד יש הזדמנות לפנות מורה - אתה צריך להחליק על משהו יותר מפעם אחת. במוסקבה יש כמה מקומות שבהם זה באמת נעים ללמוד, אבל הם מופיעים. בשנת מוסקבה Coding הספר, עם כל הכבוד Baumanka ומומחים שלה, אתה מרגיש בשנת 2014 (וקצת בשנת 2015). פרויקטים דומים עם אווירה תוססת ותוכניות המסוגלות לשוב ימשיכו לקום - פשוט משום שיש ביקוש עבורם.

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

איורים תלת ממדיים: דמיטרי Pustovoitov

צפה בסרטון: סיכום חדשות השבוע בעולם הצילום בעברית, 111 (נוֹבֶמבֶּר 2024).

עזוב את ההערה שלך