说句实话,如果你不是因为有兴趣,那么女生最好还是不要做程序员。
做程序员很苦很累,对身体也不好,钱可能暂时多一下,以后发展也是大问题。特别是现在许多企业都不招收女性做程序员.....除非你很牛。
如果你选定了做程序员这条路,那么恭喜你,你至少要做好三件事的准备。
1放弃正常生活,放弃女性爱美的心态,把精力投入到看书看代码写程序上,放弃对购物化妆的爱好,否则你将很快被新人新技术淘汰。
2做好被拒绝被剥削的思想准备,由于生理原因,软件行业的程序员一般不喜欢用女性,就算是女性做程序员,工资也很难超过男性程序员,除非....你很牛。
3做好长期低收入的准备。刚入行的程序员一般在2-3K之间(不排除你运气好,微软要你给你开10K的收入),而且如果不能在2-3年内得到发展,那么你的工资在4-5K左右将不会再变动,直到你30岁被踢出程序员的行列前,你将一直拿这个工资。
如果你愿意,那么我再根据你以后想从事的专业,给你提一下你该学习的知识。
如果你看了我写的东西还没有被吓倒,那么我继续谈你该学习的内容。
做程序员,应该选好自己努力的方向。是准备做ERP,通讯,嵌入式等等,是准备在WINDOWS平台下发展还是在UNIX\LINUX下发展,你以后准备由技术-技术架构,还是技术-管理。如果只是被动的走,只想多拿钱,那么我可以告诉你,你这个程序员是非常失败的,而且以后路会越走越窄,不要指望公司会为你考虑发展,国内公司都是非常自私的。
无论如何,作为程序员,以下几个内容必须掌握
C语言,数据结构,算法,编译原理(不强求,至少知道词法分析和语法分析),OS的一些基本原理(进程调度,内存调度等等),计算机体系结构,软件工程
其他的要求至少英语四级(不然MSDN没法看),写过程序,数学不要太差
如果你掌握了这些内容,说明你至少和科班出身站在了同一起跑线上了。下面再根据你自己愿意从事专业发展。发展大致可以按平台划分
1WINDOWS平台
2LINUX/UNIX平台
3嵌入式平台
WINDOW平台机会最多,待遇也最低,LINUX/UNIX次子,嵌入式待遇最好。但是学习机会刚好相反,WIN平台很好学,LINUX/UNIX一般用于大型机,而你自己估计平时也不会用这些东西,至于嵌入式,如果公司不给你机会学习,那你根本就没法进入这个行业。
当如,如果你在三个平台之一能做到精通,那么待遇都会很高。不过我敢说,就算CSDN,真正能透彻了解WINDOWS运行机制,能把API运用的纯熟的人都不会太多。
如果你做网络,网络也可以分很多。你是准备做布线,管理,架构还是研发?如果研发,又可以分写一般通讯程序,路由等网络设备研发(已经偏硬)等。
那么建议你至少熟悉以下内容
多平台的进程调度多线程和线程同步(TCP/IP协议在不同平台通讯很正常)
TCP/IP协议的了解
熟悉C/C++(跨平台C开发,包括VC,GCC等等)
等等
分享到:
相关推荐
- **美国的情况**:美国在二十世纪中叶成为了全球软件产业的核心,众多著名的软件公司如IBM、Microsoft、Apple等均在美国成立和发展起来。 - **软件工程的兴起**:随着计算机应用领域的不断扩大,软件工程逐渐成为...
元宇宙技术的应用正在逐步扩展,信息技术产业是其主要聚集地,同时逐渐渗透到教育、传媒和制造业等领域。一线城市如北京、上海等对元宇宙人才的需求尤为强烈,新一线城市如杭州和武汉的增长速度也非常快。在技能需求...
热门话题方面,电子竞技已成为全球范围内最受欢迎和增长最快的娱乐形式之一,吸引了越来越多的品牌和投资者进入这个市场。虚拟现实(VR)技术也在逐渐融入传统体育体系,成为高校和职业联赛的重要组成部分。同时,...
TCL强调创新和细分市场的重要性,认为产业经历了炫耀期(技术驱动)、普及期(价格竞争)后,正进入细分期(差异化竞争)。这种“产业三段论”理论表明,随着市场成熟,产品和服务必须更加符合消费者的个性化需求,...
对于女性毕业生,虽然在某些方面可能面临一定的困难,但随着性别平等观念的普及和企业对多元化人才的需求,越来越多的女性在电子通信工程领域崭露头角,展现出独特的优势。 总之,电子通信工程专业不仅为毕业生提供...
在市场分析方面,康大集团明确了目标购买群体,主要针对一二线城市的年轻女性,同时也兼顾男性和中老年女性消费者。为了有效覆盖这些人群,集团计划线上线下相结合的营销策略。 康大的电子商务总体战略包括品牌战略...
2. 行业增长潜力:电子信息产业作为高科技产业的代表,被誉为朝阳行业,预计在未来将继续保持快速增长。特别是在5G、物联网、人工智能等领域,对电子通信工程专业人才的需求将持续增加。 3. 人才短缺:据行业分析,...
为了建立并维护健康的浏览器生态圈,猎豹浏览器需要采取措施鼓励开发者创新,提供支持开发者社区的平台,降低进入门槛,并探索多元化的商业模式,如通过应用销售、内置支付或广告来实现盈利。此外,关注用户体验,...
这个产业的发展受到了全球汽车产业、科技巨头和新兴企业等各方面的广泛关注。投资自动驾驶行业通常需要关注的关键公司包括自动驾驶技术供应商、汽车制造商、科技公司以及可能参与基础设施建设的公司等。投资者在做出...
- VR/AR 企业占据了招聘的主导地位,占比高达57.5%,主要招聘软件和硬件工程师,涉及到算法和JAVA等技术岗位。 - 元宇宙社交紧随其后,占比32.7%,这一领域对于游戏/设计人才的需求旺盛,可能涉及到UI/UX设计师、...
TCL的这种策略符合IT行业发展的“产业三段论”理论,即经历了技术炫耀期、普及期后,现在正进入细分期,产品和服务需要更加个性化和差异化以适应消费者的变化。 TCL电脑选择细分市场作为突破点,是因为它看到了在...
- **市场份额领先**:根据艾瑞集团发布的报告,截至2013年10月,滴滴打车市场份额达到59.4%,超过了市场上其他所有打车软件的市场份额总和,显示了其在市场中的领先地位。 #### 快速成长期(2014年) - **与微信...
为了进入这些高收入领域,学生需要掌握相关的编程语言和技术框架,如Java、Python、机器学习算法等,并通过实践项目不断积累经验。 #### 程序员如何踏上社会 对于即将毕业的学生而言,如何顺利从校园过渡到职场是...
考研可以深化专业知识,提升研究能力,但同时也意味着推迟进入职场的时间。直接就业则能更快积累实践经验,适应行业需求。书中鼓励学生结合自身情况,理性分析,做出最适合自己的选择。 ### 做什么样的软件才能赚钱...
2. **花仙子**:这个模板可能融合了花卉和精灵的元素,适用于女性化、浪漫或创意产业相关的演示。花仙子的主题能唤起观众的想象力,为讲述故事、产品推介或设计理念提供梦幻的视觉支持。 3. **树叶**:以树叶为主题...
- 美国硅谷:硅谷是全球著名的高科技产业中心,主要工业部门为电子信息产业,尤其是软件和硬件开发。 3. 气候类型与分布: - 气候的垂直变化:“一山有四季,十里不同天”描述的是气候随地形高度变化而呈现出的...
4. 软件应用创新:穿戴设备的软件设计和新兴应用为其打开新市场提供了可能,例如智能人机交互技术、特定领域的应用服务,如大姨吗APP对女性生理健康的专注,都是通过软件实现差异化竞争。 5. 用户体验与习惯:穿戴...
- **定义与特性**:移动工具应用是指满足用户本地化或云端功能性需求的应用软件,具备种类多、用户规模庞大、单次使用时长短等特点。 - **发展动力**:4G网络的普及、Wi-Fi的大面积覆盖以及智能手机的快速更新迭代,...
1. **选择跑道/竞争**:确定进入哪个市场细分领域。 2. **选择顾客**:明确目标客户群体。 3. **选择技术或竞争优势的来源**:基于技术领先还是其他优势进行竞争。 4. **选择独特性**:打造差异化的产品或服务。 ##...