News:

Introducing PGG VIP Membership. Send PMs, Remove Ads and more. KNOW MORE

Main Menu

programming

Started by carpediem, January 10, 2011, 10:19:40 PM

Previous topic - Next topic

maykel

Quote from: carpediem on February 16, 2011, 11:38:45 AM
^ Hopefully this thread could help a newbie, however with the way we joke, baka ma-confuse pa hehehe  ;D

yeah.. tama ka dyan.. I must admit na may mga post din akong walang kwenta dito sa thread na to. pero sana naman in the near future eh maging healthy ang mga posts dito.

Hitad

#61
Quote from: maykel on February 16, 2011, 11:54:33 AM
uhhmmm..
Ako kasi, since hindi pa ako ganun kaconfident sa skills ko sa programming, naghanap ako ng opening na may provided na training. In that case eh mas maeenhance pa ang skills ko.
With regards naman sa pagaapply, dapat may alam ka na kahit konti dun sa inaaplyan mo.

paxenxa na hirap kasi akong magadvice dahil hindi ko alam ang current situation mo.


Yes pafs alam ko naman kung ano talaga yung inaaplayan ko.
I'm confident enough na makukuha ko yung position na yun ^_^
Extra effort lang ako sa pagsasanay ko ngayon kasi kelangan ko maka-adapt sa company environment as quick as possible. May mga kakilala kasi ako sabak agad sa trabaho ni hindi man lang nagreview ayun parang nabigla yung katawan nila, habol agad sa deadline.
btw thanks maykel ^_^

maykel

Good to hear na confident ka sa skills mo.

Sa working environment, kung madali ka namang magadjust eh siguro eh hindi ka ganun mahihirapan. Siguro sabihin mo sa manager/supervisor mo na beginner ka pa lang.
Pero para sa akin mas magandang training yung sabak ka agad sa project. kasi dun mo malalaman kung gaano ka kaflexible at kung paano ka magmanage ng time.

marvinofthefaintsmile

^^ tuloy feel q n prang elder na q sa IT world.. Start working in IT when I was 19 pa.., Hehehehe..,

carpediem

@Hitad

Since you said OOP, I'm guessing you are applying for a programming job in Java/.NET.

Usually kasi kapag big or established na yung company, meron na silang sariling in-house na frameworks. They'll assume that you already have a good grasp of OOP programming knowledge, and you'll just be trained in these in-house frameworks.

Advise ko lang is not to be constrained in these frameworks. Kasi in-house mga yun and hindi ginagamit outside the company.

Aside from learning about "how" to do things in these frameworks, try to look at "why" - why do they design it this way? Why do they implement it this way? Why use this framework instead of some other existing frameworks, like open-source frameworks? Etc.

marvinofthefaintsmile

^^ napaflashback 2loy aq during my programming days.., OOP -Object Oriented Programming..

Hitad

Quote from: carpediem on February 16, 2011, 02:29:47 PM
@Hitad

Since you said OOP, I'm guessing you are applying for a programming job in Java/.NET.

Usually kasi kapag big or established na yung company, meron na silang sariling in-house na frameworks. They'll assume that you already have a good grasp of OOP programming knowledge, and you'll just be trained in these in-house frameworks.

Advise ko lang is not to be constrained in these frameworks. Kasi in-house mga yun and hindi ginagamit outside the company.

Aside from learning about "how" to do things in these frameworks, try to look at "why" - why do they design it this way? Why do they implement it this way? Why use this framework instead of some other existing frameworks, like open-source frameworks? Etc.

Thanks carpediem now I know why they put an "OOP (Object Oriented Programming) and OOP architectural skills" requirement. Sana madaling maintindihan yung framework nila better sana kung open source :P
Btw I'm applying for the PHP Programmer position.

marvinofthefaintsmile

^^ I dunno.., pero prang mas mabenta ang mga commercialized na languages like microsoft .net kesa sa mga open source like php.,

Dq n matandaan masyado ang OOP.. Basta it deals with objects and classes.,

Hitad

#68
^
Regarding sa computer software application it's possible. Pero nowadays sa web development a lot of companies are enforcing knowledge in open source tools. That's what I know :)

Madami din ako nakikitang companies na naghahanap ng may knowledge sa Drupal, Joomla, CodeIgniter to think na open source sila.  :D

carpediem

@Hitad - Oh ok PHP pala. Kasi wala masyado OOP in PHP, since it's a fairly new development for the language. Just be disciplined in using PHP as it tends to promote bad code.

@marvs - Ang advantage kasi ng commercialized languages is meron silang backing from large companies - .NET from M$, Java from Sun now Oracle. Especially M$, malaki and malakas yung PR machinery nila. That's why these two tend to be more embraced by big companies.

Between Java and .NET, since Java is mostly open source now, it is favored by more people, especially the open source community and the academe.

A big limitation on .NET is that it is limited to the Windows platform. While Java is available virtually everywhere. Kaya nga Android is on Java.

But we should not look down on scripting languages like PHP, Python, and Ruby. Remember that these languages power the new generation of sites like Facebook (PHP), Youtube (Python), and Twitter (Ruby).

Hitad

@carpediem haha thanks. Yeah every language is gold. Btw nag eevolve na rin ang OOP ng PHP due to security reasons, like noon PHP 4 pa we declare variables inside a class using the "var" keyword now we use "public", "protected" and "private" parang java rin lang.

Hitad

Hello guys. Gusto ko sanang malaman ang importance and purpose of abstraction in OOP?

Hitad

Okay na pala na gets ko na... hehehe
It's like in RPG games, a Warrior class which contains the abstract attack function therefore lahat ng child classes like cannon fodders, bosses under the warrior class meron dapat attack function din ^_^

maykel

Worth bang pagaralan ang AJAX, LINQ at JQUERY?

Kasi may tutorial videos ako dito pero tinatamad akong pagaralan kasi nakakaantok ang boses nung nasa tutorial.hehe

carpediem

Abstraction is not an invention of or exclusive to OOP. It can be achieved in other programming paradigms, like procedural (OOP actually is just an extension of procedural programming).

Abstraction is merely a way to hide the implementation details of certain processes or steps. It is a way to manage complexity in code.

For example, when you use a "sort" function for an array/list/collection in a certain programming language, you as the programmer generally do not want to know how the function is implemented, or what sorting algorithm (insertion sort, mergesort, quicksort, hash sort, etc.) is used (although knowing the details can help).