שאלה למפתחי ג'אווה

שאלה למפתחי ג'אווה

היי,

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

בשביל משימה בראיון, נשמע סביר?

תודה
 

choo

Active member
לא לגמרי מהתחום, אבל ככל: לא מהמרים בראיונות

&nbsp
בראיון עבודה, סיטואציה עם לחץ מסוים משלה, הולכים על בטוח. משתמשים בכלים שאתם שולטים בהם, ולא מנסים להרשים בידע שאין לכם.
&nbsp
אפשר גם לנהוג אחרת - להחליט שאת מעוניינת ללמוד את השימוש בכלי הז, לכתוב קוד מהותית בבית שמשתמש בו, ולהגיע למצב של שליטה בכלי - ורק אחרי זה אפשר לשקול להשתמש בו בראיונות.
&nbsp
עדיף לענות על שאלות בהצלחה (= קוד עובד בצורה לא הכי יעילה) - מאשר לנסות לכתוב משהו יעיל יותר - אבל לא לעשות אותו נכון.
&nbsp
ובאופן כללי, בכל שאלת ראיונות - רצוי להתחיל מפתרון פשוט שעובד. סיימתם אותו יחסית מהר? אפשר לדבר עם המראיין על שיפורים.
 

user32

Well-known member
מנהל
סיכוי טוב שישאלו זה למה לא השתמשת ב NIO?

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

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

choo

Active member
התחושה שלי - למי שבאים מ-C זה טריויאלי. מי שרק ג'אווה - מפחד

 
למעלה