如果你将来回家乡小城市去,可能靠你自学的那些计算机知识想找一份工作很难。省会城市还是可以立足的,只是需要你从基础学起,慢慢提升。另外我个人有一个观点:安全和编程关系不是很大,可能你说的安全是泛指的网络安全,因为看到你上面提到了CCNA,刚毕业那会在一家公司做网管有听过,但是这个东西貌似主要是跟硬件、网络关系比较大,跟Web安全之类好像有点区别。编程的话,看你是喜欢软件还是网站了,网站的话门槛低一点,学一学HTML,CSS就能入门,但是到一定程度之后像JS,或者后端语言,还是需要懂一些逻辑、算法的。
C语言应该说是每一个读计算机专业的学生一定会经历的,可以说是基础,让人了解编程的思想。只不过现在社会上实际工作用C语言编程的比较少,大部分都是高级语言了,
比如.Net,Java,PHP,Python等等。看C语言的书主要是学习编程的思想,并不是要你靠自学完那个去找工作。算法、数据结构这些,可能对于你来说现在复杂了点,可以先放放。
其实人生都是掌握在自己手中,别人的看法可能不一定真正是处在当事人的立场做出的,也许过几年你不喜欢搞IT了也说不定。只不过在当下,想好自己要做什么,再来提问,可能得到的答案更准确。