30 באפריל 2017

Second max on numbers array - הצעה לפתרון

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

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

29 באפריל 2017

Second max on numbers array

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


דרישות:
  • המספרים יכולים להיות חיוביים או שליליים.
  • המספרים אינם ממויינים.
  • יעילות מקום - 1 
  • יעילות זמן - n
דוגמא:
[2,4,6,5] -> 5

22 באפריל 2017

איך מתכוננים לראיון עבודה בתכנות ?

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

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

19 באפריל 2017

מה הופך מתכנת רגיל למתכנת טוב ?

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

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