BLOG

Adobe XD

How this site was created

Before I started creating a website, I kept thinking about where to get information about the site. What exactly will it look like? What information will it contain? What parts will my site be divided into? What design will it be?

I realized that I need to make a site layout. Then I went even further and did everything for different screen resolutions. To do this, I used the Adobe XD program.

It was a great experience. After this stage, it became much easier to start making up pages. I will develop this design in the future and hope to have more time for it. I also really want to do my next project in the Figma program. You can view detailed images below.

AdobeXD-1 AdobeXD-1

Information Architecture

Information Architecture. Basics

Information architecture is the science of structuring and organizing information on sites and services, closely related to usability. The purpose of the information architecture is to find the mutual positions and relationships of fragments of an online resource. The information structure is associated with the design of an electronic resource in terms of building the interface, navigation and search, and thanks to this information is organized within the page.

During the creation of an information structure, the work takes place in several stages: data structuring, organization, labeling, navigation organization. The UX designer processes the information, forms the building blocks and then links them together. Organization involves grouping these blocks in a unique and meaningful way. Marking helps to conveniently navigate through the resource page or between pages, using appropriate wording as markers makes navigation and search easier.


Reflective Portfolio

My Reflective Portfolio

To become a freelance web developer and create my own freelance agency, I need:

1. Go to university.
2. Allocate time for study and practice.
3. Buy a powerful laptop and a good monitor.
4. In the first year of study, make at least 5 real sites that I can add to my portfolio.
5. Make a portfolio with current works, maintain my own website, use Git.
6. Know the Javascript and to be able to use main frameworks at the required level for a junior front-end developer.
7. Know the basics of backend development by the end of your university studies.
8. Follow the news from the web development industry. And master modern tools.
9. Start receiving first orders for Upwork.com after studying at the university. Getting the "Rising Talent" profile status.
10. Go for internship or first job as a junior front-end developer and work at least 2 years.
11. Learn English up to C1 level within 5 years.
12. Collect money for the first period of work as a freelancer.
13. Find a team to create a web development company.
14. Develop managerial skills.
15. But all of these points can change over time:)

Around the age of 20, I started to self-learn how to program. I was interested in various programming languages: C ++, PHP, Python, HTML alongside CSS. Then I got carried away with the development of web sites. When I was 23, my partner and I decided to open a small freelance agency, for creating sites on CMS Wordpress and a web page builder that did not require deeper understanding of the code. Frankly, I didn't have much experience in this, but had an itching desire and a lot of theoretical knowledge. My partner worked as a beginner web designer and I tried to understand the technical part of the work. Over time, I realized that I did not have the proper level of knowledge and experience to solve more complex tasks. I once took an online web development course, but I started to struggle at some point where complex programming was introduced. When I am engaged in self-education, I understand that I lack a mentor and in-person communication, during which I can ask questions that I have.

In 2015, my partner and I were already married and decided to move from Ukraine to Poland. After a series of hard work, I finally got a job at Uber's office in Krakow. There I was involved in technical support for the Uber application, worked on driver problems, and handled data analytics. In parallel with my work, I began to study the user interfaces of web sites and applications. Working at Uber helped me understand what teamwork is, what support is and, most importantly, what self-learning and personal progress every day is. I learned from mentors and like-minded people as we motivated each other. I grew and developed every day as a person, but unfortunately, I had very little time left for classes in web development.

Last year I had to move to London. And I am happy that I was able to enter SAE University. Now I need to combine work and study, but I try to spend all my free time usefully.

I have clear objectives for next two years:

1. Learn how to quickly and professionally create websites using the current set of technologies;
2. Learn to create simple and intuitive interfaces for mobile applications and websites;
3. Learn the basics of the Javascript programming language and use Javascript Frameworks to create websites;
4. Learn to use new and convenient tools for solving technical problems;
5. Organize existing knowledge and start using it;
6. Create a good portfolio with relevant projects;
7. Implement my personal projects, for which I currently lack the knowledge and skills.

I have developed most of my projects on my own. This taught me how to independently find information, analyze and implement into my own projects. It also allowed me to work at my own pace, which was both a plus and a minus. My aim working independently is to always be diligent and on time the deadlines, which taught me self-organization and responsibility.

I also think that my strong points are:

1. The ability to remember visual information.
2. Ability to think logically.
3. the Ability to combine the creative side of life and the technical side.
4. The presence of perfectionism in the right quantity:)

But I also understand that I am often confused when I learn something new. My weak point is that I often hesitate to ask something I don't know and spend a lot of time searching for information on Google. I also often quit my job without finishing it. I often lack perseverance and patience. But I try to stop it in myself. I believe that I should immerse myself in the development of site markup as much as possible. And then to be serious about learning programming. That's it for now.


Essay

A little bit about startups, incubators and accelerators

A startup is a business structure based on innovations, the purpose of which is to solve a specific problem by providing a new product or service. An important distinguishing feature of startups is technological focus.

A startup incubator is an organization that supports founders of startups. The help consists supporting the team working on the product: from the development of the idea to commercialization. Start-ups are provided with a complex of services and resources, including consulting and investor search.

Startup accelerator - a program of intensive development of companies through mentoring, training, financial and expert support in exchange for the company's capital share. Accelerators teach entrepreneurs how to build and scale a company. This is done through mentoring support of current work and assistance in obtaining direct investment.

More information can be found at this link