Being a low-code sceptic
Networking for Programmers: How to Build Connections and Get Hired
As a programmer, building connections with industry professionals can help you in advancing your career. Whether you're looking for a new job or want to connect with industry professionals, networking can help you achieve your goals. In this article, we'll examine the importance of networking for programmers and share practical tips and techniques for making strong connections in the programming community.
From attending industry events to exploiting social media for developing soft skills and building a personal brand, we'll cover everything you need to know to network effectively as a programmer. So, whether you're just starting your career or looking to take it to the next level, read on to learn how to build connections and get hired through effective networking.
Langton's ant: a mystery cellular automaton
The life of Langton's Ant seems sad and lonely, but, as we'll soon discover, he is not ready to put up with such an outrageous situation and is trying his best to escape. American scientist Christopher Langton invented his ant back in 1986. Since then, no one has been able to explain the strange behavior of this mysterious model...
Writing The Matrix in Python
Programming textbooks usually do not indulge us with variety of examples. In most manuals, exercises are similar to each other and not particularly interesting: create another address book, draw a circle using turtle, develop a website for a store selling some kind of "necessary" advertising nonsense. Too far from the authentic imitation of "The Matrix". Although…
How about taking over the control and starting to invent exercises yourself?
Would you like to write your own personal little "Matrix"? Of course, not the one with skyscrapers, stylish phones of the time, and the ubiquitous invincible Agent Smiths. We will need a couple of more months of learning for that. But any beginner programmer can write a model of the cult splash screensaver with the green streams of digits flowing down the screen. Let's try to creat it in the "great and mighty" Python.
Listicles — a simple technique for benchmarking your value proposition against alternatives
I believe listicles have a huge potential for testing demand hypotheses. Have you tried using listicles for your demand validation? If so - let us know in the comments how this worked for you.
Do you know these "Top N something something" kind of articles? Like:
- 5 best GPS vehicle trackers
- The 14 hair growth products that actually work
- Top 10 Best CRM Software Tools in 2023
They are often referred to as "listicles" - articles presented in the form of a list.
I love them - they make picking a new phone, a movie to watch, an app to install much easier. I also use them at work all the time while looking for solutions to everyday challenges.
So what if we use one of them to benchmark our product against the best available alternatives?
Let's start in GameDev
I just started to learn Game Development, and decided to run write my personal blog about it. So there you can find information(resources, blogs, courses, books) that i've gathered and my personal problems with learning)
How I wrote my search engine to quickly find personal information
Search your own data like in google search engine.
Product Backlog Refinement: Expense or Investment?
Product Backlog Refinement. Is it worth the effort or a simple waste of your team's time? Vladimir Zolotopupov, Head of Analytics for Innotech's Automation Department, shares his team's experience and describes how they handle the PBR process.
Clicker game by using FPGA and Verilog
Games can give positive emotions and provide relaxation to a person. However, the main purpose of my project is to get a better understanding of the Verilog language. In addition, coding a game into FPGA will help to define the bounds of this programming language.
E-commerce Trends you can’t miss
The e-commerce market in 2022 leaves entrepreneurs no choice but immediately incorporate new technologies. Today it is not enough to follow the latest trends, because you need to be two steps ahead. How to do it?
Consumer behavior has changed, especially since this pandemic. You get used to good things quickly, so online shopping and fast delivery services made us all appreciate our time and comfort.
You have to pay for everything in this life, so retailers and marketplaces have to pay for the growth of demand and profits in the field of e-commerce by regularly introducing new technologies, fighting for consumer loyalty, and rivalry in endless competition.
Here are a few of the latest e-commerce trends that cannot be missed if you want to achieve stable profits and customer growth.
All attention to CRO
Python Junior Plus, or the beginner's Roadmap to becoming a Python programmer
Hello! My name is Mikhail Emelyanov, I am embedded software engineer, and I was inspired to write this little roadmap on the capabilities of Python language by a certain commonality among the existing Python tutorials found on the web.
The usual suggestions to study, say, “Algorithms and Data Structures” or “Databases” are especially jarring. You can spend years studying these topics, and even after decades you'd still be able to find something you didn't know yet even without ever venturing outside the scope of Algorithms!
Using video game analogies, we can say that novice programmers often stand on the shore of the lake of boiling lava with an island with the ever-coveted jobs in the center, while the islands in between, which you have to jump on, gradually increasing your skills in successive mini-quests, are either missing, or arranged haphazardly, or their fairly smooth sequence breaks off, never having managed to get you any farther from the shore. Let's try to build a path of hint islands, a number of which, although not without effort, will finally allow us to reach our goal.
Startup story — how we pivoted mobile apps and business from «beauty Uber» to «beauty coworking»
Hi everyone! My name is Dmitrii Konstantinov and this is a personal story of experience and growth in a cozy startup. How we made a business pivot and adapted the server and mobile apps for it. What challenges did we face and how did we solve them.
Methodology for calculating results of a task set: taking into account its level of difficulty
In the world of academic knowledge evaluation, objective calculation of large data presents a serious problem. Can a student studying in an Advanced Maths class and getting B-marks be evaluated equally with another student, getting B-marks in a General Maths class? Can we create a system that would take into account the level of difficulty those students face?
This article will describe a system of independent evaluation we have been using for school olympics in five subjects (Mathematics, English Language, Russian Language, Tatar Language, Social Science) for students grades 1 to 11. In each academic year we organise six qualification tournaments, with about 15,000 students from different regions of Russia. Then we select the top ten participants in each subject and each grade for their future participation in the final (seventh) tournament, where only the best of the best are chosen. It means that 550 participants compete in the final tournament, which is about 5.5% of all participants in the academic year.
It is obvious that those multiple tournaments cannot be absolutely homogenous, and inevitably the levels of difficulty for each set of tasks vary. Therefore, it is critical for us to take into consideration those variations of difficulty and calculate the results in the most objective manner.
MUST HAVE FEATURES IN YOUR CRM
One of the major challenges facing companies that transitioned online is how to deliver quality and personal customer service to their clients without face-to-face interaction. It’s true that technology can cause exponential growth to companies. However, business owners and leaders must also guard this important aspect of running a business. Fortunately, there are now a lot of CRM systems or customer relationship management systems available online.
What are the features and objectives of CRM tools? Its most basic definition is any technology in the form of a system or an app that aims to manage all your relationships and interactions with clients and potential customers.
Today, over 87% of businesses use a cloud-based CRM. That’s because it enhances business relationships and operations by giving organizations a more streamlined way to interact with their leads and customers. A CRM system enables companies to engage their customers, simplify processes, and increase income generation.
Ten “Soft Skill” Job Interview Mistakes
A job interview is one of the most stressful life events. According to research IT specialists change their jobs every 2-3 years, and every tame they are faced with interviews with HR, tech leads and future managers. Artem Golovachev, Director of IT architecture at Innotech, shares his insights on how to successfully pass an interview.
How to be an effective engineer?
This question comes up for a lot of us as we trying to advance our career and reach new heights. At the moment when I was challenged by it, I came across a wonderful book by Edmond Lau "Effective Engineer".
As always going through the book, I write new thoughts down. And today I want to share the compilation of things that I have found useful from the book. This is by no means an ad for the book, but I think it has some really interesting approaches for us to explore together.
What causes testers and developers to feud and how to avoid it
Testers and developers are the driving force of any IT enterprise. Their work directly influences the quality of the final product. Pavel Petrov, our Lead tester-engineer of the risk detection monitoring service for corporate clients, shares his insights on building a productive relationship between two different IT camps.
It's alive
I wonder why IT developer interviews are so strange most of the time. It feels as if the people are looking for computer science teachers, not engineers. All those theoretical questions that have no relation to the working reality. It is strange to be looking for eloquent teachers, who can perfectly explain any term or pattern, and then ask them to do the actual work. Maybe it is the imprint from the years spent in university when the teachers looked like all-knowing gods and seemed to solve any issue in your life. May be, may not. Anyway, these teachers stay in unis and don't do the work.
You know, what would be my universal answer to all interview questions? “I have no idea how and why it works, but I can use it, and I can use it for good”. This is the reality. Actually, no one knows exactly these hows and whys. What is a computer? What is electricity? What is an electron? No one knows for sure. But it works and we use it.
Imagine a famous author, like Stephen King, asked a question about the difference between deus ex machina and Mary Sue. Would his answer change the quality of his books? He may or he may not know all those scientific literature terms, but he can use the language and use it for good.
Every time I turn on my computer it is a wonder. I have no idea what is going on, but it awakes, it becomes alive, and I can communicate with it in its own sublime and subtle language.
Have you ever realised that all these electronic devices are monsters, Frankenstein's monsters? Some pieces of dead matter were put together, and then, with some electricity involved, it suddenly awoke. “It's alive!”. Had Frankenstein any idea why it turned alive? Of course not, or why he was so surprised? Every developer experiences this feeling almost every day. “It's working!”
Four UX failings that e-commerce can fix with design
On average, online store users make 64 clicks before adding a product to the cart. Some clicks are useful - so-called discovery clicks that help lead to users finding a product they wish to buy, and some are useless that come as the result of poor UX. With great competition for convenience and increasingly reducing attention spans of users, each useless click reduces the number of visitors that will reach checkout.
Conceptogram as a method to create more effective technical documentation
Konstantin Kotelnik, an analyst at Innotech, ponders over making technical documentation easier to understand for developers and helping the clip-thought generation work effectively with large quantities of data. Read the article to find out about the potential emergence of a graphical IT-Esperanto and the standardisation of technical language.
Hubs
Authors' contribution
alizar 35243.3marks 21018.2nmivan 12770.0semen_grinshtein 9018.7Erwinmal 9009.0Milfgard 7557.0aleksandrit 5794.0ancotir 5793.0ru_vds 4837.0jeston 4690.0