想要学习软件开发,先问问自己的优势在哪里,逻辑性强只是软件开发中所需的基础能力之一,长远成长是远远不够的,如果是交互和产品方向,那么重要的是沟通能力和设计感,特别是要能站在最终使用者的角度想象他/她的操作。如果在一个软件实现之前你就已经能在头脑中预演它的操作场景了,那我要说你是天生的产品型程序员。
如果是算法和架构方向,那么重要的是抽象思维能力,你得能排除干扰,识别出哪些是不会变的本质属性,哪些是容易变的周边属性,哪些是恰好出现的伪属性。如果你有一针见血看到问题本质的能力,那么成为架构师是最好的选择。如果是组织和管理方向,那么重要的是知人用人能力以及让人信服追随的领导力。想象一下你在技术不牛的情况下能带领一个各种大牛(他们可不会因为你是女生而照顾你)的团队,你会不会发怵?如果能,那么恭喜你,好的项目经理不多,你会非常受欢迎。
另外,不要觉得女生会受到优待或歧视,在软件领域,性别差异远不像传统行业那么明显,最终还是看实力的。web前端工程师是:协调前端设计师、后端程序员实现网站页面或程序的界面美化、交互体验的一个职位。
web前端开发工程师必须掌握的专业技能:html5、css3、javascript、jquery、ajax等这些核心的web全栈技术,具备互联网交互设计能力,熟悉后端服务器运行环境和数据通信协议,掌握响应式布局框架、bootstrap、angularjs等最新的js框架的软件技术 感兴趣的话可以认真研究一下,目前web前端很火,可以深入。
能力的话,最基础的是切图,再者就是js了,js看起来不难,细细斟酌起来很有意思,也是基础中的基础,必须掌握到位。至于jq,应该说是遍布整个前端世界了,多做做练习的话写起来就很顺手。然后深入的,前端的东西有很多,各种框架可能看的你头晕,但是这些东西就要靠经验来积累了。再深入,js学的好的话可以学nodejs,各种前端解决方案,甚至服务器端的东西都可以做.了解详情
最后,女生从事前端还是比较好的,比如页面设计,架构设计。女生在美感的理解上面比较好,做出来的东西比男生的效果比较让客户感觉比较舒服。而测试是件比较苦而且没什么技术和提升空间,遇到大项目要加班,经常的熬夜对女生的身体也不好。所以还是从事前端比较好,而且技术上面的前景也是很好的。点击咨询