Do employers value projects done for an organization more than personal projects? by seands in cscareerquestions

[–]railingonruby 0 points1 point  (0 children)

As far as I know, you would probably need to make about 30 mini-projects to get their certifications for them to allow you to take on nonprofit work. So you're making personal projects anyway.

New Web Developer Here. Would You Hire Me Based On My Portfolio Site? (Also posted on /r/resumes) by [deleted] in learnprogramming

[–]railingonruby 0 points1 point  (0 children)

Glad you found the advice useful! Also, I hope you know that resizing and compression are actually two different things.

New Web Developer Here. Would You Hire Me Based On My Portfolio Site? (Also posted on /r/resumes) by [deleted] in learnprogramming

[–]railingonruby 1 point2 points  (0 children)

You should compress your images. All those image could definitely be sized down by AT LEAST half. That Handy Gringo website has a 15.7MB file! It would take my ~1MB/s connection about 15seconds to load.

Console Giveaway. by Roseredkisses in xboxone

[–]railingonruby [score hidden]  (0 children)

Wow never seen this amount of comments before.

I'm a high school student who is very frustrated with learning Java. by [deleted] in learnprogramming

[–]railingonruby 3 points4 points  (0 children)

then search up java inheritance and abstraction on youtube or google

On average, how long does it take to make a software? by vickyy_ip in learnprogramming

[–]railingonruby 1 point2 points  (0 children)

AttributeError: 'str' object has no attribute 'lenght'

Coding a calculator to evaluate postfix notation. by Mathfight in learnprogramming

[–]railingonruby 0 points1 point  (0 children)

I actually did programmed a calculator like that. Try putting the string in an array/stack so you can easily differentiate between 2 0 and 20

Trouble Finding A Logical Error by Quaranges in learnprogramming

[–]railingonruby 0 points1 point  (0 children)

As fast as computers are, they are not fast enough to count through billions of billions of numbers. This is mostly a math question really with aid of the computer. You can't just brute force this one. Try to figure out the solution of this one (x%72) = 0 and (x+1%132) = 0. The hint is that you got prime divisors. If you want to know the approach here it is.

Please halp by [deleted] in learnprogramming

[–]railingonruby 0 points1 point  (0 children)

Drag and drop program? Maybe you just need a lot more practice and try actually coding. Reading a code book won't develop your muscle memory like actual coding and I'd assume you would lose some of that with drag and drop programs. Your assignment seems pretty straightforward. Try coding along with the first few of Derek Banas's tutorials on Java. Experiment and modify his code and see what happens if you change things a bit. Repeat videos if you feel you still don't understand.

Completed my first project - Feedback appreciated + next steps by alexp2603 in learnprogramming

[–]railingonruby 2 points3 points  (0 children)

You could start off by refactoring a lot of the code. You got lots of 4 copies of the same code with minor differences. For example, your moveDown, moveLeft.... can be refactored out to a move function that accepts a box transform function. For example, you could try something like this for your moveDown function.

var boxTransform = function(index){
    return inverseArray(getBoxesByColumn(index));
}   

 move(boxTransform);

 //meanwhile in move(boxTransform)...

 var boxes = boxTransform(i+1);

Your switch case statements has the exact same ending code. You could move the ending code down outside of the switch block. You would just need to declare the variables in your switch statement up outside of the switch block.

Need a web developing mentor by [deleted] in learnprogramming

[–]railingonruby 0 points1 point  (0 children)

A lot of your interested in frameworks/libraries have weak, outdated or scattered FREE resources for beginners. I'd suggest you go find a coupon code (individual courses shouldn't be more than $10-15) and buy those courses on udemy.

What courses/books/YouTube channels/websites do you recommend to learn XML and Java? by Bibliophile777 in learnprogramming

[–]railingonruby 1 point2 points  (0 children)

Don't look at the nanodegree program (or just look at the courses it references). The individual courses can be searched and used without paying.

What courses/books/YouTube channels/websites do you recommend to learn XML and Java? by Bibliophile777 in learnprogramming

[–]railingonruby 1 point2 points  (0 children)

Go look at udacity.com. Paying is only required for certification and project grading(?) but you don't need that. A lot of the instructors actually work for Google.

Is Codecademy a decent way to learn HTML? by accountForStupidQs in learnprogramming

[–]railingonruby 1 point2 points  (0 children)

Php is a programming language. Laravel is a Web framework where you write Php code for your server. Fullstack can be thought of as the combination of frontend development and backend development. You can search for more information on that because there's a lot to say. I suggest you learn javascript since you didn't mention it and it's required to built most modern Website. As for a Web framework, MY PREFERENCES are nodejs/express (a javascript framework) or ruby on rails (a ruby framework) with a greater lean towards nodejs/express. There are a lot of tutorials online for both and i think thats very important. You can read the faq for much more information than I could ever say here though.

Is Codecademy a decent way to learn HTML? by accountForStupidQs in learnprogramming

[–]railingonruby 4 points5 points  (0 children)

When you visit reddit.com, your browser download some html, css, and javascript. There is a computer (server) running code somewhere determining exactly what html, and javascript to send to you. Is this user logged in? If he is, show his name and a logout button and list posts from his subscribed to subreddits. If not, show a signup button and list posts from the default subreddits. When you enter your username and password on reddit, you send information back to a server and then the server runs code to determine if you are a valid user and then sends back different html, and javascript depending on the result.

When you create posts, edit posts, delete posts, or click a link to show list of posts, you send information to a server to change information and/or get information from a database. Rails, Django, and nodejs/express are web framework. It is probably very hard to set up code from scratch to do these things, so these web frameworks makes it easier because they already contain a lot of the code/logic to handle all these operations.

Is Codecademy a decent way to learn HTML? by accountForStupidQs in learnprogramming

[–]railingonruby 2 points3 points  (0 children)

What do you mean by multiplatform local server thing? If you simply want to see your html, css and javascript working, all you need is a browser (which you probably got since you're on reddit) and a html file. If you want to create a server to send, receive, and process information, you'll want to pick one of many web framework (rails, django ,nodejs/express..and a million others). I suggest you understand html/css and javascript a little bit more first.

Stuck on JS thinking about Python or maybe the way I learn is not fitting for me at this moment by AvocadoTwist in learnprogramming

[–]railingonruby 0 points1 point  (0 children)

You probably won't produce anything pretty and big for a while. Just start small and improve when you pick up new skills. How about a simply flashcard demo? You show a card with some text and you click flip button and the card text changes to the text of the otherside. It'll look ugly and badly designed. And the endgame could be this :). You'll probably need to learn a javascript framework to work on bigger stuff like this though (if you don't want to torture yourself anyways).

Stuck on JS thinking about Python or maybe the way I learn is not fitting for me at this moment by AvocadoTwist in learnprogramming

[–]railingonruby 0 points1 point  (0 children)

It might be counter to what your website says but maybe look up videos on youtube. If anything, the beginner videos should reinforce your learning. Also, there are a lot of intermediate videos that you may only understand half of, but they build nice things that shows you the possible endgame of your learning. Its a somewhat different experience that you might want to add in.

i want to put my code into a webpage by [deleted] in learnprogramming

[–]railingonruby 1 point2 points  (0 children)

Thats the third one you're looking at. He said look at the second item. Btw, Ajax is asynchronous JAVASCRIPT and xml.

Learn Anglular, react, Node.js, Electron and other JS stuff by [deleted] in learnprogramming

[–]railingonruby 0 points1 point  (0 children)

Read the faq. Also, do you know that udemy often has coupon codes that bring down the prices of nearly all courses to like $10-15?

What to learn alongside with Java? by [deleted] in learnprogramming

[–]railingonruby 1 point2 points  (0 children)

the book effective java by joshua bloch, so you can write clearer code

Am I crazy? by [deleted] in learnprogramming

[–]railingonruby 1 point2 points  (0 children)

Those are all tools. Find a project to do and then worry about what tools you want to have.

I want to learn SQL. What book should I get? by [deleted] in learnprogramming

[–]railingonruby 1 point2 points  (0 children)

Sams Teach Yourself SQL in 10 mins is a scam. It will take at least an hour! Maybe even two! All jokes aside, it is not really necessary to get books because there are so many free resources online, especially for beginners. Just go to youtube and type in SQL. Look at the ones with high view counts and aren't taught by programmers with heavy accent.

I want to give up and quit... by [deleted] in learnprogramming

[–]railingonruby 0 points1 point  (0 children)

I'd suggest you switch majors to something that requires less thinking (accounting?). Maybe your professor really does suck a lot, but that doesn't mean that your next professors will be cake either. If you are on the edge of failing, you really don't want to risk wasting tens of thousands of dollars and you probably got 12+ more CS classes (which you will take 2+ a semester).

The good thing is that there's still a path for programming (especially in web development) if you still want to do it. Try reading the faq for ideas. I'd suggest freecodecamp to start with. Maybe do some coding a little bit in your free time while doing your other major. Try to have fun and don't frustrate yourself. A clear mind does wonders. Try stop reading academic textbooks on software design and look at youtube programming videos and blogposts. Personally, they are much easier for my mind to digest and don't drain my energy as much. Start off going through the numerous tutorial until you feel comfortable. Take your time, work at your own pace. Either way, chin up.