你好!你现在只有初中文化,而且英语、数学都不太好,因此现在学软件开发还为时太早。我建议你还是先将初中文化课学好,进入高中后,对数学和英语打下较好的基础,才有可能去逐步学习软件编程,因为软件编程,要用到算法,这就要有一定的数学基础。不过如果你对编程感兴趣,可以先买一些简单的编程书籍学习学习,然后逐步深入,当编程语言掌握了一两种后,再学习数据库有关知识,只有对编程语言和数据库都比较熟悉,才有可能进行软件开发。因此你无论如何学好英语、数学,只有初中水平,那是很费力的,一些命令、语句、算法会看不懂的。
才初中就有这个想法,很不错。而且我认为只要肯努力没有什么是学不会的。越早学习,便得更多的时间去钻研。英语是一定要学好的,数学也是。因为很多资料都是英译的,很多时候看原版才理解的更准确。软件是解决很多实际问题的,这要求你数学要好。如果有机会可以在高中和大学的时候参加ACM,那时候会有很多比赛,题目是英文而且里面很多东西都跟数学有关。所以如果你感兴趣,这时候就开始学习是最佳时机。
我建议:
1.课堂上的东西要掌握。(这是为你的高中学习做铺垫)
2.英语多自主学习。
3.数学,现在就可以开始自主学习《数论》,《线性代数》
4.可以开始学习C语言,如果语法掌握的差不多,就看看《数据结构》,《算法导论》。
5.语法这些东西是很简单的,难的是很多东西都在更新,所以所有程序员都在学习新的东西,无时无刻不在自主学习。这是一场持久仗。
如果不付出巨大的代价,那么成就从哪里来,那么永远不会有进步。
也不要说没有时间之类,时间挤挤总是有的。
虽然讲的很恐怖,但是事实就是这样,希望对你有所帮助!
肯定能啊,学软件和学历没关系,高中初中教的都是没用的东西,不影响学习软件,自己用心的话一两年就行,再找点实践会更好