Tnewgame content - HWzone Forums
Skip to content
  • Create an account


registered user
  • Number of messages

  • Join

  • Recently visited

Posts by tnewgame

  1. Quote by af db creid

    No C !!!

    Unless you want to work in developing real-time operating systems or caves (you are not).

    Unfortunately C is still taught in academia.


    As for moving to a new language - well, it really depends on what you plan to program. Python is a great language, not sure you will have to go through at all.


    About the title:

    @Tokadon Is right that there are important things that the degree teaches, like data structures. but:

    There are also a lot of unimportant things he teaches. And even more important things he does not teach.

    In any case, 99% of high-tech careers employers prefer degree experience.

    I studied alone. In my opinion, those who are able to learn on their own can learn from the internet in an excellent way, and also gain a more modern programming style. Academics tend for some reason to teach what was valid 20 years ago.

    In any case, it is always possible to complete. But I understand that there are people who are unable to study on their own. In this case, a degree is definitely an option (although there are others).

    You should decide which area you want to focus on. Not that it is impossible to change, but it greatly affects learning.

    After all, study in an orderly fashion. A collection of blog articles will not teach you to program properly. Book, however (as an example), yes, provided you read in order And does not skip any exercise.

    I do not know the book, from what I checked the content matters (in a nutshell, so ... 😉) Is a basic to moderate python reviewer (inclusive). This means that you (when you finish the book) are at a great point to prepare your own projects, of medium size. But you will not understand any REAL-WORLD project, which usually uses more advanced techniques (not always), and libraries (almost always) like DECORATORS, METACLASSES ... I do not know enough advanced learning sources, so I can not recommend you. , Topics I can give:

      • OPERATOR AND FUNCTOOLS (Important modules in the standard library)
    • METAPROGRAMMING - Probably will not meet, but there are libraries that use it extensively. It is transparent to the user (in the library), but not to its programmers ...
    • Take the Python documentation, and go through all the built-in modules one by one. This will help you later on to a level you can not even imagine. You do not know how much it sucks to write code for five hours, only to find that the standard library provides it and better ...


    In addition, and this is very important, anyone who has graduated courses or read books and tutorials Do not know How to work in the real world. There, what to do, do not work as in the book. TESTING, VERSION CONTROL, CI / CD ... these are things every code writer needs to know. My recommendation - you will learn GIT. An excellent guide (in Hebrew!) Can be found on the Israel website atמדריכים/git/. Highly recommended after working a few months with Git - invest the time and study it in depth, how it works, all the commands. It has more tools than you can imagine, and a thorough acquaintance with them will save you hours of wandering in STACK OVERFLOW or, worse, writing code you wrote and lost.

    TESTING, especially UNIT TESTING. It is very important to learn. The problem I encountered when I started was that it is very difficult to understand what it is theoretically. I have yet to come across a book that explained this well. So after you have learned the principles - open your browser, look for projects in GitHub, and write tests for them (tests, but I like Hebrew ...). Submit PULL REQUEST. And that brings me to the last recommendation -


    Everyone wants developers with experience. But how do you gain experience if you are accepted because I have no experience? ???? The best answer is to contribute to open source. Take projects you know and love (and use), and donate. Your code editor, your programming language, .... a lot of projects contain ISSUES that are marked GOOD FIRST ISSUE or something like that, and you will find talented developers who will be very happy to guide you through the depths of the project. This is the best way to understand REAL WORLD programs - to work with them.

    Have you noted that you need to carefully choose the field you choose to focus on, can you please expand on the areas that are there and their difficulty?

  2. Hi I am currently serving in the Army and my departures are week - week

    I have a year and 8 months left for service and I want to take advantage of this week to study programming so that by release I can already find a job 


    I am reading the book python crash course and I am currently at the stage of projects in the book.

    People who have studied on their own and managed to find a job I would love tips, when to move to a new language ??, which projects will improve my programming skills?


    In addition, a question for those who know the field, the salary of a programmer without a degree is the same as a programmer with a degree?

  3. I am currently in the military and started learning programming in my spare time (know the basics of Python)

    I want to start learning about algorithms and data structures


    I have seen many recommendations for the book:

    the algorithm design manual 

    The problem is that it is written in c and I am not very familiar with it (I only know Python)


    Anyone know a good book on the subject written in Python? (It is important that it is practical with examples and exercises) 

    Or do you think it is better for me to study c and read the first book?




  4. Quote of lompy

    In terms of luxury, I do not think you have anything to fear.

    It is probably more considered than any college for example.

    A friend did his degree there and had no particular problem finding a job.

    I think you should try to shorten the duration of the degree as much as possible to allow you to last 5-6 years which sounds a bit much to me.

    How is it in terms of prestige compared to universities in the country?

    In how many years did he do his degree?

    Did he work while?

    One may ask with what salary he started? 

  5. I am interested in starting a degree at the Open University (Computer Science)


    I have some concerns I would be happy if you would express your opinion on the subject a


    1. The main concern is on behalf of the prestige of the university, I know the material studied is at a high level but I have no idea if the employers are looking favorably on this institution.

    To which university institution would you compare it in terms of prestige? 


    2. The requirements for a channel beyond Tel Aviv University are not visible in the sky

    (87 average and a minimum grade of 80 in several courses) For students / graduates in this audience do you think it is possible?


    3. How difficult is the degree in the open when it is spread over 5-6 years and combined with work? 


    4. After how long during the degree (when deployed for 5-6 years) can you find a job as an intern? If I find a job, how soon will I get a full-time job? Only at the end of the degree or before?


    Thank you very much

  • Create new ...

At the top of the news:

new on the site