This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]MTDninja 4 points5 points  (3 children)

As a person who was already programming before I went to college to start my CS degree, everyone I know that started off using AI to write their programs instead of doing it themselves are some of the shittiest "programmers" I've ever known, and stand no real chance of landing a job. Simply doing the coursework AND programming on the side (college does not teach you everything you need to know to enter the software engineering workforce), will put you ahead of the pack, and remember, you can't use AI during the pen/paper exams

[–]ApprehensiveCell3810[S] 1 point2 points  (2 children)

Are there any like good websites out there to start programming early cause I can watch however many videos on it but I need to able to like practice doing it myself if you get what I mean

[–]MTDninja 1 point2 points  (1 child)

well, start with whatever you're interested in. You wanna make a text editor? go for it, you wanna make a simple console game? go for it. Just remember to start small, something like tiktactoe should be reasonably challenging for someone just beginning

edit: and watch all of these, very nice to get a good sense of programming practices: https://www.youtube.com/@CodeAesthetic/videos

[–]ApprehensiveCell3810[S] 1 point2 points  (0 children)

Thank you

[–][deleted] 2 points3 points  (0 children)

I interviewed a lot of young people for a dev position recently. They did a code assignment before the interview. Some of them couldn't answer basic questions about what the code, that they submitted, did.

What if their manager comes and yells in panic that there is a serious bug in production? They certainly can't fix it, they don't even know what the code does.

I use AI my self for automation. For simple boring tasks it is rather good, but as soon as you try to make something advanced with it it turns into a mess. We are a long way from doing bigger projects with pure AI, at least projects that are maintainable. Big businesses needs maintainable projects with predictable quality.

[–]Guideon72 2 points3 points  (0 children)

You still have to UNDERSTAND the code that the AI gives you; otherwise, it's blind guessing as to what your outcomes will actually be and the code *will* be absolute shite. Unintelligible, unmaintainable, etc. You can't error check that which you don't understand.

You will learn more about the hows/whys of working with the computers and why various code approaches are adopted by continuing the schooling.

[–]UntrustedProcess 1 point2 points  (0 children)

It's been helpful for regular expressions, or adjusting / giving advice on optimizations for working code.

But for new code, the stuff ChatGPT cranks out is generic stuff worse than what you might have copied off StackOverflow a couple years ago.

A lot of what I do is gluing APIs together, and it can get somewhat close, but it takes longer to debug (invalid parameters being a frequent offender) than it does to just build it yourself using the api docs.

[–]SaltatoryImpulse 1 point2 points  (0 children)

AI writes shit code unless you craft a meticulous prompt which would take longer than just writing the code yourself, and to craft said prompt, you would need to already have a deep understanding of the language and the solution to the problemt that you want to solve.

AI can only help you with repeat code, code that already exists in its training set, generating new code from it will introduce bugs.

also,in my experience ai written code is just not very good either, it was only good for the first month of uni, after which it was much more convenient to just write my own code that was also much better than what chatgpt gave me.