朋友你好:
编程这一块是自学的。大学里自学过 C/C++, 当然只是理论的没写过什么东西。
工作后,又自学了 PHP,Python, 只写过一些 Wordpress 插件。Python 也只写过一些爬虫类的小玩具,没参与什么软件项目。
后来又学习 Java, 当然又只是学习了语法基础知识,没有没什么作品出来。后来又跟风 自学了 Golang,,,,,也没做什么东西。
2013年初开始学习 Node.js , 通过 Javascriptipt 权威指南学习了语法,看《HTTP 权威指南》学习了解 HTTP 协议,看《Ubuntu server 官方指南》学习 Linux, 接着学习 JavaScript 异步编程。再看了些 Node.js 开发书籍做过书中的例子。下半年至今,一边看书,一边网上看博客,了解学习 23 种经典设计模式, aop, ioc,MVC, MVP, MVVM, JavaScript 数据结构和算法, 都通过看书并按照书中的例子敲了遍代码。。。。 按照我的学习进度这个月底,数据结构与算法 就要学习完了。
至今没有什么项目经验,从来没有在软件公司呆过,编程只是是自己的爱好,喜欢! 一路走来,走过很多弯路。
我很喜欢 Node.js ,下一步呢,这种情况下,如何提升项目经验呢,成为一名真正的 JavaScript 合格的专业程序员呢,恳求各位大大指导。不胜感谢。
也弄了个非专业博客: http://blog.csdn.net/liveinjs ,有时更新些东西,碎片。 …准备6月开始,认真更新项目实践内容。
我想写 自己的前后端框架 ,还有互联网软件例如论坛程序,群组程序,电商软件,node.js模块, 调试框架,基本简单的演示类的我可以做起来,不过我自己目前弄的东西自己都不敢用,玩具而已!
如何积累生产项目的实践经验呢?
我在你这年纪的时候,还只是做做C/C++ 练习题目而啊,啥也不会,我走了很多弯路至少,也没啥经验,只是看书,敲书上的代码,几乎是每一天必做的事,习惯了。 可是没有在软件公司带过,也不知如何提升下生产项目实践经验。 你一有时候最好,有找机会去实践,抱大腿。 哎,我现在工作了,年经也不少了,换工作也知道有谁能要呢。
Node.js 处理 gbk格式的文件的时候老是出现了乱码。 楼主 出于学习,实践的目的,花了大半个上午折腾出一个 https://www.npmjs.org/package/liveinjs-gbk 模块,
—_~ 暂时没有优化. 这过程序中,学习、了解,回顾下了 unicode , UTF-8, GBK,还有 javascript 原始字符串存储格式。还有就是二进制左移、右移,| 、 & 位运算。还有二进度,八进制,十进制的转换。 现在还是有点晕,转来转去的。。。。。,继续。