When You Know the Basics, but You Still Can’t Code

Ran into this article and it does a good explanation on why you still can’t code. I’ve read on the web that some people have completed coding Bootcamp’s but still can’t find jobs. It’s pretty much like when you were little and started to learn how to walk and speak. Same concept, learn how to walk before you run. Keep practising every day. Refer to the article below which I have linked!

Cliffs:
Tip: Create a Real Programming Environment
Tip: Make Programs From Scratch
Tip: Start Small
Tip: Write Lots of Code
Tip: Ask for Help
Tip: Ask for Help the Right Way

Via http://www.programmingforbeginnersbook.com/blog/when_you_know_the_basics_but_you_still_cant_code/

Progress #3

Was doing some studying with JavaScript via http://www.learn-js.org/en/Loops.

I was testing this code:

var i = 99;
while (i > 0)
{
    console.log(i + " bottles of beer on the wall");
    i -= 1;
}

It worked fine in Chrome Developer tools, Console menu.
It displays from 1 to 99 bottles of beer on the wall in a loop.

Crazy me, I switched – sign to a + sign without thinking. DO NOT ATTEMPT THIS!!

var i = 99;
while (i > 0)
{
    console.log(i + " bottles of beer on the wall");
    i += 1;
}

Guess what happened? My Chrome crashed, It will go from 99 and beyond space. In an infinite loop…I couldn’t close the tab. Silly me, should read the code carefully before executing it.

Solution:

In Chrome: Either Shift+ESC or Menu → More Tools → Task Manager.
Find the tab and click End process. It will stop the tab from running.

15 Essential Skills They Don’t Teach You In College

Well said article. Yes, we do not learn this from school. I believe there should be a course mandatory to fit into our school systems. Feels like a maze in real life. Life RPG.

1-En31TGNDV2BKxJVGvewlwA

Cliffs:

A. Networking
A corollary of leadership

B. How to sell
Presentation, vision, motivation, sales.

C. Negotiation
Which means win-win, Not war.

D. The Google Rule
Always send people to the best resource. Even if it’s a competitor. The benefit to you comes back tenfold.

E. The 1% Rule
Every week, try to get better 1% physically, mentally, and emotionally.

F. Idea Sex (but with protection!)

G. Reinvention
Which will happen repeatedly throughout life.

H. Leadership (which is really a course about how to deal with both Vision and Anger at the same time)
Give more to others than you expect back for yourself.

I. Mastery; How to master any field
You can’t learn this in school with each ‘field’ being regimented into equal 50 minute periods. Mastery begins when formal education ends. Find the topic that sets your heart on fire. Then combust.

J. Finding Signal in the Noise
News, advice books, fees upon fees in almost every area of your life. Find the signal outside of the noise everyone else marches to .

K. Themes > Goals
Goals will break your heart. Have a theme. You can build your days around your themes. In the short blink that thins out your life, when you reach the point where goals matter no more, the themes of your life will shine bright.

L. Creativity
Take down a pad. Write down a list of ideas, everyday.

M. Failure (a skill not taught until many years after the degree. But it is taught, believe me, you will learn it or die).
Learn how to fail so that failure turns into a beginning.

N. Give and you will Receive
Give constantly to the people in your network. The value of your network increases linearly if you get to know more people, but exponentially if the people you know get to know and help eachother.

O. Simple tools
To increase productivity

 

Via https://medium.com/the-mission/15-essential-skills-they-dont-teach-you-in-college-bd44bffa5311

This Phishing Attack is Almost Impossible to Detect On Chrome, Firefox and Opera

Damn these hackers are getting smart. I knew these type of techniques exists but it surfaces back again in this current time, 2017.

Stay safe kids!

Read more below.

Via https://www.xudongz.com/blog/2017/idn-phishing/
http://thehackernews.com/2017/04/unicode-Punycode-phishing-attack.html?m=1

Homemade Computers Stashed In A Prison Ceiling!!

This is some next level stuff. Prisoners found some parts and made a server out of it and stashed it in the ceiling! Obviously doing illegal stuff.

“a large hacker’s toolkit with numerous malicious tools for possible attacks. These malicious tools included password-cracking tools, virtual private network (VPN) tools, network enumeration tools, hand-crafted software, numerous proxy tools, and other software used for various types of malicious activity.”

Via https://www.theregister.co.uk/2017/04/12/prisoners_built_computer_connected_to_states_network/

Projects Can Sometimes Be the Worst Way to Learn JavaScript

The past few days, I have been struggling to grasp the concept of JavaScript. I guess it’s normal when trying to learn JavaScript.

There are some good tips the link below in regards learning JavaScript.

The table below lists one of the projects I am currently doing and struggling, which is the quiz. It has been a couple of days following JavaScript is sexy roadmap. There has been up and down. I have been doing lots of research and am not the only one struggling. I have reached at the end of the road and given a project to do. A quiz…I thought I knew a lot of JavaScript after almost 3 weeks but I guess not!! I am nowhere near competent yet. Still lots to learn! Wish I could upload “I know JavaScript” like the matrix haha.

1n7rkn.jpg

Which Projects Often Hinder Learning?

Project Concepts Involved
Quiz Arrays, objects, functions, forms, event listeners
To-do list Arrays, objects, functions, some form of storage (front-end or back-end), DOM manipulation, event listeners
A “little social network” This is a full-stack project that, in addition to front-end JavaScript, involves back-end concepts including databases, authentication, security, user management, etc.

Key Takeaways

Projects can be among the best and worst ways to learn JavaScript. The difference is in the timing.

  • Projects too early = trap.
    One of the most common ways people fail to learn JavaScript is to jump into a project before knowing enough of the basics to understand what’s reasonable. This often leads to discouragement and quitting.
  • Concepts first, projects second.
    To avoid the project trap, play with concepts first, and then do mini-projects based on those concepts. That way, you’ll end up with a stronger understanding, better retention, more momentum, and faster progress. You’ll feel less overwhelmed, too.
  • Practice like real life.
    The more you practice under real-life conditions, the less likely you are to get stuck when it’s time to let go of the tutorials.

 

Via https://www.sitepoint.com/projects-can-sometimes-be-the-worst-way-to-learn-javascript/

More coding games!

15 free coding games! Loads more!! Feel free to try them. Best year for 2017!! I’ve only tried code combat. Try them and let me know in the below comments! Have Fun.

1. CodeMonkey
https://www.playcodemonkey.com/

2. CodinGame
https://www.codingame.com/start

3. CSS Diner
https://flukeout.github.io/

4. Flexbox Froggy
http://flexboxfroggy.com/

5. Flexbox Defense
http://www.flexboxdefense.com/

6. CodeCombat
https://codecombat.com/

7. Ruby Warrior
https://www.bloc.io/ruby-warrior#/

8. Untrusted
https://alexnisnevich.github.io/untrusted/

9. Code Hunt
https://www.codehunt.com/

10. Robocode
http://robocode.sourceforge.net/

11. CheckIO and Empire of Code
https://checkio.org/

12. VIM Adventures
https://vim-adventures.com/

13. Cyber Dojo
http://www.cyber-dojo.org/

14. Elevator Saga
http://play.elevatorsaga.com/

15. Code Wars
https://www.codewars.com/

 

Via http://www.businessinsider.com/15-free-games-that-will-help-you-learn-how-to-code-2017-4?IR=T

4 Reasons You Can’t Learn to Code That Have Nothing to Do With Being Lazy or a Poor Programmer

Cliffs
Reason #1: You’ve lost sight of your initial reasons for learning to code
Reason #2: You’re experiencing residual effects of an early lack of learning privilege
Reason #3: You’re isolating yourself and your education
Reason #4: You’re using incompatible learning resources

 

 

Via https://blog.lavieencode.net/4-reasons-you-cant-learn-to-code-that-have-nothing-to-do-with-being-lazy-or-a-poor-programmer-9add1df47948