@clickone
"מתחיל" זה משהו יחסי
אי אפשר לתת ניהול של פרוייקט למישהו שלא יודע איך עושים "שלום עולם"
אפשר לתת למישהו "מתחיל בניהול" את העבודה (נראה לי שרוב החברים כאן עונים על הגדרה זו)
אבל החלק היותר קשה זה איך לשלב מתחילים בפרוייקט שיוכלו לתרום קוד
צריך לתת אפיון מלא של המערכת
והגדרת משימות ותיוג של משימות הקלות ולתת כיוון איך לעבוד
אחר כך צריך מנהלים שיעברו על הקוד ויבדקו האם הוא טוב
(האם למישהו כאן יש לו ניסיון בכלל בcode review)
למעשה נראה לי שכולם כאן יכולים להתנסות בתפקיד שהם עדיין יכולים להשתפר
אמנם למי שבכלל לא יודע איך כותבים קוד בכלל יהיה לו קצת קשה להיכנס אם הוא לא יחרוש מדריך או שניים כי הוא לא יוכל לכתוב אפילו את פיצ'ר הקטן ביותר
nigun
-
לימוד מסודר של תכנות -
המלצה: httpiehttpie
תחליף נחמד לCURL
מציג את ההאדרים וכו' בצורה יותר מסודרת וצבעונית
וכן יותר פשוט לכתוב את הבקשות
אני משתמש בזה כשאני מנסה API חדש ואני רוצה לראות בדיוק מה קורה עם כל בקשה -
סורק ברקוד ומדפסת קבלות -
ניהול כ 20 שרתים עם צוות של 6 מתכנתים - תובנות וכלים שיכול לעוזר@google3 כתב בניהול כ 20 שרתים עם צוות של 6 מתכנתים - תובנות וכלים שיכול לעוזר:
אז לפעמים (או תמיד) הטכנאי צריך לראות מה הוא עושה בזמן אמת, וזה יכול להיות שינוי קטן. עם כל דבר צריך להיות תחת עניין של פתוח אחר, זה יקח פי שלושה יותר זמן.
נשמע שהמפתחים בודקים שהקוד עובד בפרודקשן.
אני למדתי בדרך הקשה שאין מנוס וכדי לפתח בצורה מסודרת צריך טסטים (וכל המרבה בטסטים הרי זה משובח)
בפועל יכול לצאת שעל כל שורת קוד יכתבו 10 שורות של טסטים אבל בסופו של דבר אתה מקבל שקט ואתה יודע שאם קוד עבר את הטסטים ככל הנראה אתה יכול להעלות אותו לשרת פרודקשן ויעבוד בפעם הראשונה בלי הפתעות ובלי שהמפתח נגע בשרת.
בVoIP קצת יותר קשה לכתוב טסטים כי אין כ"כ פריימרוקים מוכנים וזה לפעמים עובד בצורה אסינכרונית אבל יש מספיק כלים שאפשר לבנות אתם את כל הטסטים הנדרשים אבל זה מן הסתם דורש פיתוח. -
לאחר מפגש עם דודי (מתכנת בתעשייה האווירית) - פוסט פילוסופי: נבואה על עתידו של עולם התוכנה והמחשבים@by6199 אמר בלאחר מפגש עם דודי (מתכנת בתעשייה האווירית) - פוסט פילוסופי: נבואה על עתידו של עולם התוכנה והמחשבים:
@nigun אמר בלאחר מפגש עם דודי (מתכנת בתעשייה האווירית) - פוסט פילוסופי: נבואה על עתידו של עולם התוכנה והמחשבים:
שכחת שAI הולך להשתלט על העולם והוא יבדוק לנו את כל הבאגים?
בינתיים כל כלי הai שאני מכיר מתחום הSeo שווים ברמתם ל translate ומטה.
כך שאל תבנה על רמה גבוהה בaiאתה רציני?
ראית את הביצועים של Copilot? את הכתבות שנכתבו עם GPT-3? את התמונות שמייצרים DALL-E 2 או Imagen? את הנהיגה של רכב אוטונומי?כל הנ"ל הרבה יותר מסובך מאשר למצוא באגים בתוכנה.
-
מירג'וג' פירידאפים מרובים לתוך קובץ אחד@ארכיטקט
יש כאן פרוייקט שנותן לך תמונת דוקר עם כל הסרוויס מוכן
ונראה שהוא די פשוט לשימוש
https://gotenberg.dev -
דיון על "לכל מנעול יש מפתח"@ivrtikshoret
גם לכספת בבנק יש מפתח ואולי מומחים יוכלו לפרוץ אותו ואולי לא.
כנ"ל אתר שבנוי בצורה טובה לפורץ הממוצע לא יהיה דרך לפרוץ אותו
ולארגון עם משפיק משאבים יהיה את הדרך למצוא חולשות לא ידועות ולהשתמש בהם כדי להשתלט על המחשב שלך ולגנוב את הסיסמאות לאתר וכדו'
אבל כל עוד אתה בונה את האתר שבצורה נכונה, ושמר על הסימאות שלך במקום בטוח, והמחשב שלך נקי מרוגלות ואתה לא יעד ששווה להשקיע עליו משאבים, כנראה לא יפרצו לך.
עריכה: כמדומני שבהרבה מהפריצות יש טעות אנוש בסיפור, רק צריך ללמוד מה זה בכלל טעות בהקשר לאבטחת מידע. -
תרגום של מדריך לתכנות לעברית@www
הנה מה שכתבתי על זה במקום אחריש לי חלום כל הזמן ליצור פלטפורמה ללימוד תכנות בגישה אחרת ממה שיש היום בשוק התזה שלי היא שצריך להיות בעיקר עם לימוד עצמי ולא עם שיעורים.
היום היה לי התקדמות במשהו ונפגשתי עם מנהלים של סטארטאפ שנמצא בצפת שאלתי אותם איך הם מתכננים לגדול כשהיצע המתכנתים בצפון נמוך בכמות ובאיכות
הצעתי להם שהפתרון שלהם יכול להיות הכשרה של מתכנתים עכשיו בשביל העובדים של עוד שנתיים ואם הם עובדים בשיטה של למידה עצמית, אז זה לא דורש הרבה משאבים סך הכל להקים אתר עם חומרי למידה טובים בעברית ובנוסף להקים מרכז פיזי שבו יהיו מחשבים עם גישה לחומרי למידה בלבד ובו אנשים יוכלו לבא לשבת וללמוד מתוך החומרי למידה והחברה תושיב שם מתכנת שפשוט יעבוד שם את העבודה של החברה ובנוסף יענה לשאלות של הלומדים, ויתן הכוונה מה ללמוד וכו' וכשהם מזהים מישהו עם פונטציאל הם יכולים לתת לו להתחיל לעבוד כסטודנט ולכוון אותו שילמד את מה שנצרך בחברה למשל שילמד מיד ראסט בגלל שזה הפרוייקט הרלוונטי, במקום לעבור בC\C++.
המנהל שם התלהב מהקונספט אבל אמר שאין לו את הכוח אדם ואת הזמן להרים את זה כרגע (הוא בדיוק קיצץ בכמות העובדים) ואם אני מנהל את זה הוא ישמח לתמוך.אז השלב הראשון הוא להביא חומר.....
-
בירור | עבודה בתחום התכנות@clickone אמר בבירור | עבודה בתחום התכנות:
נ.ב. לדעתי התחלתם לחרוג מהאשכול המקורי, למרות שהדיון מעניין וחשוב ממש (אולי כדאי לפתוח עליו אשכול נפרד אבל באקסלוסיבי)
למי שבתחום אין כל כך תועלת בדיונים האלו חוץ מלסקרנות
מי שבאמת צריך לקרוא את הדיון, זה מי ששוקל להיכנס לתחום. -
בירור | עבודה בתחום התכנות@אינטרקום אמר בבירור | עבודה בתחום התכנות:
כמוכן, הלימודים ארוכים ומייגעים.
אם לומדים באופן פורמאלי - וודאי.
אם לומדים לבד - זה יכול להיות כיף ומעניין (אם אתה מתאים לזה) -
בירור | עבודה בתחום התכנות@aaron
לא עבדתי לפני
אבל משער שעבודה כקופאי לא תופסת את הראש בשאר שעות היום. -
תכנות | איך להתחיל?@למה
אחרי שתדע ABC תלך לקרוא ספר?
או שתלך ללמוד תחביר?
לרוב המדריכים מספקים את כל הדוגמאות שאתה צריך.ובכלל תכנות זה משהו מוזר, שקודם לומדים לכתוב ורק אחר כך לקרוא
ולמה? כי זה באמת יותר קשה לקרוא מאשר לכתוב (גם קוד שאתה בעצמך כתבת) -
תכנות | איך להתחיל?@yossiz אמר בתכנות | איך להתחיל?:
אתה לא יודע שפת תכנות? תלמד שפת תכנות. איזה? פייתון, JS, #C... איזה מהם שתמצא מדריך טוב בשפה שאתה מבין ושמתאים לאופי שלך.
אתה מכיר מדריכים טובים בעברית?
אולי @למה סך הכל מחפש לקט של מדריכים טובים, ופשוט לא יודע להתנסח (או שלא יודע שיש אופציה פשוטה כזאת)
יש את המדריכים של רן בר זיק
ויש עוד כמה אתרים כאלו בעברית, היה טוב אם היה יותר, אבל זה גם טוב
וטיפ קטן ל @למה אם אתה לא מבין קטע אל תיבהל, פשוט תמשיך לקטע הבא
ורק אם אתה רואה שהשלב הקודם היה נצרך אז תחזור אליו שוב.
ואם אתה שואל כאן שאלות, אז אל תסתפק ברמזים, וציין מה הבנת ומה לא?
כי אם יש מישהו שמשחק אותה מבין, והוא מקשקש אין לו הרבה סיכויים לקבל תשובות.נ.ב.
@למה
אני מנסה לכתוב מדריך לתכנות בGO (שפת תכנות שמתאימה לאנשים שאוהבים להבין הכל מהתחלה)
אבל קשה לי להכנס לראש של מישהו ירוק
אז אולי תיכנס לפוסט הזה ותכתוב לי שם הערות מה הבנת ומה לא.
אתה יכול לשאול גם מה זה לינוקס? אבל ממולץ לחפש בגוגל לפני כל שאלה, ורק אם לא מוצאים בגוגל לשאול.
(אם אתה מצליח לפתוח שם חשבון ולכתוב תגובה, התקבלת לתחום ) -
הכוונה - database מה ללמוד- MongoDB או MySQL@ב-ל אמר בהכוונה - database מה ללמוד- MongoDB או MySQL:
א. האם ב'עולם האמיתי' תמיד משתמשים בdatabase ולא סתם בקובץ json [גם בפרויקטים קטנים] ?
אם צריך לקרוא את הנתונים רק פעם אחת בשביל הגדרות כדו'
אז לרוב ישתמשו בקובץ להגדרות, אבל אם רוצים לשמור שם נתונים ולבצע הרבה כתיבות/קריאות/שאילתות עדיף כנראה להשתמש בsqlite.ב. במה משתמשים יותר ב MongoDB או MySQL ?
זה לא באמת משנה לך, כי אתה צריך לבחור במה שאתה צריך
אבל אני מנחש שמשתמשים יותר במשפחת הSQL.ג. האם נצרך לדעת את שניהם [מעדיף בשלב זה לא להתפזר מידי] ?
לא.
-
טיפ: TAB השלמה אוטומטית בCLIאתמול עשיתי pair programing עם מתכנת נוסף.
כשהוא ראה שאני מתאמץ להקליד את כל הפקודות בטרמינל (זה היה מכונה בלי אפשרות לעכבר )
הוא גילה לי סוד, ניתן להקיש עלtab
כדי להשלים את המילים.
זה עובד גם בווינדוס וגם בלינוקס.
אני משער שהרבה מכירים את זה, אבל לי זה חדש, וחסך לי המון. -
References ב-PHP@yossiz
איך אתה מגיע לנישות האלו כשאתה מתחיל ללמוד שפה?
יש כאן הרבה מתכנתים שכותבים כל היום בPHP ולא נראה לי שנתקלו בזה בכלל. -
תמחור פרוייקטטיפ שנתן לי מתכנת עם קצת יותר ניסיון בתחום ממני (9 שנים + העסקת פרלנסרים אחרים)
כל פעם שאני רושם שעות עבודה
לכתוב מה עשיתי בזמן
ובסוף אפשר לעבור על זה
ולראות מה היה מיותר, ולא ראוי שיהיה על חשבון הלקוח.
זה גם עוזר לעתיד אם רוצים לתמחר גלובלי, לדעת כמה זמן לוקח כל דבר. -
התייעצות כללית בנוגע לפתיחת חנות פוטו שכונתיתלמעשה אם הייתי רוצה לפתוח כזה עסק
אז בהשראה של "הסטארטאפ הרזה" הייתי מוצא חנות/חברה חיצונית שמציעה שירותי הדפסה.
ומפרסם בשכונה על שירותי פיתוח תמונות ששולחים מייל עם התמונות ומקבלים את התמונות מפותחות עד הבית או משהו בסגנון.
בשלב הזה זה רק בדיקת שוק אז לא צריך להרוויח כלום רק לבדוק האם יש ביקוש בכלל לחנות וירטואלית.
אם יש ביקוש לחנות וירטואלית אפשר להתחיל לבדוק מה כדאי לעשות הלאה, אם אין ביקוש צריך לבדוק למה אנשים לא מגיעים וכן הלאה........ -
התייעצות כללית בנוגע לפתיחת חנות פוטו שכונתיתמחיפוש מהיר בגוגל הגעתי לשרשור הזה בפרוג
https://www.prog.co.il/threads/עסק-ביתי-להדפסת-תמונות-מה-דעתכם.273033/ -
window או linux או MAC@מני-דונט כתב בהתייעצות להתקנת מערכת הפעלה -- ווינדוס או לינוקס:
מנסיון המחשבים שלהם מחזיקים 10 ואפילו 15 שנה כך שעדיף לקנות מחשב אחד טוב, מאשר להחליף מחשבים כל הזמן
יתכן שעדיף להחליף מחשב כל 5 שנים
אין מצווה להשאר עם אותו מחשב מ2010 ל15 שנה.
בסופו של דבר לא בטוח שעם המק יצא יותר זול.