DCSIMG
Question from .Net Tapuz froum: How to become a great .Net developer - Justin myJustin = new Justin( Expriences.Current );

Question from .Net Tapuz froum: How to become a great .Net developer

שאלה: איך להיות מתכנת חזק?

תשובה:

אין רשימת נושאים אחידה שניתן לתת לתכנת דוט נט כדי שהוא יהפוך ל"תכנת חזק".
כמות הנושאים הקיימת בדוט נט היא באזור ה-20,000 פלוס מינוס. יש בפריימוורק 12,000 מחלקות כיום ועוד אלפי נושאים שלא נכללים כחלק מהפריימוורק (Application blocks, presistence, testing, ארכיטוקטורה וכיו"ב).


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


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


2. להיות מנוי לבלוגים.
באתרים כמו DotNetKicks, CodeProject, weblogs.asp.net, codeBetter יש עשרות מאמרים שמתפרסמים כל יום. חלק אתה כבר מכיר ויודע, חלק מציגים לך נושאים שפעם ראשונה שאתה נחשף עליהם והשאר מחדדים לך את הידע המקצועי. הכי חשוב זה לא להירתע מזה שלא מכירים נושאים ומכמות המידע.
זה פחות הקטע של להישאר מעודכן (בניגוד למה שנהוג לחשוב על בלוגים) אלא יותר לשים לב לגישות שאנשים מציגים והטכניקות שהם מראים.


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


4. לשמוע Podcastים.
כמו Webcast שזה ווידאו ואודיו אז Podcast זה רק אודיו. יש 5-6 Podcastים מפורסמים בדוט נט וכל פעם שיש לך חמש דקות שווה לפתוח נגן MP3 ולהקשיב. במכון כושר, בריצה, בזמן נסיעה, בהליכה ברחוב, במכולת. גם לרוב Podcastים הם דיאלוג ולא מונולוג כמו Webcastים ולכן הרבה יותר קל להתחבר אליהם (למרות שהידע המקצועי שהם מציעים הוא לרוב פחות מ-webcastים).


5. לקרוא ספרים.
כל שבוע יוצא ספר חדש בדוט נט. חלקם ספרים בסיסיים ומסודרים יפה של Microsoft Press וחלקם של הוצאות פרטיות כמו Mcgrew-hill או ASPress, אבל העיקר זה שתמיד יהיה לך ספר שאתה קורא באותו רגע. תמיד. זה כמו לרכוש שנה ניסיון של מקצוען אמיתי תוך שבוע-שבועיים. פשוט בן-אדם שיושב 600-1,000 עמודים ומתחיל להפציץ עד שהראש שלך מתפוצץ.


6. ללכת להרצאות ו-Usergroups.
מדי חודש יש פגישות של קבוצות משתמשים בארץ (יש קבוצה של סיקוול, קבוצה של #C, קבוצה של VB.Net, קבוצה של ארכיטקטים, קבוצה של Agile, קבוצה של Mobile, קבוצה של אבטחה ואפילו קבוצה של תפוז). אתה יושב שלוש שעות מול מומחים שמעבירים לך הרצאות, מקבל אוכל ופוגש אנשים. חובה.


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

 

קישור למקור: http://www.tapuz.co.il/tapuzforum/main/Viewmsg.asp...

Published Tuesday, September 26, 2006 8:44 PM by Justin-Josef Angel [MVP]
תגים:,

Comments

No Comments