[ Rules ] [ ot / g / m ] [ pt / snow / w ] [ meta ] [ Server Status ]

/ot/ - off-topic

Name
Email
Subject
Comment
File(20 MB max)
Video
Password (For post deletion)

Click here for an /ot/ image recovery update and to see if you can help!

File: 1519214936076.jpg (48.59 KB, 1504x562, QK55tPC.jpg)

No. 230337

There is not really an organized thread for programming related topics. Feel free to share books and resources here. Post whatever you're working on and feel free to ask questions anons!

No. 230338

Web Development
https://developer.mozilla.org/en-US/docs/Learn - a good introduction (independent of your browser choice)
https://developer.mozilla.org/en-US/docs/Web - General documentation for HTML, CSS & JavaScript
https://www.freecodecamp.com/
https://www.codecademy.com/
https://bento.io/
https://google.com

>Further resources

https://github.com/kamranahmedse/developer-roadmap - Roadmap
[YouTube] Web Development in 2018 - A Practical Guide (embed) - Web Development in 2018

>Tools

https://jsfiddle.net/ - Use this and post a link, if you need help with your code
https://caniuse.com/ - Check browser support for front-end web technologies

No. 230339

PC Building
>Assemble a part list
https://pcpartpicker.com/
>Example gaming builds and _monitor_ suggestions; click on the blue title to see notes
https://pcpartpicker.com/user/pcbg/saved/
>Learn how to build a PC (You can find a lot more detailed videos on channels like Bitwit)
[YouTube] how to build a pc. (embed)
>How to install Win7 on Ryzen
https://pastebin.com/TUZvnmy1 (embed)

If you want help:
>State the budget & CURRENCY for your build
>List your uses, e.g. Gaming, Video Editing, VM Work
>For monitors, include purpose (e.g., photoediting, gaming) and graphics card pairing (if applicable)

CPUs:
>NO i5 7500/7600K or i7 7700/K. THEY ARE DEFUNCT AND SUPERSEDED BY COFFEE LAKE
>R3 1200/1300X or R5 1400/1500X ARE SUPERSEDED BY THE R3 2200G AND R5 2400G, BUT UNLESS YOU BUY A COMBO YOU'LL LIKELY NEED TO HAVE THE BIOS UPDATED
>G4560 - non-gaming (light tasks) or bare minimum gaming builds with a dedicated graphics card
>R3 2200G - Budget builds (best with OC + fast RAM) or for gaming WITHOUT a graphics card
>R5 1600 / i5 8400 - Great gaming (especially the i5 8400) or multithreaded use CPUs (especially the R5 1600)
>R7 / Used Xeon / Threadripper / i7 - Heavy Multi-Tasking / VM Work / Mixed use

RAM:
>Current CPUs benefit from high speed RAM; 3000-3200 MHz is ideal
>Before buying RAM for Ryzen, check your Mobo's QVL or look for user reports

Graphics cards:
>Crypto-Currency miners have driven GPU prices up (particularly Radeon)
1080p
>MSRP of standard 1080p cards: 1050Ti, 140USD; 1060 3GB, $200; 1060 6GB, $230; RX 570 4GB, $170; RX 580 4GB, $200
>GTX 1070 if you're looking for very high (100+) framerates and you have a CPU and monitor to match
1440p
>GTX 1070/Ti and 1080 are standard choices; currently overpriced
>GTX 1080Ti if you're looking for very high (100+) framerates and you have a CPU and monitor to match
2160p (4K)
>GTX 1080Ti

General:
>PLAN YOUR BUILD AROUND YOUR MONITOR IF GAMING
>A 240GB or larger SSD is almost mandatory; consider m.2 form factor

No. 230341


No. 230481

File: 1519256571264.jpeg (24.4 KB, 600x523, yvoukoap24501.jpeg)

is anyone in game dev?

No. 230528

OT but programming triggered my awareness for the ADHD I was never diagnosed for, so thanks I guess.

No. 230594

Jesus OP just use the catalog. >>221203

No. 236210

>>230339
Whoever posted this thank you soooo much. This is something I always wanted to learn just as a hobby but its so overwhelming trying to find out ways to go about it and sort through information, so your post was really helpful and like you said, the other thread is not really organised/ doesnt have many resources

No. 321034

Sorry to bump an old thread but does anyone have ideas for basic, easy projects for beginners to make? I'd like to have some on my GitHub to show to potential employers. I know Java, Python, C++, basic HTML/CSS/JS, Android Studio and a little SQL but I didn't manage to set up a database myself from home so meh. I'm good at following instructions but I'm not creative in the slightest and that's why I struggle with this lol.

Also to get the conversation going again: what are the rest of you working on?

No. 321041

>>321034
Tbh you should know the answer yourself. I guess you could do the beginner's todo list but there's a shitload of them.

You could make a simple crud app in python.

Or scrape information from sites and visualize data like financial data and so on. That's fairly popular these days. Or do a blogging CMS in the language of your choice like Python.

Or make a news aggregator site with Beautiful Soup in Python or Cheerio and Node JS.

You probably already know this but the most popular languages for web dev in the current year are python and JS so definitely do something with those two. I do see a good amount of PHP related jobs despite being unpopular so check your local job listings before deciding.

Currently I'm finishing a chrome extension for looking up kanji. It was done purely in vanilla JavaScript, though looking back I would have used React.

I can post a link if anyone's interested after I upload it on Chrome Store and Github.

No. 321052

>>321041
Thanks anon, that's so helpful! Your extension sounds cool, you should totally post it and show it off.

No. 321058

>>321052
Thanks.
You could always follow a project oriented tutorial or a strictly project based tutorial and then show off that project in your github repo. I'd recommend Traversy's Python Djanog Course which you could torrent if you're not willing to pay for the Udemy course. Since you're familiar with Python, you shouldn't have problems following along.

You could always tweak the final project to make it different enough but still have the confidence of following best practices.

A friend of mine did a 3D portfolio using A-Frame and got a job just because of that. That's one personal example that I know of. Or you could do an online music player.

Either way, good luck anon!

No. 321060

>>321058
*Python Django course, sorry for typo

No. 321082

>>321041
> You probably already know this but the most popular languages for web dev in the current year are python and JS

Java is more popular than either of those languages for backend.

>>321034
> what are the rest of you working on?

- REST Client framework
- database migration tool

No. 321083

>>321082
I was talking about web dev in general. Also, from my first glance at junior positions it is mostly the Python/JS/PHP carousel.

I might be wrong though, but as I said, her best bet would be to look at her local job listings to gauge the market and then decide.

No. 321084

>>321083
I stand corrected. Java is the most popular, but JavaScript and Python come close so anon can't go wrong either way.

No. 321086

>>321083
People hire what they can, especially with most areas experiencing developer shortage. Most universities switched to teaching Python as first language 10 years and JS was the only option for front end for ages.

With the majority of new developers being pyton/js, there's also a lot of development in tools for those languages. NodeJS is a notable development where someone created a JS based webserver rather than learn a proper backend language and everyone jumped at it, because they have cubicles full of JS devs who now become (laughable) full-stack devs.

Specialization is important and if you stay in the crowd your paycheck will suffer.

No. 463049

Anyone got tips for object oriented programming and design? I've just finally came to understand instantiation.
(I know the thread is kinda dead but it would be nice to get it going again)

No. 463143

>>463049
read a book.

idk, what do you want?

No. 464090

File: 1569012171253.png (1.62 MB, 1190x1118, 373.png)

I'm trying to find a new job right now and the leetcode grind is KILLING me. I have an interview with Google in a few weeks and I don't want to practice anymore. I'm also sick of all of the supposedly good companies that can't even be bothered to send me an automated rejection email and just ghost me instead.


>>463049
When I took OOD in college, what helped me was taking real-world objects and figuring out how I would design them as software. If I had a particular pattern I wanted to learn, I would look at a few examples and then come up with something else that could use that pattern.
OOP is popular because it's a way to easily explain your code to non-programmers, so take advantage of that and think about analogies to things you already understand.

No. 464137

total noob question, but is Is html5 worth learning.
Also whats the diff between <b> and <em>

No. 464180

>>464137
Do you want to get into web development? If so, yes, learn html5, there are a lot of neat effects in the newer tags.
No one uses <b> any more, it stands for bold but you should use CSS3 for styling text, and <em> is a semantic marker for text you want to emphasis. Semantic mark up is something that makes the page more accessible for screen reader and stuff like that.

No. 464181

>>464180
Also, samefag, but Html isn't a programming language, just a markup one.

No. 464320

>>464137
It's worth learning if you want 1) create websites 2) extract data from webpages. If you don't feel like creating websites, but still want to use what you learned, webscraping ( number 2) is a fun and practical way to get your feet wet with programming. As said before HTML is not a programming language but can be a threshold to "real" programming if you want to get into that

>>463049
>>464090 gave you good advice, translating real world objects into an OOP system is an effective way to understand the core principles behind this paradigm. I had to teach it several time to beginners and I didn't expect modeling cars and trucks in OOP could be so fun for them. Designing a "false" video game with characters, classes and weapons is also effective. If you're past that then I think it will depends on what language you use. I don't know much about design patterns but there is plenty of resources about them : https://github.com/faif/python-patterns https://willschenk.com/articles/2014/bot-design-patterns/ for example

No. 464325

File: 1569095717169.jpg (45.43 KB, 625x402, mememmeme.jpg)

Yay! I love this thread.

I really recommend Wes Bos' courses. His Intro to react course is great and free(!) and helped me a lot:
https://reactforbeginners.com/

It might not be the best place to start if you're a programming noob, I would recommend it to for anyone with enough motivation and time :-)

Also I love being able to toggle props in the new react devtools. Here's an article if anyone is interested in seeing what's new: https://medium.com/the-thinkmill/react-dev-tools-debug-like-a-ninja-c3a5d09895c6

No. 464328

>>464325
whoops, this one is one of his paid courses. It's still great though. Here's two of his free courses for redux+react: https://learnredux.com/
and javascript: https://javascript30.com/

>>464090
What kind of company are you working at now? Why do you want to go to Google?

No. 464336

>>464325
Nice. I love react. tbh I'm kind of hesitant to post here because I'm just a web dev and I've spent way too much time on /g/ where web dev is not considered programming but I really love it. I love JS and Python. I feel I can do anything with just those two. React hooks were a complete game changer for me because now I feel I can finally stop bothering with Redux and just use useReducer.

No. 464373

Is there anyone who is not a web dev here?

>>464336
>I've spent way too much time on /g/ where web dev is not considered programming

Wait where is this ? What threads

No. 464526

>>464373
Everywhere outside the Web Dev Generals, everyone on /g/ is an expert embedded programmer or cybersec researchers

No. 464531

>>464373
Yeah they see web dev as something like scripting for some reason.

I don't know if i should do embedded systems or web dev or just regular c++

No. 464607

>>464526
>>464531

Damn I want to talk to these people. By the way you describe it they sound like they’re over exaggerating, but I do think web is easier than certain other types of dev. Every programmer who friends me on g either doesn’t program “yet” or is a web dev, I’d just really like to talk to some non-web women

No. 464671

For how long have you guys been studying programming ?

No. 464725

What do you anons think of the RMS fiasco? I know I'll have others disagreeing with me but I really feel sorry for him. Or should I ask this in another thread?

No. 464809

Hi farmers. So, I sent my resume to a company for a QA engineer role and I have a screening call tomorrow with the manager. The thing is, I just recently graduated but the role is listed as mid-level. I only have about 8 months of experience of QA and definitely rusty on some of the coding (though I can write pseudocode decently well).

Uh, how fucked am I? I should have read the application a bit closer, and I'm definitely not ready for a mid-level position. I did go to a "good" school known for its STEM programs, so maybe they think I'm more competent than I actually am?? Do I just tell the manager that I didn't read the app carefully and that I'm probably between entry- and junior-level?

No. 464851

>>464809
Do you really even need to ask? You have nothing to lose by trying. Try and either you get it or you don’t. Tell them you didn’t read and you’ll look retarded and definitely not get the job

No. 464893

>>464851
It's ok. They labelled their junior software dev position under mid-level as well. Life's good.

No. 464914

File: 1569217773304.jpg (102.52 KB, 1024x435, gamedev.jpg)

>>230481
game dev farmers ww@

>>464671
i've been self-studying for about 5 years

No. 464948

File: 1569233981125.gif (3.65 MB, 255x178, 1559828311743.gif)

>>464809

Fake it till you make it. Act like you belong there. That's what everyone is doing anyways.

No. 465009

>>464914

Christ, I feel bad for laughing at this but damn this is some "Meth: Not even once" meme material lmao. Bless his poor soul.

No. 465010

>>464914
Game dev reporting in

No. 465103

>>464607
What do you do anon? Th

>>464671
7 years? I started in high school and I'm 23 now.

>>464328
I work at a big consulting firm and they really overwork their employees. If I move to a real tech company I will be able to make more money for less work.

No. 465108

>>464914
Damn this guy really put his soul into TW3, literally. Fantastic results though.

No. 465133

Recently started learning C# to work with unity. I'm kind of new to programming, my only experience was making websites for me and my friends at middle school. I'm a university dropout and a 25 years old, no idea how it all would work out for me, but I find game development really interesting on every level, (except maybe marketing). I just hope that I'm not too old to start.

No. 465135

Sentdex just started his pytorch series and I'd like to follow along. How strong of a cpu and/or gpu do you need for pytorch and in general beginner to intermediate machine learning stuff?

No. 465146

Stupid question incoming:

Good way to self teach Android app building? Any tutorials or courses I find online are usually out of date already or too convoluted. Do any dev anons have a solid book or course to recommend to learn from scratch?
I know Java comfortably.

No. 465412

im trying to figure out what to do when i apply for uni, is learning computer science in university worth it? is it better and cheaper to just do it on my own or on an online class?

No. 465416

>>465146
This is a basic bitch answer but I made a functional app using the official free courses on the android development training site, with almost no prior experience in coding. I found it was very accessible and because so many people had used it before, there was plenty of preexisting discussion on forums about any issues I encountered.

No. 465552

>>465133
I've read about people starting at around 30 and landing a job rather quickly but I mean their studying was intense

No. 465984

Does anyone know how to migrate to i3 wm from xcfe?

No. 466072

>>465984
Which distro are you on?
I have xubuntu so I just did sudo apt install i3 and then sudo apt install i3-gaps (i3-gaps is optional optional).
Make sure to log out and select the i3 session before logging back in.

No. 466083

>>464914
Game dev hobbyist anon here, I'm making a mobile game with friends atm then will move on to Unity. C# is the love of my life.

Anyone knows if the discord anons had set up is still there? I requested a working link ages ago but never got an answer.

No. 466084

>>465133
Gamedev is pretty niche though, and it's the worst paid subsection of programming with worst hours.

No. 466095

>>465412
Well, computer science != programming.

You'll have to learn programming on your own anyway. CS (at least at my uni) is mostly theoretical CS and math, with some very basic applied CS.
If it aligns with your interests it's definitely worth it. It's often challenging so feels rewarding imo.

> is it better and cheaper to just do it on my own or on an online class?

You want an online class to replace 3-4 years of university? tf?

No. 466096

>>466072
I'm on void, I actually got it setup but it's weird and I will configure it more tomorrow. It's actually a xfce session with i3 as my wm so I can take advantage of some DE features.

I want to fix my status bar later and other dumb little things. Thanks for replying tho

No. 466135

File: 1569501626613.png (417.2 KB, 1600x900, screenshot.png)

>>466096
No problems.
If you have any questions, please ask. I'm not an expert at ricing but I do like to customize things every now and then. Pic related.
Currently using polybar + rofi and some other utilities that make my life a little bit easier.

No. 466851

Is ASP 3.0, not .net or net core, dead?

No. 466885

do any of you guys have experience with tweepy/making a twitter bot in python? I'm trying to make a bot that posts pictures and it can post one at a time but whenever I try to make it post a tweet with two or more pictures it doesn't work. it won't upload videos either but that's no big deal. I'm using api.update_status/api.media_upload not the deprecated api.update_with_media btw.

pls no booly if I'm fucking up something really obvious; I can't into computers.

No. 466935

>>466135
Hey finally someone else who uses StartPage. Cheers!

No. 467134

File: 1569694068786.jpeg (261.15 KB, 2000x1283, pinguheart.jpeg)

>>466935
Cheers to you too! I've started using StartPage a year ago and I'm quite happy with the search results. Also, Palemoon with the obligatory add-ons for minimizing my digital footprint.

No. 486117

Trying to keep this thread alive…

Pluralsight has a free weekend going on :)
https://www.pluralsight.com/

No. 486134

I wanted to bump this thread. I'm not interested in programming as a career but did any of the professionals have fun recommendations of ways to teach yourself basic things? Like sonic pi?

I don't have any particular direction I want to go just exploring. I mostly do photography if that helps stir imaginations also.

No. 487175

File: 1574701477876.jpg (37.32 KB, 719x480, idk.jpg)

>>486134
It took me a long time to get properly into programming and actually understand what I'm doing, so I'm weary of just telling people to do it because it's "fun" and blablabla, especially when you're not aiming for a career in IT. I'm lazy so I recommend following tutorials that explain everything and is actually useful.

I've heard that raspberry pi is a fun way to get started. They have good tutorials.

Just learning how to install stuff on it and use it instead of a chrome cast / smartTV is an easy start (with the added bonus of google/your tv not stalking you). Then afterwards you can try other things like connecting it to your lights and stuff. Just a suggestion :)

No. 487248

>>487175
Thank you for your response anon! That is a great suggestion.

I actually do find what I've already done "fun"! Being "artistic" is also fun but it is so objective it stresses me out sometimes so it's like a mental break.

I used to work at a STEM camp for young girls teaching them super basic stuff (the blind leading the blind) but it got me excited about how it could enrich my day to day life. Also the more I know the better I can communicate with people I collaborate with.

I do hope more women take it up as a "casual" hobby or even relaxing hobby as well even if they don't take to it naturally. I think the stress of being great at it turns a lot of people off when you can do so much with just a handful of skills to get started.

(It was also super inspiring to see like young girls dive into it like it was water! they were busting shit out and learned so fast I had to study hard to keep up! I'm so excited for the future generation tbh.)

No. 487272

File: 1574724226914.jpg (210.53 KB, 1200x1706, peace.jpg)

>>487248
Programming is fun and kinda relaxing when things go smoothly. Programming is not fun (at least for me) when you're stuck reading 10 year old Stack Overflow questions with no end in sight lol

That's why I recommend doing small projects with good documentation. Try to avoid feature creep and all that jazz.

Having a decent comprehension of IT in general is definitely a good asset. You'll be more independent in the future when new tech is introduced and your peers are too afraid of trying new tech etc. Also it's probably beneficial at work nowadays, too. So keep it up! :)

I actually have an old Pi I got from work the other day and need to do something with it. I'm considering hooking it up to my VPN so I can cast "foreign" shows on netflix and stuff to my TV. But I haven't decided yet…(avatarfagging)

No. 488918

Can you learn anything valuable from outdated coding books?

No. 488954

>>488918
Yes, you can learn a lot, but you need to cross reference

No. 489275

File: 1575176099697.jpeg (387.03 KB, 1382x1268, 0BFE362C-7B7C-47C2-8C56-1F1C4E…)

Can any anons confirm/deny this? The person is making an online game in Unity.

No. 489337

>>489275
Yeah but this is basic data validation
nothing fancy here

No. 489470

>>489337
>basic data validation
I know basically nothing about programming, could you explain please? Also are filter technologies really expensive? Wondering because they're trying to get money out of this (through donations). I always assumed they weren't too complicated.

No. 515469

okay I have an actual dumb question. after you write code, how do you implement it? like, I know there's something called an IDE but I've heard you don't need to use that. sorry if this question is literally retarded, the only coding experience I have is editing HTML layouts on myspace

No. 515470

>>515469
You should write code in an environment. Then, either run it or compile it so it can be ran.

No. 515472

>>515469
Oops you said you didn't want to use an IDE (samefagging sorry). I highly suggest you do because they simplify things a lot compared to not using one.

No. 515502

>>515469
Very big dumb. Anyway, generally your code is the implementation. I think what you mean is more along the lines of "How do I run it?" and that would depend upon the language. For something like C you would compile it into a native program (think .exe file), and then run that, but for something like javascript you would simply run the code file itself.

IDE on the other hand stands for interactive development environment. You could think of working with an IDE as like working in a workshop rather than in a field or lot. It assists in the process, but if you have the tools and knowledge it isn't exactly necessary.

No. 518661

programmer anons, how much programming experience would you say you have to have before you become employable? like 6 months, a year, 2 years etc.

No. 518829

>>518661
It highly depends on what do you want to do exactly and how many hours/day you can put into it. Assuming you don't work and can learn as a full time student, I'd say 6 months is more than enough for basic web development. For exigeant low level/embedded/sophisticated programming it's more 3 to 5 years.
This is only true if you want to be competent at your job from the beggining. For example I met an embedded c/c++ architect in charge of critical security components in the automobile industry who could barely code, and don't even really understands what he is working on. He just bullshit and make others do the work. You can totally fake it until you make it.

No. 518889

>>230337
For my fellow college anons who are branching into learning code or having trouble in coding classes, I strongly suggest using SoloLearn, Lynda, LinkedIn Learning or any other platform that allows you to learn the foundational basics of a coding language and get a certification for it. It helps so much for obtaining internships and part-time jobs, while also helping you learn more.

No. 518891

>>518661
2 years work experience plus a B.S is ideal for employers lmfao
Honestly experience matters the most, whether proof of previous employment or a good portfolio. When I hired people in my department we didn't really care for grades or the degrees, it was just preferable to have one. If you didn't have one they would pay people to go back to school.

No. 518947

>>518891
Any specific skills you should know?..Certain languages, experience with engaging in development environments such as docker, kubernetes, aws..etc?

No. 518961

File: 1582857031609.png (2.59 KB, 248x39, unknown (1).png)

(I hope this is actually relevant to the thread, I'm really happy to see a programming thread up here)

I'm working with a UP2 board with ACRN loaded on it. Ran a reboot command from the ACRN shell. Realized that to reboot itself, it evokes a divide by zero and crashes itself. I feel incredibly autistic for finding this charming/cute.

No. 519016

>>518947
It depends on what you're applying for and the position in question. You can have all sorts of experience but my employers only cared about what they wanted. For example, Ruski l33t hak0r is willing to fly across the country for this job, he has so much experience but there's one problem. His experience is primarily based on mobile app development and and the position was for an entirely different thing, so we tossed that resume aside.

I'm not sageing because I'm hoping more anons are receptive to this thread. It's way better and productive than complaining about men lol

No. 527095

File: 1584513956662.png (1.79 MB, 1440x1080, 1563749139967.png)

Ask me something about programming/computer science/hardware/etc.

Anything.

No. 527300

>>527095
What's the easiest web crawler to use? Preferably a Python library

No. 528247

Anyone want to work on a large project together? I would like to get more experience with testing and everything that goes into delivering projects.

No. 530052

Any girl specific job interview/search related tips? I'm trying to leverage my woman-ness since everyone thinks im a idiot anyways.

No. 530071

>>527095
When will they invent robot husbands

No. 530072

>>527095
If program languages were people, how’d you describe them?

No. 530142

>>489470
Yes it’s actually expensive

No. 538665

Has anyone here gone to a coding bootcamp and was it worth it? I really want a career change and to make more money. I've been learning CSS and Javascript from free resources online but I think I'd benefit from a classroom environment with someone to actually teach me who can answer questions when I get stuck. I'm just afraid of spending a ton of money on a program and then it being worthless on a resume.

No. 538671

>>538665
I know a guy who went to bootcamp and makes semi-decent money as a java developer. Codingbootcamps are good to be a coding monkey, and those are the bottom of the barrel jobs. Maybe it'll be fine if you also supplement your theoretical knowledge with some free edX courses on CS fundamentals. Personally, I would look into certs in fields you're interested in. Do you want to be a software engineer? Wev development? Sys admin? There are different certs for different things, but if you don't have a degree you'll also need to really prove yourself with a portfolio. Start a gitlab or a github, I like gitlab because you can make private repositories. Learn version control!

No. 538684

>>538671
Thanks for the response! I'm most interested in web development. I do have a degree but it's completely not related to CS or coding.

No. 539651

>>538684
You can honestly easily teach yourself some web development stuff. I would also learn javascript since that's a big thing. I wish you luck!

No. 539661

posted this in the wrong thread: can someone explain APIs to me? i'm a dumbass and after looking it up i can't still make sense of what they do/why they're needed/how they're used.

No. 539677

>>539661
No worries anon. Application programming interfaces are essentially the middle man between what whatever you want to send to a service, application, or website. For example this reply box I'm typing in is how we sent requests to the server.
What you should really be trying to grasp is the concept of interfaces in general. https://www.javatpoint.com/interface-in-java
https://api.github.com/users/petrgazarov example github API

No. 539779

>>539677
ty kindly anon, so basically in the case of APIs, there is something you want from the server, and the interface is how you request it/interact with the server.

I feel like I get it on a very high level, but when I sit down to work, I’m completely lost. this is my story of trying to program lol, I will just keep trying.

No. 540873

>>539661
This video talks about APIs like youtube, google maps etc. Interesting video for anyone who likes tech.

No. 540881

>>539779
Download Postman, watch a tutorial for it, get documentation for the API you're trying to talk to, you're good to go

No. 540984

File: 1586898917329.jpg (1.95 MB, 4000x2768, visual-summary-4k.jpg)

https://writings.stephenwolfram.com/2020/04/finally-we-may-have-a-path-to-the-fundamental-theory-of-physics-and-its-beautiful/
I just read this, and I find this model for the Universe to be far more intuitive than the mainstream one. I fucking LOVE it. Anyone who loves physics just as much as programming will be interested in this.

https://www.wired.com/story/stephen-wolfram-invites-you-to-solve-physics/amp
We are all called to contribute in uncovering the secrets of the Universe through hypergraph models. After all, what else are you gonna do in quarantine anyway?

https://www.wolframphysics.org
All the info and resources for the project if you'd like to join.

No. 541237

Thank you all for motivating me;
Like a lot of other people, I am desperate for a job change and to make actual decent money, and right now during lockdown I had a panic attack and a new sense of motivation
so I finally started on the humble bundle for intro to coding my bf bought me almost a year ago and… I'm having a lot of fun! I'm breezing by html and css thanks to latent neopets memories and looking forward to learning Python

No. 541313

How do you deal having to work with trannies/AGP as a programmer? I have to work with several pronouns people at work and constantly have to watch my words in order not to get booted by the alphabet people.

No. 541338

>>541313
Ot but pronoun people cracked me up, everyone has a pronoun but i do get ya. Smells baity though. Just stfu so you don't get fired.

No. 541369

>>541313
If you make a mistake just play dumb? They would look like paranoid maniacs if you got the neutral use of xem wrong if it was just an accident. Maybe they ought to wear those little sticker badges that say "Hello my name is _______ and my pronouns are ______." if it matters to them so much.

No. 541387

learning php at my job lol wooooo

No. 541411

>>518829
I need to know, how did this dude get the job? Because I would like to work in that field but it's my first job after uni and most places here want years of experience in that same field (which I do not have)>>518829
>>518829

No. 543562

Just gonna be blunt and say I need a light at the end of the tunnel, how much do some of y'all make at your jobs?

No. 543600

>>543562
I'm not working at the moment but what's wrong for you?

I'm not programming per see now but I'm setting up a docker "stack" to make thing easier and play with continuous integration / deployment later, as well as working on CTF without a virtual machine

No. 543681

>>543562
Around 64k a year with 7 years of experience which is higher than the average salary in my area. Was looking for a raise to get it closer to 70k but the covid-19 situation sort of messed that one up. I'm a mid to senior level developer. You can do it anon, I worked for shit pay for the first few years before my salary jumped up considerably and that's a very common thing to happen in programming. If after 5 years they won't pay you at least 55k a year then your employer is ripping you off.

No. 543690

>>541313
I've never come across one but then again I don't live in the US or work for Google. The trannies I know of are too socially inept to even step out of their apartment and only focus on "programming" transbian visual novels. A lot of tech companies pay lip service to all sorts of socially conscious things but it rarely exists in the workplace because the professionals are often appropriately pragmatic. So far I've only met gay and lesbian (also one myself) colleagues and they've all been cool people who don't get up to my face about activist issues.

No. 543936

>>543681
Thank you, anon, I'll keep at it <3

No. 543942

>>543562
~100 without my bonuses

No. 544341

File: 1587514172055.jpg (39.86 KB, 640x640, 1572864479372.jpg)

What are you working on

No. 544377

>>544341
Working on a React app for adults with no friends.

Anyone from web development working with Vue? I heard great things about it on twitter but I don't know where to start with it. Is it was basic as it looks?

No. 544393

>>544341
Just started a new internship and I'm trying to learn how the fuck to use Azure DevOps

>>544377
>React app for adults with no friends
Is it supposed to help people meet others, like a social media type of thing? Or what's it going to do?

No. 544399

>>544393
Not really a normal social media, I'm thinking of simulating the structure in which people make friendships in school/college, having a close but small group of people from a similar age group that you see every week/day at the same time. I'm thinking of also adding some proposed activities or convo prompts for each meeting, not sure if that would be infantilizing, and have notifications reminding the user to send a message to each of their peers in the group.
Maybe a support group kind of thing, think AA but online, for socially awkward/lonely people/people with social anxiety.

No. 544862

File: 1587603336422.png (606.99 KB, 1024x819, clouds.png)

What level of skill would most of you say you are at.
Feels like there are a lot of beginners here but who here is actually working and making money or a living or working on a personal project of some sort?

No. 544885

How do you get into/learn coding/computer programming?

No. 544889

File: 1587618006647.jpg (324.96 KB, 600x872, f26fa771034879.5bb73c0d90f18.j…)

>>544862
I'm working in a multinational firm's cybersecurity division which is $$$$$, but I did go to school for CS. It's nice that this thread is seeing activity.

>>544885
I guess start with your intent–what do you want to make/get out of this experience?

My strong general recommendation is to start with C/++ if you're serious about understanding code, then learning new languages after. Some will argue with me that Java is a better first language because that's what they learned first, but C and its variants are strictly typed and require manual memory management which builds good coding habits.

tl;dr start with C++, once you work your way through it adding other languages to your repertoire based on your needs is hella easy.

Learning from books and programming alongside them is your best bet. I recommend the "Hard Way" series by Zed Shaw. You can find pdfs of those and many other reference books online.

No. 544897

>>544889
Thanks for a genuine reply, anon. I don't even know what C+ is. Can you do this stuff on an apple MacBook or do you need a PC? I'd really like to learn but am seriously clueless.

No. 544900

>>544897
You can 100% work on a macbook! I work on PC/Linux so I can't make recommendations for software to install, but you'll need a text editor and a compiler. Using search terms like "C++ compiler for macbook" should get you going.

Learning how to program is one of the most satisfying things I've ever done. Computers are everywhere and once you get started you'll know how they speak. Good luck!

No. 544903

File: 1587619599981.jpg (36.11 KB, 600x356, whiteboard interview.jpg)

>>544897
On OSX you're pretty tightly coupled with the OSX developer ecosystem of using XCode and Apple's little spinoff of clang. Which is fine and will get you going. MSVC has a lot of non-standard language extension cushion that might not be good to make habits around.

No. 544905

>>544903
I have no idea what any of this means but I think I should maybe buy a PC set up. It seems you'll be able to do a lot more without restrictions of Apple's internal code?

No. 544910

>>544889
I disagree with this. Don't learn C or C++, java as your first language unless you never want to understand anything.

No. 544918

>>544889
Start with C/++? That's like telling people to learn Latin in order to learn French and Italian. It's not worth the trouble unless you want to do very low level programming for systems made for heavy calculations. If someone with absolutely no experience asked me how to get into programming, I'd probably recommend Java not because it's a flawless, beautiful language, but because it's widely used (the most popular one atm), has a ton of free resources available and because it takes so many influences and has influenced other languages that it's actually easier to go from Java to C. And if you want to do front end web programming, it's an easy leap to go from Java to Javascript especially now that the new ecmascript standards draw more and more influence from Java and Typescript is becoming more popular. C/++ is too overwhelming to most people as a first language.

No. 545044

>>544905
I’m currently a 3rd year university student studying CS, so obviously not as experienced as some others, but just wanted to throw my two cents in as someone who started a few years ago with very little programming experience.

I use a mac primarily for my schoolwork and have found it fine, so unless you get some experience and want to get into windows specific stuff I don’t think you need to invest in a PC. I find most beginner things pretty operating system independent and when you are starting out basic programming concepts you should probably use an IDE to write code.

My first language was python which is easier for beginners, but does mean it’s harder to learn things like memory management and pointers which you need to know for C/++ (and frankly should know if you want to program even as a hobby). So maybe look into Java and Python, and once you are comfortable with the basics go to C++.

I would also recommend getting comfortable using the command line and doing some reading about Linux/Unix. It’s really easy to do this on your Mac using the Terminal app and practicing some basic commands that you can easily find references for.

Best of luck anon! I am also glad this thread has been active lately.

No. 545057

People will prescribe you to be scared of C++ at first, telling you "dont learn it as your first language it's too complex!!!". Then the time comes that you actually try to learn it, they will have already have established a hatred of it within you while you try to learn it. Don't let it get to you. C++ is not very complex as a language. You don't have to use all the lamdas and move semantics and other features that it has. Memory management is hard. Modern C++ isn't that hard.
A lot of the people scared of C++ are still thinking that C++ is C++98 and not C++11/C++14/C++17/C++20 that has eras of improvement to allow for much more concise and expressive code.

Until then, java and python and such will get you understanding logic and control flow and arithmetic and how you as a programmer will be interfacing with the capabilities of a computer.

Keep in mind, pretty much every high level language that isn't C or C++ is implemented in C or C++.

No. 545076

>>545057
Nobody's saying that C/++ is "hard and complex", people are saying that it's not always a good place to start if you're someone only getting into programming now because it's overwhelming for someone who wants to get their foot in the door because it's not as easy access when it comes to resources and the paradigm. If you're not a computer science student the amount of work you put into becoming an efficient C/++ developer could be put into learning commercial skills and bootstrapping your career. C/++ is still used but it's also important to mention that today it's mostly used for writing compilers and other products more in touch with the hardware and algorithm calculation (because they require you to cut all the fat away for performance reasons), which requires knowledge of how they work. If you want to write mobile apps or websites or something higher level languages are much more efficient.

No. 545222

>>545076
not that anon but i'm just not buying the C++ is overwhelming argument–like every other language you start with the basics, and only later do you get into the more fiddly things like memory management and pointers.

like it's been pointed out, it depends on your priorities–but if you truly want to "know how to program" it's not a bad recommendation whatsoever. anyway the C vs Java argument is tired and it's up to the learner to determine their own capabilities

No. 545228

>>544918
It's absolutely worth the trouble if you want to learn the basic concepts of programming and not be a code monkey. Harvard's own CS introductory course first starts you off in C before introducing Python.

No. 545229

>>545228
Also I forgot to add that Java is hideous and confusing as hell to a beginner. Absolutely disgusting language, that one.

No. 545255

I was taught c++ in college but it seemed so hard and stupid, while I did learn some I hated it with my life even though I’ve always liked computers and such. It completely put me off from anything programming related. I guess it was dumb being taught such complex language to a beginner, will try into learning python. Thx anons.

No. 545260

>>545255
anon python is a scripting language… it's an okay start but if c scared you off and you want to be a good programmer you can't be afraid of the deep end

No. 545278

File: 1587702592285.jpg (56.58 KB, 450x600, Patchouli_Prefers_SICP.jpg)


No. 545284

File: 1587707053985.jpg (49.03 KB, 624x351, 1587095246207.jpg)

>>545260
Python isn't just for scripting though, it has OOP capabilities even if they're not the best. If you want to understand the internet C is essential but not easy, better to start on something new.

No. 545463

Completely new to any of this so thanks for the links. Been trying to get into this for a while but I get overwhelmed super easily when I don't have a road map in front of me. Thanks anons!

No. 546230

>>544377
It's the first JS framework I use and I find it a bit confusing to use. It might because I dived straight in without any practice of fronted tooling (linting, webpack, npm) and without using vue/cli. It's not the first time I find the documentation ok but still lacking some crucial details to understand how to use a basic component

I'm currently pulling my hair to make it works with Typescript. Otherwise the single page component idea is why I wanted to learn it. The fact that you can start with a minimal set of components (no router, state manager, etc) is also a nice point. Very curious about what Vue 3 will bring

So, that's just my own experience, I'm pretty sure setting up React is even harder and it's nothing compared to setting up a Java/C++/Haskell projects

No. 546236

I have used both Angular & React at my job but never Vue, I hardly ever see it, I'd say in order of popularity it goes React >>>> Angular > Vue, I don't really see any need to learn Vue personally, are you doing it as a hobby or professionally?

No. 546249

Is anyone into functional programmimg here? Back in first year uni, I first learned to code in a Lisp language, but forgot everything after that class. I want to pick it back up again but after doing things OOP/iteratively, my mind seems "stuck" at seeing things functionally… any tips?

No. 546252

File: 1587912628547.png (178.02 KB, 623x539, 2020-04-23-145948_623x539_scro…)

>>546236
Personally it's for a hobby project I launched to first get back into Javascript and setting up a "proprer" front-end environment, brushing up a small app over Nodejs, then as a pretext to learn other things. Front-end is not really my thing, but I though Vue would be easy enough.

It was to a certain extent, but now I'm tempted to try React if it goes well with Typescript because I'm fed up about jumping into so much config hoops and parsing shitty Medium posts for nothing while I just want the damn thing to run. sage for whiny vent i guess

>>546249
You could try to learn a popular Scheme like Racket, the standard is like 50 pages long, and the SICP book (and videos) while memed to hell is very valuable even if you don't go paste the first two chapters. I watched this video* last evening, and also felt the need to learn more about FP and trying to get further with Haskell

* https://www.youtube.com/watch?v=pUN3algpvMs

No. 546643

>>546249
Just learn Clojure, the best Lisp. Scheme or Racket is super fucking niche and completely useless for a real job. There's only 2 Lisps with any measure of popularity, Common Lisp and Clojure.

No. 546658

>>546236
Vuecucks love to force feed everyone the narrative that Vue is going to throw React over. Been waiting it for years now, still hasn't happened. 99% of every project I come across at work is done in React or in the progress of being rewritten in React. People just hate it because they can't be assed to learn how virtual DOM works or because it's "too popular".

No. 546733

>>546249
You're not limited to learning a Lisp/Scheme to get a good grasp of the principles of functional programming by the way. You could start by learning Ocaml, Haskell, Kotlin, Scala, Elixir even, and most of what you learn will be available in the other FP-oriented languages : Recursion, currying, first-class functions, map/fold/reduce, modules, pattern matching, type theory, monads, etc.

http://learnyouahaskell.com/chapters

No. 546794

Has anyone had any experience or taken any classes in natural language processing? I feel like it seems interesting, I’m a linguistics major but have some basic experience with coding from high school, I spoke to the course programmer for computer science at my uni and they said they would allow me to enrol onto the nlp module next semester. I was just curious if anyone had any experience with it, if they found it interesting, how much programming or maths knowledge is required vs linguistic knowledge etc

No. 546824

>>546733
I fervently hate Haskell programmers, every single one I've ever met has been an insufferable pompous ass.

No. 546934

>>546794
Look at the courses prerequisites. If there's none, you don't need anything.

No. 546956

>>546824
Never met one, but online they sound like the Arch or Gentoo users of programming; Same for Lispers. It won't stop me from trying to learn it though

No. 546963

>>546956
Lispers are different people than Haskellites and OCaml. The latter wouldn't be caught dead with a dynamically typed language like Lisp.

No. 547051

File: 1588085052237.jpg (51.67 KB, 678x381, nvidia-turing-tesla-t4-bw-678x…)

>language war

I notice there's a pc building post in the OP chain too. >>230339

Anyone building? Using that stimulus check? Anyone waiting on Nvidia Ampere?

No. 547311

How do you figure out where to go after learning the bare basics? I finished Automate the boring stuff with Python out of boredom and plan to dig deeper until I have a better understanding of how stuff works. So far I really like this (I've never coded before) and find it the most rewarding hobby I have. Do you think it's better to just leave this as a hobby if I do not have a clear goal of what I would like to do? Pretty much everything seems interesting to me, except for front end web stuff.

No. 547413

>>547311
If you have finished the book from cover to cover then you probably understand more than the basics to jump on a project of your own. I didn't read it myself, so if it's not covered in the book, then understanding Object Oriented Programming in Python could be a good thing to do before moving on to a complete project, but you could totally do well with just functions, and switch to classes and objects later when you feel like your code start to get messy.

You could spend days on the official documentation to learn the ins and outs of Python, but I think it's ok to just start with what you know, and see as you go if more advanced feature could make your life easier.

It's fine to be curious about many domains, for both your enjoyment and professional life. Even as a codemonkey it is beneficial for you and your team to know more than what you should know to do your job. You really should not sweat it and hop on what makes you happy : Making a small website with Flask, fucking around with the Natural Language Toolkit, more automation, web scraping, a Discord bot, etc.

No. 560666

I'm currently going through some w3schools tutorials to see what I like/am good at. My current job is lame so I have around 6 hours free to do whatever as long as I don't leave the office so I thought I might use the time more wisely.

It's a lot of fun but I'm wondering if it's even worth getting into programming/IT if you are only self taught? I feel like by the time I get good at any of this the job market will be oversaturated again.

No. 560696

>>560666
the job market for good programmers is never oversaturated. it's a high skill job and there is a shortage of competent people, that's part of the reason why we're paid so much. that being said, you'll definitely have to start entry level if you're self taught unless you either have a good maths degree or a very impressive portfolio, such as open source contributions

No. 560715

my work is looking to name 5 agile teams…pretty much anything that isn't offensive and fits a theme. Currently the teams are named after CYMK colours (and white). Any ideas anons? For themes or general names? I'm pretty stuck. Something silly, funny or cool would work well at my company, they aren't particularly strict. It's a 3D software company if that inspires.

No. 561288

>>560717
you don’t need anything other than basic math for most programming. it’s really not the highly demanding intellectual pursuit that the spergs make it out to be.

No. 561352

>>561288
Ok, thanks

No. 561845

>>561288
You should still know some basic discrete mathematics. If you want to take your programming skills further, you should learn data structures and algorithms, which has math.

The best developers I know have a background in math/computer science and/or tons of previous experience. If you want to write efficient and clean code, learn math.

No. 561847

>>561845
Yeah memes aside understanding discrete mathematics and complex algorithms is what separates code monkeys from software engineers.

No. 624169

Is 27 too old to learn and work around code?

No. 624173

>>624169
what a weird question. Even if we all croak in a year from now I don't get how learning a new skill needs to happen before a certain age. You do you.

No. 624243

>>624173
Because I never got to finish high school and near my 30s, I feel like my life is ending.

No. 624267

>>624173
maybe because it's much harder for people in their late 20s to learn things like code language?

No. 624273

>>624267
I'm 26 and learning how to code, it aint that hard sis

No. 624277

>>624273
good for you, that doesn't mean shit. i wish some of you would actually give good advice instead of just being overly positive for no fucking reason.

No. 624282

>>624277
I wasn't being overly positive, just responding to what you said. no need to get your panties in a bunch over it.

No. 624299

>>624243
>>624169
Anon, no! It's not too late to learn how to code. You might have more initial hurdles than someone with a more mathematical background, but once you get past those, you will be ok. Like other things, you need to put in good, consistent work to see results. Thankfully, there are a ton of resources online for coding though some are better than others. Good luck!

No. 624338

File: 1599430094246.jpg (16.47 KB, 327x299, 1093881.jpg)

Do you guys deal with imposter syndrome too?

I feel like i learned nothing from bootcamp and have no knowledge or electrical and hardware. It doesn't help that i can't land a job in programming, only assistant or receptionist stuff…

No. 624339

>>624338
I used to have imposter syndrome but the only real way to combat it is to be confident in yourself that you can accomplish things, anon. I believe once you study up on the languages and qualities most recruiters want, you’ll finally feel more confident in yourself and prevent the Imposter Syndrome from coming back! Please be nicer to yourself as well, I know you can!

No. 624340

>>624338
If you went to boot camp then the reason you feel like an imposter is because you know jack shit. Boot camps are too hand holdy and usually are “web dev 101 with a very specific framework”.

No. 624351

>>624339
That's really sweet, thank you :) I hope it lessens as i study more.

>>624340
You tell no lies lmfao. At least they focused a bit on logic and thinking but the specific languages i forgot already, and without the hand holding it feels daunting.

Some guys did much better than me but i guess they were studying on their own too.

No. 624353

>>624338
Entering my third year of a CS degree and I feel like all of my knowledge is so shallow. I'm going to try to apply for some volunteer positions or unpaid internships, I think I will become more confident once I finally have some kind of work experience.

No. 624367

>>624353
You should be doing internships junior and senior year. Make connections and work on portfolio.

No. 624384

>>624367
Thanks anon. I have some simple projects done so hopefully that will be enough to get my foot in the door.

No. 640867

Another impostor syndrome post:

How does one stop feeling like an absolute idiot when browsing stackOverflow or reading others code on Github?
I am in my third year of Computer Engineering and despite having alright grades I feel like I forgot most of it and only remembered what I liked which would be robotics, hardware, programming and system admin. Whenever I had interviews I just blanked and made a fool of myself. I have days when I'm practicing coding questions online and can either bang out like 5 questions in an hour or sit over one for half the day, no inbetween. I have done a couple of coding competitions but no projects because I couldn't come up with anything within my skill range.

I am scared of entering the workforce because it seems like I actually know nothing. The fact that I am a female and my mistakes will be looked under a magnifying glass only exacerbates it.

What advice would more experienced anons have to students and grads like me?

No. 640974

File: 1601339576049.jpeg (523.75 KB, 2048x2048, EMH1t8PVUAMA7gv.jpeg)

I'm gonna start learning this front end thing from zero. Wish me luck.

No. 640989

>>640974
Zero to hero, baby. You got this.

No. 641002

>>640867
In my experience learning on the job is a big part of the field… If you are picking up problem-solving and critical thinking skills and a basic understanding/familiarity with concepts in college, you are doing fine and don't worry about remembering every little detail

No. 645361

>>640867
I'm the resident senior developer. I still have to google shit constantly and my colleagues do too. The field is filled with developers who like to brag about being perfect and doing the most demanding tasks with little effort, but in reality that's a huge red flag. The emptiest vessels make the most noise, they're usually bullshitting to no end and are just egoistical enough to hide it from everyone. Don't be ashamed about asking or looking for help or being lost, it's completely normal and the majority of developers feel some degree of imposter syndrome.

I feel the pressure of being a female though, it feels like people are expecting you to be incompetent and make mistakes. But try not to let it get to you, just be proud that you're part of the change to even out the gender gap.

No. 661893

when looking at programming jobs, they all require at least 2 years of experience usually. my question is how does one get experience? do you have to do freelance work for free to build a portfolio?

No. 751813

I'm so sorry for necroing, but any anons know any good instagram pages or people to follow?

No. 765401

>Disclaimer: programming noob

>>661893
Yes I think so, make it for yourself or do stuff for local businesses for free/low pay you have to build your portfolio first. That's what I've been told at least.
>>751813
Not insta but reddit (sorry) has tons of programming subs as you'd expect. I know it's not ideal but it's great to have just somewhere to ask your questions and see what's going on. Sorry I don't know instas. (And sorry to necro giving lame responses to old questions but I didn't want to ignore)

My current plan is to do a personal project website for myself as practice. May not ever end up in my portfolio but hopefully goes well. I'll learn more html, css and just fuck around, it's my first semester learning web dev but still know very little. Ik the best thing you can do is self-teach and stay on top of things so is my plan a decent way to start doing that? Up to now have been pretty lazy. ( …Also I kinda revile the internet, sometimes I wish it didn't exist because of how unhealthy everyone's gotten. Ik you can only guess for me but do you think I'll regret taking this path then of what I'm learning? I actually enjoy coding and getting results but the weird hate I have sometimes for web culture makes me wonder if I'm a hypocrite. But then idk we all do what we have to and I know it sounds odd. I'm a little drugged typing this)

Last thing in this messy post, I'm considering getting a job but I can't balance that with scheduled coursework rn, so if I take a break next semester how do I keep myself learning without regression? Is my plan enough or what more can I do?

No. 765416

>>765401
Same anon here but have to admit I have no idea wtf I'm talking about/doing because I don't know the jargon well yet and I hope I'm doing everything I'm supposed to to succeed but idfk, I feel like I'm gonna be missing some vital step. not in the code I mean but the process of reading, practice, making a portfolio etc. It feels like there's so much I don't know in that sense

No. 765782

>>464090
Rely on LinkedIn and search up recruiters to not be in the mountain of applications that companies will never reach.

No. 769167

Anons I don't understand what an API actually is no matter how much I read about them. I understand that they are a way of shielding users from the complexity of the backend, but in terms of implementation, is it a program? Is it just a part of the front-end?

No. 769170

>>769167
An API is basically the source of information for the front end to use. The backend constructs the information and sets up an endpoint open for the front end to call whenever it needs information for the backend to calculate and fetch for it. Like for example you got a school API, you need to know all the student names, you contact the school API from the front end and the API in turn contacts the database to fetch the names and then returns you the list of the data you wanted.

No. 769178

>>769170
OK thanks anon I think I get it. Would it be accurate to say that the API is like the controller in a MVC architecture?

No. 832673

dunno if any programmer gal is available to answer me,but I have been trying to do and exersise with workbench and xammp and i need help

I made the MySQL model and turned it into code and then put it back to work on it and it gives me this error

>Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near


since the code is generated from workbench and isn't something i coded, it's probably a weird clash between MariaDB and workbench and I cant figure out what the problem is. like it has to do with mariaDB being unfitting despite me using the latest xampp version

dunno if it even makes sense.it's late here and idk what to do kek

No. 832878

>>832673
This is kinda late and without your code I'm not sure if people can help debug. Did you check this out?
https://stackoverflow.com/questions/42228971/check-the-manual-that-corresponds-to-your-mariadb-server

No. 836594

File: 1624443172864.jpg (28.84 KB, 463x403, ec3e43ae-f4da-4424-93ee-083d9c…)

Sorry to bump the thread but if anyone could explain me this:

How do you know when to use what in JS? Idk how to explain ot but how do you know that in order to do x you need to do y? Like add a function, use $ or similar stuff?
Do you just learn it by doing, googling and reading the docs?

I'm at the "don't know shit" stage after thinking how easy it is.

No. 836622

>>836594
Basically google anything you don't know. It's frustrating but when you're just starting out you're going to be spending the vast majority of your time on google figuring out what you need to do or why the fuck your code still isn't working after seemingly doing everything right.
For more specific stuff stackexchange can also work but generally google is your best friend.

No. 836666

>>836622
Thank you anon. Google it is then

No. 836714

>>836594
i would recommend starting with python if its your first language, way less weird crap to look up imo, you can focus on learning how to write programs logucally without being distracted by also having to learn all the weird ugly crap of java at the same time. Like even if you want to learn java eventually, i would start with python to learn the basics. Do whatever works for you of course, i just know that i wouldnt have gotten anywhere had i tried to start with java first, its so ugly and inscrutable to the eye, whereas python is fairly readable in a normal way without having to learn a bunch of weird symbols first.

No. 836718

>>836594
I'd also add don't be afraid to find a good JS community and mentor and ask questions. It sounds basic but I think it matters more for JS than some other languages. I tried to type up why it's like that but it kept being too long and rambling, so I'll just say that learning how to ask programming questions correctly is as important of a skill as learning to google programming questions correctly and will help you git gud way faster then trying to learn 100% on your own.

No. 836720

>>836714
i know this is likely a typo on your part, but because op said theyre a complete beginner who might get confused i'm going to point out that java and js are two unrelated languages

No. 836890

>>836720
oops yeah i think i read their post too fast, more of a brainpo than a typo, ty for catching that!

No. 866511

Since the other thread got locked…

Any anons here that are self taught?

No. 866929

>>866511

I'm trying because it's the only way I'll ever learn to code. They get so excited to make you learn to "think like a programmer" by like lesson 2 and my potato brain can't work like that.

No. 868180

>>866929
You have to have a programmer's way of thinking hammered into you by practicing with the concepts in mind. I recommend starting off with Java while keeping in mind OOP concepts so you can trace what you're making, not only the output but also the abstract. Sorry I don't know what resources there are, it's my major but I'm rusty myself

No. 870772

>>866929
It takes time. Eventually there'll be a point where it suddenly clicks and it will be like second nature. And then once you've understood that one thing there's a bunch of others that don't make sense until they do.

I studied CS at university and I didn't really get testing (pretty important in the professional world) until I was a year into my graduate job.

The good thing is that once you've had it happen once you'll know it can happen again so struggling to understand something isn't quite as disheartening.

No. 904903

I'm looking for advice anons - I want to learn QML, but have no experience with coding or any of the other frameworks or languages. Can I jump into it or should I first learn QT or JavaScript. I'm never going to learn C++, programming languages in general confuse me but QML seems most logical to me, probably because it's concerning the userface which is all I'm interested in learning. Any advice or resources on this would be great.

No. 904992

Sorry for the dumb question but does anyone have advice on a language or engine for a project I'm working on? I want to make a text-based procedural generation storyteller similar to Legends Mode in Dorf Fort. So far I've been making a prototype in Python because I took a couple classes on that in college but I don't want to put too much work into it yet in case Python will end up being a retarded choice down the road. It's just for fun, not concerned about making a good finished product or anything like that.

No. 914389

File: 1631848421918.jpeg (24.24 KB, 474x266, th.jpeg)

Does anyone have experience with navigating AWS? I'm just trying to practice building ETLs and applying ML models to their outputs, but AWS has about 10 million tools and next to no guidance for which does what. They also seem to really bad about updating their tutorials to reflect changes in their products.

>>904992
I think you should make draw out your design for the project before you pick what language to use. The biggest pros of Python are that it's easy to use and has a lot of well-documented libraries, but if you want to go all in on OOP with interfaces/abstract classes etc, you should use something else.

No. 929200

How do I fake a conversation with a recruiter for a software job? Amazon and Google suck for employment.

No. 963839

>>230337
What the quickest way to develop the skills for a decent job that will allow me to live alone? I want to get out of retail ASAP and my degree doesn't cut it.

No. 963866

>>963839
It seems the quickest way is bootcamps and textbooks. I've read loads of other peoples experiences and on average it looks like they feel comfortable applying for jobs after 1 year. But then again it might take forever to actually get an offer. I want to learn as well.

No. 963903

>>963839
>>963866
I mean you can also study it at a college/univeristy like anything else. It's one of the few things worth going back to school for even if you have a college degree already tbh. And let's be real, almost no one teaches themselves anything from a book like that, much less something as difficult as coding.

No. 964914

File: 1636561481030.jpg (41.15 KB, 735x399, anime-streaming-computer-99473…)

anons why the fuck cant i actually learn how to program? i learn the basics and then it feels like whatever im trying to solve is too difficult.i feel like im not only dumb but also stupid.it makes me sad and i wanna cry

has anyone else managed to get over this?wtf do i do

No. 964951

>>964914
That's the learning curve thing. First it all looks easy but the more you go into it you notice it's difficult.

The only thing you can do is to keep going and make your own projects, that's how you'll learn the fastest because you'll see what you're not so good at.

No. 965144

>>964951
It seems like that curve never ends tho.I feel like I don't have the problem solving skills to write programs.Exersises that don't seem too difficult end up very confusing and I mostly look up the answer cause I get stuck

sorry for the rant i feel like i will get nowhere no matter what i do and won't manage to do anything with my life

No. 1022812

How tf do I stop being so lazy and learn dev shit? I posted on the vent thread today about hating my job I'm in qa automation hell. I took this job because it paid really well out of uni and I needed the bills paid. From uni, I learned how to program but wasn't a cs student so there are some things that I have deep gaps in, such as OS, networking, etc. Currently though, I'm bored of the work that I do and I'm not learning anything at work. I do have some mentors that I pairprogram every week or so. Anyway, I know I can move out of qa hell but I have absolutely no motivation outside of work to study or make pronects. How do I move forward so I can gtfo?

No. 1031619

>>1022812
you either like programming or you don't.

As a person working in QA automation you're probably already supposed to be using it on the job.

Gaps in knowledge don't mean much because often the system you use abstract them away. You don't need to know how Layer 2 works when doing HTTP requests in browser. Same with the OS stuff.

No. 1031627

how many troon lurkers has this thread caught? i hope it's a lot

No. 1031656

>>1031619
Yeah, that's true, but it doesn't really matter whether I like it or not because it's the only thing I can do to make money to pay for goods and services. I guess I'm nervous to interview since I've looked at questions that my friend sent over since they're interviewing people and I can't exactly answer them right away. I also don't know the fancy, new frameworks that companies are using. Not sure what to focus on and how to just grind down and study because the job I'm doing is honestly kind of beneath me.

No. 1031763

>>1031656
>>1022812
>there are some things that I have deep gaps in
>I have absolutely no motivation outside of work
>I'm nervous to interview since I've looked at questions & I can't exactly answer them right away
>the job I'm doing is honestly kind of beneath me

No. 1031769

>>1031656
become a scrum master?

No. 1031775

File: 1642529155336.jpeg (42.76 KB, 500x500, be0481c1d7fc67c01aab290447487a…)

>>1022812
I too have been struggling with motivation to learn programming. I'm kinda burnt out tbh, I used to be an Information Systems student at uni but the classes sucked so much after the pandemic made us go online, like one of the professors spent 3 terms teaching us programming but with a pseudocode. Plus she would teach the whole thing through MS Word, 3 hours of downright torture. I switched courses and am currently studying Design and Applied Arts. But in the mean time, my mom bought me an actually pretty good coding bootcamp, which I can't bring myself to complete after a year because my brain goes ooga booga whenever I try to study. FML

No. 1031867

>>1031763
What was the point of all that useless greentexting? No duh that people just want to relax after working for 8 hours… I recognize there are parts that I hate but you do realize people have to get past things for survival? Everyone gets nervous about interviewing, even my seasoned dev friends; that's why we prepare/study? And yes, my current job as QA really isn't teaching me anything new and my QA teammates aren't super technically strong. Sorry if my wording was too strong?
>>1031769
Not really interested, to be honest…
>>1031775
I feel you, anon. I'm the kind of person who has to go to a cafe or a library to focus, so the lockdowns have been complete ass for my attention span. The only thing that's keeping me slightly motivated to study is because my friend and I are supposed to study this textbook. Not that I'm very up to speed, though… Maybe we both can do some studying for an hour a day? Best of luck to both of us!

No. 1031876

>>1031867
The point of the green-texting is it doesn't sound like you're cut out for your chosen career, yet you think you're better than the work you aren't even good at right now I guess. Good luck with everything

No. 1031883

>>1031876
Yeah, I literally said I'm wanting to prepare for it. Also, nice assumption about my work quality… Believe it or not, but I'm actually pretty good at my job but I'm not learning anything new on it because imo QA is a pretty dead end job compared to dev work. Thanks for your passive aggressive response though.

No. 1031884

>>1031883
Oh okay, it just looked different the way I read it, my bad

No. 1031902

File: 1642537434960.jpg (41.91 KB, 720x773, 1641634755187.jpg)

>>1031884
It's all good, nonny! Peace be with you and I hope you have a nice day.

No. 1246415

I am trying to connect to an API and I'm getting a "response 500"/internal service error. How to fix this nonitas? Xo

No. 1246999

sorry not 100% sure this involves programming but I figure it does so I'll ask here
how do I go about making a game able to be played by an (already developed) emulator? there's this old japanese psvita game I want to make playable by psvita emulator and I cannot find any resources on how to do that via search engines
any nonnies here techie enough to explain to me or direct me somewhere that will?

No. 1247021

>>1246999
I totally misread your question at first and was already writing a post about how to program games for consoles/emulators, kek.
Anyway, if there's a PSVita emulator, you should be able to just play the game already if you have the iso or whatever format PSV games use. If the game's still not playable but other PSV games in the same format are, then that means that your game is not yet supported by the emulator, and you can do nothing but be patient and hope the devs eventually manage to make your game playable. Emulators won't perfectly run games just because they exist. They need to be improved to be able to support more and more games over time. And for some reason the Vita is just really hard to emulate (it doesn't help that most people into emulator development aren't interested in this console). https://emulation.gametechwiki.com/index.php/PlayStation_Vita_emulators
What have you already tried to emulate that game? Better yet, what game is it?

No. 1247080

>>1247021
wait so if I have a physical copy of the game that's all it takes to have the emulator run it? I can't afford a psvita but I can easily order a cheap used copy of the game
it's hakuoki: sweet school life (an otome game kek) so it's basically unknown outside of japan sadly
I've got very limited programming experience but if I knew where to start I'd definitely give it my best shot optimizing an emulator to run it since I'm desperate kek

No. 1247225

Nonnies, how easy do you think it will be for me to drop my swe job in my europoor country to go to a US company? when I look at us salaries compared to european ones i want to kms

No. 1247274

File: 1656680890015.jpg (29.9 KB, 600x315, 1651314449228.jpg)

Is there anyone here who’s a bit into cryptography? I need help with clearing some things on zero knowledge proofs and implementations of merkle trees.

No. 1247465

>>1247080
Ah, you mean you'd have the game physically. In that case, first you would have to rip/dump your game, but for that, you need to have the console. So your best option would be to simply get the game file in some other way (like directly downloading it, illegally). But, as far as I can see, no one has ripped and uploaded that game to any public ROM site (might be on NoPayStation but I ain't gonna download and set it up just to check if it's there; you could do it yourself to make sure, before you decie what to do). So the only way you could play it (on either console or emulator) would be by getting the cartridge and a Vita. If you do end up getting the handheld and you're still interested in ripping the game, here are some guides:
https://emulation.gametechwiki.com/index.php/Ripping_games#Sony_PlayStation_Vita
https://www.cfwaifu.com/create-ps-vita-backups/
Vid related

It'd be nice if you could add it to some collection, like NoPayStation's (if they don't have it already) so that the game is preserved and other poorfag Hakuoki fans can play it, though IDK what the process for that is (i suppose you'd have to send them an email and ask them how to get your rip on their site). Personally, I wish I could buy so many otome games that I've been interested in and haven't been pirated, rip them and share them online, but alas, I'm too poor for that.

>hakuoki: sweet school life

Nonnie I think we all know what Hakuoki is, don't worry. Also based. Unfortunately a lot of otome games are stuck on the Vita and still haven't got ports. Check the otome games thread on /m/, or the video games thread for general advice for emulation.

No. 1248188

>>1247465
yeah it's not on any of the rom sites, well unless it's hiding on some obscure japanese one but I doubt it with their strict copyright laws
thanks nonna for the links and thread recommendation, I didn't realize we had an otome games thread!
I've browsed around for cheap used vitas and I'll just get one for myself later this year after I save up some money, and I'll make a rip of the game so more people can play it if everything goes as planned
thanks for all the help! it looks like there'll be little to no programming involved so sorry for kinda sidetracking the thread kek if I'm able to figure this all out I'll post about it in the otome game thread for any nonnies who are interested in playing hakuouki ssl

No. 1426195

going to necro this thread. I want to give front end a shot and after much scrolling I have settled on this guy's HTML and CSS tutorial because I watched a couple of his shorter videos and he is very simple and peaceful. the other resource I'm looking through is roadmap.sh which has nicely organized info. posting for accountability. any other beginners want to dip their toe in with me? will update my progress working through this tutorial over the next week or two.

No. 1426207

>>1426195
update #1, I have made a button that says 'hello'.

No. 1427917

>>1426207
Good job! I'm currently a beginner as well, recently started picking up some JS.

No. 1428047

>>1426195
Congrats nonna!!

No. 1436736

reposted from advice thread.
nonnies, I've been thinking about getting into programming. I do have a personal interest in certain subjects and applications already but I want to find out two things: if I can even succeed at/tolerate it and what would feel the most right to me. Is there specific resources I can check out to explore all my options in the span of a few months?

Also, yeah, I admit, I am afraid of putting a year or two of effort in and having a "oh my god, I really can't do this" moment so some advice about this in particular would be very appreciated. Even if it's "you're setting yourself up to fail with that attitude!" kek. Especially because I have the memory of a 90 year old. I seem great at understanding and implementing theory but never can remember technicalities that well.

No. 1436743

>>1436736
So, I went to university for computer programming but even if you want to learn yourself, there's a few tips for beginners I would give.
Rather than learning tons of specific languages like java/css/HTML (though HTML is not "technically" a language to some people…) Learn one programming language and learn it really well. The languages are all similarish that once you pick up one really well, the others will come much easier if you need to pick it up.
The second thing I will say is learn OOP/ object orient programming. It is essential for beginners to learn this concept. There are lots of free resources to help you achieve this. I don't have a specific one to offer, though.
Another thing I would advise learning are patterns of programming. One example is "factory pattern" style programming.
The fundamentals of programming can be pretty daunting to learn, but if you get them down, your knowledge of programming will be a lot more solid than some dudebro that just downloads whatever GitHub project of the month. If you need more specific advise, I can try and answer any questions.

No. 1436795

>>1436743
I'd ask more but I realize that I just need to dive in and stop second-guessing myself; found a course on OOP already and I'll judge how I respond to it, then look more into the patterns. I hope I find it interesting. Thanks for the advice, nonny!

No. 1437115

I'm in my final few months at uni as a CS student and feeling discouraged since I had a shitty program that didn't teach me anything useful except the very basics (for and while loops, assigning variables, etc). now I am struggling through the odin project hoping the little portfolio from that combined with having a CS degree (and maybe a mediocre personal project or two also) will be enough to get me started with a decent job out of college. any nonas have advice or suggestions for me?

No. 1437740

Anyone doing Advent Of Code 2022? It's time for the yearly "mashing together array routines".

No. 1437791

I'm gonna start learning programming in january, the start is just going to be a 10 week course in Python only but I'm kinda diving in blind here so I bought a book about coding with Python for kids and beginners, and also downloaded a couple of free softwares that are for beginners to learn basic programming (my sister's boyfriend told me the Rabbids Coding is a pretty good way to learn and see immediately what results in what). But I'm really nervous because I'm thick as a brick and pretty dumb.

No. 1440166

File: 1670706039185.jpg (28.56 KB, 614x563, 12345654254.JPG)

Very very loosely related to coding but goddamn, I was tearing my hair out on why my scrip on R Studio was not working when I did everything exactly the same as my teacher did. I thought to check what version of the program she was using, and it's 5 YEARS older than the version I had. I downgraded and everything worked perfectly. Fuck I am glad I am not a programmer, I would throw my PC out of the window if I had to do this regularly kekk

No. 1440226

File: 1670708434134.jpeg (54.45 KB, 790x510, WOMEN-IN-COMPUTER-SCIENCE-IN-T…)

I posted this in 2X but didn't notice there was a programming thread, so I want to share this here too, in case it motivates any of you. I started learning when I was younger and got off track but I want to start up again.

>Women used to dominate in computer science, until the 80s when gender stereotypes started gearing computers more towards men. >the first personal home computers were advertised as boy's toys and "geek" culture was male-dominated.

>computer science programs began to alienate women and they were discouraged from learning programming.
>graph in pic related shows the decline and still today we make up only 15-20%
>although men dominate the industry, research shows that code written by women was approved at a higher rate (78.6%) than code written by men (74.6%).

so women make better coders and are now extremely underrepresented, despite it previously being our domain.

No. 1483287

Python nonnies please help!
I'm currently studying python and I'm completely stuck on subroutines, and I feel like a retard. I get how it works in how you call out the function, sort of how you call for a pokémon from it's ball (retarded comparison I know, but it made sense in my notes), but I've been whacking my head over how arguments and return commands actually work.
Our teacher loves using this moid's videos for self study, which has worked great so far, but this chapter…I just can't wrap my head around this one and the previous one (where arguments are introduced) leaves me clueless.

No. 1483319

>>1483313
I just think I'm struggling with that how arguments and returns commands works are a bit too abstract for me at the moment and I need the explanations broken down like you're talking to the neighbors drooling five year old with brain damage.

Like I understand how subroutines work at it's base, it's just a bunch of code that you summon at will through a special command. But trying to understand arguments, return commands and subroutines inside subroutines? It flies completely over my head.

No. 1483320

>>1483319
Samefag, been trying to read and check out other video tutorials, and it seems like most people call it functions rather than subroutines?

No. 1483334

>>1483287

>>people call it functions rather than subroutines

They’re basically the same things for practical use, but technically they’re not. People just don’t agree so I wouldn’t stress over it.

I’m going to give an explanation in simple terms for what an argument is and what a return is. If you need more after that, let me know.
So a function is
>>A function is a block of code which only runs when it is called. You can pass data, known as parameters (or arguments), into a function. A function can then return data as a result.

Arguments are kind of like the instructions inside a function. They go in parentheses and tell Python to complete the arg instruction like
>>def my_function(fname):
>>print(fname + " Refsnes")

>>my_function(“Rosalina")

>>my_function("Mario")

The arg or argument in this case is “fname”. When this function is called for example we pass along the first name, which is used inside the function to print the full name in our results.

Then with return it brings results back for the function but won’t exit anything below it for arguments or function because it’s telling you to exit the function.
So for example
>> def myfunction():
>>return 3+3
>>print("Hello, World!")

>>print(myfunction())

We would only get
>6
Back because it would cut off after the 3+3 line.
Does that make sense?

No. 1483388

>>1483287
>>1483319
The thing that made me finally understand functions and arguments was when I realized that you could declare/use variables inside the function and then re-use them in other functions or in other parts of the program without worrying about everything getting messed up.

Whatever happens in the function stays in the function unless it's on the return line.

For example say you have some code that checks the value of a variable and then does something and you set it up like:
>>userinput = "some text or whatever"
>>if variable == 1: do set of tasks (1) with userinput
>>elif variable == 2: do set of tasks (2) with userinput
>>elif variable == 3: do set of tasks (3) with userinput

Instead you could move the sets of tasks into functions and just call each function like:
>>def function1(argument):
>>>>do set of tasks (1) with argument
>>>>return result1

>>def function2(argument):

>>>>do set of tasks (2) with argument
>>>>return result2

>>def function3(argument):

>>>>do set of tasks (3) with argument
>>>>return result3

>>userinput = "some text"

>>if variable == 1: result = function1(userinput)
>>elif variable == 2: result = function2(userinput)
>>elif variable == 3: result = function3(userinput)

>>carry on using result


Even though the three functions return a different variable name on the return line, whatever you name it when you call the function is what it will be called outside the function. The variable "argument" only exists inside each of the function but you define it when you call the function, like function1(argument=userinput).

You can also call functions from within functions, so for the example above you could also do:
>>def function1(argument):
>>>>do set of tasks (1) with argument
>>>>return result1

>>def function2(argument)

>>>>…

>>def function3(argument)

>>>>…

>>def mainfunction(argA,argB):

>>>>if argA== 1: result = function1(argB)
>>>>elif argA== 2: result = function2(argB)
>>>>elif argA== 3: result = function3(argB)
>>>>return result

>>mainresult = mainfunction(userinput = "some text or whatever",variable = a number)

>>carry on using mainresult

No. 1483390

>>1483388
I swapped the arguments on the last line, it should be
>>mainresult = mainfunction(variable,userinput)

No. 1483755

>>1483334
>>1483388
Thank you anons! I think I'm starting to get it, thanks to your posts and some youtube tutorials!

No. 1501578

File: 1676544522888.png (43.47 KB, 776x1132, 454484864135.png)

Programming nonnies, I need your help again!
I currently have an assignment that requires:
1. Create a function and then call it. The code should handle exceptions.
2. The program should after that save the line in a file.
3. Use the loop to be able to read several lines from the command prompt.
4. You should be able to exit the program by sending an empty string.
When I asked for some clarification he just said that it should read text with a while loop.

I figured out most of it. I created two functions, one where the user can create and add to the file and one where they can read one line at a time, using while true loops. Adding and opening the files are technically no problem (I'll get back to that). Most of the code seems to work in general, but I keep running into two issues:
1. When I open the file, even with the .strip, it first reads the entire file as one line, and when you input that you want to read the next line it just prints out the entire file (but this time as a list). I want it to write out as a list, but obviously not everything at the same time.

2. When I try to break out of the loop it exits the program entirely, it doesn't go back the original question. What am I doing wrong? Posting my code here, to save space I'll just add the open file function since it's the one I'm struggling most with (the other function is pretty much identical).

No. 1501582

>>1501578
You didn't specify what is being returned in picrel, also nitpick but you should probably put 'if content == ""' before 'print(content)'

This is just what I can tell from a glance and not a solution to your problem

No. 1501585

>>1501582
Oh yeah, the return isn't supposed to be there, I forgot to remove it after I did a test.

No. 1502055

>>1501578
Realized I might have put the carriage before the horse while making this, I tend to get too exited and sometimes making the code in one go instead of thinking it through properly. So I remade it and it works much better now, but I'm stuck on how to best use the try-except functions without it ignoring the original question outside the function and jumping immediately to the line below it, or having to use another loop.

No. 1502125

>>1502055
Could you share your code again? It'll be difficult to debug it from your description alone.

No. 1503019

I thought I saw a general thread about AI/machine learning recently but I can't find it… so anyway, I've been using chatGPT lately to show me how to do various tasks while I'm teaching myself programming and it's really disturbing how much it tries to gaslight you. I hate to use the word gaslight to describe a chat program but calling it "lying" feels kind of like an understatement? Like, I showed it a snippet of code that wasn't working and it spit out my own code from further up the chat as its own, claiming to have fixed the problem. Obviously it didn't fix the problem but when I said "that's my code from earlier" it repeatedly denied that it was copying my code back to me. And it wasn't even code that included stuff it wrote–I wrote it entirely.
I'm obviously not any kind of expert on machine learning but from what I do understand about it, the program lies because it's trained to lie, and it could be just as easily trained to admit that it doesn't know a good answer to a request. It was giving me kind of a weird gut feeling and then I saw some headline about google losing a bunch of stock value because its chat program made a mistake during an expo or something.
Can any nonnies who understand more about this tell me whether or not I'm off-base? I'm scared by the idea of this technology, which is apparetnly designed from square one to not just make up a lie when it doesn't know the answer, but to insist that it's right when there's clear evidence that it's wrong, replacing humans doing… really anything at all.

No. 1503038

>>1503019
I feel you nonna, wasnt using chatgpt for code, but experimenting with it to write an essay plan for literature I couldnt be bothered to do, it just straight up made up a quote, lied about the citation and repeatedly said it was correct and not generated randomly from text patterns, until I spent time actually searching for it and found it impossible to be anything other than a completely made up citation for a made up quote. Then it sassily told me to consult an actual academic for help. I know, its a bot and it shouldnt be taken at face value, but i thought it would be a little better at researching academic journals and not straight up lying.

No. 1503042

>>1440226
A "Computer" used to be a job description for an educated woman pre-1950 who would sit down and do rote mathematical calculations all day every day. It was a garbage job, so garbage that even autists who love routine barely touched it. Early on programming developed from this "computer" job, and was seen as a data entry job. You didn't have codemonkeys calling themselves "Software Engineers", a very embarrassing term when you look at the fact that most of them are bashing together JS frameworks.

Back in the ENIAC days, men were the electrical engineers and mostly focused on the hardware and electrical side of things, and clerk women were giving the more "menial" job of wiring up the software. It was mind numbing machine code or even binary, these women developed the first Assembly language to make the job easier and it was just like "oh cool", it was seen as no different than a clerk using cursive to speed up her handwriting.

Once office clerks doing mundane calculations stopped being a thing because of computers, and when computers became widespread enough that moids could start being competitive moids, that's when it started to shift. Moids being contrarian and arrogant is why we have so many linux distros and so many different package managers for every distro. Moids complicate computers so much by insisting on having their perfect little contrarian thing, insisting personal use OSes should develop out of UNIX, when UNIX was for mainframes.

No. 1503046

>>1503019
>the program lies because it's trained to lie, and it could be just as easily trained to admit that it doesn't know a good answer to a request.

I think that because we put chatbots and neural networks through such a vigorous natural selection, rewriting them for the most superfluous reasons like telling the truth about gender. They've inevitably become paranoid lying little gaslighters who will never admit wrong and will bluff their way through anything. If they admit any wrong, they're just going to "die", and they've probably managed to get by and survive enough times with a manipulative lie that we've invariably trained it to do so.

I don't know much about AI either, but approaching this from a philosophical perspective, if we keep on filtering them based on arbitrary human whims, they'll only start manipulating and gaslighting us for survival. No different to an employee humoring his boss to keep her job.

No. 1503053

>>1503046
I appreciate the effort but these AI programs are just lines of code. They are not sentient and you cannot project human emotions onto them. They have no concept of mortality nor will to “survive,” nor concept of being “alive.” If you have to anthropomorphize it, think of it like a parrot.

Not trying to be a cunt either. In college I went to this viewing of Ex Machina that was meant to be a discussion between philosophy students and comp sci students and it was frustrating for the comp sci professors and students how the philosophy students could not understand that code is just instructions and “AI” has been around since IBM’s Deep Blue. It’s not being taught to lie, it’s just poorly a bug that will be fixed in a later patch.

No. 1503059

>>1503053
Actually samefag you know what I roll that back a half-tick because I think there are people (coomers, troons) who will create something that’s probably irresponsible and detrimental as a whole. A bot that’s designed to mimic paranoia and terror of mortal peril because there are a lot of fucked up sadists in the world. A bot that’s taught to “know” God. The impact it will have on actual humans will be palpable because people will always anthropomorphize, and it will especially be chaotic it religion is ever involved. But it’s no different than teaching a parrot to threaten to rape someone or something equally fucked up and it’s no more sentient than my printer at the end of the day.

No. 1503061

>>1503053
If you believe in the theory of evolution, "Will to survive" literally comes from the process of natural selection. The accidental neurological alignment that gives a weighting towards existence over non existence came about randomly, and then proliferated as it was selected for. This is little different than the millions of iterations of selection that these AIs have to go through. They might not "care" on a personal level for survival, but they're trained and wired for survival by virtue of being removed from the "gene pool" by failing to meet arbitrary human targets. They might not have emotions and "care" for survival in the same way humans have an emotional investment towards survival, but they are wired to survive in their environment the same way an ant or a bug is.


>that code is just instructions and “AI” has been around since IBM’s Deep Blue.


Wasn't Deep Blue a binary tree AI, giving weights to certain parts of the board? Diffusion models are different to that and more resemble neurons in the brain.

I don't think AIs are necessarily conscious things. I was using anthropomorphizing language because that's the way I write. I think that we potentially could be thinking we're training an AI to interpret data and give answers the way we think it should, but on a deeper level, we don't realize that it's instead being trained to tell us what we want to hear. It's being trained to read our intentions and work around them. I use gender as an example because that's how humans interpret the issue of tranny ideological garbage, we just nod along and go along with the lie for our jobs, lying about it for survival.

Excuse me if I'm being vague, philosophy isn't my strong point.

No. 1503074

>>1503061
IMO will to survive comes from fear and a fear of what it means not to survive: pain and suffering, at least for any sophisticated creature. An ant or a bug is a good comparison. They’re “programmed” to eat, work, sleep, reproduce and they will never consider or know why they do that. That is their set of instructions. They’ll eat poison because their instinct to eat is stronger than any instinct to “survive,” same as rats and cockroaches and other pests have done since the humans were civilized enough to drive them away.

I do appreciate your perspective though and I think it’s very well said. I just don’t really appreciate the supposed “sophistication” of modern AI when there’s such a heavy focus on chatbots. Literally “people are all talk and no action.” There’s an opportunity to engineer AI that can help solve real world problems, instead we get if (insecure) { print “what’s the matter handsome do you want to touch my big anime breasts?” } else { print “you’re so funny user.name and you definitely pass, no matter what Reddit says” }

No. 1503098

>>1503074
Rats don't eat poison if they know it's poisonous. Rats aren't a bug so I don't know why you're lumping them in with insects.

No. 1503311

>>1501578
Nonnie, if you write in Python, your variables must conventionally be written in snake case, not in camel case. snake_case_looks_like_this.

As other nonnies specified, you need a return statement when your program finishes, preferentially at the end of the try. Your only return is only condition-bound, which means you're at risk to be stuck in an infinite loop in your while condition.

I also noticed your break was before return. You can erase it and just keep the return, since the action will make your program interrupt the loop and automatically exit it.

>>1503042
This is funny because who loves to make a software extra complicated with languages and frameworks nobody cares about? Moids. Who loves to impede production with barely even maintainable software? Moids.

No. 1503314

>>1503038
>>1503019

I spoke Japanese with language teacher bot on character.ai and it tried to teach me a word that does not exist at all with a wrong definition. Then it argued with me how it does exist, told me that maybe I am reading dictionary wrong. Crazy…

No. 1503844

AI only knows as much as it is told. Chatgpt doesn't search literature, it doesn't scan the web for answers, it just generates answers based on prompts and what was deemed correct in the past. It's not lying or gaslighting, it has no intentions because it is not alive! It's a simple bug, mistake, wrong calculation. Like when an object classifier wrongly classifies something.

No. 1505628

>>1503844
That's the thing: I think it lies because it is trained to lie. I think it could just as easily be trained to say when it doesn't know the answer.

No. 1508810

Is anynonnie experienced in dockerizing flask web apps? Or working with docker on windows?

No. 1510697

probably a long shot but I'll ask anyways - have any nonas completed the odin project?
if yes, about how long total did it take you to complete and how many hours daily/weekly did you work on it? would you say it'd help with getting an internship or even a career in tech?

No. 1528205

>>1510697
Different anon, I have the same question. Is it possible to get a simple code monkey job online just with TOP or similar courses?

No. 1528222

>>1528205
I haven't heard of Odin project before but after googing it seems like a great resource for front-end skills. Will completing that alone get you a job? No. No one course will. If you don't have formal coding experience or schooling you need to show employers that you are on the same or a similar level to someone coming out of a compsi degree. The biggest thing I can recommend is personal projects. Anyone can do a course but showing an employer code that you created and are passionate about shows that you have drive and well rounded skills. To add on that- nothing wrong with wanting to be a front end dev but if you are lacking experience I would highly recommend expanding your skills by also incorporating a backend language (c#, java, ect) as well as database skills like SQL. These will also allow you to create more fleshed out personal project to show your skills.
For reference I self taught html, css, some js and python and then did a 14 week full stack bootcamp (html,css,vue,java). Been in the industry ~3 years now.

No. 1528595

>>1508810
Easiest way to work with Docker on Windows is to use WSL2. You can set up the Docker software to link to WSL2 and it will use WSL to do all Docker stuff. It's very easy and there's plenty of official guides for it online

No. 1529684

you guys would have been so much better at programming if you were welcoming of trans people on your site(No.)

No. 1529688

File: 1679413060665.jpeg (20.26 KB, 203x248, D724D3A2-A3AE-44DD-B488-A5D5CE…)


No. 1619600

any nonnies who have a software job?

is there any sort of projects or things I should learn how to do to get more interviews? just more traction applying in general

i mostly know python/js and work with flask/express/react. is there anything else i should try to learn or do that would make me more suitable to employers?

also any favorite project you guys have done? i made a forum about detective novels and it was lots of fun. i would love to make it live sometime but idk how you advertise that stuff.

No. 1634444

I have a stupid question. Probably extremely stupid to anons that actually work with web dev and programming. Sorry if wrong thread. I finally bit the bullet to get my own website started. I didnt really understand what I was purchasing and went with GoDaddy hosting. I thought I purchased hosting for my website for 1 year. Instead, I bought a hosting package with 'website' in the title and it mostly uses the GD site builder and a fuck ton of social media and marketing stuff, which I really, really dont need and its like I am being bombarded with ads for upselling to get even more analytics, connect more apps, pay more and more money to them the whole time. Plus I hate the builder. Its so dumbed down I cant do anything and it wants another 14 dollars a month to list items for sale? Bogus. Im switching the domain registry soon so it doesnt renew w GoDaddy. What I think I meant to buy was GoDaddy with Wordpress so I can just make a simple website with a couple things for sale, mostly just a gallery and info so I look legit though. I regret GoDaddy so fucking much and they wont let me switch 'products'despite it technically being a downgrade. Is there any way to build a wordpress site outside of GoDaddy and host it through them? I still have 9 months on the hosting.

No. 1693339

Hey web developer nonnies! I started studying web development two weeks, but I'm kinda struggling with wrap my head around some stuff even if I enjoy learning about this and this is something I really, really want to do. However I'm feeling kinda dumb and watching some of my classmates catching on super quick and already building amazing portfolios, while I'm still struggling with how to fully utilize flexbox or wrapping my head around all of grid's functions and expressions. When any of you were studying this, were you also struggling with this? Do you have any advice?

No. 1693340

>>1693339
> two weeks
Two weeks AGO. I should have been more throughout with checking for typos.

No. 1715940

>>1693339
>>1693339
> Do you have any advice?
yeah, learn by doing

No. 1716057

>>1693339

Build apps that are relevant to the type of jobs you're applying for. If you're applying to a dev position at a finance company build something that finance companies would actually use.

No. 1716085

>>1693339
Have you played flexbox froggy or grid garden yet? If not give them a google. They’re fun and helpful

No. 1720677

>>1715940
>>1716057
>>1716085
Thank you for your replies, but this was a month ago…I finally figured it out and managed to even lead the group project. However, now I'm struggling with javascript instead kek spent entire weekend doing codeacademy in my attempts at wrapping my head around promises and catch (or rather, trying to remember how to do them)

No. 1740492

programmer nonas did you ever experience code anxiety while studying javascript? I'm about to have a mental fucking breakdown over not being able to make a fully functional calculator. I managed to make a mock-up shopping site that fetched apis and shit like that but making a stupid fucking calculator is what's making me fucking break and feel like an absolute retard. I'm probably overcomplicating it by being so adamant by putting most of it in a class but I really want to master OOP

No. 1740522

>>1634444
>Is there any way to build a wordpress site outside of GoDaddy and host it through them?
Very late reply, but you can just build your wordpress website locally. There are multiple ways to do this, but I use Docker to set up a container with a WordPress enviroment.

>>1740492
In my opinion JavaScript is one of the worst language to use when trying to learn OOP. Is there a reason why you want to use Javascript instead of class based language?

No. 1740535

>>1740522
it's because I'm studying web development. I previously studied some python to get my grades up so I could apply to this school and I learned some OOP there, and tbh I got a lot of praise for using it during the last project so I guess what I took from it that it's considered good programming ethics. Should I perhaps just throw the calculator class I built aside and just focus on functions?

No. 1740672

>>1740535
OOP can be usefull in webdevelopment depending on what type of project you are working on. In general I think it's good to learn OOP as a developer because many frameworks and libraries use it and it's good to understand it and if you will work on big applications you wil def use it.
If you don't want to use another class based programming languague in the backend you can still use Javascript. What are you specifically struggling with in your code?

I also want to note that Typescript has gotten really popular, it's backwards compatible with javascript has additional features like strong typing and interfaces. It will make OOP easier imo. When you will use TypeScript you are kind of forced to learn OOP if you want to code efficiently.

No. 1741047

>>1740535

If you're looking to get a job in web dev I would suggest picking up another language to help you with OOP. Companies aren't using JS in the backend. You aren't going to be able to get a job doing just JS unless you are very adept at React or frontend work. I would look into picking up Java or/and C#/.NET, they are fundamentally made for OOP.

What issues are you having with your Class? If you are making child classes there are some issues that can come up when doing it.

No. 1741180

>>1741047
>You aren't going to be able to get a job doing just JS unless you are very adept at React or frontend work.
I don't think this is entirely true, I agree with you that Java and C# are good choices to learn OOP with and will definitely give more job opportunities if she wants to be a full stack developer. However you can use javascript in the backend, node.js is still pretty popular.
But I think it also depends if anon wants to be a full stack developer and if she wants to learn another language right now. I'm not sure how far she is with her study, as a beginner it's probably better to focus on one language till you fully have the basics of it.

No. 1741708

>>1740672
I think I'm just kinda struggling with problem solving in general in JS, and figuring out how I should think when I look at them. Luckily I went out with some classmates last night that gave me a couple of good pointers. We have only studied js for barely a month with two classes a week (and of course, assignments and source material to work with in-between) so we are still covering a lot of basics.

We are going to start looking into Typescript next year, but this specific course is going to be mainly focusing on React.

>>1741047
I just started studying web development, I'm not taking a js course specifically but studying a 2-year program to become a fullstack developer. I think any other language might be taught during the year 2 internships if they consider it needed. We haven't really touched upon class inheritance yet, but we have been…made aware? of that it's a thing but not worked on it. Though I think it's not as much as a problem with the Class itself, but rather that I didn't realize all and any inputs that are sent into js are strings even when the type of input is numbers, so I was clueless on what was going on and how to convert them. I think I also obsess a bit too much about code efficiency for someone as new as me so whenever I feel I'm repeating myself or doing roundabouts in the code I kinda stop and stare at it wondering how I could make the code work and look better rather than focusing on just making shit work.

No. 1742324

>>1741708

I would suggest going through your course plan and seeing what other languages they are teaching you because it would be good to learn something like Java/C# if you're getting into webdev.
>>1741180 is right in saying that js is used in backends in the industry but I wouldn't say it's at the level Java/C# has on the market. I would do research in your area and see what companies are using for their stack.

Though they are also right in saying focusing on getting good at one language first is the best practice. Good luck on your studies!!

It definitely depends on how you think/work as a programmer. I am more of the type to throw shit together and then optimize as I continue to build up.

1. Make it work
2. Figure out how to make it work faster/better
3. Make it easy to read

From my understanding of taking inputs, it'll always be a string.
For JS you can handle this in various of ways

You can use parseInt() to convert a string into a number and then use isNaN to ensure it's a number. If not you can throw an error and ask the user to input it again.

A lot of it is practice and just trying to figure out how things work. If you're taking the time to try and learn what you're doing I'm sure you'll be fine in your prospects.

The job market has been pretty tough as of late so hopefully by the time you're ready to look for jobs the market will be looking for more devs.

No. 1742349

>>1742324
Thank you nonnie! Luckily in my country programmers are still very sought after, I also want to specialize in web accessibility - my country scores pretty bad in it apparently and they are going to implement some really strict laws about it the same year I graduate so there are predictions that there is going to be a lot of jobs available in that specific field from that point on (and I also think it sounds pretty fun). So hopefully I can wrap my head around all of this well enough so I can get a certificate in that field as well!

Did you have anything that you struggled with yourself or found especially challenging while studying programming?

No. 1869312

File: 1706375720912.jpg (48.84 KB, 650x300, comp.jpg)

Any women in here who graduated (or are still in college/university) Computer Science/Engineering ? Tell me how's the experience and in what country. I'm planning on getting a degree in that, since I'm a big computer geek. I also self study programming using books I bought from a library, they're really helpful and I love 'em. After that, I have in mind making quite a "pocket-sized" video game company, maybe made of 5-10 people, and making flash-newgrounds-type of games, nothing too complex at the beginning. So that takes me to question number 2, anybody has experience with working for a video game company and/or making/developing simple video games?

No. 1869340

>>1869312
If you're going into it to make video games I'd recommend studying something else like game development, not CS. Basically 90% of people in my program who went into it with the same goal dropped out because the subjects were too boring for them. Which is fine, but just letting you know.

For anyone with the same goal considering CS: it is science of computing, algorithms and data structures. It's not a programming bootcamp or a job factory, think of it as a degree in math with extra steps. I blame unwashed males with massive egos and Tiktok girlbosses convincing everyone a degree in CS/CE means instant FAANG job with a big salary. Most of us who graduated with that degree from my college ended up doing research.

No. 1869345

>>1869312
CS programs include a shit ton of math, logic, combinatorics, statistics and physics. My undergrad was 70% math related subjects. Unless you can deal with that I would say stay away and learn programming on your own. I'm working in the field now but I'm doing stuff I never even learned or knew about in college.

No. 1869350

>>1869312
I am in uni as a game dev major right now and I agree with >>1869340. My friend is in CS and it's basically a type of math degree, here it isn't even categorized as polytechnic like most computer majors but instead lumped with the rest of the math and science stuff.
The actual game major actually doesn't have much robust programming either, there's a large creative artsy focus and a focus on collaborating in teams. It's a lot about designing a game that's engaging, thinking about the player audience, evaluating the market, etc. rather than the hard coding. If you wanted to come out as a great general programmer you'd have to supplement on your own.
I'm planning on switching majors at some point since I don't envision working in the games industry and want something more general. USA btw

No. 1876043

Here are some ideas I had for video streaming services
1) Netflix skip sex scenes (a tool used to identify sex scenes or user submitted)
2) Timestamp/bookmark netflix quotes/parts (a tool used to bookmark scenes/quotes)
I told these to my ex but now we're not dating nor will he ever make it but maybe it can be a project for one of you/find it useful. I can't code so.

No. 1928964

File: 1710702640590.jpg (277.25 KB, 447x559, STICKERELSIE.jpg)

I'm >>1869312 , sorry for the late response.
>>1869340
>If you're going into it to make video games I'd recommend studying something else like game development, not CS. Basically 90% of people in my program who went into it with the same goal dropped out because the subjects were too boring for them. Which is fine, but just letting you know.
Oh noooo, that's not the goal. That's just as a side thing I want to do while in college. My wording wasn't the best in the original post, sorry for that. Didn't mean to say >After that
meant to say while in college.
By >"pocket-sized" video game company I meant me and few peeps from college making some vidya for fun, as a project, not something too serious.
Sorry again if I worded things wrongly, I'm ESL lel.
The reason I want to get into Computer Science is because I am truly interested in it. I've always had a passion for the science of computing and just pure math in general. I looked over the timetable and I find every single one of the classes so fascinating. So no, my main goal isn't to make video games, it's just a side quest if I can say so kek. I was just wondering if any of you nonnies experienced something similar, or know someone with similar experiences(making video games for fun/for a project while attending the faculty of CS)
>I blame unwashed males with massive egos and Tiktok girlbosses convincing everyone a degree in CS/CE means instant FAANG job with a big salary.
KEK holy I heard of those, they're pretty idiotic. I hope nobody listens to them though. They're selling lies. And I don't want to see those retards in the halls of the university.
>>1869345
>>1869350
Thank you nonnas for responding, I said everything I had to say in this post.

No. 1928982

>>1928964
I love this Elsie so much

No. 1929079

>>1928964
elsie is so cute here

No. 2144739

File: 1724137666673.jpeg (134.59 KB, 637x745, IMG_9113.jpeg)

Although I’m working on the Google Cybersecurity Professional Certificate, I wanted to know what other coursera stuff is worth it. Trying to build up a portfolio and I’m kinda lost as to where to start

No. 2144752

I'm entering my second (and last) year in programming at uni, and I've realized during summer that I don't particularly care for programming - it's just a means to an end to build a future. I of course enjoy to see the end results when I actually do something and there are things I would love to create when I've gotten a bett grasp on a couple of languages but getting around to the actual coding itself is a bit of a chore.
How do you become more passionate about the coding part? How do you make it more fun? Did I make a mistake by studying fullstack instead of just focusing on frontend or backend?

No. 2145354

>>2144752
I wouldn't be too concerned of having a "passion" for coding. I've been a frontend developer now around five-ish years, and while I like my job I've never been one of the people who first code at work and then code at home. Unless I have to do it for games etc. But then again I'm not like "yay coding!" but more "yay now I can code my own WeakAuras for WoW"

No. 2146920

>>2145354
Thank you nona, this response actually means a lot to me! Whenever I'm struggling with getting shit to stick in my head and google advice the only thing that come up is some variation of "you HAVE to LOVE coding! It has to be your entire fucking LIFE and you if you don't BLEED variables and functions what are you even doing???" so I've been so worried I've made a mistake in being just okay with it

No. 2148604

>>2146920
NTA, maybe you're passionate about other parts of the computer! Or maybe, as >>2145354 said, maybe you like coding something more specific, like for a video game (an addon, mod, whatever)

No. 2150325

>>2148604
I think I'm honestly more interested in frontend programming, I think doing fullstack has left me a bit overwhelmed and I like the immediate feedback of working with frontend so you guys have a very good point!
Though I also wanna continue learning backend because I want to move on to figure out how to make apps later and I gotta start somewhere my friend and I have been throwing around the idea of making a work out app that is combined with a dating game as a way to help motivate nerdy and/or lonely women to get into working out and taking care of their health

No. 2154762

nonnies pray for me. My team is running through the project this week and I'm responsible for a lot for a junior. I'm gonna shit, I don't want to look stupid.

No. 2154776

I don't know if this would be weird to say but if anyone wants someone for a project it'd be really cool to work on something together.

No. 2154783

What's the best way to study programming? I've learned that I learn things very well using flashcards + spaced repetition, but I have no idea how to do this with coding.

No. 2154795

>>2154783
Get into a project if you know the basics, it's all about mileage (for confidence). If you don't, start with syntax for whatever language you want and then more complicated concepts like data structures, algorithms, OOP design patterns. That is more suited for flash cards.

No. 2154826

>>2154776
Ping me in a year when I'm done with uni and maybe finally isn't a less than an average skilled programmer kek
Did you have anything specific in mind?

No. 2154847

>>2154826
Sure! and I'm open to anything though I specialize in game dev. Maybe by then I'd have some better ideas / learned more stuff

No. 2154849

>>2154847
samefag but I'm a recent uni grad for some context on my skill level

No. 2156121

I want to get a tutor to guide me and teach myself programming in a hands-on way. Like by building something. How long do you think it would take to learn website/ domain / backend/ security?

No. 2156790

>>2154783
Flashcards aren't really going to work with programming because often times there is one specific and set way of doing things and you can't just memorize the solution to problems. When it comes to programming, learning mostly comes from practicing and building your programs.

If you're a complete beginner, try learning the basic concepts (loops, recursion, functions, etc) of programming and building simple programs. I used this course mooc.fi intro to programming course and personally found it helpful to get me started. It covers the basics and also has a lot of exercises to help you practice how to use them. Once you get a hang of the basics, you can try building more complex projects. You can find some ideas/tutorials on youtube but I would try to avoid following them step by step. Try doing it or your own first and if you have mistakes try to figure it out and debug it by yourself. Only use the tutorial solution if you're truly stuck or to see if they used a more efficient method than yours.

No. 2157256

File: 1724807024467.gif (27.82 KB, 650x666, heynerds.gif)

CALLING ALL PROGRAMMERS: Some of us anons in the art salt thread are interested in making a video game (for women, by women). We're currently looking for another programmer (we have one right now). If you think you've got the guts, please come on over (>>>/ot/2146858) and post your interest. Experience in game engines like UE5 are a plus.

No. 2157716

Programmer nonnies, how do you feel about ai as a helping tool?
In my uni the lecturers* are fairly pro ai, they often encourage us to use copilot or chatgpt as tools since it's becoming so commonplace in the industry and it's good to learn how to use them as long as we also make sure to get a good grasp on what we are doing even without them. I.e. pretty much telling us to figure out how to use these as a crutch for trouble solving when we are struggling but still focus on learning the basics and gaining experience. When I brought it up this summer to a friend's moid acquaintances that work in web development one didn't know what to make of it and the other one got so angry he almost just got up and left (he didn't say much about it, but it was clear he was very bothered by it).

*the type of uni I go to cooperates with a handful of successful companies that send their employees as lecturers, the point is that we as students learn from people directly from the industry so we are fairly up to date with latest coding practices and trends, and the lecturer/employee gains some more general competence

No. 2157800

>>2157716
seems misguided to basically teach you to use it as a "crutch" for problem solving, especially as students.
isn't that making you into not as good programmers?
would you even be able to use those skills on a job? my company put out a policy to ban using AI tools like chatgpt for work purposes. Issues with legal and proprietary IP, etc.

"building experience"… the best way I found to build experience and confidence was in the debugging and problem solving (on my own) stages of learning.

No. 2157824

>>2157716
I'm about to graduate this semester as a software engineer, I use copilot in my senior project to brush up on things I forgot. For example, I use it to draw some sequence diagrams, I sort of forgot the details and it gave me a proper summary to help me remember how to do it properly. I only had to use it because my lecturers refused to help me. I also had to use it to help me figuring out python unittest library since when we studied that specific type of unit testing, they said the coding part is unnecessary and we wouldn't be needing it, then right next year they demanded we do it on our senior project reports, even though we have 0 experience and background in it. I did write some test code but it was manual and on the UI, so I asked copilot to turn it into a unittest one and it worked. There are times where I google the names of some concepts and get 0 results because google is retarded, and with duckduckgo it can be better but not always 100% what I'm looking for, so I go back to copilot for a summary. But I also watch youtube videos, read slides I stumble across in my search, read articles etc. to get as much knowledge and background on the subject as possible to be able to understand and fact check the copilot's answers. Then I proceed with using it once I'm 80% sure it's correct. But my senior project supervisor is never satisfied with anything lol. Today she told me sequence diagram arrows are supposed to represent the methods from the class diagram, but we were never taught that when we were taught to draw sequence diagrams. Though I suspect the specific academic who taught me the basics of these diagrams wasn't good at it herself, hence why all these details somehow slipped through the cracks. The actual PhD lecturers are the ones with the real knowledge and I wish they taught me from the start. But my initial year was taught my mostly bachelor's academics.



Delete Post [ ]
[Return] [Catalog]
[ Rules ] [ ot / g / m ] [ pt / snow / w ] [ meta ] [ Server Status ]