Hi
Personally I think being a "developer", he/she is responsible for all the
technicalities related to the visual appearance of the app/site/whatever is
being worked on according to the wishes and taste of the sponsor for the
project.
Regards
On 6 March 2016 at 18:55, Yuv Joodhisty <locustv2_at_gmail.com> wrote:
> Hi Guys,
>
> My personal thought about a front-end developer is someone who deal with
> everything that the end user will use to communicate with the website, i.e.
> the interface. The task that he/she is entitled to do depends on the
> Company. A FED from Company A might need to do some basic task in PHP while
> another FED from Company B will never have to write a single line of PHP.
> The hierarchy that a company adopt, will dictate the task for the FED.
> Example:
>
> Company A: Wants to have people to work on projects and they all have to
> report to Senior
>
> Top level Positions*
> |
> Senior / Team leader
> |
> Software Engineer 1, Software Engineer 2 <-> Software Engineer 3
>
> Company A employs software engineers to work on projects where they need
> to do both backend and front-end. Som BED will work individually on a
> project while others may work in team depending on the projects.
>
>
>
>
> Company B: wants to employ people withmore specific tasks, who will report
> to a Senior
>
> Top level Positions*
> |
> Senior / Team Leader
> |
> Backend Dev 1 <-> Front-end Dev 1, Backend Dev 2 <-> Front-end Dev 2
>
> Company B employs a BED and a FED who collaborate together in a single
> project. So here a FED should know some basics of PHP, or the language they
> are using for their application, because he will work closely with the BED
> and he need to understand what the BED is providing to know how he will
> make this available to the end user. And on the other side, the BED need to
> know what the FED needs so he can provide him.
>
> Example the FED is working on a page where the details of a product will
> be displayed. The BED will then create a function / api to provide him with
> those details.
>
>
> Company C: wants more specific tasks who will report to a Senior.
>
> Top level Positions*
> |
> Senior / Team Leader
> |
> BED <-> Integrator <-> FED <-> Graphic Designer
>
> Company C will hace a Backend Dev who will work with an Integrator, who
> will also collaborate with a Front-end Dev.
>
> - The BED works on the application components
> - The FED will get his tasks from a Graphic Designer.
> - The Graphic Designer design the UI
> - And the Integrator merges the work of the FED with the one of the BED
>
>
> This is just a general idea of the tasks they perform. As I said, it
> depends on the company employing the developer, and this scenario i gave
> might not reflect the real task of a front-end developer. And i don't think
> that the job of a FED will fade away. Yes `HTML, CSS and JavaScript are
> becoming morefeature-rich` and `JavaScript, specially, is evolving as a
> client-side scripting language to a server-side scripting language` but
> you will still need someone to work on the logic of the system, and someone
> to work on the ui. Javascript evolving to a server side language doesn't
> mean the BED get the tasks of a FED. It all goes to how the Company
> structure is.
>
> And with all the frameworks available as well as design patterns such as
> Object Relational Mapping (ORM), a backend dev might never have to write
> SQL. So the company can employ another database administrator / architect
> to manage the database.
>
>
> And a small question, how would you call someone who create the whole
> website? i.e. has to work on backend, front-end, sql, server admin, well
> everything about the website?
>
>
> BED - Backend Developer
> FED - Front-end Developer
> , - individually
> <-> - collaborate
>
> Regards
> Yuv
>
> On Fri, Mar 4, 2016 at 7:03 PM, S Moonesamy <sm+mu_at_elandsys.com> wrote:
>
>> Hi Mike,
>> At 04:05 04-03-2016, Jules Mike Giovanni wrote:
>>
>>> In my opinion, very soon, there will be no such thing as a "front-end
>>> developer". This is an endangered title that is held by people who work
>>> in specific web technologies to create user interfaces (something the
>>> user can see and interact with on a website) solely. Through, possibly,
>>> bad understanding, people with that title are expected to not only work
>>> towards user interfaces but user experiences. Sometimes they are
>>> expected to work in graphic designing and other times, to have an
>>> above-beginner understanding of server-side technologies. Is this
>>> expansion in duty good or bad? Does it reflect, for instance, on the
>>> salary? Is the above expectation well communicated to them on the job's
>>> description?
>>>
>>
>> From what I read [1] the full-stack programmer was meant to be a
>> generalist. An incorrect understanding happens when the person who hires
>> the programmer/developer does not know what the person is supposed to do.
>> On the other side, the programmer/developer may list some web technologies
>> but he/she is unable to show that he/she has an adequate understanding of
>> those web technologies during a job interview. It is up to the
>> programmer/developer to discuss about his/her salary. Some
>> programmers/developers are happy to work in a code factory.
>>
>> I was surprised by some of the job descriptions. It's not a problem I am
>> interested in. :-)
>>
>> Front-end and Back-end developers have separate duties but through the
>>> past few years, these duties have been slowly merged and we saw the rise
>>> of Full-stack developers. This new role can be a threat to both
>>> Front-end and Back-end developers. To what extent do companies, in need
>>> of a website, understand the distinction among those three titles[1] is
>>> unsure.
>>>
>>
>> The Back-end developer would have experience in the programming language,
>> framework and SQL.
>>
>> Regards,
>> S. Moonesamy
>>
>> 1.
>> https://www.facebook.com/notes/facebook-engineering/the-full-stack-part-i/461505383919
>>
>>
>>
>>
>
--
*Mohammad Irshaad Abdool*
*Sakarya University ; Turkey*
*irshaad.me <http://irshaad.me> | blog.irshaad.me <http://blog.irshaad.me>*
*facebook.com/abdoolirshaad <http://facebook.com/abdoolirshaad>*
Received on Sun Mar 06 2016 - 17:16:22 PST