Another pro tip.
Show & Tell
art blog(derogatory)
Three Goblin Art
d e v o n

ellievsbear
tumblr dot com

PR's Tumblrdome
Peter Solarz
TVSTRANGERTHINGS
styofa doing anything
he wasn't even looking at me and he found me
PUT YOUR BEARD IN MY MOUTH
Aqua Utopia|海の底で記憶を紡ぐ
I'd rather be in outer space 🛸

oozey mess
hello vonnie

No title available
No title available
Misplaced Lens Cap

❣ Chile in a Photography ❣

seen from United States

seen from Canada

seen from T1
seen from United Kingdom

seen from Singapore

seen from Indonesia
seen from United States
seen from United Kingdom
seen from France
seen from Peru
seen from United States
seen from France

seen from France

seen from Germany
seen from Brazil

seen from United States

seen from India
seen from United States
seen from United States

seen from United States
@programmingproblems
Another pro tip.
Job Opening for Swift
LOL.
IT Workers Share the Most Idiotic Things Non-Techies Have Told Them
THIS IS MY WHOLE LIFE
I mean, I’m not calling you a liar Windows, but that sounds like something someone who’d fucked about with my files would say
I LOVE PROGRAMMING
AHHHH! I’m so sorry about the spam of personality test posts. I never took the stupid thing and I have no idea where these are coming from. I’m working on getting rid of it now. The links are a virus so DON’T click on them!
Hi! I came across your blog when I was googling some things about programmers. I'm really interested in it and might be starting classes this fall, but it all seems really overwhelming! Is it okay if I ask how your education went and how your classes were? You can answer privately if you'd like. Thank you!
Beginning to program can be incredibly overwhelming, but that’s okay! It can seem like there is so much you don’t know and so much much you need to learn, but remember that everyone started where you are now. At first Bill Gates knew nothing about computers. Steve Wozniak didn’t always know how to program. Everyone starts from the same point.Another thing to remember is that there is so many aspects to Computer Science and you - along with every other programmer - will never know them all. There is web development, software development, game design, mathematical computing, and so so much more. No one knows everything.I’m not sure exactly what you’re curious abut so I’ll just tell you about my experience with learning to program so far. I started programming in high school, so I’ve been programming for about 7 years now. A lot of my friends started programming in university, some started programming in middle school, and i know people who started programming when they were 30 for jobs. There’s no right time to start. Classes in high school and university are both geared towards people who have no programming experience. In university, I started with 4 years of programming experience and my best friend Daniel had never programmed before. It was easier for me, but he and the rest of the beginners got through just fine. I’m not sure if you’re taking classes is a university setting, but classes in high school are even more geared towards beginners and so are many classes outside of a strict year uni setting - like coding camps, community colleges, etc. Programming is a very unique skill to learn - it teaches you to problem solve and think in a way you never have before. But, it’s like learning any other skill set, it just takes time and effort. One great thing I’ve found with computer science is that there is a plethora of online resources that can help you - much more than math or physics. There are hundreds of threads on online forums dedicated to one very specific problem. There are so many videos and articles and blogs where concepts are explained. There is example code everywhere.Also, programmers are incredibly passionate. Ask for help and almost anyone will be willing to sit down with you an explain a concept or help you find a bug in your code. They can talk for hours about programming with out taking a breath. I love learning new CS concepts and I love helping other people learn new CS concepts. And i think this is the view most programmers have.My classes so far have been amazing. Classes can vary widely from professor to professor, but I’ve been fortunate to have professors which i really connect with. Not every CS topic will necessarily be your cup of tea. I LOVED web development, but I HATED application security classes, so don’t let one class or one professor turn you away from the whole field. My advice: 1. Befriend your professors and TAs. More so than in other classes CS professors are very helpful to work with outside of class. Sometimes you really need someone to explain a topic again or to help you with code, and already knowing your professor will make everything easier and more enjoyable. Also, CS professors are awesome and have very cool experience and stories to share. You can learn so much from them outside of the classroom and they are great contacts to have for recommendations, future jobs, etc. My uni does a “take your prof to lunch week” to encourage students to better know their profs. I went to lunch with my first CS professor freshman year. It was awesome to get to know him and I felt much more comfortable asking for help and even in a class of 150 it felt like he knew me.2. Make friends in your class. Sometimes I have bugs in my code that I still can’t find after 3 hours. My roommate will look at my code and will find it in 5 minutes. Another set of eyes or someone to bounce ideas off of is important.3. Never be afraid to try knew things. I’ve taken a ton of CS classes I wasn’t sure if I would like and I’ve loved. I’ve also gone to a lot of CS club meetings or events even as a complete novice, and they have been amazing experiences. I have absolutely no idea if that was helpful or at all what you were asking! I can tell you so much more about my academic experience, so ask away. I’m happy to help with anything i can! Good luck with classes!
how valuable is discrete math in programming? a lot of my friends who do it say that discrete math is generally a waste of time
It really depends both on what type of programming that you’re doing and on what knowledge you already know. Discrete math does a very good job teaching concepts like Booleans, logic, problem solving, and algorithims, all of which are central programming concepts. Taking the class can really help to enforce these topics and make you more comfortable with problem solving. However, if you’re already very comfortable with thee topics, Discrete math probably isn’t necessary.It also really depends on what type of programming that you’ll be doing. If you’re doing any programming involving math or heavy computation, especially in engineering or math fields, discrete math is a very helpful tool. On the other hand, it doesn’t help much with things like web development.
The thing about programming is that it teaches you that you can flip-flop between feeling like a genius and an idiot considerably faster than you ever expected.
(via thethingaboutprogramming)
The thing about programming is that as a developer you tend to use a computer in a very different way to most others, and yet they expect you to know how to X on website Y.
I'm doing badly in my Java class at school and it's killing my self-confidence and my GPA, but I love programming. Any tips on how to continue without feeling horrible?
Practice makes perfect! There are a lot of sources online like codecademy or khan academy that do a great job teaching you basic syntax and coding concepts. Understanding concepts like loops, classes, etc is really the base of coding and I would say the most important thing (definitely more important than syntax). I use a lot of online sources to review concepts or languages that I haven't used in a while and they work really well!Also, finding methods to help you pre-code or organize your code can make the entire process a lot easier. Sometimes I use diagrams like this:
or write out notes to help keep my thoughts organized. Coding can be very very challenging at first- its a completely different way of thinking and processing information than you are ever taught. So definitely remember that it might not be easy at first and it can take a while to understand and finish projects. Lots of projects and things are also designed to take lots of time and many iterations so don't count on finishing a project in one go.
Also, working in groups or getting help from someone (tutor, teacher, peer) can be super super helpful!Remember that code can be hard for everyone and sometimes it can take lots of effort and time to get through, but its always worth it in the end. I hope things turn up for you soon!
Source
For more posts like this, CLICK HERE to follow Ultrafacts
Some of you are reblogging because you think its funny that programmers would talk to ducks. I’m reblogging because I think its funny picturing a programmer explaining their code, realizing what they did when they explain the bad code, then grabbing the strangling the duck while yelling “WHY WAS THE FIX THAT SIMPLE!? AM I GOING BLIND!”
AS A PROGRAMMER I CAN TELL YOU THAT THIS IS EXACTLY WHAT YOU FUCKING DO WE HAD TO BAN THE DUCKS FROM MY CLASSES BECAUSE EVERYONE WOULD FLIP THE DUCK OR THROW IT AT A WALL OR SOMETHING WHEN THEY FIGURED OUT THE PROBLEM IN THEIR CODE
so that’s the function of a rubber duck
^^^^^^^^^^^^^
So I started Uni and we do Java, any tips for beginners?
One thing that I always like to remember is that concepts come before syntax. Understanding the basic ideas of computer science is what makes you a programmer, not knowing all of the Java or C++ syntax.
Make sure you understand concepts like loops and if statements really well. It will make it easier to learn new languages, it will help you keep up with changes in technology instead of getting caught up in details, and it will make you an overall better programmer!
I'm starting college soon and I'm not sure what type of math is crucial for computer programming. Help!
It can really depend on where you go to school, but most universities require calculus of some sort, discrete math, and statistics. While its required most places, calc isn't incredibly necessary for computer science.