*************************************************************************************************/
OpenFEA - 有限元开源社区
假如你是工程技术人员,热爱软件开发,希望对中国乃至世界的华人有所贡献,那么加入“OpenFEA”这个有限元
开源社区吧,在这里你可以寻找志同道合的朋友,学习先进的技术,锻炼实用的技能,加入自己喜欢团队。因为
这里的人都坚守一个原则“我为人人,人人为我”
梦旅人
/*************************************************************************************************/
对编程感兴趣的朋友可以选择这些教材来学习,如果你想开发与平台无关的程序可以使用java, 想开发windows应用
程序建议使用C#,C++,C#的编程风格和java很像,程序员不用去考虑底层内存的问题,而可以集中精力在程序的逻辑
功能上,所以它比较适合我们这样的非计算机专业的人使用,C++就不多说了学过计算机的人因该都知道它的优点和缺点
编程的学习重要的是思想不是语言,而好的编程思想的通过锻炼形成的,有个通俗评价标准:
当你编写过100行代码的时候,应该对编程有了一个朦胧、感性的认识
当你编写过1,000行代码的时候,应该已经掌握编程的基本结构了(顺序、分支、循环)
当你编写过10,000行代码的时候,可以用自己喜欢的编辑器做自己喜欢的小玩意儿了
当你编写过100,000行代码的时候,你会对自己编码能力充满自信,并且发现公司中至少70%的人水平在你之下
当你编写过1,000,000行代码的时候,恭喜你,终于成为老皮了,哦,我是说程序高手、高手、高高手,请给我一张你的名片
在OpenFEA社区你可以找自己感兴趣的项目,然后亲自参与这个项目,通过你自己的锻炼和与大家的沟通,相信你一定能成为
一个既懂专业知识又懂计算机知识的复合型人才。
计算机图形学是CAD/CAM的基础,OpenFEA最主要的项目就是有限元分析前后处理,所以如果你想在OpenFEA大显身
手,具备一定的计算机图形学知识是必要的,其实计算机图形编程是很有魅力的,如果你做过3D有限元分析你就能
感受到这种说不出来的魅力,OpenFEA将会得到来自"GeoFEA"源代码支持,所以对大家是一个在好不过的教材了。
注:GeoFEA有自己的3D库,现在主流的3D库有“directx” 和“OpenGL”,中国现有的3D有限元程序的前后处理大部
分建立于这两个库上的,而自己的稳定高效的3D库很少,更没有开源的3D库,所以将来“如果”时机成熟GeoFEA将会
在OpenFEA公开自己的3D库,那么对于OpenFEA的人来说是个绝好的学习机会,同时也能间接推动国产软件的设计水平。
/——————————————————————————————————————————————————
[ 此贴被dreamwalker在2008-04-19 09:13重新编辑 ]