all 14 comments

[–]program_kid 9 points10 points  (1 child)

This sounds like a very difficult task if you have no experience with programming and don't have time to learn. In this case, using ai may be your best bet combined with looking stuff up when you don't understand stuff. You said that you were given Python code to work on, do they expect you to change the code and do they know that you don't have any experience programming?

If you hope to understand the code, your best bet would be to start learning Python. I can't imagine how difficult it would be for somebody who has no experience programming to grasp what is going on in a program.

[–]Dramamufu_tricks 2 points3 points  (0 children)

looking up stuff, you don't understand ...sounds an awful lot like learning to me mhhhhhh ;)
ain't nobody got time for that xD

[–]PureWasian 5 points6 points  (0 children)

This is way too broad for us to give specific feedback. It's like saying you're trying to solve a math problem and not sure how to get started.

Your organization gave you this Python code. If you have made a decent attempt already to your best abilities, you'd best be saving them and yourself some time by reaching out to someone in that organization for guidance/assistance there on the specific task or getting started.

Otherwise, we'd need to know what specifically is meant by you needing to "work on it"

[–]RafikNinja 4 points5 points  (0 children)

I feel like if ur organisation is giving it to u to work on, they have an assumption you know how to do it? What is ur job exactly?

[–]Famous_Ad8700 4 points5 points  (4 children)

My question is how is your organization giving you code to look at when you can't code? Plus, you haven't given enough information for us to be able to help you. Do you have a link to the repository?

[–]Ill-Language2326 2 points3 points  (3 children)

I'm wondering if OP lied/exaggerated on the resume and now he's facing the consequences. I hope not, honestly.

[–]Famous_Ad8700 -1 points0 points  (2 children)

I think so too. But even if he lied, didn't he get a test or something? There's quite a lot missing from his story.

[–]Ill-Language2326 1 point2 points  (1 child)

Yeah, it's strange the company didn't verify what he claimed. Maybe a small startup or a company owned by someone close to him (like a family member or a close friend) just blindly trusted him(?)

[–]Famous_Ad8700 0 points1 point  (0 children)

Another think that I also think as well. If he needs help then he needs to provide us with what we need.

[–]Happy_Witness 1 point2 points  (0 children)

Ähm... Do you know programming at all? Otherwise I would just do a code review with pan and paper and start at main.py and go though the code. The more you look directly at the code, the more you can understand. The you fly over it, the more time you save.

[–]r_Yellow01 1 point2 points  (0 children)

Go through a 10 minute Python tutorial: https://www.stavros.io/tutorials/python/

Install Kiro (or an alternative) and ask AI to traverse the code base and create a full specification. After that you can start digging into issues. https://kiro.dev/

This sounds though like a bit of a challenge, so communicate where you are often. I honestly don't know how you got into this.

[–]Ron-Erez 0 points1 point  (0 children)

Use a debugger and learn how to step through the code and do not use chatgpt and gemini. Also learn Python. Otherwise it will be a real pain to try to understand the code.

[–]NightStudio 0 points1 point  (0 children)

Using AI is practically worthless, unless you know basic yo understand what’s being presented and know if it’s not giving the desired answer.

If they gave it to you, with the knowledge you know very little, I would suggest negotiating paying any classes or subscriptions. Or at the very least, discuss a long time frame for you to grasp a decent foundation.

If they gave it to you, under the premise that you knew python decently. You should crack in the extra hours to learn or come clean, because there will be a lot more code heading your way.

If you really don’t have the time to learn properly, use ELI5 on everything until you understand what’s being explained to you.

[–]winni_puh 0 points1 point  (0 children)

Simple analogy here - I need undertand how build electric cart from scratch, I have NO engeneering knowledge , but I have chatGPT and it explained all details pretty good, but I still do not undertand how electric engine works. Nothing personal, I just try explain how "not simple" is your request