joshuawn
Account Details
SteamID64 76561198044192979
SteamID3 [U:1:83927251]
SteamID32 STEAM_0:1:41963625
Country United States
Signed Up February 7, 2014
Last Posted March 28, 2024 at 11:01 AM
Posts 593 (0.2 per day)
Game Settings
In-game Sensitivity
Windows Sensitivity
Raw Input  
DPI
 
Resolution
 
Refresh Rate
 
Hardware Peripherals
Mouse  
Keyboard  
Mousepad  
Headphones  
Monitor  
1 ⋅⋅ 28 29 30 31 32 33 34 ⋅⋅ 39
#19 I want to learn programming in Off Topic

skool is kool
have to work a lot, but you miss out on a lot without a good education
algorithms, time & space complexity, multithreading, memory management, compilers
there are a lot of things that an amateur programmer will have no idea how to tackle without proper reading material & pacing. it's also fairly common for beginners to stumble in the transition from procedural to OOP simply because they're not reading good material or looking up the right things

you can't really become a good programmer without becoming an efficient programmer first

i recommend starting out with C++. i wholly recommend the books i used my freshman year, in the following order:
Starting Out with C++ From Control Structures to Objects (8th Edition) - Tony Gaddis
Absolute C++ - Walter Savitch
Data Structures and Other Objects using C++ 4th Edition (read simultaneously with Absolute C++)

you should also get acquainted with some architecture & logical math, in the following order:
Digital Design By Morris Mano 5th Edition (read simultaneously with Starting out with C++, and i recommend using OrCAD to play with the logic gates)
KIP R. IRVINE - Assembly Language for x86 Processors (read simultaneously with Absolute C++)

you have to go out of your way to try implementing the examples & practice problems they assign to compensate for the lack of formal homework

you should become familiar with using a text editor to write up your language first before hopping into IDE's if you want to replicate the old school method of programming (which i highly highly highly recommend before you get into the latter part of data structures & C++). my school's policy is that freshmen are prohibited from coding in IDE's until the very end of their first semester, and i think it's really for the better. at the latest, switch over once you get to the assembly book.

compile using g++, input/output via files & console (command prompt) until you get to GUI's and interfaces, answer questions the book provides you, take detailed notes like as if you were studying in a class, and most importantly, work your butt off young man!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

if you haven't been in school for a while, here is how i recommend you structure your notes (this example is from Starting Out with C++): https://drive.google.com/file/d/0B911a_7xx2ysT2R1eEJqbjJaeW8/view?usp=sharing

don't worry about the material above; i purposefully gave you a later chapter so you can look at it from an abstraction rather than merely as a template. bold your keywords & key phrases, bold & underline any clarifications, and tabulate to represent a relationship. format code as accurately as possible to the standards given in the book.

read 1 or 2 chapters a week, try doing 1 or 2 programming assignments from the book each week, stay away from using libraries as much as possible when starting out & try to confine your available methods & code to the materials given in each chapter.

need to read in formatted data & parse it? do it with a char* instead of a String. you'll learn a lot about pointers & memory management that way.

have bounds/limits on your data, or no? understand what data structures are appropriate for your algorithm, and weigh their advantages/disadvantages accordingly (do you need to insert/remove a lot, do you need to sort/search a lot, do you want data to have priority over others, do you need to grow or compress your data structure, etc.)

when you get to data structures, take great care in abstracting your methods. with that said, templates are your friend, but understand when, why, and how to use them.

don't cop out in assembly and use the high-level methods to get around coding more. use the lowest level methods that the book laboriously details. recognize when something is introduced as an efficient high-level workaround, and restrain from using it until you truly get it. don't be arrogant; you can always improve your algorithm. think about the lowest level way of implementing it.

if you have no idea what most of the advice i just gave means, that's great. i didn't either when i first started! i was literally completely and utterly new to programming my freshman year; up to that point, i was just a "power user" that played games. programming has been an utterly humbling, yet utterly rewarding avenue for me.

there is no "get smart quick" method to programming. it is academic, it is laborious, but it is so much fun.

pretend that you've literally never seen any code before and you'll get the most out of your education.

now get to reading already!

p.s. after you get through all this, it's all about problem solving. you will effectively be "syntax fluent" in assembly & C++, and you shouldn't have any issue transferring to higher level languages if necessary. you'll still be missing out on a lot of architecture & formal mathematics to really go super low-level (OS, compilers, etc.), but you'll be able to work on problems more efficiently & effectively. talk to me when you're done and i can guide you further.

posted about 8 years ago
#129 ESEA-O S20 Happenings/Predictions in TF2 General Discussion

vari, no one is forcing you to "play or quit". your options aren't dichotomous; there are plenty of ways to play competitively & improve without being on a team for a season. if you would stop victimizing yourself & feeling sorry for yourself, you would improve by leagues and bounds; your team outlook wouldn't be so grim.

also, stop getting frustrated at your friends & stop ranting to people that just want to talk to you.
if you really like to MGE, then just play MGE. that's literally all i do. you just hurt yourself & your competitive aspirations by bringing an unnecessary level of ego & excuses when you do play. work on your stamina, get the discipline to tank out hundreds of MGE kills/deaths, and stop interrupting the flow of your fights by talking or whining about unnecessary bullshit.

we've talked about this, and i don't mind reiterating it publicly either: fix your attitude (by preferably keeping your mouth shut) and just grind the game out. everything will fall into place naturally over time.

you can fix this by quitting that team of shitlords that i KNOW you're better than; don't let yourself get lopped up with them. don't settle for anything but the absolute best.

to reiterate, just pug & MGE, keep quiet & focus entirely on the game in front of you, and you'll naturally get into higher echelons of competitive tf2.

it's fine if you get "fat-kidded" in pugs too. like seriously, the best thing for you to do is to not give a single fuck about getting on a team or setting lofty goals for yourself. hone your aim, hone your ability to interplay around teammates in pugs, and by the time you forget about your old ambitions, you'll be on a playoff team that you wanted so badly before.

ur friend,
dolfiner

posted about 8 years ago
#8 Updating the MGE map/mod in Map Discussion

i wish there was an mge server that forced a nosplash ruleset for every arena (including the increased health)
that would be neat

posted about 8 years ago
#3 Naajj LFT Open Scout in Recruitment (looking for team)

whoa, i remember you back from my ugc steel days
glad to see that you're hopping into esea. you won't regret it.
give this guy a shot!!!!!!!!!!!!

posted about 8 years ago
#48 MaxBox Quitting in TF2 General Discussion

have you ever scratched the cuticle of your fingernail by squeezing your chapped bottom lip into a v-shape and rubbing the tip of your lip along it?

posted about 8 years ago
#23 why do weeaboos have GODLIKE aim? in The Dumpster

https://www.youtube.com/watch?v=kxOpS1Yq6c0

posted about 8 years ago
#3 LF Recommendations on Mouse + Mousepad in Hardware

g303 and puretrak talent
there u go u r now strong winner!!!

posted about 8 years ago
#65 neon lft in Recruitment (looking for team)

pest control is coming into my room how do i stop them from spraying everything with toxic chemicals
HELPpp

posted about 8 years ago
#17 throne lft IM in Recruitment (looking for team)

ratz instagod

posted about 8 years ago
#39 ESEA-O S20 Happenings/Predictions in TF2 General Discussion

Good luck with your season everyone, and Godspeed to all newcomers.

posted about 8 years ago
#14 Mouse similar to NinoxAurora in Hardware

even if we're far apart, our mice will always connect us
~~~ upvote if u hav a g303 ~~~

posted about 8 years ago
#3 Im a good sniper looking for a team in Recruitment (looking for team)

taught me a lot about dustbowl and 2fort when i was new
pick him up

posted about 8 years ago
#7 MAD LUXURIOUS LF-scout in Recruitment (looking for players)

i dedicate this song to this team

posted about 8 years ago
#12 Skye LFT! in Recruitment (looking for team)

SHE'S COOL

posted about 8 years ago
#27 ESEA IM Playoffs - #4 Muffin Men v. #5 Mad Luxurious Gold in Events

i dedicate this video to dance "scratch" number

posted about 8 years ago
1 ⋅⋅ 28 29 30 31 32 33 34 ⋅⋅ 39