A self-appraisal

from a hummble student

Created by Simón González Cepeda / aka:Sylver Shine

MP07

Yes, I thought that making the current presentation in English will be quite distintive. But lets start with the Self-evaluation!

MP07

Interfaces development

I'm going to talk about what we had been working lasts months:

  1. PHP aplication distribution
  2. JavaScript aplication distribution
  3. Android and Java aplication distribution
  4. PHPUnit
  5. PHPdoc and Javadoc
  6. Debug
  7. Laravel Testing
  8. JUnit
  9. Profiling
  10. Mediawiki
  11. Github and files README(Markdown format)
  12. Conclusions

PHP aplication distribution

  • PHAR
  • Composer and Packagist

Evaluation

It was maybe one of the first things that we'd done,

gladly we have the wiki and Internet to remember some tricks

and the steps that we should follow. Thanks to that I didn't have any problem.

I don't really know how to evaluate that... maybe

7?

Mostly because of the ability to solve problems

Back to the list

JavaScript aplication distribution

  • NodeJS
  • Browserify
  • Gulp and Laravel Elixir
  • npm

Evaluation

Well... this one is harder. I have no problems with NodeJS(at least as a beginner).

Although I had some problems with Browserify, I had solved them... but some times something explodes.

Gulp is fine... That's it, I love the tool and Elixir (have problems with last exercise, though).

And np with npm (xD).

6

I think I lack from some experience

Back to the list

Android and Java aplication distribution

  • jar and apk formats
  • AAR
  • Creation of Android Package
  • Google Play Development Console

Evaluation

This part I have in control, at least the first time. I have to touch the wiki only.

For the second part I think I need review it latter on, that did I was with fever

(Not Saturday fever, just 39Cº)

6

Back to the list

PHPUnit

I will tell you the true, I had to look in the wiki to remember what it was...

Nonetheless, I think it was one of the few exercises that I didn't have much problems!

7

Back to the list

PHPdoc and Javadoc

Nothing much to say, I use it when I remember, mostly because I don't have much time in class,

It isn't an excuse, really, if you want I can show you some other codes when I have more comments than code

I really love both cause I put a lot of comments. Although I'm not interested in do an API web,

at least in my current project. Its private, I know that you don't like that xD

8

Back to the list

Debugging

  • Debug in PHP
  • XDebug and PHPStorm with Homestead
  • Debug in JavaScript
  • Monolog
  • Debug in Laravel
  • Laravel DebugBar

Evaluation

Well I hadn't used Monolog much, although I do debug a lot (and I think than I do better than an average student),

and I say that because they don't read the actual Debugger, wich helps you a lot.

I had solve a lot of problems by my own (I had problems everyday and I only called you 4 times in the year).

Ny self-evaluation could be higher but Monolog is my kryptonite

7

I don't like JetBrains' Debugger. Maybe just for esthetics.

Back to the list

Laravel Testing

Now I think that this could go with PHPUnit... It was quite impressive and I like it like some others "hacks" of laravel.

Although I hadn't problems in the hole exercise at the end it giveme a lot of troubles.

5

I think I could have done something more.

Back to the list

JUnit

The same than before, altoough I touched it one day and never again.

I will need to review it in the future.

5

I think I don't have nothing of this in the wiki.

Back to the list

Profiling

Well another dilemma. I always watch for eficiency at the time of programing.

Santi a lot of times tells me that I have to do the code and then try to optimize it,

but I have problems to translate it into OOP profiling... There are some tricks that I need to master.

8

Still a lot of work to do, but I saw that I'm one of the most concerned about this.

Back to the list

Mediawiki

5

Rush for the score xD

I had a lot of things to add and this weekend I didn't have time to do it.

But! I'm interested on this theme and I will ending up making my own wiki (I don't want to use yours forever).

I have implemented some of the things that I could while I was in class, but I know that for this Holidays I will finish it.

Back to the list

Github and README files(Markdown format)

Well it giveme some problems at the beging but I'm just learning.

I'm using GitHub for my personal projects (I work on Windows and Elementary) and I do an execise with Pau Forés with Java, for Santi.

But I newbie to this Markdown format, but I don't see myself doing it wrong

8

Back to the list

Conclusion

5

Read why down here

This will take some more of your time, sorry...

First of all, its Friday and I'm 3 days late. But it wasn't for willing.

On Monday my hard disk decided unilaterally to die. Screen freeze, strange sounds, and goodbye. Fortunately; I know that this will happend for somethings that I noticed lately and already have another. The problem was that trying to install the new Windows in the new Hard Disc I broke, somehow, my usb. I mean the logic part. Shop clossed, asked for a friend to let me one (suddenly all the usb of the house disapeared...). Installed Windows 10, after a day... But then... My BIOS went crazy and change the configuration.

In brief, I had to recovery my Linux HDD and fix the configuration of the BIOS (after recovery I couldn't use keyboard and mouse)

I ended today at 10 am. Shit happens and I just wanted to explain it to you. I don't ask for forgiveness, just tell you the true. I will understand if it doesn't change my score, in fact, I don't spect it to do it

Strengths

  • I love your subject and maybe you are the professor with I learn more. I'm not praising you, it is just what I think. My problem is that you go faster than I can follow, I have to learn something first and then I could start to use it well.
  • I'm dedicated, when I have time. I can tell you that I was able to work 12 hours and more without rest and food (some snacks or lights meals).
  • I can learn easy and help my mates. I'm always helping Roger when he is behind and he return the favor doing the same.
  • I press atention. Although I'm not the ones that tackes notes, I first need to understand a concept to translate it into "my language".
  • I love programming. The posibility to make almost everything for myself and with no need to depend in others (It is not like I don't want to... It's just that others have shutdown projects and I like the idea that I have to posibility to do it for myself). And I saw than others don't have such love like I do.

Weaknesses

  • Lack of time. I spend, on average, 11 hours at day working. Somedays 6 on practices and 5 at school, but others I have class in the morning. I usually only have 5 hours for the rest (the others 8 I spend them sleeping), and in those hours I eat, travel and go to the bathroom. No time for practice
  • I'm born off when I finish the week. Maybe its because the 11 hours per day I expend them with code, but although I try I can't program at home, I spend hours in front of the screen with the IDE without doing shit. And the problem is that I want to and I like it. I can't explain why, but I cant.
  • I don't have the Wiki to the day.
  • I have personal problems that, if you want, you can read below but those are afecting my current performance, and will explain more why I cannot work in my freetime. If you don't want to you can just finish.
or

Personal Record

I fell into a deep depression two years ago. A friend died, I was alone away from home (and I came from Argentina so I didn't have nobody) and some others problems. In the end I almost end in the hospital, but somehow I could continue without drugs or psychologists just by pure will strenght.

At the end of last year I felt again for another personal matter and I almost lost the hole year. This time I'm goig to the psychologist and she tells me to take this year with calm.

But in our family, like others, its in a critical economy situation, and I need to start to work next year. And I have my girlfriend living on Madrid, and I have to go there ASAP. So I need to finish this year, that¡s why I don't have timefree and when I have it I'm not in the mood of working

And this weeks I just foundout that this may be the last year that my family (that leaves here at least) to be together because it's likely that my parents will get divorced sooner or later.

I don't think that I could do more for this subjects, but I cannot afford to repeate this year nether. But I'm trying my best, I promise!

The End