Gyromania
03.24.21 | nice. i have about 12 hours with C# atm, with the goal of making an 8 or 16-bit platformer - not even to sell, more just a fun project for me. like 16 years ago i was into php and javascript. also tried perl but i hated it lol |
Ryus
03.24.21 | swag
im majoring in CS, first language we learned was python (wish we did java or C first but whatever)
SQL is not too hard to learn, if youre interested i definitely recommend it. |
loveisamixtape
03.24.21 | c# was the one i almost started learning instead of JS tbh still may honestly go for it bc a friend of mine did a local code camp to learn c# and now has a job makin like 33 an hour. i neeeed i just don’t know where to begin or how to like get a job in it |
bloc
03.24.21 | Had to take Intro to Programming to complete my undergrad. Failed it and had to take it again in summer school. |
Ryus
03.24.21 | ya its tough especially if you dont have a cs degree. once you do a code camp and get a grasp on the language whats most important is having good side projects and building a portfolio. those can go really far in terms of getting you an interview/job |
loveisamixtape
03.24.21 | yes big time. i made a cat photo app on FCC and just assume i need to do that over and over again, but it not be you know, a cat photo app etc
javascript makes me feel like a fuckin idiot and i only chose it bc i like the thought of front end coding / ppl told me to do that one bc i'm good at math. instead i whimper |
Colton
03.24.21 | Also did HTML and CSS on fcc, almost done the Javascript module now. It gets tricky toward the end but after grinding it for a while I understand everything now. It’s frustrating at times but also very fun and rewarding and I love how you can just sit at your laptop and slowly chip away at it, have a stream or some music on in the background. I say keep going for sure |
loveisamixtape
03.24.21 | one of my best buds has a job with his python cert and it seems like a solid job, but i feel like any job with python would be difficult for me to focus on. also just totally ignorant barely know anything about it. that is what everyone around here at least recommends you learn though |
loveisamixtape
03.24.21 | nice though colton the JS exercises are addicting and i love getting them correct. i rly shouldn't have stopped consistently attempting them, i feel like i am too rusty to pick it back up where i was |
Colton
03.24.21 | Python is great but so is javascript and from what I’ve heard it’s best to just stick with one language cause everything mostly carries over across different languages
If you ever start doing the javascript challenges on fcc again you can shoutbox me if you’re stuck and I can probably help, I’m the furthest thing from a javascript expert but I’ve done most of those challenges 3-4 times |
Colton
03.24.21 | It also really helps watching youtube videos. There’s a channel called whatsdev that explains the basic algorithms problems really well, a lot better than fcc does |
Ryus
03.24.21 | @mixtape if youre more math inclined have you considered data science/data analysis/stuff in that realm? |
DungeonBoy
03.24.21 | 1.) Learn Python
2.) Get Job
3.) ????? |
Ryus
03.24.21 | just learn to code |
SteakByrnes
03.24.21 | I started in college with c++ and learned a bunch of other shit along the way. Html, css, js, php, python on my own, SQL stuff, old shit like pascal and fortran, java which I'm not a huge fan of, and some google cloud shell scripting. I do software design now and primarily use C with some C# (which is basically just java) |
SteakByrnes
03.24.21 | There are a lot of good online tools for learning too, w3 schools was a huge help in learning the basics for a bunch of different languages |
Ryus
03.24.21 | nice steak what kind of stuff do u do? |
SteakByrnes
03.24.21 | I do coding for microprocessors in audio equipment, so basically like how the chip talks to the boards in units. It's pretty neat, I'm learning a lot since it's my first real job haha |
Ryus
03.24.21 | thats sick, ive really liked learning about low level stuff/microprocessors in classes but havent had any experience doing it. C was hard af for me haha. |
loveisamixtape
03.24.21 | @ryus my partner is a data analyst professionally so it's definitely on my mind! they hate math yet are really good at their job so it is inspiring lol. also thank u colton i will do that once i get back into those exercises
hell yes steak that sounds sick |
keaton_86
03.24.21 | learn react, react native or swift and you'll get paid a fuckton. Take it from someone who has tried to hire for these roles. |
Colton
03.24.21 | was planning on learning react soon so that's motivating |
SteakByrnes
03.24.21 | Yea C is like riding the fine line between primitive and high level stuff haha, I have to pay attention to how much memory I can use since it's embedded C. Something that's helped me grasp C more is that it's basically just C++ without the classes and object oriented stuff like linked lists and whatnot. Low level stuff was never my forte but I'm thinking of getting back into learning assembly and shit |
Ryus
03.24.21 | assembly is really cool
"Something that's helped me grasp C more is that it's basically just C++ without the classes and object oriented stuff like linked lists and whatnot."
yeah learning C after python was a slap in the face since in python u dont have to worry about mallocing memory and dangling pointers and all that good stuff. learning C really made me feel like i understood computers 100x more than JS or python |
SteakByrnes
03.24.21 | "learning C really made me feel like i understood computers 100x more than JS or python"
I feel that dude, you really gotta know how the stacks and buses and data registers work lol it's a lot to take in. Feels very rewarding to get shit working tho |
fogza
03.24.21 | SQL is really easy and will be useful in a very wide set of environments. Probably the most valuable skill I picked up from a short web development course |
fogza
03.24.21 | I use C# too, because I support a MS dynamics installation |
outliers
03.24.21 | i had to learn MATLAB in college and it was the worst |
trilo
03.24.21 | im a full time software dev. i went to school for CS (which is just a math degree tbqh) but i did some side projects in my junior year to buff up my resume for an internship, which led to a full time gig.
C++ was the first language i learned but these days i mostly work in JS, Java and PHP, plus some really obscure language from the 80s called Pick when i need to make legacy code changes. im p sure like 10 people know the language and half of them work at my company at this point.
my recommendation is pick a modern language and get good at it then make something. web dev has the most job prospects rn (learn the full stack which includes SQL) but programming is programming. once you learn a language you can pick up most pretty quickly just w/ google skillz & reading docs |
SteakByrnes
03.24.21 | hell yea trilo what do you do? |
loveisamixtape
03.24.21 | dam trilo that sounds sick. so going for web dev as an entire concept is a good idea then? i'm so naive it hurts my little naive head ;( |
trilo
03.24.21 | i work in finance & insurance in the automotive industry. i'm on our legacy team and generally tasked with modernizing parts of our software. usually this entails extracting functionality into web apps cuz using our software - which is written in that Pick language i mentioned - is a horrible UX and very difficult to update cuz its basically a terminal under the hood. if i'm not working on modernization its usually just bug fixes. we have a modern web app version of our software but not all our clients want to switch so we still need to support the old version. |
trilo
03.24.21 | @love: that's my recommendation yea. web dev has the most prospects and if you can learn the full stack that's the way to go. not to say you can't specialize in front end or back end but generally you want to know the whole stack. i'd recommend learning React for UI, Spring Boot or Node for backend and then something like Postgres for the database. i know Python frameworks for backend stuff are also popular but am not familiar. you also want to learn cloud stuff like Kubernetes, Docker and all that but how much you need to know is rly just dependent on the position (we have a DevOps team for that stuff - i just build the software and they handle how it gets deployed)
only thing ill say is that the web world moves quickly. it wasn't that long ago JQuery was all the buzz. but if you learn the above frameworks/libraries you'd know JavaScript, Java and SQL which will get you almost anywhere in the web world regardless of the framework being used. |
loveisamixtape
03.24.21 | that is a reason javascript seemed so intriguing to me at first, its aura of permanence! i feel so behind and not fluent with this entire world of coding that trying to jump in now feels stupid but also i want to make more money / have no degree |
Storm In A Teacup
03.24.21 | need you guys to hack bethesda and make the games more suitable for modding since bethesda doesn't have a clue, please and thank you. |
loveisamixtape
03.24.21 | bethesda still uses C |
loveisamixtape
03.24.21 | haha a coding joke that i don't even get. do you get it? |
trilo
03.24.21 | hey i went back to school when i was 23 knowing nothing about programming and now i'm a full time software engineer. programming ain't easy but if you can stay disciplined in your learning i think you'll do just fine |
bc013
03.24.21 | I used to be a math teacher (8 years) but decided to change careers. After leaving the teaching profession, I completed a degree in CS and after working as a developer (data streaming, encryption, and storage) for several years had an opportunity to work as a DBA. Although I use Relational databases (SQL) regularly, I work with many NoSQL databases as well. Compared to my line of work as a developer, being a DBA isn’t as exciting, but it’s also not as stressful, assuming you don’t drop all your tables.
The first language I learned (many years ago) was C++, and I have learned and utilized numerous languages since that time. I fall into the category of individuals that believes the language you choose is irrelevant because CS concepts transfer from one language to another and ultimately you should always choose the best tool for the job, which requires flexibility. With that being said, I think it is wise to learn both a compiled and interpreted language. Once again, there are many options, but based on current market trends and employer needs, learning C# and Python will be beneficial. Python provides a nice entry point for early learners and is quite powerful because it doesn’t have to be compiled. I use Python regularly in my job to automate tasks that fall outside the normal scope of my work. C# isn’t as flexible with my current line of work but was beneficial for many of my previous projects.
On a side note, I highly recommend learning HTML, CSS, and JavaScript as well. Online and web services are booming, and many employers are seeking individuals who are familiar with, or at least have some experience with web development.
|
loveisamixtape
03.24.21 | i work for a tech company and have friends in their IT dpt so that's kind of the frame i'm working with. there are code camps that happen here but they cost like a thousand dollars and i'm not that rich unfortunately |
Colton
03.24.21 | "hey i went back to school when i was 23 knowing nothing about programming and now i'm a full time software engineer. programming ain't easy but if you can stay disciplined in your learning i think you'll do just fine"
am 23 and going back to school for programming so that's super motivating |
loveisamixtape
03.24.21 | yes same big time thank u trilo. i'm a little older but its fiiiine
also thanks for the comment BC! |
bc013
03.24.21 | Certainly! Best of luck. Changing careers can be very frightening. I was 30 years old, had a mortgage and two children when I decided to leave the teaching profession and complete my second degree. It was a very stressful experience, but I am much happier now. Also, the primary reason why I opted for a traditional degree vs coding school was related to the time and level of education required by employers. Because I already had a degree in mathematics and minor in CS, I didn't need to do too much more in order to wrap things up. |
trilo
03.24.21 | as general advice, i'd be remiss if i didn't say that the entry level for software devs is very saturated rn. i don't think you need to grind leetcode for hours every day to get a job like some people pretend (unless you wanna work for amazon or similar) but i would def have side projects in your portfolio showcasing your skills with modern technologies.
also being personable makes you stand out cuz a lot of people in this field aren't lmao |
Ryus
03.24.21 | leetcodes are fun ngl |
SaveBandit
04.26.21 | I'm really fucking hating my sales job and thinking about making the switch into something like web dev, but I have never done anything like that. I did a web design class in high school but that was 10+ years ago and I only dabbled in HTML. Anyone got advice for what language I should learn first? What equipment/tools do I need to start learning/practicing etc? |
Colton
04.26.21 | Start with html and then javascript |
SteakByrnes
04.26.21 | yea if you wanna get into web stuff then html and css are the ones to start with and then move onto javascript and php. I do all my html stuff in notepad++, and there are sites like w3schools and codeacademy are good places to start doing examples and exercises. |
Colton
04.26.21 | Freecodecamp is good for html and css but kinda shitty for javascript |
SteakByrnes
04.26.21 | I've heard it's good for python too |
SaveBandit
04.26.21 | You guys rule, thank you. That's exactly what I was looking for. I've been doing sales for like 7 years now and over the past couple years it's just been destroying my mental health. I'm hoping that a switch to something I'm actually interested in will help lol. |
Colton
04.26.21 | Also if you’re using freecodecamp or w3schools or something like that and you’re stuck, just look up a youtube video of the problem you’re stuck on, a lot of people explain them really well on there and go step by step |
Ryus
04.26.21 | indian dudes on youtube are the goat |
SteakByrnes
04.26.21 | amen |
Colton
04.26.21 | there's a channel called whatsdev, that guy does a really good job explaining javascript algorithms |
trilo
04.26.21 | my rec is a course that actually builds projects. there's a bunch of sick full stack web dev courses on Udemy that will teach you from nothing. not free but worth the ~$10 or whatever they cost. that's how i initially learned full stack |
Havey
04.26.21 | coding the sequel to sputnikmusic rn |
protokute
04.26.21 | as a biologist, i have a bit of experience with R, but still pretty much a noob, currently doing a course on it |
loveisamixtape
04.26.21 | as someone that started learning javascript on fcc can confirm that random lessons will have the incorrect answer lol |
trilo
04.26.21 | well thats not good! |
cordwainerbird
04.26.21 | i love machines but i love their emotions so the coding part isn't for me :) |
Cygnatti
04.26.21 | @trilo, where should I go to re-learn SQL? |
trilo
04.26.21 | Khan Academy has a pretty good course, but any basic SQL course should do you just fine. i don't think you'd need to dig into very advanced concepts unless you wanna be a database admin or something. i've never had to do more than CRUD operations and basic joins on the job even though my coursework back in college taught me to do all kinds of crazy joins and subquerying. |
Cygnatti
04.27.21 | yeah prob not, thanks lol.
khan academy is pretty fun stuff lol. |
GreyShadow
04.27.21 | "assembly is really cool"
assembly is why i failed my comp arch midterm like 5 years ago and i'll never go back lol
i kinda hate coding but shit def pays the bills lol
learning java and data structures/algo was fun but it was all downhill from there imo :/
react is cool i guess |
Colton
04.27.21 | @loveisamixtape yeah and some of the solutions require techniques/knowledge that they never even teach you. It’s kinda dumb |
Colton
04.27.21 | But it’s free so can’t really complain I guess |
trilo
04.27.21 | @grey: man it was like the opposite for me lol. after DS/algos comp sci got way more interesting - at least for my school. that's when they took the restraints off and we got to use whatever technologies we wanted to build projects rather than grading you on your red-black trees & recursive algos that you will basically never use lol |
Ryus
04.27.21 | unfortunately there are almost no classes at my school that actually have you make projects :[ shit sucks, its all advanced algorithms or systems classes |
aydross121
04.27.21 | "first language we learned was python (wish we did java or C first but whatever)"
Imo learning Python first, then c/java/etc is the best approach. At the begginning you need to get the basic logic/concepts down. I feel like if you start with, say c, you might get a bit cluttered with syntax, installation and pointer stuff (can talk from experience).
Of course, later learning more complex stuff is recommended. |
trilo
04.27.21 | @ryus that's super lame, and i don't think you're alone either. when i interview interns i see a lot of them fluffing their resume with the courses they took or projects that followed a strict rubric with rote solutions. it's a huge bummer cuz it doesn't tell me a lot about their engineering skills |
MO
04.27.21 | I'd love to get back into some programming. Took it in high school where we did QBasic which is pretty oldschool, also dipped my toes into HTML and CSS. It was fun stuff |
Sharenge
06.06.21 | correct me if I'm wrong but SQL, though I guess technically a 'language', is only used for managing/working with databases and html and css are only used for designing web pages?
not really the same thing as languages like java, python, c, c++, etc
and anyone have a good way to define/describe javascript? |
Colton
06.06.21 | programming languages have logic, HTML and CSS are just for designing web pages |
Colton
06.06.21 | but you can integrate javascript functionality with HTML |
loveisamixtape
06.07.21 | my partner just got an insane job and all she really has mastered is SQL and Google sheets lol. SQL to me tho is def not really a language in that same way like u said and also from what i understand, you can get the gist of it with like a week of focus |
Snake.
06.07.21 | i took a course on java my freshman year of college and it straight up broke me
i took another course on python a couple years later and i got an A but only because the professor allowed open notes on the exams
god damn comp sci majors and their freakish alpha human brains |
Jots
06.07.21 | first language i got decent with was C++ which i currently use in robotics and such |
Ryus
06.07.21 | sweet robotics is sick |
trilo
06.07.21 | @Sharenge yea SQL is a querying language not really programming per se. also i'd just define javascript as a programming language of the web (tho with node etc that definition is a little blurry)
|
fogza
06.07.21 | Javascript is an object orientated programming language. Most web browsers can interpret it (therefore its reputation as a web based language), and traditionally it was event driven (code would execute based on interaction, like on click is a defined event that could be used to execute code) and client side (your computer runs the code, not a server). It has been extended beyond this though. |
trilo
06.07.21 | only thing id prob add is that it's multi-paradigm, and although it supports OOP most of the time you don't develop that way/is kinda frowned upon |
loveisamixtape
06.16.21 | just applied for a web dev program that's about 3 months and is grant based, really hopin i get it |
Ryus
06.16.21 | good luck fam |
Nerdurosis
06.16.21 | i work in QA, it's ok, mind numbingly boring and the pay is kinda dogshit. |
loveisamixtape
06.16.21 | i almost applied for QA within my company tbh |
Ryus
06.16.21 | gotta say QA does look boring
i have my first SWE internship this summer which is exciting :] |
Nerdurosis
06.16.21 | yeah all things considered it's not too bad. first job out of uni. took me a bitch of a time to land a job, after so long I kinda got desperate. |
loveisamixtape
06.16.21 | good luck 🔥🔥 that’ll be sick
my application for this class was just accepted but now i have to do a virtual interview which is stressful. blowing through CSS exercises on fcc anxiously rn
|
mindleviticus
06.16.21 | Find a job in ruby/ruby on rails and/or react (preferably hook-based react)... very developer friendly and fun |
trilo
06.16.21 | very nice ryus congrats. entry level software engineering is extremely overcrowded right now so that's gonna be a massive boost to your career.
and yes QA work is super boring, which is why so many devs slack on writing tests for their code :p |
loveisamixtape
06.16.21 | so funny u say that because that is what people say is in most demand down here in alabama. i believe that to be true pretty much everywhere else though tbh |
trilo
06.16.21 | there is a lot of demand but way more applicants, though i would imagine down there (and across the midwest) its a lot less competitive. on the coasts and tech hubs its pretty rough for new grads. i interviewed a potential intern a couple weeks ago and he said he had applied to like 100 different companies. we turned him down :( |
Ryus
06.16.21 | lol yeah i applied to like 50+ internships. im looking to be either in the bay area or at home in nyc after i get out of college so its going to be fun looking for a job :)))))) |
loveisamixtape
06.16.21 | yea that’s rough trilo i believe it though. i’m actually moving basically to the Oregon / Washington border this year and am scared I won’t find a job / have one that allows me to be remote |
trilo
06.16.21 | hey i live in portland! its not TOO bad here from my experience and my colleague's, but we also have two great programs through our university that gets you internships with local companies so my view is a little biased tbh. would be rough getting into nike/amazon/ebay/intel here tho.
@ryus that internship will help big time for gettin' a job in those places |
Ryus
06.16.21 | thanks trilo i'm hoping it will, just very much not excited for the search haha |
loveisamixtape
06.16.21 | i am moving to vancouver WA which is apparently right next to it lol ! hoping to get something lucky before moving though. literally never been to where i am moving to so it's a lil nerve racking |
trilo
06.16.21 | yeah right across columbia river. most people who live there commute to portland for work. cheaper than living in pdx though the bridge commute is a lil rough. its a decent place to live overall tho. |
mindleviticus
06.16.21 | Really though if you’re trying to get a web dev job, a good one, you should already know HTML/CSS/JavaScript - you can’t really do much without knowing those pretty thoroughly. After then a combination of any back end language like java, python, ruby or perl, a javascript library or framework like jquery, react or angular and a query language like sql or nosql is all you need for any like full stack or front back end position |
SteakByrnes
06.16.21 | My brother just moved to Portland lol right on. And good shit Ryus that'll be a great thing to throw on your resume |
bloc
06.16.21 | Here's some coding for you:
When playing Donkey Kong Country on SNES, start a new game and highlight "erase game". Then press B-A-R-R-A-L and you'll start the new game with 50 lives |
Sharenge
06.16.21 | lol this is why I have a degree in CS and will likely never use it... no way I'd be willing to apply for 50-100 different positions only to get nada, which is likely exactly what would happen, 'cus I don't feel like the university program (or school in general) really prepared me for real world anyways....
haven't looked for years now, but I remember after getting out of school, well over 90% of positions I'd browse through would have minimum requirements/expectations that would include stuff I never encountered period or even touched upon in school
hating fucking people doesn't help
gonna just go listen to Beck's "Loser" now bye |
trilo
06.16.21 | yea CS is basically a math degree coupled with a lot of theory. obv CS is bigger than just programming, and it does give you a leg up when applying, but most people do it to get a dev job and you really don't use any of that theory in the field except on the cutting-edge. most dev work is CRUD stuff interspersed with demos to management and a lot of meetings that could've been slack messages |
Sharenge
06.16.21 | getting a new computer would probably be in my best interest if I was actually seriously interested in trying to get into shit... but in the back of my head I'm like if it just gets used to play with my dick and try out a bunch of new video games, which is probably the more likely scenario, I don't know that I can justify dropping all the money...
so yeah still using the laptop, baby! over a decade and still kickin'! |
Colton
06.16.21 | @mindleviticus I learned HTML/CSS and then Javascript, and now I'm learning react, Also learned a little bit of bootstrap and jQuery. That's all good stuff to learn for web dev right? |
trilo
06.16.21 | yea thats right. i would skip on jquery cuz its old tech and the web dev world moves quick but learn more react and then backend stuff - preferably node w/ express or spring (java) + sql/no sql - and then you're good 2 go |
Colton
06.16.21 | Ok thanks, will do that. The freecodecamp certification I’m working on now will have me building things like a calculator and a drum machine at the end of it, which sounds relatively simple but I’m not quite sure if I’ll know exactly what to do just from these tutorials I’m doing. Usually when I get stuck on a project I just watch a youtube video, and then I understand it, but coming up with the solutions on my own is the hard part |
mindleviticus
06.16.21 | There are many companies out there that still use jquery pretty heavily, but it’s starting to phase out, and I like using it for quick stuff and ajax calling. Nodejs kinda makes it obsolete though |
Colton
06.16.21 | this project on fcc for example was brutal for me https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register
was able to build a "palindrome checker" though lol |
trilo
06.16.21 | @colton haha yup comin up with the solution is the hard part. it'll comes with experience and practice. tutorials and courses are great for getting your feet wet but that intuition & programmer brain won't come until you do it on your own. once you feel decently comfortable with react & some backend framework the best thing you can do for yourself is create something from scratch. doesn't need to be complicated, but you'll hone your skills so much faster than following a tutorial. |
Colton
06.16.21 | that’s why I think freecodecamp is pretty good, it’s all project based learning. or most of it anyway. I built some super basic HTML stuff in the beginning, like a tribute page for a band, a survey form, etc. Then the javascript section had me build stuff like a roman numeral to number converter, a phone number validator, just basic stuff like that. So it’s not just tutorials with no application. But it still feels pretty daunting when I attempt to actually make something on my own. getting better day by day though |
Storm In A Teacup
06.16.21 | I would yell cunt very loudly but this thread has been up for 3 months and I don’t trust it to be deleted anymore. |
Colton
06.16.21 | this is a good thread though |
Ryus
06.16.21 | whats wrong with this thread huh |
Storm In A Teacup
06.16.21 | Look at first comment in thread for comprehension. |
Colton
06.16.21 | are you trying to get a job in web dev ryus? it’s what I’m looking at rn cause of job prospects and it kinda just seems like the standard route to go for a lot of programmers but a lot of it is essentially just graphic design and that’s really not my thing so idk |
Ryus
06.16.21 | if youre not as interested in UI stuff then going the backend route would probably be better for you. personally im not sure yet what im specifically interested in, im currently doing iOS development not because im particularly interested in it but just because thats what i have a little of experience doing already. |
trilo
06.16.21 | i don't think i'd equate it to graphic design. more likely than not you would work with a UI designer who gives you mocks/wireframes and it's your job to implement them programmatically. you may even just have a library of pre-built components and are tasked with developing an application using them. complex web apps will definitely scratch that programmer brain itch, in my experience, and knowing & being fluent in the full stack will open up a lot of job opportunities and increase your pay dramatically |
fogza
06.16.21 | "most dev work is CRUD stuff interspersed with demos to management and a lot of meetings that could've been slack messages"
The CRUD part is true, but if you are new to the role of being a dev and haven't become jaded, keep an open mind about meetings, most developers are not good at them but they are invaluable if you force yourself to be active and participate in them |
loveisamixtape
06.17.21 | no idea what u are talking about storm why would i delete such a pleasant list |
loveisamixtape
07.02.21 | my pre camp assignment is to basically write "99 lines of code in the file" using a function, and while I do have versions of the answer, I don't quite understand how... it feels bad bc javascript feels so much more complicated than anything language I've ever attempted to learn or practice. I attempt running my answer in vscode and I don't think it's correct. time to do code academy again until this camp starts and beats my ass |
trilo
07.03.21 | the joys of being a new programmer. it'll be quite the challenge for a while. feel free to reach out if you need help |
Willxw
07.03.21 | Wanting to move into the AWS / Cloud space myself. Learning Python atm. There are some great courses on Udemy. They go on sale frequently for really cheap. Gets easier to learn different programming languages once you have learned one already. I did a bit of C#, PHP, and HTML / CSS in my first and second job. I found the frontend stuff to be really mundane. |
loveisamixtape
07.08.21 | anyone fluent in the realm of javascript feel like looking at my pre bootcamp assignment and tell me if it is wrong lmao |
trilo
07.08.21 | sure i can take a look |
Colton
07.08.21 | I am far from fluent but I can take a look as well |
loveisamixtape
07.08.21 | yeet!!!! not too sure how to share lmao I could export it as a txt file and upload to google drive or something? or I could just straight up post it here, it's only 16 lines... |
Colton
07.08.21 | fuck it just post it here lol |
loveisamixtape
07.08.21 | code was here ;;; edited out |
trilo
07.08.21 | https://gyazo.com/40e5605cfc113e990eaa26e988accb35
looks correct to me? is this not what your output should look like? |
trilo
07.08.21 | oops double post |
loveisamixtape
07.08.21 | I ran it before and it wasn't plural and I just ran it again and it is plural... sleep deprived atm so possibly just delusiona
and thank you for lookin!! gonna edit that comment to not have the code in it soon bc I'm paranoid |
trilo
07.08.21 | nice glad it works!
also my (unsolicited) JS pro tip: use let instead of var. they have different scoping and you will save yourself some serious headaches down the road. similarly, declare any values that won't change as const to avoid more headaches. |
loveisamixtape
07.08.21 | so would declaring any of the consistent words in this as constant be possible / consolidate the code at all? I am now working to add notes into this so that it looks more like I know what I'm doing lol but I am willing to comprehend anything that makes it look better. I def feel like I somewhat understand what you mean by that comment and it makes sense |
loveisamixtape
07.08.21 | from seeing others do a similar exercise in "99 bottles of beer" I have seen this done like a thousand different ways, so now I am trying it again with const and let values instead to see if it looks better. I also am still trying to really grasp functions just in general lol. can't wait to not feel st0pid |
Ryus
07.08.21 | dont worry dude lol my first CS lab i felt like such an idiot and slower than everyone else. theres a steep learning curve but once you get past the initial hurdle it gets smoother |
loveisamixtape
07.08.21 | I don't get how to run these files on my Mac which feels bad. I downloaded node.js but it doesn't seem to work on my mac, and due to time constraints and focusing on what I feel the point of the exercise is, I have been testing my work with jsbin.com because I am a coward
I feel like I'm maybe 2 weeks from understanding it more tho just trying to grind it out. afraid to submit my assignment even though it seems correct |
loveisamixtape
07.08.21 | the weight of this feels like a lot tho because this is a pre-assignment to even get into the program and I just want to get into the program tbh |
trilo
07.08.21 | well let/const aren't styling. they are related to the actual execution of your code and help prevent debugging headaches down the road. they don't benefit you here i'm just recommending as a habit to get into because if you continue working in JS you will inevitably run into a scoping issue b/c you used var, or an issue where you updated a variable you wanted as a constant. the latter sounds silly ("well i just won't update that variable!") but as you work on larger projects things get complex quick. we often need to write code in such a way to protect ourselves lol.
regarding constants: you could declare "of code on the file" as a const but i think the way you wrote it is more readable personally.
as for styling and stuff i made some changes w/ comments below. check it out and lmk if you have questions (yes i have nothing to do at work rn)
https://jsfiddle.net/Lupf2ncz/
|
trilo
07.08.21 | what issue are you having running node? |
loveisamixtape
07.08.21 | yo thank you so much, dissecting this now!!!!! super glad you have nothing to do at work rn tbh
and as soon as I open it, it says this "Error: Cannot find module '/usr/local/lib/node_modules/npm/node_modules/node_modules/node-gyp/bin/node-gyp.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
at Function.Module._load (internal/modules/cjs/loader.js:746:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',"
probably did some noob shit when I installed it but I plan to figure that out after I submit my assignment |
loveisamixtape
07.08.21 | I just ran ur code and man it is definitely more consolidated than mine and runs perfectly |
trilo
07.08.21 | sweet! glad it helped
for that error i only did a cursory google search but 2 things you could try is updating your npm version with "npm install -g npm@latest" (no quotes). if that doesn't work, try completely uninstalling node. there's a few diff ways to do it so just google how to uninstall it. then do a fresh install. if you have homebrew - which i recommend having - you can do "brew install node" |
loveisamixtape
07.08.21 | will def be all over that. i searched it in Google incorrectly I think lol. might be a dumb question but i suppose using mac’s terminal to test javascript code is a bad idea?
submitted the assignment, now we wait. 99 **** of **** on the **** |
trilo
07.08.21 | not at all. that's pretty much how your code is going to run if you're writing js outside of a browser (which you are if you're using node). if you use vscode or some other IDE they are just executing your code in the terminal with a fancy wrapper around it. |
loveisamixtape
07.11.21 | noted af
i got fkn accepted let’s goooo |
Colton
07.11.21 | am learning redux rn and it is confusing |
Colton
07.12.21 | so I'm working on a freecodecamp project right now (a random quote generator, totally gonna use quotes from the copypasta thread) and freecodecamp has you do it through codepen, but I've seen a lot of people recommending you use other tools to learn how to build projects in a more "proper" way. This one video I'm watching recommends Git. do any of you know if it's worth learning? This course I'm about to do says it's around 10 hours long so it's a decent chunk of time but if it's a valuable tool I'll do it |
Ryus
07.12.21 | learning some kind of version control is basically mandatory if you want to code for a living. its definitely worth it learning git |
Colton
07.12.21 | ok cool I'll learn it today then. freecodecamp is good for learning html, js and react/redux but when it comes to actually building something from scratch I'm pretty lost. I'm seeing videos where people use git and node and idek know what that is yet. Also the terminal they're using is not the same as mine (I have something called "command prompt") so it's kinda intimidating |
Colton
07.12.21 | ok I learned a bunch of Git, learned how the command prompt works and downloaded the atom text editor it's starting to make sense |
trilo
07.12.21 | yea you'll 100% need to know git and be pretty decent with it. not to mention you'll save yourself some headache if you ever need to rollback your own code. good habit to get into is to create a branch every time you work on a new feature/bug fix and merge it to master once you're done.
terminal is mac which is unix based under the hood. command prompt is windows and thus not unix based. i recommend programming on a mac or linux environment but i know that's easier said than done lol |
Colton
07.12.21 | ah okay that makes sense. Unfortunately I'll have to stick with PC, can't buy a mac right now. Sucks that the best youtube tutorials for this particular project all seem to use mac though |
trilo
07.12.21 | yeah the dev world runs on unix-based operating systems. there might be workarounds online. or you could try to setup a linux environment (VM, dual boot etc). you’ll be expected to have some proficiency in navigating a CLI in the industry |
Colton
07.13.21 | I’ll have to look into all that |
Colton
07.13.21 | I have created the greatest program of all time https://streamable.com/tz69s2 |
Sharenge
07.13.21 | hello world |
aydross121
07.14.21 | @Colton
If you want to have a Linux environment in windows there is an app called "Ubuntu" in the microsoft store. You just install it and follow the instructions.
It basically creates a Linux file system on top of windows, and if you run that ubuntu app it launches a Terminal with bash.
Much easier than dual-booting and such. |
Colton
07.14.21 | ah cool thanks, that's helpful. I'm not sure if I really need a linux environment just yet but I'm sure it'll be helpful eventually so I'll check that out |
Colton
07.14.21 | the projects I'm doing right now on fcc are still pretty simple but they're the first things I've done where I'm combining html/css (and bootstrap, jquery etc) with javascript, and it's really cool making them work together. Beginning to see how many possibilities there are by combining html with a programming language. It's just tricky actually designing a site to look good and keeping track of all the divs and what not |
Keyblade
07.14.21 | i'm just hopeless creatively so even when I get pretty good at front end programming, it didn't mean jack shit lol |
trilo
07.14.21 | tbh most modern websites kinda look the same don't really need to get creative. and in the industry good chance you're not actually designing the site but just implementing it based on ui/ux mocks with pre-built components |
Colton
07.14.21 | that’s reassuring tbh |
SteakByrnes
07.14.21 | "the projects I'm doing right now on fcc are still pretty simple but they're the first things I've done where I'm combining html/css (and bootstrap, jquery etc) with javascript, and it's really cool making them work together. Beginning to see how many possibilities there are by combining html with a programming language. It's just tricky actually designing a site to look good and keeping track of all the divs and what not"
dude hell yea once you get to combining js and php with html/css your horizons expand, you can do so much shit with it |
Colton
07.14.21 | for sure, definitely enjoying the process now that everything is coming together. next project is building a drum machine, sounds fun |
SteakByrnes
07.14.21 | Damn that sounds rad lmao, is that a fcc project? |
Colton
07.14.21 | yep, third out of five projects to get a certification in front end libraries. I doubt the certifications are worth much but I’m going to school for programming in september so just trying to learn as much as I can before then |
SteakByrnes
07.14.21 | Niiiice dude, congrats on that man you have a good foundation for it already |
Ryus
07.14.21 | mfw only like 2 classes ive taken so far actually taught me useful industry skills |
Keyblade
07.14.21 | "tbh most modern websites kinda look the same don't really need to get creative. and in the industry good chance you're not actually designing the site but just implementing it based on ui/ux mocks with pre-built components"
i remember when I was looking for a job, a lot of companies didn't have a dedicated ui/ux person and so the onus was on the front end developer to come up with the designs, it was kind of a bummer |
Colton
07.14.21 | thanks steak, and yeah ryus I’m expecting it to have some filler but I can always facilitate it with my own learning online if I feel like it’s not really preparing me for a job. Hopefully it will though
@keyblade that sucks, but you can still look for other people’s designs online and go from there right? |
Keyblade
07.14.21 | nah I just accepted I suck at designing and that I'm more of a backend developer if I ever want to get into web development
to illustrate how bad I am, I'm colorblind lol |
trilo
07.14.21 | that sucks keyblade. itll depend on the size of the company and team for sure. we have ui/ux peeps for our new software but on my team we do the design as well, although we aren't ever expected to create anything fancy. spin up a web app with our Material UI components & company theme and customers are happy. |
Colton
07.16.21 | just finished the drum machine. looks like shit and functionally it's very simple but it's definitely my favourite thing I've made so far. It's just 9 buttons that you can click to trigger different drum sounds, or you can just press keys on your keyboard to trigger the corresponding drum sound. I wanna make something where I collect a bunch of wav files of different chords played on a piano, and then map them all to different keys. so if you press capital A that's A major, and lowercase a is A minor, etc. Then I can come up with chord progressions just by messing around on my keyboard. Could maybe add something so you can choose a key you wanna work in, and then it only highlights chords that are in that key. Maybe add a metronome or something too
also stay tuned for coltonmusic.com |
Colton
07.16.21 | also do any of you guys know/have any thoughts on D3? is it worth learning after learning html/css and javascript + front end libraries like react? or do you think I should just grind that stuff more until I'm good at it? |
trilo
07.26.21 | @colton: sorry missed this. unfortunately i don't have much experience with D3 since i almost never do data visualization stuff. i'd say becoming a React expert is prob more important but no reason you can't try out D3. maybe even combine the two.
@love: Apizza Scholls or Assembly Brewing for pizza (traditional vs Detroit style), PDX Sliders for burgers, Eem for Thai bbq, Duh Kuh Bee for Korean handmade noodles, Kizuki out in Beaverton for ramen, Fire on the Mountain for wings, Bollywood Theater for Indian, Portland Fish Market for fish & chips, Bamboo Grove for Hawaiian (a side or two of teriyaki sauce is a must imo). for breakfast hit up NOLA Doughnuts for their l'assants (filled donuts made w/ croissant dough) and dessert go to Salt & Straw for ice cream (their seasonal flavors slap this time of year). if you're into coffee or beer I can give you some recs as well cuz Portland is like a mecca for that stuff. can't help ya if you're vegetarian/vegan sadly lol but we are also very well known for our options |
loveisamixtape
07.27.21 | into all of those things much appreciated. not vegan but love vegan food. we’re wondering around near a place called killer burger and trying to find a dispensary like total fkn tourists |
trilo
07.27.21 | Killer Burger is pretty average imo but you could do worse no doubt
for coffee Coava and Heart are the two best and Ovation is an underrated sleeper pick of mine. you will prob find good coffee almost everywhere here tho if you avoid the chains. for beer Cascade Brewing is easily my fav but their menu is mostly sours so def pass on it if you're not into sours. Hair of the Dog, Upright, Occidental, Ecliptic and Breakside are also great. |
loveisamixtape
07.29.21 | been to Coava three times now in 4 days, amazing Rec thank u !!! Gonna hit up some of that other stuff too. Seems like everyone out here is on the computer |
Colton
07.29.21 | swear the hardest thing about coding for me so far is keeping track of where all the brackets and curly braces go when writing functions that take callback functions lol. especially in react cause sometimes you have to use an additional pair of brackets |
mindleviticus
07.29.21 | Angular is worse for that |
Lord(e)Po)))ts
07.29.21 | Keeping track of curly braces is difficult for inbreds you heard it here first ladies and gents |
mindleviticus
07.29.21 | Keeping track of braces in code is gonna be the least of your concerns in the real world |
Colton
08.14.21 | any of you guys have any ideas for projects/things to do with React to get better at it? I think I have a pretty decent grip on the fundamentals now but not really sure what to do with it now. I made a quote generator, a calculator (with the help of some tutorials, was hard) and an app that generates random photos of my dog lol |
trilo
08.14.21 | something that communicates with an API would be good. pull some data, parse it and display. maybe create your own API w/ Express and return the data yourself. i made a weather app using a weather API i found online and that was super useful when i needed practice. |
Colton
08.21.21 | ok cool thanks. I think I sorta did that actually with the quote generator I made. I took a bunch of quotes from this github link and parsed them into json. But I'm watching some tutorials now for projects that go more in depth with APIs. Should also brush up on async/await stuff |
Colton
08.21.21 | honestly at this point I think CSS is harder for me than actual programming in javascript. is that normal? I'm getting somewhat decent at designing stuff, especially if it requires some sort of grid layout, but there's always some small thing that's out of place and I can't figure out why. |
loveisamixtape
08.21.21 | i’m the opposite and tend to get CSS much more easily than js so far at least |
Colton
08.21.21 | my go-to tricks to make things look somewhat decent with CSS is just to slap a linear gradient on the body and add some border radius to pretty much everything lol |
Colton
08.21.21 | box shadow helps a lot too |
trilo
08.22.21 | yea its normal to find CSS harder. the problem solving takes a diff mindset than programming languages, and its usually not taught very intuitively |
Colton
09.03.21 | yeah for real. getting better at it slowly though |
Colton
09.03.21 | I start college (online) on tuesday and one of my main classes is OOP in Java. I’ve spent the last year studying primarily just javascript and I feel like I’m solid with it now, but I’ve heard Java is different and is harder for a lot of people. Anyone know what are the main differences I should expect, and what can I study in the next few days to get ready? |
Colton
09.03.21 | only difference I know of is that you have to declare the data type of variables manually |
trilo
09.03.21 | java is virtually all OOP so you'll have to really consider structure, unlike js where you can kinda just cobble together code haphazardly. with vanilla java you'll prob have a heck of a time dealing with scoping, inheritance, abstraction etc that you didn't have to do in js. once you move to frameworks like spring it might break your brain for a bit. there is a big learning curve with java frameworks in my experience
overall it's def more difficult of a language but once you learn one programming language picking up new ones isn't so bad. and java is a huge skill to have cuz the enterprise world runs mostly on java. so def pay attention and git gud at it for the job opportunities. |
JefferyBigglestein2
09.03.21 | Oop is fun |
Colton
09.03.21 | ok thanks trilo. I’m just gonna go on youtube and type in java vs javascript, and watch some videos on inheritance and scoping. I did briefly learn java about a year ago and I think I remember learning inheritance as when you define a class and then extend the properties of that class to another
@jeffery based |
Colton
09.03.21 | I also have a class for web development which ofc uses js, so at least I won’t have to learn them both from scratch at the same time |
SteakByrnes
09.03.21 | I don't really like java too much as opposed to c++ but java is more widely used so it's good to learn |
trilo
09.03.21 | get ready for the most verbose syntax of ur friggin life too |
Colton
09.03.21 | damn I heard js was bad for that, java is worse? |
SteakByrnes
09.03.21 | way worse lol |
Ryus
09.03.21 | applying to new grad SWE jobs rn which is sucking the life out of me |
trilo
09.03.21 | feelin for u brother
@colton: oh yea lol. js feels pretty concise to me - esp with recent ES updates - but writing a comparable program in java requires a lot more code. some peeps like it tho |
Storm In A Teacup
09.03.21 | I know nothing about coding and would probably hate it. |
Ryus
09.03.21 | "feelin for u brother"
thx man haha. lucky i got a return offer with the company i interned with this previous summer, but ive been tearing my hair out applying to every company possible. just hoping i can enjoy my second semester of college in peace lol |
Colton
09.03.21 | it’s pretty fun and satisfying. it’s also pretty hard sometimes but that just makes it more satisfying for me when you eventually get the hang of something |
SteakByrnes
09.03.21 | my boss wants me to help him with making a windows app in visual basic which I have no experience in so I'll be doing practice for that this weekend lol |
SteakByrnes
09.03.21 | trilo do you have experience with basic? |
trilo
09.03.21 | visual basic no but our legacy software is coded in a newer version of basic called pick/basic that i am sure is far outclassed by visual basic haha |
SteakByrnes
09.03.21 | Word lol, it doesn't seem too rough to pick up on first glance at least, plus I won't need to do much coding since it's building on an existing program |
Asdfp277
09.03.21 | i know literally nothing about coding, but learning python is supposed to be 'easy'/'faster' right? could be a good option |
trilo
09.03.21 | not easy but one of the more beginner friendly languages for sure. good for dipping your toes in if you aren't sure it's for you. i think a language w/ less abstraction is better for learning tho. |
Colton
09.04.21 | I'm far from an expert but I think learning HTML first would be good cause it's fairly simple but sets a good foundation. I used freecodecamp, it's pretty good (and free) |
loveisamixtape
09.04.21 | i’m in my coding bootcamp now pushing to git n everything lol it’s getting better |
loveisamixtape
09.07.21 | anyone have any nifty vscode plugins / extensions that help at all? not specific to any purpose, but perhaps just one that is useful in some way |
Colton
09.07.21 | live server is really handy |
loveisamixtape
09.07.21 | that was like the second one i got, truly so clutch |
loveisamixtape
09.07.21 | first one I got was “prettier” hahah |
Colton
09.07.21 | it's pretty convenient yeah. I'll have to check out prettier. what type of stuff are you working on right now? |
loveisamixtape
09.08.21 | prettier just slightly changes how the reformatting function in vscode works. i do like it
i am right at the beginning currently but am actually making an interactive tic tac toe board as an assignment as we speak lol. i am glad i did so many FCC js / css exercises during the first wave of quarantine bc i feel way ahead. it almost certainly is going to become much more challenging in the coming weeks tho. u? |
Colton
09.08.21 | that's interesting, I saw a youtube tutorial for a tic tac toe board from Web Dev Simplified and he said he considers it an intermediate/advanced project and some of the logic behind it is actually fairly complex even though the game itself is simple. I'm just working on a quiz app rn. Just shows a randomly selected question from an array of questions and various answers for them, and tracks how many you get correct. Pretty simple. Will be handy to study with though |
loveisamixtape
09.08.21 | we did it with borders hahah it was basically border nuance practice. we have to apply js to it next
currently trying to do a different lab for the program now which is basically 99 lines of code exercise I mentioned before that trilo helped me with, but we have to basically use a let to put 5 different names instead of just one at the beginning of some of the lines. I am struggling to add it to my code as we speak lol. it all makes sense until it doesn’t |
Colton
09.08.21 | wait so what do you have to do exactly? I'll try it right now just for fun |
loveisamixtape
09.08.21 | hard 2 explain, when i push it to Git in a little bit i will send you a link to the readme since that is something we have to do! in the readme we are required to paste the instructions for the assignment |
loveisamixtape
09.08.21 | inspecting this site is interesting to me now that i kind of understand stuff like that, so many gd ads |
loveisamixtape
09.15.21 | doing a project for submission involving bootstrap and finding bootstrap overall to be pretty nifty |
Colton
09.23.21 | bootstrap is handy for anything with rows and columns yeah |
Colton
09.23.21 | anyone here proficient in boolean algebra by any chance? |
loveisamixtape
09.23.21 | all of the people that are veteran coders stopped replying in this thread. perhaps our silly questions annoy them |
loveisamixtape
09.23.21 | i’m in jquery land now making a typing game. going 2 kill me |
trilo
09.23.21 | i wouldn't call myself an expert in boolean algebra but i did a fair bit of it in school |
Ryus
09.23.21 | smae
learned about it in my computer architecture course sophomore year |
Colton
09.23.21 | any chance you know if this is correct? trying to simplify this expression
~(~B.A+~B)+A
(B.B+B)+A (law of double negation)
B + A (idempotent laws) |
Colton
09.23.21 | I can exchange favours for the correct answer |
Colton
09.23.21 | . means and, + is or |
loveisamixtape
10.05.21 | thinking about how someone might make a button with javascript that generates a random sputnik list. wouldn’t be that hard right |
loveisamixtape
10.05.21 | bumping for my last idea i need answers |
Ryus
10.05.21 | like generate a link to an existing list? |
Colton
10.05.21 | idk how you would generate only valid list IDs |
loveisamixtape
10.05.21 | i'm picturing something where when u click on it, it just goes to a random sputnik list, like somehow all of them are nested within one function with maybe an if statement for if it's a user's most recent list since there's no listid in the url in that case |
Colton
10.05.21 | right but where are the list URLs coming from? |
loveisamixtape
10.05.21 | that's my biggest hurdle i can't tell how chronological it is or if it's just literally random numbers. if it's just random numbers, it'd probably only be possible to literally hard code every single list id, which would basically make it impossible. if it's chronological in any way though i suppose it could technically be possible to get most with i++ , and the rest with the if statement, which would require like every user ID as well |
loveisamixtape
10.05.21 | talking myself out of it the more i think about it with y'all .... |
Colton
10.05.21 | I just tried typing in random list IDs and it brought up an empty profile every time. So idk how it would work without hard coding it. Cool idea though. Once I learned about how to link functions to buttons I had a bunch of ideas like that |
Colton
10.05.21 | and then all I actually did was build an "app" that generates random pictures of my dog |
Colton
10.05.21 | but also a pretty bitchin calculator
|
loveisamixtape
10.05.21 | so for this list for example the list ID is 195728, i changed it to 195727 (exactly 1 number below) and it brought up a list that was made on the same day. i just don't get how they are organized but would love to figure it out and make this just for fun bc i personally get the most from lists here and it just sounds fun |
loveisamixtape
10.05.21 | we've been doing lots of very intricate projects in my bootcamp thing and i def know a lot more than i did when i made this list
the dog app sounds fun though hope u have hella pix |
loveisamixtape
10.05.21 | seems immensely more possible to make a button that takes you to a random album soundoff since the album ids seem to be much more straightforward |
Colton
10.05.21 | i made a quote generator that generates quotes from the copypasta thread one time. that was fun |
Colton
10.16.21 | question on my midterm for OOP in java gave us a block of code and told us to change the code so it was no longer giving any error messages. While taking it up our prof told us that one student just commented out the entire thing. had to give him full marks for it he said |
loveisamixtape
10.16.21 | lol honestly a huge brain move |
loveisamixtape
10.16.21 | OOP kicked my ass but i also liked it |
Colton
10.16.21 | at first I was kinda uncertain cause my prof literally doesn't teach during classes, he just has all his lessons as videos on a website he made, and just takes questions during class. but the videos are actually very well made, definitely the best coding tutorials I've seen |
Colton
10.16.21 | javascript is definitely more straightforward and less explicit than java but java is also a lot easier to debug because of stack frames and what not so that's nice |
loveisamixtape
10.16.21 | i feel like i will end up using React the most |
loveisamixtape
11.01.21 | do any of y'all use the tabnine ext in vscode |
trilo
11.02.21 | i use jetbrains’ IDEs over vscode so i have not but it looks cool
edit: ooo they support jetbrains. interesting |
loveisamixtape
11.02.21 | nice i just googled jetbrains , had not heard of it before. might look into other IDEs one day
we’re learning backend stuff now it’s pretty confusing |
loveisamixtape
11.04.21 | ok so tabnine is interesting but has anyone used Copilot yet? it's a little scary but man it does make stuff a lot easier. lots of people think it (and AI in general) will steal web dev jobs but i don't really see how yet |
trilo
11.05.21 | haven't used it but yeah i don't see that happening any time soon. full automation of enterprise-grade software is a monumental task, and i feel if AI got good enough to do that we'd probably transition into roles that program the AI or something. or you can just do what a lot of software devs do and transition into management roles. don't forget the business side to software dev too. that's something to factor in when talking about the robot takeover.
all that said i'm sure people said similar things when factory jobs were replaced with automation so we best get with the times old man! |
loveisamixtape
11.05.21 | well said yeah it seems a lil old man yelling at clouds to hate autocomplete software bc you think it might take your job hahah
copilot is insane though very helpful, especially as we learn backend / typescript stuff which makes almost no god damn sense in theory |
Colton
11.10.21 | bout to do my second java midterm. worth 25% of my mark |
robertsona
11.10.21 | sheesh
had a bio class that was 66% final 33% midterm once |
loveisamixtape
11.10.21 | i have my midterm this week as well. so far, not a fan of typescript'ing |
Colton
11.10.21 | that's just not right robert lol. and good luck mixtape |
Colton
11.10.21 | I had this one bug that I couldn't figure out for like 45 mins and it was draining my soul but then I finally got it with like 5 minutes left, feels good |
Ryus
11.10.21 | thats the best feeling
until you actually cant figure it out and then you hate yourself |
loveisamixtape
11.15.21 | doing a fs project rn and MySQL makes me want to nosedive off of the nearest bridge above lava |
loveisamixtape
11.15.21 | absolutely crushing my midterm rn I still have an hour and I’m on my last problem. rly forgot how to return a string’s contents in descending order and it seems like it shouldn’t be difficult |
Colton
11.15.21 | just make a loop with a variable equal to the length of the string and then decrement it right? |
Colton
11.15.21 | and same I got 97.92% on my midterm, am very happy |
loveisamixtape
11.15.21 | this was my answer which runs successfully to the console lol
var str = "123";
var numStr = str.split('').map(function(item) {
return +item;
});
var orderedArr = numStr.sort(function(a,b){
return b-a;
});
var orderedStr = orderedArr.join("");
console.log(orderedStr); |
loveisamixtape
11.15.21 | should have used let but this question didn't really focus on scope so i kept it simple
and hell yeah dude gr8 job |
Colton
11.15.21 | ah okay nice, that works. I probably would have done it like this
let str = "123";
let strArray = str.split("");
let backwardsStr = "";
for (let i = strArray.length-1; i >= 0; i--) {
backwardsStr += strArray[i];
}
console.log(backwardsStr);
but it's cool how there's so many different ways to do things |
loveisamixtape
11.15.21 | i do love a good for loop. they used to fry my brain. now all that fries my brain is fuckin SQL / databases. hate them |
loveisamixtape
12.09.21 | finished / (graduated?) from my coding bootcamp today lol i am interviewing for the second time for an IT specialist position tmrw. life comes at ya fast |
Ryus
12.09.21 | niice congrats mate |
trilo
12.09.21 | good shit g |
loveisamixtape
12.10.21 | thanks gang 🔥😤 will prob always bump this thread 4 coding discourse. our final project, which was building a whole site and presenting to like 200 people, was one of the most difficult things i’ve ever done lol. gonna figure out ways to practice until i get an actual developer job i guess |
Colton
01.27.22 | how’s it been going mixtape |
Colton
01.27.22 | had to make a tic tac toe app for a project last night, it works fine but I couldn’t think of a better algorithm for determining the winner than just stringing an ungodly amount of if statements together |
trilo
01.27.22 | ive seen crazier in enterprise production code dont worry |
GreyShadow
01.27.22 | assistant teaching a web dev bootcamp atm. so. many. questions. |
Ryus
01.27.22 | sweet im a TA for ds&a and i suck at it lol. cant wait to graduate |
loveisamixtape
01.27.22 | lol i am a TA for a bootcamp as well as of recently. look at us |
Colton
02.03.22 | have to do an assignment where we create a LinkedList class (have to write our own methods, can't use the built in LinkedList class in Java) that adds each node in the list in alphabetical order based on the names. sounds fairly simple but it's actually kinda hard |
Ryus
02.03.22 | fun stuff
im grinding out job interviews rn |
GreyShadow
02.03.22 | I think it's better to learn LL's by building your own anyway. for as fun as they are, they I don't think they've ever come up beyond learning them lol.
also the instructor for my course got some bad feedback so the director wanted to swap his role with mine but he ended up just quitting lmfao so anyway, regardless...i'm now an instructor for a coding bootcamp woah |
trilo
02.03.22 | yah ive literally never used a data structure that wasnt just imported from a library. unless you’re on some bleeding edge shit they’re just exercises
for me i found it useful to draw a LL. id write down all my edge cases and for each one id walk through the steps id need to perform. the pseudocode then real code just came naturally from that. helped me a lot with all those data structure exercises |
trilo
02.03.22 | now that i think about it i dont even think ive ever used any of those fancy data structures outside of school. everything just ends up json lmao |
Colton
03.22.22 | PHP is a stupid language for dorks |
trilo
03.22.22 | i have to use it for work on our legacy stuff and it’s horrendous. the syntax is all over the friggin place. why do some methods have underscores between words and others not! |
Colton
03.24.22 | I actually don't mind learning it, it seems cool. my teacher is now making us learn JavaFX though lmao |
GreyShadow
03.25.22 | "everything just ends up json lmao" facts lmfao
and yes big agree with drawing LL's and data structures.
algo problems on a whiteboard is peak comp sci for me lmao |
trilo
03.25.22 | lol oh yeah. meeting up with classmates huddled around a whiteboard for hours sketching out algos & DS. kinda miss those days |
GreyShadow
03.25.22 | it's so weird teaching this shit now. watching concepts click for people is a really great feeling. but also, watching people try to take the easy way out/clearly google shit is the funniest thing. if this was some sort of hs or even college course id get it, but im teaching adults doing this because they want a career in tech.
"if you cheat you are only cheating yourself" has never rung so true before. which is why i don't really care to call them out lol. except this one time where this dude copypasted java for a midterm when our course is in js lmfaooooooo
|
Colton
05.30.22 | this is how my SQL teacher teaches https://cdn.discordapp.com/attachments/883337397767643151/980893749683056710/unknown.png |
trilo
05.30.22 | dear lord what lol
been on an interview prep bender the past month. got 3 offers on the table rn not sure which company to go for just yet but feeling heckin’ blessed rn |
Colton
04.21.23 | have sharpened my app development skills a lot in the past two months, also learned how to work with a back end with a mysql server and also do user authentication with firebase and custom routing. think I’m just gonna take some time to really work on my css skills now and i’ll have a good foundation |
Colton
04.21.23 | wow the last time someone commented on this was may, why did i think i comment on this thread all the time |
Ryus
04.21.23 | are u still in school bolton |
Colton
04.21.23 | nah i finished in december |
Ryus
04.21.23 | nice are u working or looking for a job or just chillin or |
ToSmokMuzyki
04.21.23 | no coltonmusic.com no proof |
Colton
04.21.23 | i did some freelancing and I am a waiter, haven’t applied for many jobs yet cause I was learning react and building a portfolio but now I’m almost done that so I’ll be job hunting soon
@smok there are pics of coltonmusic on my thread for it |
syco722
04.21.23 | Learned R for my grad degree. In pretty high demand if you're in the sciences |
Asdfp277
04.21.23 | r seems very, like, glued together |
Colton
04.21.23 | my friend is learning R while studying to be an accountant for some reason, honestly hadn’t heard of it until he told me about it |
ReefaJones
04.21.23 | seems useless.
just learn Python and Javascript and you'll get a job, C++ if you want to go to into Game development. I had to learn C++ in uni. Found it a little bit more difficult to get into but once you get a hang of it all the other languages kind of feel much easier to learn |
Colton
04.21.23 | never actually learned python but what i’ve seen of it looks cursed af |
trilo
04.21.23 | i've been working in python on serverless stuff for the past ~6 months and i can confirm it's cursed |
Colton
04.21.23 | how do you even learn algorithms like bubble sort and what not without for loops |
ReefaJones
04.21.23 | are you trolling |
Ryus
04.21.23 | 🤔🤔🤔 |
Colton
04.21.23 | it only has for in loops doesn't it |
Ryus
04.21.23 | enumerate gets the job done |
Colton
04.21.23 | absolutely cursed |
Colton
04.21.23 | the lack of variable type declarations is also cursed |
Asdfp277
04.22.23 | python is great, very no-nonsense |
Asdfp277
04.22.23 | ...what do u mean without for loops |
ReefaJones
04.22.23 | Python for loops work pretty much the same way any other for loops do it's just different syntax. He must be high or he needs to take a beginners course in programming |
trilo
04.22.23 | i would v much disagree with python being no nonsense but can’t deny how useful it is |
Colton
04.22.23 | a for in loop is different than a for loop |
Asdfp277
04.22.23 | just create a variable and change it inside the loop :| or is that not it? |
Colton
04.22.23 | frankly i would rather die |
Asdfp277
04.22.23 | then perish |
ReefaJones
04.22.23 | "a for in loop is different than a for loop"
It's just a ranged for loop. Iterate over a sequence and do your thing. I really don't know what's causing you so much confusion there |
Piglet
04.22.23 | personally i prefer froot loops |
Colton
04.22.23 | plebthon users just can’t wrap their head around normal loops. very sad |
Colton
04.22.23 | ok i just learned python doesn’t even use brackets to define code blocks?? wtf |
Ryus
04.22.23 | its a better language than JS at least |
Colton
04.22.23 | youre just scared of es6 |
Ryus
04.22.23 | every day i wake up thankful that im not a webdev 🙏 |
Colton
04.22.23 | I love using react but my css skills are pretty basic, hoping I can land a job where someone else handles the visual design but I make it all work |
Voivod
04.22.23 | Python doesn't have brackets, but scope is dictated through indentation. *two cents from a C guy* |
Ryus
04.22.23 | idk colton if youre applying to frontend positions youre probably going to need JS/html/css |
Ryus
04.22.23 | C is a gigachad language. used it in my operating systems course. loved it |
loveisamixtape
04.22.23 | i’m rethinking my web dev grind but don’t know where else to go fr. kinda just wanna start over entirely… cyber security maybe |
GreyShadow
04.22.23 | you should def be able to find something eventually with only basic css skills Colton. React developer positions are probably expecting just that. |
trilo
04.22.23 | yea, CSS is prob most web dev's weak point. not a big deal tbh |
Colton
04.23.23 | ok sweet. that’s reassuring. the stuff I make looks alright, it’s not hideous or anything but i’m far from a graphic designer |
Asdfp277
04.23.23 | just add a header that follows u when u scroll and ur set, everyone loves that |
Colton
04.23.23 | i have that for my portfolio actually |
Colton
06.28.23 | got a job interview |
GreyShadow
06.28.23 | nice! good luck!
im not getting any bites in my new search and my resume is as beefy as it's ever been so i actually have no idea how this shit works lmao. i probs just need an actual portfolio site so i'll be working on that in the meantime i guess |
Colton
06.28.23 | i’m guessing my portfolio is the reason they contacted me cause I have a 2 year college diploma competing with people with bachelor degrees and probably experience in the field as well |
Ryus
06.28.23 | im applying for jobs soon and not excited at all |
Colton
06.28.23 | thought you had one already? or was that a co-op |
Ryus
06.28.23 | oh yeah im tryna leave my current job for various reasons |
lols
06.29.23 | I’m boutta be applying for jobs…. finally gonna try to apply my quals
atm I’m an underemployed mathematician and it feels/looks bad |
Colton
06.29.23 | we're all gonna make it bros |
trilo
06.29.23 | good luck dudes, swe interviews suck weiner |
Colton
06.29.23 | I don't really know if there's gonna be an actual coding section of it or not? like it's in person so do they just have me do something on one of their computers? or do i bring my own? idk |
Colton
06.29.23 | they did make me do this weird IQ test thing before though |
trilo
06.29.23 | generally you don't. on-site coding is usually done on a whiteboard. but you should just email the recruiter and get all the details |
GreyShadow
06.29.23 | we're all gonna make it bros [2]
swe interviews suck weiner [2]
i think it's just a phone screening but finally got a bite for another web dev educator position tomorrow ! hyped |
GreyShadow
06.29.23 | ive done weird iq tests for these before
for in person it could go either or in terms of white boarding or actually coding. maybe it will just be technical questions. you never know unless they tell you and that's why i hate this field lol |
loveisamixtape
06.29.23 | i’m doing this youtube tutorial thing for making a game (for fun) and the video guy is using Sublime Text which i’ve never used before. i’ve been trying to make anything on my index.html file work in chrome and nothing is… nothing within a body, canvas, or string cause anything to happen in chrome when i inspect. i feel like i’ve googled everything lol. any possible ideas as to what i could be doing wrong or haven’t installed maybe 😵 |
GreyShadow
06.29.23 | any reason you aren't just using VS code? that with the live-server extension is probably way easier to get going and shouldn't take anything away from the tutorial |
loveisamixtape
06.29.23 | my dumbass wasn’t running a live server bc i’m so used to it in VSC that i forgot u have to make that happen
idk tho mostly just to check it out. i’ll try anything once etc |
Colton
06.29.23 | you can just double click an html file to open it |
loveisamixtape
06.29.23 | lol that wasn’t the issue i just wasn’t saving and reloading like i thought i was. i was just reloading. 3rd grader shit |
Colton13
07.21.23 | against all odds and in spite of the fact that out of 47 companies I applied with only one even responded to me, with many more not even letting me apply cause I don't have a bachelor degree, I got the job. 4500 people applied on indeed and they told me the total number of applicants was over 8000 with only 14 getting an interview. I'm gonna make a little under double what I make now. the most good fortune I have ever had in my life |
Ryus
07.21.23 | nice making money is cool. how are dev salaries in canada |
Squiggly
07.21.23 | That’s huge Colton. Best of luck dude. |
Colton13
07.21.23 | making money is cool but the people also just seem really cool and I really want to be great at what I do cause I love it and they seem like great mentors
"how are dev salaries in canada"
not really sure but I currently make $34000 and will be making $65000 at this new job so I'm pretty stoked |
Colton13
07.21.23 | thanks squiggly |
Ryus
07.21.23 | thats great. i truly do not love it at all, but i like it enough to do it as a career and it seemed like the best way to make good money without doing like 4+ more years of school |
trilo
07.21.23 | grats colton big upgrade for ya. enjoy it and be ready for the overwhelming dread of being a junior engineer 8) |
GreyShadow
07.21.23 | lets go dude!!!!!!!
i truly do not love it at all, but i like it enough to do it as a career [2] |
Colton13
07.21.23 | thanks guys. and it can't be that bad... I think I'll enjoy the learning process |
Colton13
07.21.23 | is there anything you recommend I do to prepare |
GreyShadow
07.21.23 | what's their tech stack? get comfortable with all of that
how's your git? |
trilo
07.21.23 | be a sponge and learn as much as you can from your colleagues cuz you rly don’t know anything (which is ok and frankly expected)
also before u ask for help with a problem always try it on ur own. timebox it. then if ur still stuck ask for help and explain the steps u already tried. |
Colton13
07.21.23 | stack is react/node/express/sql. they gave me a project after the interview which was just a basic CRUD app. pretty simple stuff but I did go a little further with it and deployed the API through heroku and the react app through netlify to make a live version which they liked. gonna brush up on git for sure |
GreyShadow
07.21.23 | nice nice!!!
if you have anyone you can collab with on a small project just so you can get a feel for some basic branching that would be good. learn what a pull request is if you dont already (and they'll love you)
i knew none of this before my first job lol |
hal1ax
07.21.23 | im halfway through an MBA, concentrating in business analytics, and am having to learn some Python, R, and SQL. actually rly enjoying it so far. anyone have any tips? |
trilo
07.21.23 | don't fall into the python trap of shoving everything into one line anyone who reads it later (yourself included) will hate you |
Colton13
07.21.23 | best advice I can give is when you write code, whether you write it all yourself or get it from somewhere else, is to review it afterwards and make sure you understand every single line and why it's there and what it does. try to figure out what you understand the least and then look up more information on that. a lot of people say you shouldn't learn to code from youtube videos but I think youtube is an amazing resource with a lot of great teachers. I learned way more from youtube than I did in college. you can copy from youtube videos when you're learning, just make sure you're actually learning as well and not only copying. don't spend too long on problems you can't solve. just look up a solution and internalize the logic |
Colton13
07.21.23 | and in general try not to have any code that repeats when it doesn't have to |
GreyShadow
07.21.23 | I learned way more from youtube than I did in college. [2]
yeah, youtube is a great resource especially if a foundation has already been set in.
docs are great too once you're a bit more comfortable as a programmer in general.
|
trilo
07.21.23 | youtube is a great resource if you stay actively engaged but it's real easy to fall into passive learning |
Colton
12.02.23 | update: the new job is incredible, life rules, i got two dripped out rubber ducks and i dust everyone in Smash every single day at lunch |
Colton
12.02.23 | I stole one of the ducks from Mark's desk but it's cool he says he doesn't want it back |
GreyShadow
12.05.23 | that's so lit dude. im still just failing interviews/barely getting bites but oh well lmao |