File: 1515349744466.png (960.06 KB, 1280x720, Guide-to-Choosing-your-First-P…)
No. 221336
Yesssss. I'm in the middle of a CS course and I'd love to be able to talk to more women. I'd like to work on some projects once I finish this so I can add them to my CV.
>>221293I'm not very good with maths either, anon. In fact, I failed maths in school but I'm still doing okay in my current course. I'm a little slower than the rest when it comes to writing complicated algorithms but there's a lot of help out there. Plus, programming is becoming huge and there's a lot of free resources. Even just check in your area. I've noticed a lot of free classes for kids in my area that rely on volunteers (I'd actually like to get involved one day when I'm more confident) and classes for adults re-training and switching careers. Plus ofc there's lots of stuff online like codeacademy.
No. 221360
>>221293I wouldn't consider myself a very mathematical person either, but I still got a CS degree. Imo learning a programming language is more like learning an actual language than doing math, there are some good resources out there now to make it easier! You can learn relevant math as you go along.
I personally started learning Python since it's easy to read and I'm a shitty weeb who wanted to make visual novels with Ren'Py, but something you can make websites with like html and PHP is also fun.
No. 221559
File: 1515484268284.jpg (9.14 KB, 337x141, IMG_0479.JPG)
Am taking up some math courses during summer and fall to build up the credits to apply to programming within 2019 for a bachelors and I am indeed heading into this pretty blindly. I have always had a love for tech but growing up I spent more time on art and healing some shit so with no prog friends I just built computers. I was fine with it until I realised alot of future jobs I want that are in creative fields would be alot easier to get through programing whilst being artistically inclined rather than vice versa. Most important is that I am legitimately into it and I am excited to learn and evidently fuck up gloriously. Hoping to get more active online as well just bc I have generally been pretty distant online besides board stuff,, hoping I can come back with updates and start engaing more with programmers / tech inclined folks as I build up the routine of being online/sociable again kek
(Thought image fit since OP is working on a Discord bot lmao)
No. 221565
>>221559>I was fine with it until I realised alot of future jobs I want that are in creative fields would be alot easier to get through programing whilst being artistically inclined rather than vice versa.Anon are you me?
I've started a CS Bachelor in September, my first finals are in a week. Calculus is damn hard because I don't have a strong background in maths (and the lecturer sucks) but the rest is okay so far. As another anon said, learning a new programming language is more like learning a new language. As for algorithms, it's just logic and I noticed that the more examples I encounter, the more it comes to me naturally even thought I'm not that smart. So for the anons hesitating: it's totally doable if you work hard and use online resources well. 100% worth it.
At the moment I'm too busy keeping up but I can't wait to have more time and start working on personal projects.
No. 221580
>>221270Pretty sure anon was talking about the text included on top of it, not the anime image.
>>221293I wasn't hugely skilled in math either anon yet I became a programmer. It rarely requires you to do any math these days, just a good understanding of abstract structures, especially with object oriented programming. And practice makes you perfect of course, it doesn't make any sense in the beginning but you'll start getting the hang of it. Learning new technologies gets easier the more experience you have.
No. 221830
File: 1515628644912.jpg (71.31 KB, 300x293, 1437738346174.jpg)
>looking at job postings
>company expects 1+ years proficiency with something which only had its stable release 4 months ago
I fucking hate people.
No. 225088
>>225040I haven't done any android dev.
With web dev you should just make anything you like or at the very least make some samples for businesses. I worked with multiple platforms to get good, and making websites oriented towards different things.
I do freelancing, just put ads out and try to make connections with people who may want websites. Are there any questions you have about it?
No. 225103
>>221266>replacing anything with matlab lol you're a fucking moron, matlab is absolute shite
>>221293if you can't deal with the feeling of not knowing something then you're not cut out to be a programmer
>>225040android is pretty easy imho, you should be able to pick it up quickly
does anyone else here actually love the math-y side of CS and not just programming?
No. 225121
>>225103I love what math can do, like the computer graphics/image processing side of things. You can do much more cool shit if you're good at math.
>>225104It's OOP or death for me now, but I started with functional programming and I still love it.
No. 225139
>>225104Yes, Haskell all the way. I think this is the best language if you like functional.
I started toying with the idea of writing my own Linux distro, though with the amount of work that I have to do, not sure if I will have time.
And please, anyone looking to
go into programming, don't learn jQuery. In le current year, there's no need to when vanilla javascript does everything now.
No. 225295
>>225088Ay ty anon. I was wondering how do you land your first client when you barely have a portfolio. Like I try and apply to a bunch of python jobs but since IDFK what a python freelancer's portfolio is supposed to look like and I'm too shy to post anything to github (lame, I know) no one hires me :'(
>python is great and no one can tell me otherwise.>>225103>android devI hear the basics are easy, but the more "intermediate" stuff like keeping the app running smoothly and all kinds of stuff I'm not familiar with gets tricky. But idrk I'm just procrastinating at this point.
Also by maths do you mean like machine learning kind of maths or…?
Because I am absolutely
obsessed with artificial neural nets and deep learning. I still can't really get over the fact that we can approximate irl stuff with numbers and pick out actual patterns in them with formulas. But maybe I'm just stupid lol
No. 225398
>>225328Just say you're trans despite presenting as a woman irl.
Simple. Just take advantage of the dumb liberal bullshit.
No. 225404
>>225398Damn I like this
Otherwise maybe you can get someone to do the interview for you? Hire a friend or colleague?
No. 225428
File: 1516693663121.png (200.25 KB, 598x323, BoTotu1IUAA5yWu.png)
anyone a bit frustrated by how computer science / programming is being pushed more and more now? my main issues are 1) i'd like this job market to be advantageous for employees, thanks 2) so. many. fucking. code monkeys. i'm actually really passionate about cs and it's frustrating enough seeing career programmers, but at least they study and are good at it. i don't want to spend my time working with shit people or cleaning up their shit code
anyway how's everyone semester going? i only have one cs class this year and it's on languages. no programming, guess i'll have to spend free time doing hands-on stuff. i'm done with studying for interviews though thank god. i locked down an amazon internship for the summer so i've been pretty happy.
No. 225450
>>225354Yeah, it's a completely fake name, I bought a verified account for a certain freelancing site. Best investment I ever made tbh.
>>225398That would be funny. Not only did I transgender but I also had a complete change of hair and eye color.
My brother joked that I should have worn a mask with an ultra deep voice changer in a dark room and say something like: So we meet face to face.
>>225404I wish I did something like this in the beginning.
Good news though, they said it was ok if I prefered to keep our communication and work strictly through that site. They were surprised because, you know, the fees. It's bittersweet, on one hand it's something I like working on and a team I like working with, on the other hand I'm lying and there's no other way to go about. I'm just too deep in it.
>>225428> anyone a bit frustrated by how computer science / programming is being pushed more and more now?This a lot. I commend those that want to learn new things and get new skills but at this pace programmers will be nothing more than 21st century tech version of production line workers.
Even my mom started to learn web development through some Udemy courses and Codecademy and I have to restrain myself from going further into discussion because I know that she lacks the fundemantals just as so many that go through those courses do. Those people know nothing of computer architecture, or different types of databases, they don't even know what a pointer is or what even stack overflow means.
I had quite a few projects where I had to clean spagetti code, functions inside of functions, barely no comments and so on. It's a nightmare.
This is partially the reason why I'm going to go into electric engineering.
No. 225461
>>225428>>225450Tbh that's the general direction we're heading towards and I don't think there's anything we can do to stop it. The economy nowadays is just a glorified game of musical chairs where everyone keeps trying whatever just to get their foot in the door. It happened with my industry when they started glorifying the Patrick Bateman/Wolf of Wall Street lifestyle and now you have fucking Pepe shitposters taking care of other people's money and being generally disgusting, it happened with law, it's now happening to IT, engineering is next.
Whatever the next hip career path is, it'll get ruined by cash-grabbing normies. And I don't blame them at all, I don't think anyone was born wanting to be an accountant or septic tank engineer, they just fell into it and any sort of gatekeeping is kinda hypocritical since in my experience 90% of the people already working in the industry went into it because they wanted to make mad cash, it's why those STEM nerds on Reddit make fun of people with humanities degrees for wanting to do what they love after all. Maybe they like what they do, but there's no guarantee any of the people getting into it because it's the cool new thing won't, perhaps even more than you do.
Just be glad you have a good job and can do the work with relative ease.
No. 225489
>>225428I have a really intense advanced algorithms class coming up, it's basically a semester of coursework compressed into one month with two exams. Also looking for an internship, congrats on yours! Amazon sounds pretty great.
I think it's annoying but there's nothing much you can do. I think certain areas of CS are more affected by this than others (like web dev). I generally hate the trend of people trying to get into STEM hoping to be handed a job the minute they get their degree. It's not going to happen.
No. 225507
>>225428>my main issues are 1) i'd like this job market to be advantageous for employeesTHIS. I guess employers are trying to get the market to themselves more and raise a horde of programmers to drag down the salaries and the working conditions. I really wish the pushing of the field would stop.
>>225461>Tbh that's the general direction we're heading towards and I don't think there's anything we can do to stop itWell thankfully only a very few people have the patience and the perseverance to become a programmer. I've seen so many people try it and fail miserably because they simply can't get into the mindset. If you don't have the passion and interest for it, it's not going to work out. It requires a lot more actual effort to become good and get concrete results than having some other pencil-pushing occupation that's not as meritocratic as programming.
Honestly though I love programming and it's what I want to do with my life but I have to admit that I'm 50% doing it for the money. It pays really well and allows me to pursue my other passions on my free time due to my monetary resources.
No. 225637
>>225450>>225489see it pains me even more because i love web dev/web design since i've always been a very visual person (was going to major in fine arts but like
>>225507 says, CS pays more a lot more $$ and i fucking love solving problems and creating new things) but that's the first place normies go. at this point i'll probably have to choose another specialization…i guess machine learning or big data is the only option i have atm since that's what the professor i research under does. i just like a lot of CS concepts in general so it's been hard for me to pick one field. i really really love generative art but i'm not sure if a lucrative career can be made in that.
>>225452>>225489thank you anons! amazon is still for more SWEs and i heard this year they really opened the floodgates - i'm betting that's why i got in because my interview just went okay lmao. so def apply if you're interested in them.
by the way grace hopper scholarships just opened! anyone ever been? i went for the first time last year and it was so amazing. i got so much networking opportunities, swag, and free food lol. but most importantly i found this group of girls who were the same race as me (we're rare in tech) and it was comforting being able to connect with people that shared similar upbringings - i've never gotten to experience that before. i still chat with one girl in particular from time to time. also i had applied to amazon via their grace hopper subsection, so that might have helped my chances?
No. 226190
>>226165i had interviews with facebook, amazon, and google throughout late november - early jan.
facebook went terribly since i had been learning 5+ languages during the schoolyear and didn't have time to review python. wasn't surprised to get a rejection like a week later lol.
amazon went just okay. i blanked out on a few questions (e.g. abstract classes) and only managed to solve one question. they had a lot more questions about OOP rather than problem solving like the other two companies. i gave up on them but they e-mailed me about 3 weeks later saying i was accepted.
with google, i did their usual two phone interviews. the first one went sub-par since i misunderstood the question, but the second went really well and my interviewer and i talked quite a lot. i guess they were on the fence about me, so they scheduled a third interview. that one went pretty well and i got their acceptance about two weeks later. BUT there is a final part, project-matching, so i'm waiting to see how that goes.