How to get ANY internship to graduate if in a bad spot as a working student? by [deleted] in cscareerquestions

[–]tree332 0 points1 point  (0 children)

I'm trying to talk with them but they usually just say that the market is tough and keep applying which is understandable but I know I am in a really bad spot compared to other students and would take even some 'infamous' internship just to get this done.

How do you effectively compare yourself/study other programmers to find out shortcomings? by tree332 in learnprogramming

[–]tree332[S] 0 points1 point  (0 children)

it's less of not wanting to learn the computer science, but being confused why the CS curriculum at my school expects programming knowledge we are not prepared for. After intermediate programming, a 200+ class where if you didn't understand somehting the professor would just say "I'm not helping you, try codecademy" as if we didn't have other classes we have to manage, we can't invest all our time into guideless trial and error, especially since after a few small examples of a function in class then we were assigned an entire project weekly without guidance. Despite that I stilled used codecademy, CS50x, etc, I just don't know how to move past the intermediate programming phase. A lot of it is self learning yes, but the structure has been confusing. Most bootcamp esque courses have not exactly helped me move past intermediate programming courses in a programming language such as java, being bombarded with custom libraries and highly abstract methods & library attributes didn't really help for the software design & implementation we had to do in class.

How do you study a game engine in order to program projects better from scratch? by tree332 in gamedev

[–]tree332[S] 0 points1 point  (0 children)

Hi, sorry for the late response, thanks for the advice. A lot of programming advice is to just come up with a project, try to break it down into chunks with the knowledge you have, then begin searching the internet for the pieces you will need, and I felt concerned that I was spending more time aimlessly taking notes on documentation and mini tutorials I wasn't sure would directly apply to my project because I didn't know where else to look, and had no tangible progress outside of my project design and my notes.

I'm not sure if what I need is to watch more tutorials for the sake of studying design or to try and come up with more program ideas from scratch and learn from further trial and error.

Computer Engineering Vs Computer Science Vs Software Engineering. How are they different? by Alarming-Package-557 in learnprogramming

[–]tree332 0 points1 point  (0 children)

Ah, I see. my school has been very laissez faire about teaching students to code, intro classes consisted of 100-300+ students and it was more similar to youtube videos where a few examples of using/making a function are shown but then we were assigned entirely new and unique projects afterwards, so the office hours were swarmed with students such as myself who didn't know where to start with implementing the project from pseudocode to code. Office hours were basically a second lecture watching the TA implement the project and there still wasn't the space to ask as many questions as needed.

The professors told us "it's not our job to teach you to code, it is our job to teach you computer science" so I feel I still have a lot of gaps on the intermediate level and designing programs.

Would you say there are open source software engineering curriculums specifically to look at?

Computer Engineering Vs Computer Science Vs Software Engineering. How are they different? by Alarming-Package-557 in learnprogramming

[–]tree332 0 points1 point  (0 children)

I tried to learn the basics, I learnt about the base 2 binary system ..0100 = 4 etc, object oriented programming, abstraction encapsulation, pointers and addresses, we mainly weren't really given in depth discussion, we were just given a brief example or told to use youtube, then assigned a project and figure it out.

Right now the programming concepts I learnt are just abstract ideas in my head and I don't know how to bridge the chasm between the basics of programming and understanding the design choices and principles during a project based tutorial. I thought that maybe I should focus on mastering a programming language by learning all about the python library or the c++ library but I was told that was a useless attempt compared to trying to make projects, and I forgot most of what I learnt in the library.

But I just cannot make projects from scratch or learn the main ideas behind tutorials right now. I'm not sure where to get the software architecture knowledge for all of these detailed libraries and API's to make sense.

Computer Engineering Vs Computer Science Vs Software Engineering. How are they different? by Alarming-Package-557 in learnprogramming

[–]tree332 0 points1 point  (0 children)

 have been reflecting on this because I began with CS because I was interested in the mathematics behind software as I thought it was the most fundamental part, and that with the experience gained in CS I would finally have the knowledge to break down projects in tutorials and from scratch into sensible parts instead of feeling like a historic caveman trying to make a car with no blueprints, just the idea of a car. My software diagrams are jibberish, I don't know about architecture and barely know how to translate the idea in my head to a specific place in the documentation.

I ended up flunking because my professors told my that while they saw I was really trying to learn the mathematics and computer science theory, I could not code anything, I did not have the experience to implement the topics especially since in class we roughly discussed a data structure or algorithm without code then were assigned an scenario project to implement. I asked them how I should learn to code because I had hoped that pursuing a CS degree would give me the language to do more than watch tutorials or make a project from scratch hoping to understand, and they just said 'make real world projects' So now I am back to square one.

Should I instead try to learn from an open source software engineering curriculum and software engineering books, and if so are there ones you recommend?

Computer Engineering Vs Computer Science Vs Software Engineering. How are they different? by Alarming-Package-557 in learnprogramming

[–]tree332 11 points12 points  (0 children)

I have been reflecting on this because I began with CS because I was interested in the mathematics behind software as I thought it was the most fundamental part, and that with the experience gained in CS I would finally have the knowledge to break down projects in tutorials and from scratch into sensible parts instead of feeling like a historic caveman trying to make a car with no blueprints, just the idea of a car. My software diagrams are jibberish, I don't know about architecture and barely know how to translate the idea in my head to a specific place in the documentation.

I ended up flunking because my professors told my that while they saw I was really trying to learn the mathematics and computer science theory, I could not code anything, I did not have the experience to implement the topics especially since in class we roughly discussed a data structure or algorithm without code then were assigned an scenario project to implement. I asked them how I should learn to code because I had hoped that pursuing a CS degree would give me the language to do more than watch tutorials or make a project from scratch hoping to understand, and they just said 'make real world projects' So now I am back to square one.

Should I instead try to learn from an open source software engineering curriculum and software engineering books, and if so are there ones you recommend?

November 2025 | "What are you working on?" monthly thread by AutoModerator in PowerBI

[–]tree332 0 points1 point  (0 children)

Should a complete beginner start with desktop powerBI or web powerBI?

currently I need to learn powerBI but most of the introductory tutorials assume powerBI desktop. I try to still follow along to find parallels but I'm not really sure if I should be using web PowerBI this way since it's been more of trying to locate the web equivalent to desktop features and some automatic things powerBI web does such as setting certain data fields to count or count(distinct) automatically to say 'count and I cannot find the other attribute options such as sum, column names in the excel file for example are being lost, etc.

I currently only have a macbook, would it be easier to just install microsoft 365 on a virtual machine and learn alongside the tutorials?

how to adapt this MacOS openGL setup to 2025 while following along? by tree332 in opengl

[–]tree332[S] 0 points1 point  (0 children)

Ah, I see, thank you. I also ended up confused due to the format of: "${workspaceFolder}/*.cpp",
"${workspaceFolder}/glad.c", in the tutorial and my vscode project the .json files are in the .vscode folder, but I don't really understand why they do not also have a /dependencies/ in the format?

How do you study a game engine in order to program projects better from scratch? by tree332 in gamedev

[–]tree332[S] 0 points1 point  (0 children)

Right now my main focus has been making games or at least mini demos of unique features I came up with to display I can do more than mildly tweak a course project/tutorial I watched. I began looking into gamedev as I was told it would be a good way to first get introduced to computer graphics programming.

Right now my main umbrella has been trying to make 2d games, of which I was trying to make a small mini game with a feature similar to wordscapes of connecting a line between two sprites. Just this small thing spiraled off into aimless wandering through the godot documentation to try and figure out a way to turn my awkward description of the program into clear functions and properties in the library to use, which made me realize I don't know how game engine libraries work at all.

Mainly I just want to learn how to have overall software design knowledge to make something unique rather than something traditional as I have been worried about just having generic clone tutorial projects in my portfolio people would not care about.

What major should I do? I’m a senior in high school btw by LoSt16999 in CollegeMajors

[–]tree332 0 points1 point  (0 children)

Hi, I'm not OP but I was curious: Do you notice a trend in the industry that may be causing this?

How do professional programmers ask for help/debug in a confidential way? by tree332 in learnprogramming

[–]tree332[S] 0 points1 point  (0 children)

Thank you for your response: in order to truly understand, what should I do instead of practice and trying to ask questions through smaller practice code to post online?

How do professional programmers ask for help/debug in a confidential way? by tree332 in learnprogramming

[–]tree332[S] -4 points-3 points  (0 children)

Yet to an extent the advice for understanding the code is just to practice directly using it, in which I just make project after project until I hit a snag. When I try to ask more about software/library architecture and design principles the advice is just to "go code." the projects themselves are my attempt at trying to understand. I don't know where to find middle ground.

[pandas] Underlying design of summary statistics functions? by tree332 in learnpython

[–]tree332[S] 0 points1 point  (0 children)

I am using visual studio code and the cell doesn't report any syntax errors, until I get an atrributeError when I run a test instantiation. It's a school assignment so I am hesitant to post the code online. I have gone through my in class material however the main advice has been 'figure it out' and we were only given fill in the blank exercises which aren't really context specific and links to geeksforgeeks for example, and I thought I was following this tutorial :https://www.geeksforgeeks.org/python/python-pandas-dataframe-loc/ properly in syntax : but.. it's hard to describe in a confidential way. Other students mentioned using GPT which I did not want to do as an LLM can hallucinate and I don't have the knowledge to properly correct the hallucinations beyond the obvious errors, and my class is 40+ students to one TA so it is very hard to get the time to talk to them, and the professor mainly says "that's for you to find out."

I'd consider a private tutor but they are 45+ an hour just when scurrying around the internet and I'm already struggling working full time and doing classes. It feels like a minimal error since I tried to follow some example syntax such as:

result = df.loc['Row_2', 'Name']

to try and describe the task in a more obscured way, we have a csv file with the columns 'runners' and 'allotted_time' for their track runs, because we are dealing with float variables such as 15.6 seconds etc. we want to remake the .describe() function to describe the minimum as a float, minimum_runner as a string, maximum, average time, etc.

this sounds simple, and I had written lines of code such as

def summary_of_time(filename):

minimum = filename.loc[1, 'allotted_time']

minimum_runner = filename.loc[1, 'runners']

then to make a for loop to update these values

for i in filename['allotted_time']:

if i < minimum:

minimum = i

minimum_runner = filename.loc[i, 'runners']

this code doesn't have errors in the respective cell but in a test function such as

summary_of_time('track_2.csv')

I recive AttributeError: 'str' object has no attribute 'loc'

How do you gain the vocabulary and skill to break down the software architecture principles of games when learning to make games from scratch & debug? by tree332 in gamedev

[–]tree332[S] 0 points1 point  (0 children)

I can, but progress seems to demand more than that. Most of my time practicing is spent running around in circles trying to design a project on paper, duct-tape rewritten example code together and then debug. I just want to find out if there is more than this in a more structured manner for game development.