jcvenom Posted August 21, 2015 Posted August 21, 2015 Hey guys, Just decided to build myself a portfolio website today and I've just finished it you can preview it here: Jcvenomlive.com (Note im note a graphic designer but everything is designed by me including the images so dont judge me). Everything you need to know about me is listed there :p Anyways i'm also looking for more clients (I currently have a client few, but still looking for more), Note credentials will be given to you to log into the client area once you become my client, makes life a lot easier, and your'll be constantly given updates there. Thanks Jcvenom Quote
KyleMassacre Posted August 22, 2015 Posted August 22, 2015 I don't want to be a bad guy here but I can't stand the font you used for your headings. Everything else is nice though and it seems to flow well. Also, if I am wrong about this I am sorry: But I seem to recall you a while back stating that you are not familiar with OO just procedural. If that's the case I wouldn't say you are 90% proficient with PHP since pretty much everything now is moving towards OO since somewhere around PHP 5.3. Another thing is that I wouldn't say your skilled in MySQLi since that isn't a language it is an "extension" or for lack of a better term an API. And grabbing records from a database using the MySQL* extension doesn't make you proficient in MySQL, those would fall under PHP. Being proficient in MySQL means you can understand the differences between database engines, data types, relationships, triggers, and etc. Hell, I know PHP and MySQL but wouldn't give myself a rating of 4+ stars for it but also I am not saying I know more than you but it's just stuff that I have seen and I am trying to give constructive feedback and don't mean to come off like an ass. But if you know more than I have seen from you, awesome. More power to you Quote
jcvenom Posted August 22, 2015 Author Posted August 22, 2015 I don't want to be a bad guy here but I can't stand the font you used for your headings. Everything else is nice though and it seems to flow well. Also, if I am wrong about this I am sorry: But I seem to recall you a while back stating that you are not familiar with OO just procedural. If that's the case I wouldn't say you are 90% proficient with PHP since pretty much everything now is moving towards OO since somewhere around PHP 5.3. Another thing is that I wouldn't say your skilled in MySQLi since that isn't a language it is an "extension" or for lack of a better term an API. And grabbing records from a database using the MySQL* extension doesn't make you proficient in MySQL, those would fall under PHP. Being proficient in MySQL means you can understand the differences between database engines, data types, relationships, triggers, and etc. Hell, I know PHP and MySQL but wouldn't give myself a rating of 4+ stars for it but also I am not saying I know more than you but it's just stuff that I have seen and I am trying to give constructive feedback and don't mean to come off like an ass. But if you know more than I have seen from you, awesome. More power to you Hahaha thanks think i went overboard there Quote
Script47 Posted August 22, 2015 Posted August 22, 2015 (edited) JavaScript is front-end, not back-end. You also have a spelling mistake on your Services page. I do frontend HTML, CSS & JQUERY & backened PHP, MYSQL/MYSQLI & JAVASCRIPT In the About me page, you need a space after your comma. in most places,I am 17 and Also, change im to I'm. im planning other projects. Change your to their, you're talking about the client, not the reader. that will make your website stand out from the crowd. But otherwise, I think the site looks ace. Edited August 22, 2015 by Script47 Quote
Coly010 Posted August 22, 2015 Posted August 22, 2015 JavaScript is front-end, not back-end. Not necessarily... Node.js ... It uses JavaScript, it is backend. I have even seen JavaScript outside the browser... Unity Game Engine Quote
Script47 Posted August 22, 2015 Posted August 22, 2015 Not necessarily... Node.js ... It uses JavaScript, it is backend. I have even seen JavaScript outside the browser... Unity Game Engine He never specified Node.JS, he specified JavaScript, which makes it (in his context) front-end. Quote
jcvenom Posted August 22, 2015 Author Posted August 22, 2015 HAHAHAHA this is gas thanks [MENTION=69670]Script47[/MENTION] Quote
Script47 Posted August 22, 2015 Posted August 22, 2015 HAHAHAHA this is gas thanks [MENTION=69670]Script47[/MENTION] What? I'm not following you. Quote
jcvenom Posted August 22, 2015 Author Posted August 22, 2015 What? I'm not following you. I find this funny, In my opinion JS can be frontend or backend and thank you for pointing out my grammatical errors. Quote
Script47 Posted August 22, 2015 Posted August 22, 2015 I find this funny, In my opinion JS can be frontend or backend and thank you for pointing out my grammatical errors. No problem. BTW, JavaScript itself is front-end, frameworks/platforms built on top of it such as Node.JS are back-end. Quote
jcvenom Posted August 22, 2015 Author Posted August 22, 2015 We're basically the only active users on this forum, I predict by december this forum will be dead Quote
Coly010 Posted August 22, 2015 Posted August 22, 2015 [MENTION=69670]Script47[/MENTION] you can't tie javascript to either front end or backend. It's more universal than that. When used in front end its tied to the DOM, when it's used backend it isn't. It's not specifically a web language either. Quote
Script47 Posted August 22, 2015 Posted August 22, 2015 (edited) As said before, JavaScript is front-end unless one uses a framework, library or a platform which is built on top of JavaScript to make it back-end such as Node.JS and others, but then you're not using JavaScript are you? Take jQuery for an example, it is built on top of JavaScript to make it easier to create dynamic content however people say they're using jQuery not JavaScript the same way people say they're using Node.JS (instead of JavaScript) which in this instance makes JavaScript (from the OP's context) front-end. If the OP had specified Node.JS then I wouldn't have mentioned it, however since he wrote JavaScript, I did. Node.JS and JavaScript are two different languages (although related) they're different. I know JavaScript is not limited to the web and I never once stated it is. However mentioning that JavaScript can be used outside of the web had no actual place here as the OP is using it on the web. Another example, Android (the operating system) is Linux under the hood. However people don't say they're using a Linux phone, they say it is an Android phone. Hopefully that should clear up what I'm trying to point out. Considering this is a site which he'll be using to get clients, I'm simply pointing out that he should make things clear. Edited August 22, 2015 by Script47 Quote
Sim Posted August 22, 2015 Posted August 22, 2015 JavaScript can be used for back-end or front-end. Things such as jQuery/Node are libraries/frameworks to make working with certain areas easier. Quote
Coly010 Posted August 22, 2015 Posted August 22, 2015 JavaScript can be used for back-end or front-end. Things such as jQuery/Node are libraries/frameworks to make working with certain areas easier. Thank you! Needed this posted I think haha. Node.js itself is pure javascript is it not? And that is run backend, anything you build using node.js is using the node.js library , not exactly pure javascript, but node itself is. I know from the OP perspective he meant front-end, I just think it's best to clear up that javascript is not purely front end. [MENTION=64603]Sim[/MENTION] I think we would be a_bertrand to clear this up for us lol Quote
KyleMassacre Posted August 22, 2015 Posted August 22, 2015 I will have to agree with script here. When I see the term JS/JavaScript I immediately think DOM manipulation/interaction. And if I were you jcvenom, I would specify this unless you actually know NODE and if you do then disregard. I would hate to outsource something to someone saying they know "backend" js and ask for a chat application using node, socket io and come to find out they can't do it when I already invested time and money into a developer. It would be kind of bad for business. Another thing is, are you limited to what you can do? Are you familiar with frameworks such as laravel, codeigniter, or Magento? Also so you can look into getting certifications like in Zend or even Magento. If you do, you can get a lot of clients that way Quote
KyleMassacre Posted August 22, 2015 Posted August 22, 2015 Thank you! Needed this posted I think haha. Node.js itself is pure javascript is it not? And that is run backend, anything you build using node.js is using the node.js library , not exactly pure javascript, but node itself is. I know from the OP perspective he meant front-end, I just think it's best to clear up that javascript is not purely front end. @Sim I think we would be a_bertrand to clear this up for us lol Even so, 3 years of "coding" experience I think is hardly sufficient enough to be an average of 80% (estimation) proficient in all the languages and frameworks specified and I still believe jcvenom needs to update his skill set. I won't argue with the front end/backend dilemma but my thought still stands on specifying unless he does actually know how to run node.js. Quote
jcvenom Posted August 22, 2015 Author Posted August 22, 2015 Even so, 3 years of "coding" experience I think is hardly sufficient enough to be an average of 80% (estimation) proficient in all the languages and frameworks specified and I still believe jcvenom needs to update his skill set. I won't argue with the front end/backend dilemma but my thought still stands on specifying unless he does actually know how to run node.js. OK this is what I don't know: OOP(I only know the basics and I don't know how to use it or where to use it I don't see it's use) Node.js & socket.io (I can build chat systems, with PHP & JS etc but when it comes to real time I've never worked with either of those languages) Frameworks (If I don't use OOP then frameworks haven't been an option for me) I really don't know what I have to do next, I can code PHP, CSS, HTML, JS AND JQUERY whats next after that? What do I need to know in the languages I already know, good help and Advice would be greatly appreciated!. Quote
Dayo Posted August 22, 2015 Posted August 22, 2015 (edited) Just a quick note for all developers, never ever put that you know a percentage of a language, a better way is to say what languages you know and how many years experience you have with those languages. If you use a percentage your estimations will always be wrong and people will call you out on it when you go for any type of job interview. When i had my job interview i was asked questions like the ones bellow. Try answer them without using the console/google. what do the following return typeof "12" typeof 12 typeof {} typeof [] null == undefined 0.1+0.2+0.3+0.4 0.1+0.2 these are just a few that i could think of but there are many more Edited August 22, 2015 by Dayo Quote
KyleMassacre Posted August 22, 2015 Posted August 22, 2015 I'll try it out but I will probably get them wrong haha 1. String 2. Int or integer 3. Object 4. Array 5. False 6. 1 7. 0.3 But I agree with Dayo here. It's really hard to put a percentage on something like this hue cause they are alway changing. Years experience would be better although people learn at a different rate than others. to answer your question jcvenom: learn what you think you may be required to know or what you want to know. OO is similar to procedural except you are working with objects and methods. For example: $object = new Class('Kyle'); echo 'Hi '.$object->someMethod(); //will return Hi Kyle or: $object = new Class();//no constructor parameter $object->name = 'Kyle';//same property in class.php as public $name; echo 'Hi '.$object->someMethod(); // returns Hi Kyle $object->name = 'jcvenom'; echo 'Hi '.$object->someMethod();// now returns Hi jcvenom class.php: class Class { public $name; // parameter to pass in the constructor for this example function __construct($name = null) { if($name != null) { $this->name = $name; // set the parameter $name to the value in the constructor and can be used in any method } } public function someMethod() { return $this->name; // return the value we passed in the constructor } } This is just a basic example of a class to just output Hi @name. I prefer using OO over procedural because I think you have more freedom and power over what you are creating Quote
Script47 Posted August 22, 2015 Posted August 22, 2015 (edited) [MENTION=68711]KyleMassacre[/MENTION] you mentioned frameworks, are they really necessary? I only ask because I've never really dabbled in them and don't plan to, but is it generally a requirement? My attempt: String Number Object Array False Number Number Also AFAIK number 2 on your attempt list will return "number", not a specific type. Edit 1 Rather more interestingly typeof [] returns object, [MENTION=64684]Dayo[/MENTION] why's this? Logically speaking it would be an array would it not? Edited August 22, 2015 by Script47 Quote
Dayo Posted August 22, 2015 Posted August 22, 2015 Also AFAIK number 2 on your attempt list will return "number", not a specific type. Edit 1 Rather more interestingly typeof [] returns object, [MENTION=64684]Dayo[/MENTION] why's this? Logically speaking it would be an array would it not? [] is an object because it is sorthand for Array(). Within the array object there are properties within i.e. [].length, [].map(), [].filter() etc [MENTION=68711]KyleMassacre[/MENTION] you got 3/7, check in console to see the correct answers ;) Quote
KyleMassacre Posted August 22, 2015 Posted August 22, 2015 Stupid numbers haha. i mention frameworks because to stay on the cheap a lot of sites use frameworks like laravel. Instead of spending more money on a developer to learn what has been started or to create something from scratch a framework is good to use like Zend. I maybe should have been a bit more clear and not used the term framework so loosely and should have used applications. Anyone can know a particular language but not know an application/framework. Let's say I wanted to hire the OP to make me a plugin for my ecommerce site using Magento, sure PHP is PHP but without knowing at least Zend he would most likely be lost. Or if I was making a mobile app and I used angularjs with ionic framework, knowing JS is a huge plus but still may be a bit lost there too. Since frameworks use a particular standard it will make the job much easier, cheap, and faster so it's a win win situation. I only speak for myself but I wouldn't hire someone to make me something if they don't know how to do what I want. I'm sure someone can figure it out but I don't want to wait for them to do so just because they are 90% proficient in PHP and 60% proficient in JS. And not to burst your bubble script but jquery is a framework built on JS which I know you use and phonegap/Cordova is as well ;) Quote
Script47 Posted August 22, 2015 Posted August 22, 2015 Aha, I meant PHP frameworks, I should have been clear too. :p Quote
KyleMassacre Posted August 23, 2015 Posted August 23, 2015 Well that's beside the point here. A framework is a framework no matter what or how you use it. Some people may disagree on the use of frameworks, but I don't. I think they are a great tool for developers. Sure, it's good to know how to make your own application and all but frameworks offer some great helpers. And the more frameworks you know the more work the op can get. So jcvenom take a dive in laravel. I believe at this point in time it is the most popular and widely used or take a look at codeigniter which is my poison Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.