Sunday, July 15, 2018
Software Engineering 2050
We will ask the Siri(something else) for a new software that we need; It gonna generate :-)
Wednesday, May 16, 2018
When is the correct time for being developer?
Answer: At the moment you want to be.
Anyone can compose clauses in English may learn coding easily.
Learning period approximately 3 months for the high level programming languages( such as Java, .Net). When fundamentals programming are known, learning and developing applications may start after 6. day of full-day training in other words after 40 hours of training.
This time period is valid for learning of web programming according to my observations.
But Learning PL is not enough to reading source codes and understand.
I think developer may answer the following questions easily?
How Operating Systems work? How any file can be saved/deleted/updated? Thread life cycle? etc.
Design Patterns must be learned, If you want to understand easily somebody else's source codes .
According to programming language, types of design patterns could be differ.
The idea behind Design Patterns is basic and simple like the following ways below:
Coding: Learning how to make cement
Design Patterns: Building ways and bridges with cement and iron
Please think the following motorways are different like software systems.
They may differ according to type of vehicles, capacity etc.
Anyone can compose clauses in English may learn coding easily.
Learning period approximately 3 months for the high level programming languages( such as Java, .Net). When fundamentals programming are known, learning and developing applications may start after 6. day of full-day training in other words after 40 hours of training.
This time period is valid for learning of web programming according to my observations.
But Learning PL is not enough to reading source codes and understand.
I think developer may answer the following questions easily?
How Operating Systems work? How any file can be saved/deleted/updated? Thread life cycle? etc.
Design Patterns must be learned, If you want to understand easily somebody else's source codes .
According to programming language, types of design patterns could be differ.
The idea behind Design Patterns is basic and simple like the following ways below:
Coding: Learning how to make cement
Design Patterns: Building ways and bridges with cement and iron
Please think the following motorways are different like software systems.
They may differ according to type of vehicles, capacity etc.
This way reminds me: n-tier and state-full web applications |
Not for vehicles only for humans like a code which is reading config parameters from database at once. |
Like dead code write deploy and every transaction skips this. |
Like a software of which steps compose longest path :-) |
Road is short but data is too much :-)
Connected data and transactions if/else/or but not and :)
Interdependent systems, for fixing bridge every way may be affected. |
Make your best not useful but seems perfect from a distance |
Concurrent Programming :) |
Sometimes no any ideal solution, just save the day.
Sometimes in limited area and many alternatives create good solutions:-)
Tuesday, February 27, 2018
AI and AAI
This sound rose from the east :).
http://money.cnn.com/2017/09/20/technology/jack-ma-artificial-intelligence-bloomberg-conference/index.html
And now We are living with AI and futuristic side of mine says after AI we again go to AAI in many areas.
I mean Artificial Artificial Intelligence. His talk helped to ask myself where to go next?
AAI, maybe?
http://money.cnn.com/2017/09/20/technology/jack-ma-artificial-intelligence-bloomberg-conference/index.html
I mean Artificial Artificial Intelligence. His talk helped to ask myself where to go next?
AAI, maybe?