INTRODUCTION job titles are: Web designer – is a

INTRODUCTION

 

Designing and developing process while working on a
website or application are hard, demanding and very complicated. Behind every click, animation or image that
you see on the websites every day most of the internet users don’t even
realize, the complexity or structure of code.   In my opinion alongside ensuring that unique
visual identity and the sufficient company related content of every website and
app, main and the most complicated task for developers and designers definitely
must be foreseeing behavior of the users and meeting users needs and demands.
Consequently by ensuring that with without to much thought, clicks or queries
the user can reach desired information or product. For
the majority of web this is why the development companies  take groups of ‘ordinary’ end users to
conduct tests in the process of development; because this is the safest and
easiest way for them comprehend all the flaws, possible shortcuts and
shortcomings of their product.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

 

Ergo every development process of website/app needs a
good collaboration and communication and also strict and planned people
handling and organization. Because of it making the
task as simple as possible to understand for each team member and less
frustrating the whole process are in most cases in phases and assigned roles
for all members in the project. Like every movie, song etc.,every
website is a story for itself. There is no single rule or the best way for
phase dividing during the process ar assigning specific roles to the members of
the team. The task of every website is to communicate message, appropriate
feeling and to provide a quality content for the user. Because of this, there
are a variety of job titles and functions in our industry production. The most
common  job titles are:

 

 

Web designer – is a person wh? has  responsibility for making all decisions in
design regarding visual identity and design layout of a project in
specialized programs for digital drawing (like Adobe Photoshop, Illustrator,
InDesign etc.).
This person  must 
have  knowledge of HTML, CSS,
and basics of the Javascript, and if it is possible, also, a knowledge in
specific skill set.
 All this is necessary, because web designer
often have to  collaborate closely with
Art directors, UI and UX designers on the decision making about websites look
and performance.
 
 
Front End Developer – is a person who is a
part of the team which is in charge of coding in HTML, CSS and much deeper
Javascript  then web designer.  This persons
doing in the team is to continue and to improve website codes where web
designers left them, but also to make sure that all design ideas are carried
out and implemented best possible way there is. Front End Developer is
also in charge of website/app and user testing to make sure that there will
be no unexpected surprises with the final product  for end users. Today  it has become a trend, for this person, to
possess a special knowledge and experience requested for the latest front-end
frameworks like Angular JS, Knockout, Backbone, Bootstrap, Foundation etc.
 
 
Back End Developer – is a person specialized in web
programming languages like PHP, Ruby, Phyton, ASP etc. and that is slightly
instructed in Javascript, HTML and CSS. This person is primarily focused on
the communication process between server and the website/app, and because of
that ,this job requires an expert 
knowledge of database structure. Back End Developer’s job is  quite a lot different  than Front End Developer’s  job because it has a very little to no
connection with design or visual identity of the website and it`s much more
focused on a security and workings of website, server and much heavier
programming concepts. Like Front End Developers, Back End Developers have
also developed  knowledge acquired in
modern back-end latest frameworks like Node JS, Laravel, Mongo etc.
 

 

UI (user interface)
Designer – is a person who requires a good understanding of user
needs and is responsible   that unique and
consistent design language is applied and utilised properly across the whole
website/app, and how errors or interaction with end users will be handled,
but  the major role of these persons is
decision making about each screen/page of a website
regarding which content or call to action 
is more important and should be more visible than the other.
This role
requires a person who has an expert knowledge of user interaction, design
languages, and principles but also some light knowledge of HTML and CSS, and
must closely collaborate with the UX designer and all other designers in a
team to synchronize all their work properly.
 
 
UX (user experience)
Designer – is a person who is a part of the team, whose arrangement required to
do deep, research about how,  in normal
life, people  use the particular
website/app, or how do this end users,
Do they have
satisfaction  and pleasure with the
particular website/app.                   
This role should carry out the most of the work regarding user experience.
The fact is that is
necessary that  all designers which are
the part  in a team must have  some basic UX knowledge.
The purpose  and task of   this role in process is to make a website
look better so that each step/click of a website must have  the adequate logic behind it and that the
ordinary people and end users understand that.
UX designer and whole
designers team are making the most of the real life user testing but, also,
its important, they are responsible for creating the best flow of  work for all users on the website/app.
 
 
 
 
Art director – is a person who is in
charge of all other designers in a team, and he must be constantly
communicating with the client so he could
successfully transfer all their wishes and demands to the designers in a team
in order to avoid all possible disputes and errors. And very often he is the one responsible for quality
control of the end product.
 
Full stack Developer – is
one of a new role in the industry and it assumes the role for the tasks
between front and back-end developers (a mixed combination of both roles).
These kinds of crossover combination roles are very appreciated especially
within the larger companies, and it requires at least medium level of
knowledge of all web-specific languages and frameworks, and also medium level
of skill set in design principles and language.
 
Content Strategist – this job title is very rare
within the small companies or startup’s, but it is very desirable in larger
groups and organizations where, at the same time, several big
content/information projects are under development. Their basic concern is
information and content on the website or app and they are more collaborating
and in contact with authors and editors of information content than designers
or developers in a team.
 
SEO Specialist – The common set of tasks
for this title are improvement of URL structure, optimizing title/heading
tags, Meta descriptions etc. There are several different approach to this,
but with search engines constantly changing algorythms on which they based
the search there is no one unified approach. Basically he is responsible for
optimizing a website/app code for better ranking and easier finding in the
search engines like Google, Yahoo, Bing etc., and furthermore, it must ensure
that users can easily find your website or product when typing specific
keywords related to content on page of your product in the search engines.
 
How complicated development process of the
website/app really is, from basic design and layout to coding,from front-end
to back-end programing user experience and SEO,  we can determine from all the tasks and job
titles listed above.  Depending on a
budget and size of an particular organization it often happens that one
person has to perform few of the roles at the same time because that
above-defined job titles aren’t same across all software development
companies. But all needed tasks for completion of a certain project are
explained in detail, with underline of the complexity of the development
process. All these web industry titles are like a dream jobs by majority
opinion in today’s business society, but for the actual people who perform
them or ones that have even try to perform any of them know how that is so
far away from the truth. With the technology advancements and innovations and
rapid progress and increase of the Internet worldwide is in fact the reason
that made this profession highly in demand right now. While these
technological and social innovations and breakthroughs are affecting the
whole society in general the web developer community has been also in a great
deal  affected with all the associated
pros and cons within the process. Designers and developers in the majority of
these job titles aren’t limited to the borders of their countries in which
they live, the only aspect that they should try to ensure is to be online,
because of huge market competition and a vast variety of the other designers
and developers all around the world. In spite of all these big possibilities,
job opportunities and a very large open market can cause a lot of confusion
among the potential clients and users in ‘outside’ world because of distinguishing
in pricing of the same product or services. 
But in a web, there is a big geo-location effect because of the
different standards, different salaries in countries/continents which often
leads to a big price difference between the companies and freelancers from
different parts of the world(for example for years freelancers from India
took a lot of work on the market because of the low cost of their working
hours, but delivered bad end product.So it took a lot of time for people to
stop outsourcing projects to them).
 
 
Nowadays perhaps Web industry has become the
fastest-growing industry of all. With internet getting bigger and bigger, and
user wishes/demands getting more frequent and more demanding every day.
 
 
Technologies, frameworks, and programming languages
are literally changing with each month, and this is why every person that
wants to become, or is a web developer/designer has to be very adaptive and
self-aware person with clear vision of his or hers flaws and virtues so
he/she can constantly develop and advance in their  career. As well every web
developer/designer has to accept the facthas to realize that the learning
process in this industry is never ending and is very self-oriented.
Because you have to be very much in touch with what
others in industry are doing what they are using and to learn and adopt
everything in your own working habits and framework.
 
 
 
 
 

BIOGRAPHY

 

 

For the whole period of my childhood, I have been
hearing stories about kids playing hide and seek, marbles and all kind of
ball-oriented games outdoor along with occasional listening of
not-so-interesting radio show coming from a small gray box called FM tuner, or
simply, the radio. TV was the privilege of extremely rich and a word “computer”
had been used only for a wooden tool, or abacus, used for computing simple
mathematical operations or sometimes for a human being capable of making very
fast calculations. Those were not my kind of stories and certainly not my
definition of a word “computer”.

 

For us, born in the late 80s in Serbia, “computer”
(personal computer, PC, machine…) is the word used to describe new, powerful
and limitless possibility used both for simple everyday tasks like making
shopping reminders, marking dates for meetings or writing a letter but also for
pushing limits of science and research over and over again.

 

Early development of these machines was slow paced,
not as fast as it is nowadays, which, I believe in my case, was a big plus for
my consideration and learning for I had a chance to grow up as computers and
technology “grew up” by my side. In the early `90-ies. at the age of five, I
was already incredibly good at playing logical games like Tetris and Sudoku and
even not being completely aware of the world around me, at that time I think I
already knew what I will study and do in future. Those simple logical games
were later replaced with complicated action adventures and strategy games which
required a certain level of knowledge of English language. I believe those
helped me the most in a sense  – besides
the fact I learned widely speaking and most commonly used foreign language at
an early age, I also made my first `computer-expert` steps at that point by
making great efforts to crack games and install them and solve operating system
problems created during the process, because still at that time in our country
you could not buy original games( they were either extremely hard to come by,
and if you somehow managed to find them they were too expensive) so everyone
played, sometimes very poorly, cracked games and used cracked software.

 

Starting with high-school came other sets of problems,
like recent power outage because of system failures, later in 1999 because of
war aggression and bombardment so we had to turn off computers an put them away
under desks and what not. it became a living relic, and I was waiting for the
day when I would have unlimited access to my computer games.

I continued my English language learning habits. At
that time we had space in front of the school in the local park which gave a
new dimension to everything so today I have two friends that are like brothers
to me and being that we liked same games that went on until today when the
things started to resolve in peace. Then came first love marriages, but the
computer kept the first place among things I wanted to do in life.

 

Same happened with my friends and so today we have one
nice respectful business cooperation in different fields of interest. One is a
musician, music producer, one is designer and I am it, specialist and
developer. Even today as the days we endlessly discussed favorite games trying
to get better copies during the 90ies, we discuss new technologies and where it
can be adopted and used, which every day gives something new to the table to
discuss.

 

 

 

 

 

 

INTERVIEW:
Marko Savi?

 

Path to web development

 

At the age of 19 I finished high school, and since
computer science classes in fourth grade were so much under my level I couldn’t
wait to go to university and for the first time in my life learn to be a hacker
or a game programmer or whoever was the guy who created my favorite action
adventures and strategies. I was absolutely ready.

 

The first year of studying at university wasn’t even
near to what I was expecting – same average knowledge possessing  professors with very old books and a couple
of years old technology on which we worked on. What a disappointment. At that
time i started asking myself: Where are all of those hackers and geniuses that
I dreamt of becoming one day? Once I was sure I have more programming and
computer networking knowledge than my so-called-professor, I decided to quit
the university that I enlisted and start working and expanding my knowledge on
my own.

 

Very soon after, I caught myself thinking how I am
already one year older and not a bit smarter or closer to knowledge level I always
wanted to achieve after my year in school. So, I have done the only thing that
seemed reasonable enough at that point. I started to work at a small technical
support firm,doing all kinds of computer related work from system maintenance,
web development, small network maintenance etc, hoping I will catch some tips
and tricks or at least get some work routine and experience while gathering
money for a good college abroad. But at that time that was still nearly a pipe
dream because schooling abroad was expensive and working here, in my country,
was not so profitable no matter the kind of work you do on an entry
levels. 

 

In months to come, I had the opportunity to learn and
work as a junior web designer, coder, and system/network administrator and
began to realize that you can not consider or call yourself an IT expert if you
do not have at least basic knowledge in all of the portions of the industry.
But at that time, I have already learned almost everything that I could at
current position so it was time either to move to the USA and once again go to
college or to try and find another, more challenging job or one with more
opportunities for expanding experience and knowledge. Based on my previous
experiences and business opportunities in my country, I decided to continue to
work and learn rather than learn and get disappointed in some school or
college, once more.

 

Soon after that, I managed to find a job in a large
and versatile domestic company. My persistent nature and desire to learn and
prosper, both privately and professionally coupled with much hard work ensured
me a quick promotion from an ordinary technician, working on basic computer
related problems, to an IT sector manager, in just a couple of years. Along
with that process, while working, I was able to gather many specialized
certificates as my duties varied from building PC desktops and instaling
software as technician, to preparing environment and documentation for ISO
certification as i progressed.

 

Personal success

 

Ten years after my big decision to leave school and
start working in the field, I’m still working at the same company, making
professional advancements and learning new technologies while doing the job I
love. And, if somebody ever asked me if I at least a little regret the fact I
never finished up college, I would tell him that people suffer to go to college
to learn and hopefully, one day, maybe do the things they love, yet, I already
do what I love the most while making good money from it and without some
college degree. So, the short answer would be: “No, I don’t regret anything”.

 

 

x

Hi!
I'm Brent!

Would you like to get a custom essay? How about receiving a customized one?

Check it out