Details
-
AboutJust a CS student who is obsessed with computers
-
SkillsPython,Java,HTML5,CSS3,Django,Bootstrap.
Joined devRant on 2/23/2019
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@magicMirror it’s leetcode basically algorithm practice for technical interview questions. I quit playing video games and now algorithms are my new addiction
-
@12bitfloat exactly that’s a great analogy “code golf”
-
@magicMirror so upon googling the big decimal class I’m confused how I could use that to add the integer values of 2 separate linked lists in reversed order and process them simultaneously and return a 3rd linked list with the sum of the reversed nodes in the 2 linked lists
-
Big decimal? Never heard of it. I’ll have to google it
-
@MagicMirror Wanna my friends was telling me that you can actually use JavaScript for server side work, so I’d assume there was recursion
-
Here’s the second half
-
This was my solution lol
-
The cyclomatic complexity is 20 its far from simple 😬
-
@CodeMasterAlex Ohio, USA
-
@CodeMasterAlex I would be really happy with that.
-
@CodeMasterAlex also I’ve made quite a few small projects, but currently I’m building an e-commerce site and payroll system. My biggest problem is coming up with ideas. When I was a machinist we had blueprints and made a program based on the blueprints, since I don’t have a dev job yet I don’t have any “blueprints” but basically if someone was to tell me what they wanted I can quickly build it. My school programming assigned that are “difficult” only take me like 10 minutes to complete.
-
@CodeMasterAlex Java is easy for me because I’ve learned that all programming languages have certain fundamentals in common. The only difference between Java and python in my opinion been 1.) the amount of code that is required, due to it being a strictly typed language 2.) the syntax
Personally I break things down into there most basic format and compare the new knowledge to something I already know to learn them faster. That’s why Java is so easy. The hardest part of Java for me is remembering libraries and which ones do what, and when to use them. -
@erroronline1 or complaining about server issues but failing to realize that there connection is the real issue 😂
-
@sSam it’s about stupid shit like the lobby being full in a beta release because too many people are trying to play the game
-
@Fast-Nop I’m actually in school for computer science and she’s in the same class as me and has the same experience in Java that I do. She’s just programmed with Ruby and Python for a long time
-
@netikras so I should just go through with doing the mind numbing boring concepts I already know and master them first? If that’s the case I’m willing to do it. But I just feel unproductive when I’m not learning new things tbh plus with school they teach something new every week and expect us to have a deep knowledge of it, and they’ve taught essentially the fundamentals of Java in the past 5 weeks and I’m stuck trying to figure out how to use everything I’m learning in a program or multiple programs
-
@Fast-Nop well I know I don’t know shit, but I know that I do know enough to write a program and understand the fundamentals. I’ve never had a developer job, but I’ve written G-code that’s about it. I guess it’s the way people come across instead of being like you and saying that I don’t know what I don’t know they’re like “you can’t or shouldn’t do that because you don’t know what you’re doing” that’s what grinds my gears. Treating me like a child when I’m a grown man. Albeit I’ve met a lot of senior developers that are like “you don’t know this, BUT if you want to know how, you gotta learn this this and this” and point me in the direction I need to go. I prefer that over just being told I don’t know how or shouldn’t do something I want to do. Give me direction don’t tell me I can’t do something with a generic reason for why.
-
@netikras nah just need something to do because according to all the people with experience programming. “You need to practice programming every day to get good at it” and I’m like well what the fuck at I supposed to do if all the projects I find are too easy or too hard?! So I go with the challenging ones
-
@Codex404 also I essentially modeled the program in Cad/Cam software and wrote the program after I tested it in the software. My teacher never said I couldn’t do it, and I didn’t copy and paste or anything I just did my debugging before testing it in class.
-
@Codex404 the key is seeing the end result before it’s finished. Also having a blueprint helps. It took me like 2 weeks to learn Bobcad
-
@netikras my point is I understand the fundamentals of what makes all programming languages tick, I understand how they work and what is common to most any high level programming language. The learning curve for me is the syntax and domain knowledge. It started because I wanted to write a java program for a chess game, knowing it might take me months to do so, but for me it was a continuous project I could work on....without running out of ideas to practice programming. I was told by this person “there is too much math and logic involved and I “should start out with something simpler like conways game of life, and that might even be too hard” at the same time though, I have a 4.0 gpa and find java to be extremely easy and statistics only slightly more difficult (these are both the classes I’m taking) and everyone else says that these classes are difficult, I was surprised at how easy they actually are even probability is a cake walk.
-
@Codex404 I had to write like a 15 page long program in G-Code that essentially cut a 3-d model of a pyramid with a circular ball on the bottom and words cut into the side. It had to be a specific measurement on every side down to 1000th of an inch. Just to get my certification. Was some intense shit
-
@netikras I’m speaking of a self learning situation. In the even a junior wanted to learn the language on a deeper level and wanted to learn by doing a HUGE project that would maybe take a senior a few months but would take him a year or two to complete would you turn him aside even if you knew that he understood the underlying basic concepts of programming and the process to reaching a problem but the only area he lacked knowledge was in the syntax?
-
@Fast-Nop ever heard of Richard Feynman? The famous Nobel prize winning mathematician who said that if you can’t explain something at the most basic level you don’t truly understand it. I’ve used the Feynman technique when explaining statistics and programming to my wife and she has been able to understand complex algorithms and mathematical concepts that it took me weeks or months to understand within a few minutes.
-
@rtfm I’m the opposite, very open minded to new things. If I don’t like it. I don’t like it, but that doesn’t mean I’m right or wrong. That’s just my opinion though. I try not to come off as deeply opinionated and pushy about my opinions to others because this is America, freedom comes with the freedom to believe what you want without negative consequences....with the exception of a few moral beliefs that if actions are taken that correspond to those beliefs the offender should be incarcerated or killed.
-
@Fast-Nop it’s more so this person In particular keeps saying “you’re a new programmer you shouldn’t do this or that project because it’s too big and you will get burnt out from failure” and I’m just like whatever I’m still gonna try. My idea is if I fail 1000 times at a big project I’m working on, I just found 1000 ways not to do it and learned 1000 new things. Failure isn’t a bad thing, in my opinion. It’s an opportunity to learn.
-
@Codex404 I used to write it by hand. Had to learn that in Machinist trade school, and when I got a job they wouldn’t let me use Cad/cam starting out so when I needed to make adjustments or make a new part I just wrote the G-Code by hand