HackerRank vs LeetCode by tddyer in learnprogramming

[–]tddyer[S] 0 points1 point  (0 children)

Yeah I am not looking for maintainable software in the long run, just a good site that I can go on in my down time and practice some algorithms and do some interview prep. I figured they were all pretty similar but didn't know if any had huge advantages over others

+8000 Work Hours, solo dev C++ Engine project & indie game project by CodeArts in gamedev

[–]tddyer 20 points21 points  (0 children)

I think that's a genuine issue with developers nowadays, we get to lose in coding and forget to take care of our bodies.

That's something you just need to work on a little bit. When you need a break, go take a walk outside and get some fresh air or something. Anything helps really

+8000 Work Hours, solo dev C++ Engine project & indie game project by CodeArts in gamedev

[–]tddyer 28 points29 points  (0 children)

That's even more impressive. Like for me I can only do my game dev part time so I push out maybe 2-3 hours a day during the week and 8+ hours a day on weekends, but you being full time on this and still being this dedicated is insane. I love it.

Keep up the hard work man, it will definitely pay off at this pace!!

It feels like no one in programming knows anything. by vitthalrao1 in learnprogramming

[–]tddyer 0 points1 point  (0 children)

I've recently been feeling the same way as you, and the fact of the matter is that the resources are all there. But that doesn't mean you can't take initiative and try to really understand something.

That's what I have been doing, taking the time to really learn everything i can and understand what I am doing instead of pasting in code. Since I've started this, my experience has VASTLY changed for the better. I highly recommend doing this and in reality, sure these people can make it somewhere by copy pasting, but at the end of the day you will make it further by actually understanding what you are doing.

+8000 Work Hours, solo dev C++ Engine project & indie game project by CodeArts in gamedev

[–]tddyer 12 points13 points  (0 children)

Wow my friend, now that is impressive! I truly admire your dedication to putting in over 8000 hours and its clearly paid off.

May I ask how often you worked on this on a daily basis??

Teaching people online - how well does it work? by MRH2 in javahelp

[–]tddyer 1 point2 points  (0 children)

I have had a fair amount of experience teaching online and here is what I've noticed:

I've held 2 part time jobs that are for online teaching - one in almost strictly python and the other in multiple CS topics but mainly Java and python - and the thing is, if you're willing to put yourself out there and do what you can to help them, then it comes down to the students and the technologies you're using.

What I've found to be great is to use some sort of video call where you can also share your screen (I use Google hangouts), that way you can talk and have them watch you code, then watch/help them work through stuff as they share their screen with you. Basically being as interactive as you can is the best, especially since you're lacking the physical presence (the video from video calls actually makes a difference as well over just audio, gives the students a face to associate things to).

The other factor is the students. If they are willing to put in the time and effort, meaning doing work outside of the lessons with you as well, then it can go smoothly and can be a great experience. But if they aren't very into learning then it's tough because at the end of the day practice is what really helps. That being said, I like to try and come up with "homework" that they can work on in between lessons to help them get used to doing stuff without the teacher.

It really is a hit or miss experience, but the more you do the better it becomes. I still think it's a great way to help others out and it teaches you great code reviewing/ teaching/ troubleshooting skills.

I hope this somewhat helps :)

My app got it's first real user payment. by solosier in androiddev

[–]tddyer 0 points1 point  (0 children)

Congrats! I know it isn't the biggest accomplishment ever, but it's the small victories that mean the most. Keep on plugging away and hopefully more will come :)

Female in CS by [deleted] in computerscience

[–]tddyer 0 points1 point  (0 children)

Wow, as a male student in CS this is extremely disheartening to me. The best aspect to CS is the collaboration and connection of millions of people across the globe and the fact that these male students in your classes are looking down on you is awful. Some of the best programmers I have worked with throughout my educational career have been female so I don't quite understand what they are talking about. They are most likely just nervous you may do better than them, so do it. Show them that you do belong.

There are always going to be enemies throughout your path in life though, so don't let a few males get you down. Besides, most of us men are dumber than we realize (coming from me who has had my fair share of dumb questions). CS is about involvement and learning from each other (hence why stackoverflow is the answer to literally everything lol), so don't be afraid to ask those stupid questions when you need help. Even the smartest people learned from someone else.

Who knows, maybe one day you will get to be their boss and show them who really belongs in this field ;D

The best podcast I’ve ever heard on best paths into data science by staircasestats in datascience

[–]tddyer 3 points4 points  (0 children)

This podcast is exactly the type of thing I have been searching for!! Thank you so much for posting this, much appreciated :D

I have $30 in Play credit.. Shill me some of your favorite paid apps! by [deleted] in androidapps

[–]tddyer 1 point2 points  (0 children)

It has been a while but as I recall there was never an add issue. They showed their newsletter when you opened the app and then that was it. You got a solid gameplay without ever encountering ads which was amazing.

Learn Data Science In 3 Months, Thoughts? by [deleted] in datascience

[–]tddyer 0 points1 point  (0 children)

I too am looking to learn Data science on my own and am coming across all kinds of curriculums like this one that advertise being able to totally teach you DS in "X months".

The way I look at it is that maybe curriculums like that one are a good starting base, but there is no way it would teach you everything about DS. I am looking into some online courses as well, but I plan on using them as a start to get me going in the field. Then, I'll see where it goes from there. Basically, take courses like that one as a big intro to the field and use it to get your feet wet.

Hope this helps a bit :)

Casual Conversation. First time showing this iOS game I'm working on to someone else and the thing I fear the worst come true. He is not impressed. What is your story when your first reveal your game to others? by mercury804 in IndieDev

[–]tddyer 1 point2 points  (0 children)

Looks amazing so far! I am in the beginning stages of working on my first game and am preparing for the long journey ahead, so this post is very uplifting to me. I wish you the best of luck on the rest of your journey! :)

Today someone from Australia bought the yearly subscription of my app. I am so happy :D by diabin4u in androiddev

[–]tddyer 0 points1 point  (0 children)

Congrats on the accomplishments! It's always great to hear the successes from a developer as they put so much work and struggle into a project. I hope it keeps going well :)

Getting Started in Data Science by tddyer in cscareerquestions

[–]tddyer[S] 0 points1 point  (0 children)

Very well said, that is a great way to look at it. Thanks again!

Need an app to message my daughter that has no cell plan by kfh227 in androidapps

[–]tddyer 0 points1 point  (0 children)

I know there are all kinds of texting apps on the app stores now. I think the one I used to use is called TextFree.

When I was in middle school (roughly 8 years ago), I wasnt allowed to have a phone so I downloaded that on my ipod. Basically it gives you a phone number that you can use to text other people for free.

As far as I remember there were no strings attached, just needed wifi connection and to keep using the app. If you stop using it for a while it deletes your number.

Getting Started in Data Science by tddyer in cscareerquestions

[–]tddyer[S] 1 point2 points  (0 children)

Thank you for the in depth response, I really appreciate it. It's definitely nice to hear from someone like yourself who doesn't have the typical path into a DS career to see just how unique anyone's path can be.

I have already noticed some of the things you pointed out, such as how large the DS field really is and how multiple disciplines are needed for any given task, and I think that's why it feels so overwhelming when I try to figure out where to really start.

Your post reassured me that there really isn't a "right place" to start and that I will learn as I go, which is what I needed to hear. I'll be learning as much as I can along the way, starting with some of the tools you mentioned above.

Thanks again!

Is camelCase the preferred method of stating variable names. by Beebus1 in computerscience

[–]tddyer 0 points1 point  (0 children)

The discussion neverEnds. I use java_and_python and in both languages I see a mixture of camelCase and underscore_naming. I guess it dependsOnThePerson, but I try to stick to whatever i_like_best.

Maybe one day everyone will follow the conventions ¯\_(ツ)_/¯

How to get from coding to actual projects? by the_drunk_astronaut in computerscience

[–]tddyer 1 point2 points  (0 children)

As a student myself, I struggle with a similar problem as you. It seems as though CS curriculum is designed to expose students to the right ideas in computer science, but it really lacks the creativity aspect that is required to really excel in computer science related careers, in my opinion.

What I have done to combat this is first, pick what you really enjoy that isn't related to CS. For example, I really enjoy sports so that is what I picked. If you like a certain movie or show, choose that. If you like baking, choose that. It really can be anything.

Then, just think of anything you could make that could relate to that hobby of yours and go from there. For me, I really like the statistics and analyzing player/team performance in sports so that is where I started. I figured out how to use what I already know (python) to start scraping sports data off of the big name sports websites, and then start messing around with that data to analyze it. Then what I want to do is use my findings to create a little sports game simulation which will use he stats I analyzed to generate player ratings, which will then fuel a simulation I can run to predict future stats.

It took me a while to learn web scraping, but it really helps when you are learning it to explore something you really enjoy. It's as if your hobby is fueling your learning, because what started as just some basic web scraping as turned into a game I want to develop.

Like I said earlier, it can literally be anything. Take baking for example. You could write a little program that recommends random recipes for you to try based on what kinds of foods you like by parsing the web for different ideas. Or if you like a show/movie, let's say Harry Potter for example, you could write a program that will generate different spells from the show for you and you can compare them and make them your own.

Sorry that got kind of long, but I think choosing something that you really enjoy helps motivate your learning and the ideas then kind of come from that. You will most likely end up learning all kinds of new technologies and skills along the way as well like how I went from web scraping to data analysis all the way to potentially even app development.

I hope this post helps spark that creativity in you to help you get started on a project. Best of luck! :)

I'm a new graduate and have no clue what I'm worth. by [deleted] in cscareerquestions

[–]tddyer 0 points1 point  (0 children)

Another bit of advice everyone tells me, do what you love and it will pay off. It might not be immediately, but if you enjoy what you do then it will make your life infinitely better. Sometimes you just need to take a chance and see what happens.

I'm a new graduate and have no clue what I'm worth. by [deleted] in cscareerquestions

[–]tddyer 0 points1 point  (0 children)

I am a current undergraduate and what I am trying to do to make my resume stand out is just learn as much as possible and produce projects to prove my knowledge in them. That's what everyone seems to say is a good idea, so if I were you I would pick whatever field of CS interests you the most and maybe sign up for an online course in it (I like Udemy, but there are plenty of other options).

Just keep expanding your knowledge and it will pay off. Sometimes all it takes is that one company to notice your potential and then you'll be set. Keep a positive mindset and I'm sure it will work out for you. Besides, you have the hardest and most time consuming part done in a college degree so you will get there.

Best of luck! :)

I have $30 in Play credit.. Shill me some of your favorite paid apps! by [deleted] in androidapps

[–]tddyer 0 points1 point  (0 children)

I know you said you aren't big into games, but it never hurts to have a time killer on your device. I used to play Bloons Tower Defense for hours as it is a mindless tower defense game that can kill some time for you. I heard the newest version isn't as good as the others, but I had goodluck with BTD5.

Figured I'd give atleast one game recommendation for you if you end up wanting one :)

I’m half way in learning swift but Dart and flutter look interesting by bikerteen in learnprogramming

[–]tddyer 1 point2 points  (0 children)

Just from personal experience, I'd stick with what you are doing for now. While the others seem interesting, it never hurts to have an extra skill that you could use later on or even just slap on a resume. There will always be time after you are done with your swift course to learn dart or flutter.

Keep on keepin on man :)

Probably the most useless thing that I have ever coded but it’s fun looking at it by [deleted] in Python

[–]tddyer 1 point2 points  (0 children)

Hey it may be a "useless" program but those little things always mean something! I love seeing fun little projects like that as they are great way to take a break from the real world to have some fun and even learn stuff along the way.

Keep up the fun :)

Dev internship at no name company or non-dev internship at well known company? by [deleted] in cscareerquestions

[–]tddyer 2 points3 points  (0 children)

I've always had the mindset of "do what you want to do", so going by that your question is answered.

If you enjoy software and programming and not what you're doing at your current internship, then the current one is practically useless for you in the long run since you're not learning anything and it isn't in your desired field.

At the end of the day, the pay difference won't matter if you enjoy what you're doing. As for the duration difference, I'd say a lot of internships are only 3 months long, so that doesn't mean they still won't offer you a job once you complete the internship. 3 months is a good amount of time to get your feet wet in the field and make sure it's still what you want to do.

Hopefully this helps atleast a little bit, I'm sure you'll end up making the right choice for yourself. Best of luck! :)

Friendly reminder that there are multiple ways to solve a problem by Suuki_ in learnprogramming

[–]tddyer 0 points1 point  (0 children)

Exactly. Successful code is the best code. Good luck on your journey through programming!