自学了一段时间C++,只会写一些小程序,如何提生自己?如何向写正式的现代C++商业软件转变?
1个回答
展开全部
商业软件一般有如下特点:
(1)与行业结合紧密,业务特点强,和数据结构,算法,设计模式这种具有一般性的象牙塔不太一样。
(2)行业紧密不意味着要非常高深的技术手段,往往一些基础性的技术不断的迭代,优化就可以做出非常好用的行业软件。
(3)你说的商业软件基本上也可以认为是行业软件:金融行业,游戏行业,视频行业,互联网行业。
(4)这些软件都是团队的结果,你个人因为不了解实际应用的场景,所以很难做出来。如果做出来,也是凭空臆造,上不了实际应用。7
(5)如果你想学习,最好的办法就是入职这种类型的公司,学的最快。
(6)入职这种公司之前的准备工作就是,有针对性的将这种行业软件的痛点问题做一个深入的了解,并略知一二或者能够给出自己的思路。
(7)当然,你现在学到的基础的东西都会是你的敲门砖:C++语言,数据结构,算法,设计模式,操作系统,行业工具软件,甚至还要熟悉至少一种数据库。
希望对你有帮助。
(1)与行业结合紧密,业务特点强,和数据结构,算法,设计模式这种具有一般性的象牙塔不太一样。
(2)行业紧密不意味着要非常高深的技术手段,往往一些基础性的技术不断的迭代,优化就可以做出非常好用的行业软件。
(3)你说的商业软件基本上也可以认为是行业软件:金融行业,游戏行业,视频行业,互联网行业。
(4)这些软件都是团队的结果,你个人因为不了解实际应用的场景,所以很难做出来。如果做出来,也是凭空臆造,上不了实际应用。7
(5)如果你想学习,最好的办法就是入职这种类型的公司,学的最快。
(6)入职这种公司之前的准备工作就是,有针对性的将这种行业软件的痛点问题做一个深入的了解,并略知一二或者能够给出自己的思路。
(7)当然,你现在学到的基础的东西都会是你的敲门砖:C++语言,数据结构,算法,设计模式,操作系统,行业工具软件,甚至还要熟悉至少一种数据库。
希望对你有帮助。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询