מתעניינת בעבודה בAI או סייבר.
וטיפים למציאת עבודה בתיכנות?
תבררי אילו טכנולוגיות מבוקשות בתחום אליו את רוצה להיכנס, ותקחי קורסים. (אילו לא התחומים שלי, כך שאין לי המלצות אבל בטח לגוגל יש)
כמובן, תוסיפי לקורות החיים שלך...
טיפים:
פרופיל לינקדאין כמה שיותר מרשים! וכמובן אותו דבר בקשר לקו"ח. אולי שווה אפילו להשקיע במישהו מקצועי שיעזור לך עם הקו"ח.
לנסות לשלוח קו"ח לכמה שיותר חברות, אבל עדיף - דרך אנשים מבפנים
להתכונן לראיונות כמו שצריך! (כמה שזה נראה מובן מאליו, ראיתי הרבה שלא משקיעים בזה, וחבל.)
בהצלחה!
ספיצפית, בחברה שאני עובד בה.
מחפשים יכולת לחשוב.
יכולת לפתור בעיות.
ואישיות נוראמלית.
את השאר אתה תלמד תוך כדי תנועה.
או שאת לא מקבלת זימונים לראיונות?
הדרך הקלה והפשוטה ביותר היא להעביר את קורות החיים שלך לחברת השמה טובה - למה לעבוד קשה כשיש מישהו שמוכן לעשות את זה בשבילך?
לי באופן אישי, יש ניסיון טוב עם אתוסיה.
וכמו שכבר כתבו לך כאן: פרופיל לינקדין מתוחזק הוא כלי מאוד יעיל במציאת עבודה.
לגבי סייבר - זה לא התחום שלי.
לגבי בינה מלאכותית ולימוד מכונה - הסיכוי שלך להיכנס לתחום עם תואר ראשון בלבד הוא מאוד מאוד קטן.
אני לא יודע במה התואר הראשון שלך (רצוי שיהיה בהנדסה, מדעי המחשב\מדעים מדויקים) - אבל אני לא מכיר מקומות שדרישת בסף שלהם היא לא תואר שני לפחות ואם יש כאלה, אני לא בטוח שזה מקום טוב לעבוד בו.
לגבי קורסים - רובם לא באמת יקדמו אותך.
יש כל מיני boot camps למיניהם שלחלקם יש שם יחסית טוב אבל גם אז, הם בד"כ טובים עבור אקדמאיים עם תואר שני במדעים מדויקים שרוצים לעבור הסבה.
לדעתי, כדאי לך פשוט לעשות תואר שני ולמצוא משרת סטודנט תוך כדי הלימודים.
אפשר לשאול איפה למדת ומה היה ממוצע הציונים שלך?
בקבלת ראיונות עבודה למשרה ראשונה, אלו הם שני הפרמטרים הכי חשובים.
בכל מקרה, אני מציע לך להמשיך לתואר שני - אם את רוצה תחום כמו AI אז אין כמעט סיכוי למצוא משרה עם תואר ראשון בלבד בכל מקרה וזה יאפשר לך לשלוח קורות חיים עבור משרות סטודנט שאליהן יותר קל לקבל ראיונות.
אם לא, אז את יכולה לנסות דרך חברות השמה או דרך חברים ללימודים שיכולים להעביר את קורות החיים שלך למנהל מגייס בחברה שבה הם עובדים - זה לא מבטיח עבודה ואפילו לא ראיון, אבל זה מעלה את הסיכויים.
יש עמותה שמספקת תוכנות בחינם לעמותות אחרות
ניתן להתנדב בה כדי לצבור נסיון.
את יכולה לבנות פרוייקט שמעניין אותך, ואז להדגיש אותו בקורות חיים.
(בית חכם, אמבדד, אתר אישי. אפלקיצייה , או פרוייקט שמשלב את כולם ...)
איך את עם אנגלית?
אם את בסדר, יש ברשת איןסוף בערך של קורסים חינמיים , בכל תחום כמעט.
לגבי הממוצע, זה הממוצע האקדמי? או אחרי התוספת של ה בית מדרש?
אם זה רק האקדמי, אז זה לא כזה רע..
ממליץ לפתוח אחד.
לכתוב בו כמה שאת טובה ומדהימה (כן, כולם עושים את זה)
לבקש מכל החברות שלך לדרך את היכולות שלך. (כן להציק להם , זה חשוב)
להוסיף את ה # wait for my next challenge
לבקש חברות מכל אדם שמופיע בשם שלו ראשי התיבות HR
(זה אומר, משאבי אנוש - בדרך כלל נשים)
ואז לכתוב פוסטים מדי כמה ימים על פרוייקט מגניב שעשית , ועל זה שאת עדיין מחפשת עבודה.
ואז תחפשי קורס מתאים.
זה מה שהייתי מציע.
אבל בגדול, אני לא רואה את ה-hr כמעט באף חברה מעבירה קורות חיים עם קידומת 7 בממוצע הציונים.
וזה אמור לגבי בוגרי אוניברסיטאות - לגבי מכללות, הרף הוא בד"כ גבוה יותר (ויש לא מעט מקומות שכלל לא מקבלים בוגרי מכללות או שהם מקבלים רק מ-2 או 3 מכללות ספיציפיות).
הרף גם הרבה פעמים הוא תלוי במוסד הלימודים. (למשל, יש מקומות שירצו 85 מבוגר של בר אילן אבל יספיק להם 80 מבוגר הטכניון).
יש לי חבר שלמד אתי שהיה גם בערך במצב שלך - ממוצע 78 או 79 בערך - אבל למדנו באוניברסיטה.
הוא לא סגר את התואר ונשאר שנה נוספת ולקח את כל קורסי הבחירה שאפשרו לו והצליח לשפר את הממוצע שלו ל-82.
הוא אמנם לא קיבל ראיונות עבודה אבל הוא הצליח לשכנע איש סגל שיקבל אותו לתואר שני בתור חריג (הדרישה היא 85). היום, הוא עובד בחברה גדולה בדרג ניהולי.
עוד אפשרות שאולי יכולה להיות רלבנטית היא לחפש עבודה בבתי תכנה של נשים חרדיות. אני מכיר לפחות מקום אחד כזה בבני-ברק.
השכר שם נמוך יחסית, אבל תוכלי לצבור שם ניסיון בעבודה ואחרי שנה-שנתיים יהיה לך הרבה יותר קל למצוא מקום אחר.
כמו כן, אם את מכירה מישהו שיכול לשים את קורות החיים שלך ביד של מנהל מגייס במקום כלשהו ולהמליץ עלייך בחום - כך שבעצם תדלגי על שלב ה-hr - זה יכול לעזור לך לקבל ראיון.
אבל זה אומר למצוא מישהו שראש הצוות שלו יקשיב לו ושהוא יהיה מוכן להמליץ עלייך (מה שלא כל אחד מוכן לעשות).
בכל מקרה, בינתיים, הייתי שולח קורות חיים לחברות השמה שונות (כמו שציינתי בתגובה אחרת, יש לי ניסיון טוב עם אתוסיה - אבל יש אחרות שגם הן טובות) - אבל לא הייתי מפתח ציפיות.
דברים כמו לינקדין זה מאוד יעיל ונחמד, אבל זה נועד "לנצנץ" ולמשוך מגייסים אבל בסוף, כולם יבקשו קורות חיים עם ממוצע הציונים שלך ואת גליון הציונים שלך (אם זה עבור משרה ראשונה, אז זה די בוודאות).
אני לא מנסה לרפות את ידייך, אבל חשוב שתביני שהמצב שאת נמצאת בו הוא בעייתי.
בהצלחה.
אז אולי תעיפי מבט בזה - Check Point Security Academy 2021
הם לא דורשים ידע קודם או ניסיון, אבל כן הצלחה באתגרים שלהם 
מי שמתקבל משתלב בעבודה בחברה לאחר הכשרה.
למדתי במכון לב, אלקטרו אופטיקה, עם כמה קורסים במחשבים (זה נקרא אשכול תכנה)
מבוא לתכנות
סדנא ב C++
מבנה נתונים א, ב.
מבוא לאלגורתמים (אם אינני טועה בשם)
מבנה המחשב ו אסמבלי.
בדידה.
*לא למדתי SQL
*לא למדתי JAVA או אנדראויד.
*לא למדתי רשתות.
*לא למדתי EMBEDDED.
במסגרת לימודי אלקטרו אופטיקה
למדתי מטלב
ועיבוד תמונה.
ממוצע אקדמי לא גבוה בהרבה משלך (82) ממוצע עם בית מדרש 85
ועם זה ניגשתי לחפש עבודה או באופטיקה או בתכמה. מה שיבוא קודם
זה לקח שנה.
ואלו הלקחים שלי. (נכון ללפני 6 שנים)
1. קורות חיים טובים - משנים המון. תשקיעי בכתיבה שלהם, אפילו בתשלום.
2. תשמשי ב RUNNER וכן ב CV KING
אלו פלטפורמות ששלחות את קורות החיים שלך לכל משרד השמה בערך...
רק להיזהר מזה - שמי שיפנה אליך ראשון - אלא אנשים שינסו למכור לך קורסים שלא בטוח שאת צריכה כרגע.
3. מה שכתבתי קודם לגבי לינקדין, תשקיעי גם שם.
4. חברים , כל חברה שלך שאת יודעת שכבר התקבלה. תבקשי בצורה יפה שתברר האם מגייסים אצלם.
5. תבחרי תחום שמעניין אותך, ובהנחה שיש לך את הזמן - תלמדי לבד, תעשי פרוייקטים לבד. רק תכתבי נושא ובקלות תוכלי למצוא קורסים חינמיים.
6. משהו שלא עשיתי אבל מקובל היום, לפתח פרופיל גיטהב. ולשים שם דברים טובים.
7. להיות חצוף , אני התקבלתי בסוף למשרה ש הכותרת שלה היתה : 4 שנים נסיון תואר שני במחשבים...
8. פעם כתבתי בקורות חיים של EMBEDDED - והתחלתי לקבל המון טלפונים, מהר הבנתי שאני לא יודע את התחום והורדתי את זה. אבל! אם את כן יודעת ,אז תוסיפי את מילות הקדם RT EMBEDDED
בהצלחה.
זה צריך להיות לתוכנה שמתרגמת שמות קבצים ומסדרת אותם
נעשה עם gpt
לטענתה הכל מושלם ןיציב אבל רוצה לשמוע שזה עבד מושלם בפועל
זה הקוד:
import os
import json
import shutil
import re
from pathlib import Path
from PySide6.QtWidgets import (
QApplication, QWidget, QVBoxLayout, QPushButton,
QFileDialog, QTableWidget, QTableWidgetItem, QMessageBox
)
from PySide6.QtCore import Qt
BASE_DIR = Path(__file__).parent
ARTISTS_FILE = BASE_DIR / "artists.json"
UNDO_FILE = BASE_DIR / "undo_log.json"
# ---------- Utils ----------
def load_artists():
if ARTISTS_FILE.exists():
with open(ARTISTS_FILE, "r", encoding="utf-8") as f:
return json.load(f)
return {}
def save_artists(data):
with open(ARTISTS_FILE, "w", encoding="utf-8") as f:
json.dump(data, f, ensure_ascii=False, indent=2)
def clean_name(name):
name = re.sub(r"[_\-\.]", " ", name)
name = re.sub(r"[\"\'`]", "", name)
name = re.sub(r"\s+", " ", name)
return name.strip()
def transliterate_hebrew(text):
table = {
"א": "a", "ב": "b", "ג": "g", "ד": "d", "ה": "h",
"ו": "v", "ז": "z", "ח": "ch", "ט": "t",
"י": "i", "כ": "k", "ל": "l", "מ": "m",
"נ": "n", "ס": "s", "ע": "a", "פ": "p",
"צ": "tz", "ק": "k", "ר": "r", "ש": "sh",
"ת": "t", "ך": "k", "ם": "m", "ן": "n",
"ף": "f", "ץ": "tz"
}
return "".join(table.get(c, c) for c in text)
# ---------- Main App ----------
class TuneMaster(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("TuneMaster – Safe Rename")
self.resize(800, 500)
self.layout = QVBoxLayout(self)
self.btn_select = QPushButton("בחר תיקייה")
self.btn_execute = QPushButton("בצע שינויים")
self.btn_undo = QPushButton("בטל שינויים")
self.table = QTableWidget(0, 3)
self.table.setHorizontalHeaderLabels(["מקור", "חדש", "נתיב מלא"])
self.table.horizontalHeader().setStretchLastSection(True)
self.layout.addWidget(self.btn_select)
self.layout.addWidget(self.table)
self.layout.addWidget(self.btn_execute)
self.layout.addWidget(self.btn_undo)
self.btn_select.clicked.connect(self.select_folder)
self.btn_execute.clicked.connect(self.execute)
self.btn_undo.clicked.connect(self.undo)
self.preview = []
self.artists = load_artists()
def select_folder(self):
folder = QFileDialog.getExistingDirectory(self, "בחר תיקייה")
if not folder:
return
self.preview.clear()
self.table.setRowCount(0)
for root, _, files in os.walk(folder):
for f in files:
path = Path(root) / f
stem = path.stem
ext = path.suffix
clean = clean_name(stem)
new_name = None
for he, en in self.artists.items():
if he in clean:
new_name = clean.replace(he, en)
break
if not new_name:
new_name = transliterate_hebrew(clean)
new_full = new_name + ext
if new_full != f:
self.preview.append((path, path.with_name(new_full)))
for old, new in self.preview:
row = self.table.rowCount()
self.table.insertRow(row)
self.table.setItem(row, 0, QTableWidgetItem(old.name))
self.table.setItem(row, 1, QTableWidgetItem(new.name))
self.table.setItem(row, 2, QTableWidgetItem(str(old)))
def execute(self):
if not self.preview:
return
undo_data = []
for old, new in self.preview:
if new.exists():
continue
shutil.move(str(old), str(new))
undo_data.append({"from": str(new), "to": str(old)})
with open(UNDO_FILE, "w", encoding="utf-8") as f:
json.dump(undo_data, f, indent=2, ensure_ascii=False)
QMessageBox.information(self, "בוצע", "השינויים בוצעו בהצלחה")
def undo(self):
if not UNDO_FILE.exists():
QMessageBox.warning(self, "אין", "אין מה לבטל")
return
with open(UNDO_FILE, "r", encoding="utf-8") as f:
undo_data = json.load(f)
for item in undo_data:
if Path(item["from"]).exists():
shutil.move(item["from"], item["to"])
UNDO_FILE.unlink()
QMessageBox.information(self, "בוטל", "כל השינויים בוטלו")
# ---------- Run ----------
if __name__ == "__main__":
app = QApplication([])
win = TuneMaster()
win.show()
app.exec()
שמישהו עם ראש על הכתפיים יריץ קוד שמישהו אחר כתב.
נכון?
לא הבנתי מה הבעיה שלך להריץ אותו.
תוריד vc code ותריץ
תכתוב "run python online" ותראה אופציות להרצה.
ואם אתה רוצה ממש להשקיע תוריד את התוכנות הנדרשות ותריץ עצמאית
כי הוא צריך לעבוד עם קבצים
ואיך הוא יראה שינוי בשם הקובץ?
בצורה שאני לא רוצה..
ולא איכפת לי לבדוק את הקוד אם הוא עובד
או משהו כזה.
מתרגמת את שמות הקבצים לאנגלית.
כן או לא?
יתרונות חסרונות?
אין לי מושג מה זה אומר ואשמח לכל מידע שיש לכם.
בנוסף - כמה אני אמורה להגיד ציפיות שכר, אם אני ניגשת למכרז - יש לי 3 שנים ניסיון full stack.
תודה לכם🙏
בחוזה אישי או הסכם עבודה קיבוצי? יש ועד עובדים?
משכורת גלובלית או לפי שעון נוכחות?
יש מאפיינים שונים להעסקה במשרה ממשלתית.
התנאים במשרד החנוך אינם התנאים במשרד הביטחון, למשל.
מיקור חוץ.
מאמינה שלפי שעון נוכחות.
תפקיד.
השכר הגבוה יותר מגלם את הזכויות והתנאים העודפים שיש לעובדים בקביעות באותו מקום.
בתפקידי תכנות, הנדסה, מערכות מידע - השכר במיקור חוץ יכול להיות מאוד טוב.
החסרון הבסיסי והגדול - חוץ מהשכר, אין שום תנאים נלווים שווים.
ההעסקה דרך מיקור חוץ במשרה ממשלתית - לברר בזמן הצגת הצעת השכר האם המשרה והשכר נמצאים תחת מגבלת מכסת שעות שנתיות של המעסיק.
לדוגמה האם זה לפי ממוצע 180 שעות בחודש כפול 12 חודשים, 2160 שעות שנתיות.
אם זה כך באותה משרה, ביצוע שעות נוספות אומנם מקפיץ מאוד את השכר מאוד באותו חודש, באלפי שקלים אפילו, אך השעות הנוספות אוכלות מהעוגה השנתית של מכסת השעות ויתכן שהמכסה של 2160 שעות, מהדוגמה, יאזלו חודש לפני סוף השנה או שבועיים לפני, ואז צריך לשבת בבית עד לתחילת שנת התקציב הבאה של אותו משרד ממשלתי.
בגדול, זה נחשב מקומות עבודה יציבים יותר שמשלמים פחות.
מישהו יכול לכתוב לי פה קוד לcmd (אני הולך לשמור אותו כקובץ bat בתיקייה הרלוונטית במחשב) שיהפוך את כל הסיומות של הקבצים שנמצאים בתיקייה של הסקריפט לאותיות גדולות?
למשל יש לי בתיקיה קבצים בשם
דוגמהא.rtf
דוגמהב.zip
ודוגמהג.doc
אחרי הקוד זה צריך להיראות ככה
דוגמהא.RTF
דוגמהב.ZIP
ודוגמהג.DOC
זה ממש יעזור לי
תודה רבה!
בכיוון הזה
How to convert the content of the file into uppercase or lowercase?
במקרה הזה אתה בעברית אז לא צריך לפצל את הסיומת.
רק לא כ"כ הבנתי מה שכתבת אחרי הקישור
וגם הוא מדבר שם (לפחות מה שאני הבנתי) על להמיר תוכן של קובץ, איך עושים את זה לשמות הקבצים? או שזה פשוט תוכן הקובץ של התיקיה הגדולה?
היי חברים, רציתי לעדכן שהעלתי סרטון חדש לYouTube - מדריך React Memo
Memo היא פונקציה (HOC) שמאפשרת לנו לדלג על רינדורים חוזרים של קומפוננטה כאשר הProps של הקומפוננטה לא משתנים
קישור לסרטון:
מה דעתכם?
איזה נושא תרצו את הסרטון הבא?
היי, אני צריכה ייעוץ דחוף ממי שמבין בזה.
אשמח לדבר בפרטי
זה יכול להיות יותר מידי דברים,
רצוי שתשאלי פה את השאלה על מנת שאחרים יוכלו להעזר בשאלה גם אחרים,
אבל בכל מקרה צריך שתגידי על איזה API את מדברת כי זה יכול להיות דברים שונים לחלוטין.
אבל לשאול שאלות אפשר.
יש משהו שנשקרא "אור כחול" שכל המסכים פולטי והדבר הזה יכול
להכביד על העיניים כשאנו משתמשים במכך למשך זמן רב ללא הפסקה.
ממליץ לקרוא כמה מאמרים בנושא:
שמירה על העיניים כשיושבים מול המחשב
ממליץ גם על יואב טלר. יש ל מדריך חינמי על איך יושבים בתכלס מול המחשב. בחור נחמד ומומחה!
שיהיה רק בריאות חברים !
שאלת בורות, אבל אני רוצה להבין ולא מצאתי תשובה לבד: נניח אני מפתח משחק בC++, איפה בדיוק נכנסת הגרפיקה? ראיתי שיש פקודות למשתנים לולאות וכו', איך אני מכניס תמונה שתזוז על פי התוכנה? אני מצייר אותה בקובץ נפרד ומכניס? אם כן איך ואיפה?
לא קריטי לי כל כך להיכנס לפרטים עכשיו, אבל אני נכנס לנושא אז אני רוצה לפחות להבין בגדול.
אם אתה רוצה, חיפוש ביוטיוב יוביל אותך בקלות לסידרה של בניית מכונות משחק
Write directly to screen with c++ - Stack Overflow
תקרא את התשובת שם
Module 3. Windows Graphics - Win32 apps
לא קראתי, אבל נראה שיש שם הרבה חומר.
ושוב אני שואל , למה C++?
כי זו השפה שאתה מכיר?
אולי בפייטון יהיה לך יותר קל להתחיל.?
עוד סרטונים
https://www.youtube.com/watch?v=1KD4Ae0tX0g&list=PL-K0viiuJ2RctP5nlJlqmHGeh66-GOZR_
הבנתי שבגרפיקה היא לא חזקה במיוחד, אבל הגרפיקה לא כל כך חשובה לי, יותר חשוב לי כל המשתנים והמעבר למה שרואים.
זה מה שהבנתי מאנשים שמלמדים פיתוח משחקים, אבל יש סיכוי שזה לא נכון, כמה אתה בטוח שC++ לא טובה?
אני חושב על משהו של אסטרטגיה בלי המון גרפיקה, לא יודע בדיוק מה...
באיזה שלב אתה.
אתה יודע לתכנת ?
בכמה שפות ?
כמה נסיון יש לך?
מה המטרה שלך? לכתוב משחק? או ללמוד לתכנת?
האם שמעת על unity?
שזו פלטפורמה לכתיבת משחקים, כוללת תלת מימד.
אם המטרה היא ללמוד לתכנת
אז C++ היא בהחלט מקום טוב ללמוד בו, רק מעט קשוח.
אם המטרה היא לכתוב משחק.
אז יש פלפורטמות קלות יותר. ומתאימות יותר
יתרונה של C++ היא בקרבתה לחומרה, ולכן היא מהירה יותר. ולכן מנוע שתכתוב בה, יעבוד יותר טוב.
בהצלחה.
ולא מחפש עכשיו תלת ממד.
תודה על התשובות.
למי שרוצה להתחיל ללמוד תכנות, אלו השפות הכי מומלצות, באופן כללי.
עם שלושתן אפשר לתכנת משחקים.
הייתי עושה לך .
יש לי ויזואל סטודיו שהשתמשתי בו לפייתון, ועכשיו אני רוצה ללמוד C++ אז הורדתי מהאתר גם פלטפורמות לC++ אבל כשאני פותח אין לי איפה לכתוב. אשמח אם מישהו יודע איך פותרים את זה
זה נראה ככה:

אח"כ בפתיחת הקובץ תבדוק שמותקן השפה המסויימת.

פשוט פתחתי סוג אחר של פלטפורמה לC++, לא יודע מה הייתה הבעיה ומה זאת הפלטפורמה הקודמת, אבל העיקר שיש לי פלטפורמה...